zone              814 src/arm/full-codegen-arm.cc       globals_->Add(variable->name(), zone());
zone              818 src/arm/full-codegen-arm.cc                     zone());
zone              874 src/arm/full-codegen-arm.cc       globals_->Add(variable->name(), zone());
zone              879 src/arm/full-codegen-arm.cc       globals_->Add(function, zone());
zone              933 src/arm/full-codegen-arm.cc       globals_->Add(variable->name(), zone());
zone              934 src/arm/full-codegen-arm.cc       globals_->Add(instance, zone());
zone             1610 src/arm/full-codegen-arm.cc   expr->CalculateEmitStore(zone());
zone             1612 src/arm/full-codegen-arm.cc   AccessorTable accessor_table(zone());
zone              420 src/arm/lithium-arm.cc     return LDoubleStackSlot::Create(index, zone());
zone              422 src/arm/lithium-arm.cc     return LStackSlot::Create(index, zone());
zone              429 src/arm/lithium-arm.cc   chunk_ = new(zone()) LPlatformChunk(info(), graph());
zone              460 src/arm/lithium-arm.cc   return new(zone()) LUnallocated(LUnallocated::FIXED_REGISTER,
zone              466 src/arm/lithium-arm.cc   return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER,
zone              482 src/arm/lithium-arm.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER));
zone              488 src/arm/lithium-arm.cc              new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER,
zone              494 src/arm/lithium-arm.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::WRITABLE_REGISTER));
zone              499 src/arm/lithium-arm.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::NONE));
zone              504 src/arm/lithium-arm.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::NONE,
zone              540 src/arm/lithium-arm.cc       :  Use(value, new(zone()) LUnallocated(LUnallocated::ANY));
zone              567 src/arm/lithium-arm.cc                 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER));
zone              575 src/arm/lithium-arm.cc                 new(zone()) LUnallocated(LUnallocated::FIXED_SLOT, index));
zone              583 src/arm/lithium-arm.cc                 new(zone()) LUnallocated(LUnallocated::SAME_AS_FIRST_INPUT));
zone              645 src/arm/lithium-arm.cc   instr->set_pointer_map(new(zone()) LPointerMap(position_, zone()));
zone              652 src/arm/lithium-arm.cc       new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER);
zone              674 src/arm/lithium-arm.cc   return new(zone()) LLabel(instr->block());
zone              679 src/arm/lithium-arm.cc   return AssignEnvironment(new(zone()) LDeoptimize);
zone              684 src/arm/lithium-arm.cc   return AssignEnvironment(new(zone()) LDeoptimize);
zone              696 src/arm/lithium-arm.cc     LArithmeticT* result = new(zone()) LArithmeticT(op, left, right);
zone              730 src/arm/lithium-arm.cc       DefineAsRegister(new(zone()) LShiftI(op, left, right, does_deopt));
zone              743 src/arm/lithium-arm.cc   LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
zone              762 src/arm/lithium-arm.cc       new(zone()) LArithmeticT(op, left_operand, right_operand);
zone              861 src/arm/lithium-arm.cc   LEnvironment* result = new(zone()) LEnvironment(
zone              869 src/arm/lithium-arm.cc       zone());
zone              879 src/arm/lithium-arm.cc       op = new(zone()) LArgument(argument_index++);
zone              895 src/arm/lithium-arm.cc   return new(zone()) LGoto(instr->FirstSuccessor()->block_id());
zone              905 src/arm/lithium-arm.cc     return new(zone()) LGoto(successor->block_id());
zone              908 src/arm/lithium-arm.cc   LBranch* result = new(zone()) LBranch(UseRegister(value));
zone              925 src/arm/lithium-arm.cc   return new(zone()) LCmpMapAndBranch(value, temp);
zone              931 src/arm/lithium-arm.cc   return DefineAsRegister(new(zone()) LArgumentsLength(value));
zone              936 src/arm/lithium-arm.cc   return DefineAsRegister(new(zone()) LArgumentsElements);
zone              942 src/arm/lithium-arm.cc       new(zone()) LInstanceOf(UseFixed(instr->left(), r0),
zone              951 src/arm/lithium-arm.cc       new(zone()) LInstanceOfKnownGlobal(UseFixed(instr->left(), r0),
zone              960 src/arm/lithium-arm.cc   LWrapReceiver* result = new(zone()) LWrapReceiver(receiver, function);
zone              970 src/arm/lithium-arm.cc   LApplyArguments* result = new(zone()) LApplyArguments(function,
zone              981 src/arm/lithium-arm.cc   return new(zone()) LPushArgument(argument);
zone              988 src/arm/lithium-arm.cc       : DefineAsRegister(new(zone()) LThisFunction);
zone              993 src/arm/lithium-arm.cc   return instr->HasNoUses() ? NULL : DefineAsRegister(new(zone()) LContext);
zone              999 src/arm/lithium-arm.cc   return DefineAsRegister(new(zone()) LOuterContext(context));
zone             1004 src/arm/lithium-arm.cc   return MarkAsCall(new(zone()) LDeclareGlobals, instr);
zone             1010 src/arm/lithium-arm.cc   return DefineAsRegister(new(zone()) LGlobalObject(context));
zone             1016 src/arm/lithium-arm.cc   return DefineAsRegister(new(zone()) LGlobalReceiver(global_object));
zone             1023 src/arm/lithium-arm.cc   return MarkAsCall(DefineFixed(new(zone()) LCallConstantFunction, r0), instr);
zone             1030 src/arm/lithium-arm.cc   LInvokeFunction* result = new(zone()) LInvokeFunction(function);
zone             1039 src/arm/lithium-arm.cc     LUnaryMathOperation* result = new(zone()) LUnaryMathOperation(input, NULL);
zone             1044 src/arm/lithium-arm.cc     LUnaryMathOperation* result = new(zone()) LUnaryMathOperation(input, temp);
zone             1049 src/arm/lithium-arm.cc     LUnaryMathOperation* result = new(zone()) LUnaryMathOperation(input, temp);
zone             1071 src/arm/lithium-arm.cc   return MarkAsCall(DefineFixed(new(zone()) LCallKeyed(key), r0), instr);
zone             1077 src/arm/lithium-arm.cc   return MarkAsCall(DefineFixed(new(zone()) LCallNamed, r0), instr);
zone             1083 src/arm/lithium-arm.cc   return MarkAsCall(DefineFixed(new(zone()) LCallGlobal, r0), instr);
zone             1089 src/arm/lithium-arm.cc   return MarkAsCall(DefineFixed(new(zone()) LCallKnownGlobal, r0), instr);
zone             1096 src/arm/lithium-arm.cc   LCallNew* result = new(zone()) LCallNew(constructor);
zone             1104 src/arm/lithium-arm.cc   return MarkAsCall(DefineFixed(new(zone()) LCallFunction(function), r0),
zone             1111 src/arm/lithium-arm.cc   return MarkAsCall(DefineFixed(new(zone()) LCallRuntime, r0), instr);
zone             1137 src/arm/lithium-arm.cc     return DefineAsRegister(new(zone()) LBitI(left, right));
zone             1145 src/arm/lithium-arm.cc     LArithmeticT* result = new(zone()) LArithmeticT(instr->op(), left, right);
zone             1156 src/arm/lithium-arm.cc   return DefineAsRegister(new(zone()) LBitNotI(value));
zone             1172 src/arm/lithium-arm.cc              DefineFixed(new(zone()) LDivI(dividend, divisor), r0)));
zone             1229 src/arm/lithium-arm.cc                                                 divisor->block()->zone());
zone             1245 src/arm/lithium-arm.cc           new(zone()) LMathFloorOfDiv(dividend, divisor, remainder)));
zone             1258 src/arm/lithium-arm.cc       mod = new(zone()) LModI(value, UseOrConstant(instr->right()));
zone             1262 src/arm/lithium-arm.cc       mod = new(zone()) LModI(dividend,
zone             1284 src/arm/lithium-arm.cc     LArithmeticD* result = new(zone()) LArithmeticD(Token::MOD, left, right);
zone             1305 src/arm/lithium-arm.cc     LMulI* mul = new(zone()) LMulI(left, right, temp);
zone             1327 src/arm/lithium-arm.cc     LSubI* sub = new(zone()) LSubI(left, right);
zone             1347 src/arm/lithium-arm.cc     LAddI* add = new(zone()) LAddI(left, right);
zone             1372 src/arm/lithium-arm.cc   LPower* result = new(zone()) LPower(left, right);
zone             1383 src/arm/lithium-arm.cc   LRandom* result = new(zone()) LRandom(global_object);
zone             1393 src/arm/lithium-arm.cc   LCmpT* result = new(zone()) LCmpT(left, right);
zone             1406 src/arm/lithium-arm.cc     return new(zone()) LCmpIDAndBranch(left, right);
zone             1413 src/arm/lithium-arm.cc     return new(zone()) LCmpIDAndBranch(left, right);
zone             1422 src/arm/lithium-arm.cc   return new(zone()) LCmpObjectEqAndBranch(left, right);
zone             1429 src/arm/lithium-arm.cc   return new(zone()) LCmpConstantEqAndBranch(value);
zone             1435 src/arm/lithium-arm.cc   return new(zone()) LIsNilAndBranch(UseRegisterAtStart(instr->value()));
zone             1443 src/arm/lithium-arm.cc   return new(zone()) LIsObjectAndBranch(value, temp);
zone             1451 src/arm/lithium-arm.cc   return new(zone()) LIsStringAndBranch(value, temp);
zone             1457 src/arm/lithium-arm.cc   return new(zone()) LIsSmiAndBranch(Use(instr->value()));
zone             1465 src/arm/lithium-arm.cc   return new(zone()) LIsUndetectableAndBranch(value, TempRegister());
zone             1476 src/arm/lithium-arm.cc       new(zone()) LStringCompareAndBranch(left, right);
zone             1485 src/arm/lithium-arm.cc   return new(zone()) LHasInstanceTypeAndBranch(value);
zone             1494 src/arm/lithium-arm.cc   return DefineAsRegister(new(zone()) LGetCachedArrayIndex(value));
zone             1501 src/arm/lithium-arm.cc   return new(zone()) LHasCachedArrayIndexAndBranch(
zone             1510 src/arm/lithium-arm.cc   return new(zone()) LClassOfTestAndBranch(value, TempRegister());
zone             1516 src/arm/lithium-arm.cc   return DefineAsRegister(new(zone()) LJSArrayLength(array));
zone             1523 src/arm/lithium-arm.cc   return DefineAsRegister(new(zone()) LFixedArrayBaseLength(array));
zone             1529 src/arm/lithium-arm.cc   return DefineAsRegister(new(zone()) LElementsKind(object));
zone             1535 src/arm/lithium-arm.cc   LValueOf* result = new(zone()) LValueOf(object, TempRegister());
zone             1543 src/arm/lithium-arm.cc       new(zone()) LDateField(object, FixedTemp(r1), instr->index());
zone             1551 src/arm/lithium-arm.cc   return AssignEnvironment(new(zone()) LBoundsCheck(value, length));
zone             1564 src/arm/lithium-arm.cc   return MarkAsCall(new(zone()) LThrow(value), instr);
zone             1587 src/arm/lithium-arm.cc       LNumberUntagD* res = new(zone()) LNumberUntagD(value);
zone             1594 src/arm/lithium-arm.cc         res = DefineAsRegister(new(zone()) LSmiUntag(value, false));
zone             1601 src/arm/lithium-arm.cc         res = DefineSameAsFirst(new(zone()) LTaggedToI(value,
zone             1618 src/arm/lithium-arm.cc       LNumberTagD* result = new(zone()) LNumberTagD(value, temp1, temp2);
zone             1626 src/arm/lithium-arm.cc       LDoubleToI* res = new(zone()) LDoubleToI(value, temp1, temp2);
zone             1634 src/arm/lithium-arm.cc         return DefineAsRegister(new(zone()) LSmiTag(value));
zone             1636 src/arm/lithium-arm.cc         LNumberTagI* result = new(zone()) LNumberTagI(value);
zone             1642 src/arm/lithium-arm.cc       return DefineAsRegister(new(zone()) LInteger32ToDouble(value));
zone             1652 src/arm/lithium-arm.cc   return AssignEnvironment(new(zone()) LCheckNonSmi(value));
zone             1658 src/arm/lithium-arm.cc   LInstruction* result = new(zone()) LCheckInstanceType(value);
zone             1666 src/arm/lithium-arm.cc   LInstruction* result = new(zone()) LCheckPrototypeMaps(temp1, temp2);
zone             1673 src/arm/lithium-arm.cc   return AssignEnvironment(new(zone()) LCheckSmi(value));
zone             1679 src/arm/lithium-arm.cc   return AssignEnvironment(new(zone()) LCheckFunction(value));
zone             1685 src/arm/lithium-arm.cc   LInstruction* result = new(zone()) LCheckMaps(value);
zone             1695 src/arm/lithium-arm.cc     return DefineAsRegister(new(zone()) LClampDToUint8(reg, FixedTemp(d11)));
zone             1697 src/arm/lithium-arm.cc     return DefineAsRegister(new(zone()) LClampIToUint8(reg));
zone             1702 src/arm/lithium-arm.cc     LClampTToUint8* result = new(zone()) LClampTToUint8(reg, FixedTemp(d11));
zone             1709 src/arm/lithium-arm.cc   return new(zone()) LReturn(UseFixed(instr->value(), r0));
zone             1716 src/arm/lithium-arm.cc     return DefineAsRegister(new(zone()) LConstantI);
zone             1718 src/arm/lithium-arm.cc     return DefineAsRegister(new(zone()) LConstantD);
zone             1720 src/arm/lithium-arm.cc     return DefineAsRegister(new(zone()) LConstantT);
zone             1729 src/arm/lithium-arm.cc   LLoadGlobalCell* result = new(zone()) LLoadGlobalCell;
zone             1738 src/arm/lithium-arm.cc   LLoadGlobalGeneric* result = new(zone()) LLoadGlobalGeneric(global_object);
zone             1748 src/arm/lithium-arm.cc       ? AssignEnvironment(new(zone()) LStoreGlobalCell(value, TempRegister()))
zone             1749 src/arm/lithium-arm.cc       : new(zone()) LStoreGlobalCell(value, NULL);
zone             1757 src/arm/lithium-arm.cc       new(zone()) LStoreGlobalGeneric(global_object, value);
zone             1765 src/arm/lithium-arm.cc       DefineAsRegister(new(zone()) LLoadContextSlot(context));
zone             1780 src/arm/lithium-arm.cc   LInstruction* result = new(zone()) LStoreContextSlot(context, value);
zone             1787 src/arm/lithium-arm.cc       new(zone()) LLoadNamedField(UseRegisterAtStart(instr->object())));
zone             1797 src/arm/lithium-arm.cc         new(zone()) LLoadNamedFieldPolymorphic(obj);
zone             1802 src/arm/lithium-arm.cc         new(zone()) LLoadNamedFieldPolymorphic(obj);
zone             1810 src/arm/lithium-arm.cc   LInstruction* result = DefineFixed(new(zone()) LLoadNamedGeneric(object), r0);
zone             1818 src/arm/lithium-arm.cc       new(zone()) LLoadFunctionPrototype(UseRegister(instr->function()))));
zone             1824 src/arm/lithium-arm.cc   return DefineAsRegister(new(zone()) LLoadElements(input));
zone             1831 src/arm/lithium-arm.cc   return DefineAsRegister(new(zone()) LLoadExternalArrayPointer(input));
zone             1841 src/arm/lithium-arm.cc   LLoadKeyedFastElement* result = new(zone()) LLoadKeyedFastElement(obj, key);
zone             1854 src/arm/lithium-arm.cc       new(zone()) LLoadKeyedFastDoubleElement(elements, key);
zone             1873 src/arm/lithium-arm.cc       new(zone()) LLoadKeyedSpecializedArrayElement(external_pointer, key);
zone             1887 src/arm/lithium-arm.cc       DefineFixed(new(zone()) LLoadKeyedGeneric(object, key), r0);
zone             1906 src/arm/lithium-arm.cc   return new(zone()) LStoreKeyedFastElement(obj, key, val);
zone             1920 src/arm/lithium-arm.cc   return new(zone()) LStoreKeyedFastDoubleElement(elements, key, val);
zone             1946 src/arm/lithium-arm.cc   return new(zone()) LStoreKeyedSpecializedArrayElement(external_pointer,
zone             1961 src/arm/lithium-arm.cc   return MarkAsCall(new(zone()) LStoreKeyedGeneric(obj, key, val), instr);
zone             1973 src/arm/lithium-arm.cc         new(zone()) LTransitionElementsKind(object, new_map_reg, NULL);
zone             1980 src/arm/lithium-arm.cc         new(zone()) LTransitionElementsKind(object,
zone             2011 src/arm/lithium-arm.cc   return new(zone()) LStoreNamedField(obj, val, temp);
zone             2019 src/arm/lithium-arm.cc   LInstruction* result = new(zone()) LStoreNamedGeneric(obj, val);
zone             2027 src/arm/lithium-arm.cc   return MarkAsCall(DefineFixed(new(zone()) LStringAdd(left, right), r0),
zone             2035 src/arm/lithium-arm.cc   LStringCharCodeAt* result = new(zone()) LStringCharCodeAt(string, index);
zone             2042 src/arm/lithium-arm.cc   LStringCharFromCode* result = new(zone()) LStringCharFromCode(char_code);
zone             2049 src/arm/lithium-arm.cc   return DefineAsRegister(new(zone()) LStringLength(string));
zone             2055 src/arm/lithium-arm.cc       new(zone()) LAllocateObject(TempRegister(), TempRegister());
zone             2061 src/arm/lithium-arm.cc   return MarkAsCall(DefineFixed(new(zone()) LFastLiteral, r0), instr);
zone             2066 src/arm/lithium-arm.cc   return MarkAsCall(DefineFixed(new(zone()) LArrayLiteral, r0), instr);
zone             2071 src/arm/lithium-arm.cc   return MarkAsCall(DefineFixed(new(zone()) LObjectLiteral, r0), instr);
zone             2076 src/arm/lithium-arm.cc   return MarkAsCall(DefineFixed(new(zone()) LRegExpLiteral, r0), instr);
zone             2081 src/arm/lithium-arm.cc   return MarkAsCall(DefineFixed(new(zone()) LFunctionLiteral, r0), instr);
zone             2088 src/arm/lithium-arm.cc   LDeleteProperty* result = new(zone()) LDeleteProperty(object, key);
zone             2096 src/arm/lithium-arm.cc   return AssignEnvironment(new(zone()) LOsrEntry);
zone             2102 src/arm/lithium-arm.cc   return DefineAsSpilled(new(zone()) LParameter, spill_index);
zone             2112 src/arm/lithium-arm.cc   return DefineAsSpilled(new(zone()) LUnknownOSRValue, spill_index);
zone             2118 src/arm/lithium-arm.cc   return MarkAsCall(DefineFixed(new(zone()) LCallStub, r0), instr);
zone             2136 src/arm/lithium-arm.cc       new(zone()) LAccessArgumentsAt(arguments, length, index);
zone             2143 src/arm/lithium-arm.cc   LToFastProperties* result = new(zone()) LToFastProperties(object);
zone             2149 src/arm/lithium-arm.cc   LTypeof* result = new(zone()) LTypeof(UseFixed(instr->value(), r0));
zone             2155 src/arm/lithium-arm.cc   return new(zone()) LTypeofIsAndBranch(UseTempRegister(instr->value()));
zone             2161 src/arm/lithium-arm.cc   return new(zone()) LIsConstructCallAndBranch(TempRegister());
zone             2184 src/arm/lithium-arm.cc     LInstruction* result = new(zone()) LLazyBailout;
zone             2201 src/arm/lithium-arm.cc     return MarkAsCall(new(zone()) LStackCheck, instr);
zone             2204 src/arm/lithium-arm.cc     return AssignEnvironment(AssignPointerMap(new(zone()) LStackCheck));
zone             2234 src/arm/lithium-arm.cc     pop = new(zone()) LDrop(argument_count);
zone             2249 src/arm/lithium-arm.cc   LIn* result = new(zone()) LIn(key, object);
zone             2256 src/arm/lithium-arm.cc   LForInPrepareMap* result = new(zone()) LForInPrepareMap(object);
zone             2265 src/arm/lithium-arm.cc       new(zone()) LForInCacheArray(map, scratch)));
zone             2272 src/arm/lithium-arm.cc   return AssignEnvironment(new(zone()) LCheckMapValue(value, map));
zone             2279 src/arm/lithium-arm.cc   return DefineAsRegister(new(zone()) LLoadFieldByIndex(object, index));
zone              336 src/arm/lithium-arm.h   LParallelMove* GetOrCreateParallelMove(InnerPosition pos, Zone* zone)  {
zone              338 src/arm/lithium-arm.h       parallel_moves_[pos] = new(zone) LParallelMove(zone);
zone             2243 src/arm/lithium-arm.h         zone_(graph->zone()),
zone             2277 src/arm/lithium-arm.h   Zone* zone() const { return zone_; }
zone              645 src/arm/lithium-codegen-arm.cc                             zone());
zone              652 src/arm/lithium-codegen-arm.cc     deoptimizations_.Add(environment, zone());
zone              684 src/arm/lithium-codegen-arm.cc       deopt_jump_table_.Add(JumpTableEntry(entry), zone());
zone              729 src/arm/lithium-codegen-arm.cc   deoptimization_literals_.Add(literal, zone());
zone              775 src/arm/lithium-codegen-arm.cc       safepoint.DefinePointerSlot(pointer->index(), zone());
zone              777 src/arm/lithium-codegen-arm.cc       safepoint.DefinePointerRegister(ToRegister(pointer), zone());
zone              782 src/arm/lithium-codegen-arm.cc     safepoint.DefinePointerRegister(cp, zone());
zone              794 src/arm/lithium-codegen-arm.cc   LPointerMap empty_pointers(RelocInfo::kNoPosition, zone());
zone             1204 src/arm/lithium-codegen-arm.cc   DeferredDivI* deferred = new(zone()) DeferredDivI(this, instr);
zone             2313 src/arm/lithium-codegen-arm.cc   deferred = new(zone()) DeferredInstanceOfKnownGlobal(this, instr);
zone             3304 src/arm/lithium-codegen-arm.cc         new(zone()) DeferredMathAbsTaggedHeapNumber(this, instr);
zone             3481 src/arm/lithium-codegen-arm.cc   DeferredDoRandom* deferred = new(zone()) DeferredDoRandom(this, instr);
zone             4026 src/arm/lithium-codegen-arm.cc       new(zone()) DeferredStringCharCodeAt(this, instr);
zone             4081 src/arm/lithium-codegen-arm.cc       new(zone()) DeferredStringCharFromCode(this, instr);
zone             4155 src/arm/lithium-codegen-arm.cc   DeferredNumberTagI* deferred = new(zone()) DeferredNumberTagI(this, instr);
zone             4226 src/arm/lithium-codegen-arm.cc   DeferredNumberTagD* deferred = new(zone()) DeferredNumberTagD(this, instr);
zone             4428 src/arm/lithium-codegen-arm.cc   DeferredTaggedToI* deferred = new(zone()) DeferredTaggedToI(this, instr);
zone             4689 src/arm/lithium-codegen-arm.cc       new(zone()) DeferredAllocateObject(this, instr);
zone             5293 src/arm/lithium-codegen-arm.cc         new(zone()) DeferredStackCheck(this, instr);
zone               47 src/arm/lithium-codegen-arm.h       : zone_(info->zone()),
zone               54 src/arm/lithium-codegen-arm.h         deoptimizations_(4, info->zone()),
zone               55 src/arm/lithium-codegen-arm.h         deopt_jump_table_(4, info->zone()),
zone               56 src/arm/lithium-codegen-arm.h         deoptimization_literals_(8, info->zone()),
zone               60 src/arm/lithium-codegen-arm.h         translations_(info->zone()),
zone               61 src/arm/lithium-codegen-arm.h         deferred_(8, info->zone()),
zone               64 src/arm/lithium-codegen-arm.h         safepoints_(info->zone()),
zone               77 src/arm/lithium-codegen-arm.h   Zone* zone() const { return zone_; }
zone              183 src/arm/lithium-codegen-arm.h   void AddDeferredCode(LDeferredCode* code) { deferred_.Add(code, zone()); }
zone               82 src/arm/lithium-gap-resolver-arm.cc     if (!move.IsRedundant()) moves_.Add(move, cgen_->zone());
zone               41 src/arm/regexp-macro-assembler-arm.h   RegExpMacroAssemblerARM(Mode mode, int registers_to_save, Zone* zone);
zone              251 src/ast.cc       ZoneAllocationPolicy allocator(zone);
zone              279 src/ast.cc       targets_.Add(target, zone);
zone              434 src/ast.cc                             zone);
zone              436 src/ast.cc         receiver_types_.Reserve(kMaxKeyedPolymorphism, zone);
zone              455 src/ast.cc         receiver_types_.Add(oracle->StoreMonomorphicReceiverType(this), zone);
zone              457 src/ast.cc         receiver_types_.Reserve(kMaxKeyedPolymorphism, zone);
zone              469 src/ast.cc         receiver_types_.Add(oracle->StoreMonomorphicReceiverType(this), zone);
zone              471 src/ast.cc         receiver_types_.Reserve(kMaxKeyedPolymorphism, zone);
zone              957 src/ast.cc       RegExpUnparser unparser(zone);
zone              205 src/ast.h        void* operator new(size_t size, Zone* zone) {
zone              206 src/ast.h          return zone->New(static_cast<int>(size));
zone              270 src/ast.h        SmallMapList(int capacity, Zone* zone) : list_(capacity, zone) {}
zone              272 src/ast.h        void Reserve(int capacity, Zone* zone) { list_.Reserve(capacity, zone); }
zone              279 src/ast.h        void Add(Handle<Map> handle, Zone* zone) {
zone              280 src/ast.h          list_.Add(handle.location(), zone);
zone              420 src/ast.h        void AddStatement(Statement* statement, Zone* zone) {
zone              421 src/ast.h          statements_.Add(statement, zone);
zone              437 src/ast.h              Zone* zone)
zone              439 src/ast.h              statements_(capacity, zone),
zone              601 src/ast.h        explicit Module(Zone* zone)
zone              602 src/ast.h            : interface_(Interface::NewModule(zone)),
zone              651 src/ast.h        ModulePath(Module* module, Handle<String> name, Zone* zone)
zone              652 src/ast.h            : Module(zone),
zone              672 src/ast.h        ModuleUrl(Handle<String> url, Zone* zone)
zone              673 src/ast.h            : Module(zone), url_(url) {
zone             1101 src/ast.h        explicit TargetCollector(Zone* zone) : targets_(0, zone) { }
zone             1106 src/ast.h        void AddTarget(Label* target, Zone* zone);
zone             1364 src/ast.h        void CalculateEmitStore(Zone* zone);
zone             1529 src/ast.h        void RecordTypeFeedback(TypeFeedbackOracle* oracle, Zone* zone);
zone             1960 src/ast.h        void RecordTypeFeedback(TypeFeedbackOracle* oracle, Zone* zone);
zone             2220 src/ast.h        virtual void AppendToText(RegExpText* text, Zone* zone);
zone             2221 src/ast.h        SmartArrayPointer<const char> ToString(Zone* zone);
zone             2306 src/ast.h        ZoneList<CharacterRange>* ranges(Zone* zone);
zone             2337 src/ast.h        virtual void AppendToText(RegExpText* text, Zone* zone);
zone             2341 src/ast.h        bool is_standard(Zone* zone);
zone             2354 src/ast.h        ZoneList<CharacterRange>* ranges(Zone* zone) { return set_.ranges(zone); }
zone             2374 src/ast.h        virtual void AppendToText(RegExpText* text, Zone* zone);
zone             2384 src/ast.h        explicit RegExpText(Zone* zone) : elements_(2, zone), length_(0) {}
zone             2393 src/ast.h        virtual void AppendToText(RegExpText* text, Zone* zone);
zone             2394 src/ast.h        void AddElement(TextElement elm, Zone* zone)  {
zone             2395 src/ast.h          elements_.Add(elm, zone);
zone             2642 src/ast.h        AstNodeFactory(Isolate* isolate, Zone* zone)
zone             2644 src/ast.h              zone_(zone) { }
zone              315 src/compiler.cc   oracle_ = new(info()->zone()) TypeFeedbackOracle(
zone              316 src/compiler.cc       code, global_context, info()->isolate(), info()->zone());
zone              317 src/compiler.cc   graph_builder_ = new(info()->zone()) HGraphBuilder(info(), oracle_);
zone              405 src/compiler.cc                                                      info->zone());
zone              415 src/compiler.cc   ZoneScope zone_scope(info->zone(), DELETE_ON_EXIT);
zone              479 src/compiler.cc           ScopeInfo::Create(info->scope(), info->zone()));
zone              521 src/compiler.cc   live_edit_tracker.RecordFunctionInfo(result, lit, info->zone());
zone              664 src/compiler.cc   ZoneScope zone_scope(info->zone(), DELETE_ON_EXIT);
zone              738 src/compiler.cc             ScopeInfo::Create(info->scope(), info->zone());
zone              821 src/compiler.cc     scope_info = ScopeInfo::Create(info.scope(), info.zone());
zone              841 src/compiler.cc   live_edit_tracker.RecordFunctionInfo(result, literal, info.zone());
zone               44 src/compiler.h   CompilationInfo(Handle<Script> script, Zone* zone);
zone               45 src/compiler.h   CompilationInfo(Handle<SharedFunctionInfo> shared_info, Zone* zone);
zone               46 src/compiler.h   CompilationInfo(Handle<JSFunction> closure, Zone* zone);
zone               54 src/compiler.h   Zone* zone() {
zone               88 src/data-flow.h   BitVector(int length, Zone* zone)
zone               91 src/data-flow.h         data_(zone->NewArray<uint32_t>(data_length_)) {
zone               96 src/data-flow.h   BitVector(const BitVector& other, Zone* zone)
zone               99 src/data-flow.h         data_(zone->NewArray<uint32_t>(data_length_)) {
zone             1315 src/deoptimizer.cc     contents_.Add(((bits << 1) & 0xFF) | (next != 0), zone);
zone             1348 src/deoptimizer.cc   buffer_->Add(CONSTRUCT_STUB_FRAME, zone());
zone             1349 src/deoptimizer.cc   buffer_->Add(literal_id, zone());
zone             1350 src/deoptimizer.cc   buffer_->Add(height, zone());
zone             1355 src/deoptimizer.cc   buffer_->Add(ARGUMENTS_ADAPTOR_FRAME, zone());
zone             1356 src/deoptimizer.cc   buffer_->Add(literal_id, zone());
zone             1357 src/deoptimizer.cc   buffer_->Add(height, zone());
zone             1362 src/deoptimizer.cc   buffer_->Add(JS_FRAME, zone());
zone             1363 src/deoptimizer.cc   buffer_->Add(node_id, zone());
zone             1364 src/deoptimizer.cc   buffer_->Add(literal_id, zone());
zone             1365 src/deoptimizer.cc   buffer_->Add(height, zone());
zone             1370 src/deoptimizer.cc   buffer_->Add(REGISTER, zone());
zone             1371 src/deoptimizer.cc   buffer_->Add(reg.code(), zone());
zone             1376 src/deoptimizer.cc   buffer_->Add(INT32_REGISTER, zone());
zone             1377 src/deoptimizer.cc   buffer_->Add(reg.code(), zone());
zone             1382 src/deoptimizer.cc   buffer_->Add(DOUBLE_REGISTER, zone());
zone             1383 src/deoptimizer.cc   buffer_->Add(DoubleRegister::ToAllocationIndex(reg), zone());
zone             1388 src/deoptimizer.cc   buffer_->Add(STACK_SLOT, zone());
zone             1389 src/deoptimizer.cc   buffer_->Add(index, zone());
zone             1394 src/deoptimizer.cc   buffer_->Add(INT32_STACK_SLOT, zone());
zone             1395 src/deoptimizer.cc   buffer_->Add(index, zone());
zone             1400 src/deoptimizer.cc   buffer_->Add(DOUBLE_STACK_SLOT, zone());
zone             1401 src/deoptimizer.cc   buffer_->Add(index, zone());
zone             1406 src/deoptimizer.cc   buffer_->Add(LITERAL, zone());
zone             1407 src/deoptimizer.cc   buffer_->Add(literal_id, zone());
zone             1412 src/deoptimizer.cc   buffer_->Add(ARGUMENTS_OBJECT, zone());
zone             1417 src/deoptimizer.cc   buffer_->Add(DUPLICATE, zone());
zone              523 src/deoptimizer.h   explicit TranslationBuffer(Zone* zone) : contents_(256, zone) { }
zone              526 src/deoptimizer.h   void Add(int32_t value, Zone* zone);
zone              578 src/deoptimizer.h               Zone* zone)
zone              581 src/deoptimizer.h         zone_(zone) {
zone              582 src/deoptimizer.h     buffer_->Add(BEGIN, zone);
zone              583 src/deoptimizer.h     buffer_->Add(frame_count, zone);
zone              584 src/deoptimizer.h     buffer_->Add(jsframe_count, zone);
zone              603 src/deoptimizer.h   Zone* zone() const { return zone_; }
zone             1423 src/frames.cc          new(zone) field##_Wrapper(*(reinterpret_cast<field*>(frame))); \
zone             1436 src/frames.cc    ZoneList<StackFrame*> list(10, zone);
zone             1438 src/frames.cc      StackFrame* frame = AllocateFrameCopy(it.frame(), zone);
zone             1439 src/frames.cc      list.Add(frame, zone);
zone              898 src/frames.h   Vector<StackFrame*> CreateStackMap(Zone* zone);
zone              443 src/full-codegen.cc   bailout_entries_.Add(entry, zone());
zone              450 src/full-codegen.cc   type_feedback_cells_.Add(entry, zone());
zone              459 src/full-codegen.cc   stack_checks_.Add(entry, zone());
zone              573 src/full-codegen.cc   ZoneList<Handle<Object> > inner_globals(10, zone());
zone               90 src/full-codegen.h                          info->zone()),
zone               91 src/full-codegen.h         stack_checks_(2, info->zone()),  // There's always at least one.
zone               94 src/full-codegen.h                              info->zone()),
zone               96 src/full-codegen.h         zone_(info->zone()) { }
zone              114 src/full-codegen.h   Zone* zone() const { return zone_; }
zone              807 src/full-codegen.h   explicit AccessorTable(Zone* zone) :
zone              810 src/full-codegen.h                                             ZoneAllocationPolicy(zone)),
zone              811 src/full-codegen.h       zone_(zone) { }
zone               52 src/func-name-inferrer.cc     names_stack_.Add(Name(name, kEnclosingConstructorName), zone());
zone               59 src/func-name-inferrer.cc     names_stack_.Add(Name(name, kLiteralName), zone());
zone               66 src/func-name-inferrer.cc     names_stack_.Add(Name(name, kVariableName), zone());
zone               48 src/func-name-inferrer.h   FuncNameInferrer(Isolate* isolate, Zone* zone);
zone               58 src/func-name-inferrer.h     entries_stack_.Add(names_stack_.length(), zone());
zone               69 src/func-name-inferrer.h       funcs_to_infer_.Add(func_to_infer, zone());
zone              108 src/func-name-inferrer.h   Zone* zone() const { return zone_; }
zone              339 src/hydrogen-instructions.cc         new(block()->zone())
zone              499 src/hydrogen-instructions.cc       new_value->use_list_ = new(new_value->block()->zone()) HUseListNode(
zone              510 src/hydrogen-instructions.cc   if (!HasRange()) ComputeInitialRange(zone);
zone              511 src/hydrogen-instructions.cc   if (!HasRange()) range_ = new(zone) Range();
zone              527 src/hydrogen-instructions.cc   range_ = InferRange(zone);
zone              969 src/hydrogen-instructions.cc       HMathFloorOfDiv* instr =  new(block()->zone()) HMathFloorOfDiv(context(),
zone             1099 src/hydrogen-instructions.cc   Range* result = new(zone) Range();
zone             1113 src/hydrogen-instructions.cc       ? input_range->Copy(zone)
zone             1114 src/hydrogen-instructions.cc       : HValue::InferRange(zone);
zone             1122 src/hydrogen-instructions.cc     Range* result = new(zone) Range(int32_value_, int32_value_);
zone             1126 src/hydrogen-instructions.cc   return HValue::InferRange(zone);
zone             1133 src/hydrogen-instructions.cc       Range* range = new(zone) Range(kMinInt, kMaxInt);
zone             1136 src/hydrogen-instructions.cc       Range* range = OperandAt(0)->range()->Copy(zone);
zone             1143 src/hydrogen-instructions.cc     return HValue::InferRange(zone);
zone             1152 src/hydrogen-instructions.cc     Range* res = a->Copy(zone);
zone             1160 src/hydrogen-instructions.cc     return HValue::InferRange(zone);
zone             1169 src/hydrogen-instructions.cc     Range* res = a->Copy(zone);
zone             1176 src/hydrogen-instructions.cc     return HValue::InferRange(zone);
zone             1185 src/hydrogen-instructions.cc     Range* res = a->Copy(zone);
zone             1194 src/hydrogen-instructions.cc     return HValue::InferRange(zone);
zone             1201 src/hydrogen-instructions.cc     Range* result = new(zone) Range();
zone             1219 src/hydrogen-instructions.cc     return HValue::InferRange(zone);
zone             1227 src/hydrogen-instructions.cc     Range* result = new(zone) Range();
zone             1236 src/hydrogen-instructions.cc     return HValue::InferRange(zone);
zone             1261 src/hydrogen-instructions.cc   inputs_.Add(NULL, value->block()->zone());
zone             1435 src/hydrogen-instructions.cc     if (has_int32_value_) return new(zone) HConstant(int32_value_, r);
zone             1436 src/hydrogen-instructions.cc     return new(zone) HConstant(double_value_, r);
zone             1438 src/hydrogen-instructions.cc   return new(zone) HConstant(handle_, r);
zone             1445 src/hydrogen-instructions.cc       return new(zone) HConstant(int32_value_, Representation::Integer32());
zone             1448 src/hydrogen-instructions.cc       return new(zone) HConstant(handle_, Representation::Integer32());
zone             1451 src/hydrogen-instructions.cc     return new(zone) HConstant(DoubleToInt32(double_value_),
zone             1506 src/hydrogen-instructions.cc   if (op() == Token::BIT_XOR) return HValue::InferRange(zone);
zone             1518 src/hydrogen-instructions.cc       ? new(zone) Range(0, result_mask)
zone             1519 src/hydrogen-instructions.cc       : HValue::InferRange(zone);
zone             1528 src/hydrogen-instructions.cc           ? left()->range()->Copy(zone)
zone             1529 src/hydrogen-instructions.cc           : new(zone) Range();
zone             1535 src/hydrogen-instructions.cc   return HValue::InferRange(zone);
zone             1547 src/hydrogen-instructions.cc             ? new(zone) Range(0,
zone             1549 src/hydrogen-instructions.cc             : new(zone) Range();
zone             1553 src/hydrogen-instructions.cc             ? left()->range()->Copy(zone)
zone             1554 src/hydrogen-instructions.cc             : new(zone) Range();
zone             1561 src/hydrogen-instructions.cc   return HValue::InferRange(zone);
zone             1570 src/hydrogen-instructions.cc           ? left()->range()->Copy(zone)
zone             1571 src/hydrogen-instructions.cc           : new(zone) Range();
zone             1577 src/hydrogen-instructions.cc   return HValue::InferRange(zone);
zone             1584 src/hydrogen-instructions.cc       return new(zone) Range(0, 255);
zone             1586 src/hydrogen-instructions.cc       return new(zone) Range(-128, 127);
zone             1588 src/hydrogen-instructions.cc       return new(zone) Range(0, 255);
zone             1590 src/hydrogen-instructions.cc       return new(zone) Range(-32768, 32767);
zone             1592 src/hydrogen-instructions.cc       return new(zone) Range(0, 65535);
zone             1594 src/hydrogen-instructions.cc       return HValue::InferRange(zone);
zone             1729 src/hydrogen-instructions.cc           types_.Add(types->at(i), zone);
zone             1733 src/hydrogen-instructions.cc           types_.Add(types->at(i), zone);
zone             1747 src/hydrogen-instructions.cc       negative_lookups.Add(types->at(i), zone);
zone             1756 src/hydrogen-instructions.cc       types_.Add(negative_lookups.at(i), zone);
zone             1857 src/hydrogen-instructions.cc             new(block()->zone()) HCheckMapValue(object(), names_cache->map());
zone             1858 src/hydrogen-instructions.cc         HInstruction* index = new(block()->zone()) HLoadKeyedFastElement(
zone             1863 src/hydrogen-instructions.cc         HLoadFieldByIndex* load = new(block()->zone()) HLoadFieldByIndex(
zone             2329 src/hydrogen-instructions.cc new(zone) HConstant(FACTORY->NewNumberFromInt(val, TENURED),                   \
zone             2332 src/hydrogen-instructions.cc new(zone) HConstant(FACTORY->NewNumber(val, TENURED),                          \
zone             2336 src/hydrogen-instructions.cc HInstruction* HInstr::New##HInstr(Zone* zone,                                  \
zone             2351 src/hydrogen-instructions.cc   return new(zone) HInstr(context, left, right);                               \
zone             2381 src/hydrogen-instructions.cc   return new(zone) HMod(context, left, right);
zone             2403 src/hydrogen-instructions.cc   return new(zone) HDiv(context, left, right);
zone             2436 src/hydrogen-instructions.cc   return new(zone) HBitwise(op, context, left, right);
zone             2441 src/hydrogen-instructions.cc HInstruction* HInstr::New##HInstr(Zone* zone,                                  \
zone             2452 src/hydrogen-instructions.cc   return new(zone) HInstr(context, left, right);                               \
zone             2481 src/hydrogen-instructions.cc   return new(zone) HShr(context, left, right);
zone              244 src/hydrogen-instructions.h   Range* CopyClearLower(Zone* zone) const {
zone              245 src/hydrogen-instructions.h     return new(zone) Range(kMinInt, upper_);
zone              247 src/hydrogen-instructions.h   Range* CopyClearUpper(Zone* zone) const {
zone              248 src/hydrogen-instructions.h     return new(zone) Range(lower_, kMaxInt);
zone              250 src/hydrogen-instructions.h   Range* Copy(Zone* zone) const {
zone              251 src/hydrogen-instructions.h     Range* result = new(zone) Range(lower_, upper_);
zone              712 src/hydrogen-instructions.h   void AddNewRange(Range* r, Zone* zone);
zone              714 src/hydrogen-instructions.h   void ComputeInitialRange(Zone* zone);
zone              771 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone);
zone             1000 src/hydrogen-instructions.h   HDeoptimize(int environment_length, Zone* zone)
zone             1001 src/hydrogen-instructions.h       : values_(environment_length, zone) { }
zone             1020 src/hydrogen-instructions.h   void AddEnvironmentValue(HValue* value, Zone* zone) {
zone             1021 src/hydrogen-instructions.h     values_.Add(NULL, zone);
zone             1257 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone);
zone             1289 src/hydrogen-instructions.h   HSimulate(int ast_id, int pop_count, Zone* zone)
zone             1292 src/hydrogen-instructions.h         values_(2, zone),
zone             1293 src/hydrogen-instructions.h         assigned_indexes_(2, zone),
zone             1294 src/hydrogen-instructions.h         zone_(zone) {}
zone             2065 src/hydrogen-instructions.h   HCheckMaps(HValue* value, Handle<Map> map, Zone* zone,
zone             2075 src/hydrogen-instructions.h     map_set()->Add(map, zone);
zone             2077 src/hydrogen-instructions.h   HCheckMaps(HValue* value, SmallMapList* maps, Zone* zone) {
zone             2085 src/hydrogen-instructions.h       map_set()->Add(maps->at(i), zone);
zone             2091 src/hydrogen-instructions.h                                         Zone* zone) {
zone             2092 src/hydrogen-instructions.h     HCheckMaps* check_map = new(zone) HCheckMaps(object, map, zone);
zone             2106 src/hydrogen-instructions.h         map_set->Add(Handle<Map>(transitioned_map), zone);
zone             2175 src/hydrogen-instructions.h   static HCheckInstanceType* NewIsSpecObject(HValue* value, Zone* zone) {
zone             2176 src/hydrogen-instructions.h     return new(zone) HCheckInstanceType(value, IS_SPEC_OBJECT);
zone             2178 src/hydrogen-instructions.h   static HCheckInstanceType* NewIsJSArray(HValue* value, Zone* zone) {
zone             2179 src/hydrogen-instructions.h     return new(zone) HCheckInstanceType(value, IS_JS_ARRAY);
zone             2181 src/hydrogen-instructions.h   static HCheckInstanceType* NewIsString(HValue* value, Zone* zone) {
zone             2182 src/hydrogen-instructions.h     return new(zone) HCheckInstanceType(value, IS_STRING);
zone             2184 src/hydrogen-instructions.h   static HCheckInstanceType* NewIsSymbol(HValue* value, Zone* zone) {
zone             2185 src/hydrogen-instructions.h     return new(zone) HCheckInstanceType(value, IS_SYMBOL);
zone             2336 src/hydrogen-instructions.h   HPhi(int merged_index, Zone* zone)
zone             2337 src/hydrogen-instructions.h       : inputs_(2, zone),
zone             2353 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone);
zone             2514 src/hydrogen-instructions.h   HConstant* CopyToRepresentation(Representation r, Zone* zone) const;
zone             2515 src/hydrogen-instructions.h   HConstant* CopyToTruncatedInt32(Zone* zone) const;
zone             2560 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone);
zone             3307 src/hydrogen-instructions.h   static HInstruction* NewHAdd(Zone* zone,
zone             3321 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone);
zone             3336 src/hydrogen-instructions.h   static HInstruction* NewHSub(Zone* zone,
zone             3346 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone);
zone             3364 src/hydrogen-instructions.h   static HInstruction* NewHMul(Zone* zone,
zone             3374 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone);
zone             3397 src/hydrogen-instructions.h   static HInstruction* NewHMod(Zone* zone,
zone             3407 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone);
zone             3421 src/hydrogen-instructions.h   static HInstruction* NewHDiv(Zone* zone,
zone             3431 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone);
zone             3450 src/hydrogen-instructions.h   static HInstruction* NewHBitwise(Zone* zone,
zone             3465 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone);
zone             3477 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone);
zone             3479 src/hydrogen-instructions.h   static HInstruction* NewHShl(Zone* zone,
zone             3496 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone);
zone             3498 src/hydrogen-instructions.h   static HInstruction* NewHShr(Zone* zone,
zone             3515 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone);
zone             3517 src/hydrogen-instructions.h   static HInstruction* NewHSar(Zone* zone,
zone             3942 src/hydrogen-instructions.h                              Zone* zone);
zone             4197 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone);
zone             4625 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone) {
zone             4626 src/hydrogen-instructions.h     return new(zone) Range(0, String::kMaxUtf16CodeUnit);
zone             4679 src/hydrogen-instructions.h   virtual Range* InferRange(Zone* zone) {
zone             4680 src/hydrogen-instructions.h     return new(zone) Range(0, String::kMaxLength);
zone               79 src/hydrogen.cc   loop_information_ = new(zone()) HLoopInformation(this, zone());
zone               91 src/hydrogen.cc   phis_.Add(phi, zone());
zone              111 src/hydrogen.cc     HBlockEntry* entry = new(zone()) HBlockEntry();
zone              123 src/hydrogen.cc     return new(zone()) HDeoptimize(0, zone());
zone              126 src/hydrogen.cc   HDeoptimize* instr = new(zone()) HDeoptimize(environment->length(), zone());
zone              129 src/hydrogen.cc     instr->AddEnvironmentValue(val, zone());
zone              145 src/hydrogen.cc   HSimulate* instr = new(zone()) HSimulate(ast_id, pop_count, zone());
zone              173 src/hydrogen.cc     AddInstruction(new(zone()) HLeaveInlined(arguments_pushed));
zone              178 src/hydrogen.cc   HGoto* instr = new(zone()) HGoto(block);
zone              191 src/hydrogen.cc   AddInstruction(new(zone()) HLeaveInlined(arguments_pushed));
zone              195 src/hydrogen.cc   HGoto* instr = new(zone()) HGoto(target);
zone              282 src/hydrogen.cc   predecessors_.Add(pred, zone());
zone              295 src/hydrogen.cc   dominated_blocks_.InsertAt(index, block, zone());
zone              408 src/hydrogen.cc   this->back_edges_.Add(block, block->zone());
zone              434 src/hydrogen.cc     blocks_.Add(block, block->zone());
zone              470 src/hydrogen.cc       stack_.Add(block, block->zone());
zone              573 src/hydrogen.cc     HConstant* constant = new(zone()) HConstant(value,
zone              586 src/hydrogen.cc         new(zone()) HConstant(value, Representation::Integer32());
zone              707 src/hydrogen.cc   HBasicBlock* result = new(zone()) HBasicBlock(this);
zone              708 src/hydrogen.cc   blocks_.Add(result, zone());
zone              784 src/hydrogen.cc     PostorderProcessor* result = new(zone) PostorderProcessor(NULL);
zone              785 src/hydrogen.cc     return result->SetupSuccessors(zone, block, NULL, visited);
zone              792 src/hydrogen.cc         PerformNonBacktrackingStep(zone, visited, order);
zone              796 src/hydrogen.cc       return Backtrack(zone, visited, order);
zone              834 src/hydrogen.cc         PostorderProcessor* result = Push(zone);
zone              835 src/hydrogen.cc         return result->SetupLoopMembers(zone, block, block->loop_information(),
zone              874 src/hydrogen.cc       child_ = new(zone) PostorderProcessor(this);
zone              886 src/hydrogen.cc     order->Add(block_, zone);
zone              896 src/hydrogen.cc         ClosePostorder(order, zone);
zone              904 src/hydrogen.cc           return SetupLoopMembers(zone, block(),
zone              920 src/hydrogen.cc     PostorderProcessor* parent = Pop(zone, visited, order);
zone              923 src/hydrogen.cc           parent->PerformNonBacktrackingStep(zone, visited, order);
zone              927 src/hydrogen.cc         parent = parent->Pop(zone, visited, order);
zone              942 src/hydrogen.cc           PostorderProcessor* result = Push(zone);
zone              943 src/hydrogen.cc           return result->SetupSuccessors(zone, next_block,
zone              950 src/hydrogen.cc           PostorderProcessor* result = Push(zone);
zone              951 src/hydrogen.cc           return result->SetupSuccessors(zone, next_block,
zone              958 src/hydrogen.cc           PostorderProcessor* result = Push(zone);
zone              966 src/hydrogen.cc           PostorderProcessor* result = Push(zone);
zone              967 src/hydrogen.cc           return result->SetupSuccessors(zone, next_block,
zone             1023 src/hydrogen.cc   BitVector visited(blocks_.length(), zone());
zone             1025 src/hydrogen.cc   ZoneList<HBasicBlock*> reverse_result(8, zone());
zone             1028 src/hydrogen.cc       PostorderProcessor::CreateEntryProcessor(zone(), start, &visited);
zone             1030 src/hydrogen.cc     postorder = postorder->PerformStep(zone(), &visited, &reverse_result);
zone             1036 src/hydrogen.cc     blocks_.Add(b, zone());
zone             1080 src/hydrogen.cc   ZoneList<HPhi*> worklist(blocks_.length(), zone());
zone             1082 src/hydrogen.cc     worklist.AddAll(*blocks_[i]->phis(), zone());
zone             1100 src/hydrogen.cc         if (value->IsPhi()) worklist.Add(HPhi::cast(value), zone());
zone             1112 src/hydrogen.cc   ZoneList<HPhi*> phi_list(blocks_.length(), zone());
zone             1113 src/hydrogen.cc   ZoneList<HPhi*> worklist(blocks_.length(), zone());
zone             1117 src/hydrogen.cc       phi_list.Add(phi, zone());
zone             1123 src/hydrogen.cc         worklist.Add(phi, zone());
zone             1135 src/hydrogen.cc         worklist.Add(HPhi::cast(operand), zone());
zone             1182 src/hydrogen.cc   phi_list_ = new(zone()) ZoneList<HPhi*>(block_count, zone());
zone             1186 src/hydrogen.cc       phi_list_->Add(phi, zone());
zone             1193 src/hydrogen.cc   BitVector in_worklist(GetMaximumValueID(), zone());
zone             1207 src/hydrogen.cc           worklist->Add(use, zone());
zone             1498 src/hydrogen.cc     ResizeLists(lists_size_ << 1, zone);
zone             1502 src/hydrogen.cc       zone->NewArray<HValueMapListElement>(new_size);
zone             1520 src/hydrogen.cc           Insert(lists_[current].value, zone);
zone             1527 src/hydrogen.cc         Insert(old_array[i].value, zone);
zone             1540 src/hydrogen.cc       zone->NewArray<HValueMapListElement>(new_size);
zone             1562 src/hydrogen.cc   if (count_ >= array_size_ >> 1) Resize(array_size_ << 1, zone);
zone             1571 src/hydrogen.cc       ResizeLists(lists_size_ << 1, zone);
zone             1716 src/hydrogen.cc                                  graph_->zone());
zone             1718 src/hydrogen.cc                                 graph_->zone());
zone             1741 src/hydrogen.cc   Zone* zone() const { return graph_->zone(); }
zone             2070 src/hydrogen.cc     return new(zone)
zone             2071 src/hydrogen.cc         GvnBasicBlockState(NULL, entry_block, entry_map, NULL, zone);
zone             2084 src/hydrogen.cc     GvnBasicBlockState* result = next_dominated(zone);
zone             2091 src/hydrogen.cc         result = dominator_state->next_dominated(zone);
zone             2107 src/hydrogen.cc     map_ = copy_map ? map->Copy(zone) : map;
zone             2122 src/hydrogen.cc     Initialize(block, map, dominators, true, zone);
zone             2133 src/hydrogen.cc                  zone);
zone             2136 src/hydrogen.cc       return push(zone,
zone             2149 src/hydrogen.cc           new(zone) GvnBasicBlockState(this, block, map(), dominators, zone);
zone             2151 src/hydrogen.cc       next_->Initialize(block, map(), dominators, true, zone);
zone             2181 src/hydrogen.cc   HValueMap* entry_map = new(zone()) HValueMap(zone());
zone             2183 src/hydrogen.cc       GvnBasicBlockState::CreateEntry(zone(), entry_block, entry_map);
zone             2225 src/hydrogen.cc           map->Add(instr, zone());
zone             2250 src/hydrogen.cc         current->next_in_dominator_tree_traversal(zone(), &dominator_block);
zone             2293 src/hydrogen.cc   Zone* zone() const { return graph_->zone(); }
zone             2305 src/hydrogen.cc   worklist_.Add(current, zone());
zone             2416 src/hydrogen.cc   ZoneList<BitVector*> connected_phis(phi_count, graph_->zone());
zone             2419 src/hydrogen.cc     BitVector* connected_set = new(zone()) BitVector(phi_count, graph_->zone());
zone             2421 src/hydrogen.cc     connected_phis.Add(connected_set, zone());
zone             2530 src/hydrogen.cc       ZoneList<HValue*> worklist(block->phis()->length(), zone());
zone             2532 src/hydrogen.cc         worklist.Add(block->phis()->at(j), zone());
zone             2599 src/hydrogen.cc         ? constant->CopyToTruncatedInt32(zone())
zone             2600 src/hydrogen.cc         : constant->CopyToRepresentation(to, zone());
zone             2604 src/hydrogen.cc     new_value = new(zone()) HChange(value, to,
zone             2717 src/hydrogen.cc   BitVector visited(GetMaximumValueID(), zone());
zone             2933 src/hydrogen.cc   HBranch* test = new(zone()) HBranch(value, empty_true, empty_false, expected);
zone             2997 src/hydrogen.cc   Push(AddInstruction(new(zone()) HPushArgument(Pop())));
zone             3016 src/hydrogen.cc   graph_ = new(zone()) HGraph(info());
zone             3066 src/hydrogen.cc         new(zone()) HStackCheck(context, HStackCheck::kFunctionEntry));
zone             3072 src/hydrogen.cc       HReturn* instr = new(zone()) HReturn(graph()->GetConstantUndefined());
zone             3211 src/hydrogen.cc     return new(zone) BoundsCheckKey(index_base, check->length());
zone             3355 src/hydrogen.cc     HConstant* new_constant = new(BasicBlock()->zone())
zone             3359 src/hydrogen.cc       *add = new(BasicBlock()->zone()) HAdd(NULL,
zone             3391 src/hydrogen.cc         &(Lookup(key, key->Hash(), true, ZoneAllocationPolicy(zone))->value));
zone             3395 src/hydrogen.cc     Lookup(key, key->Hash(), true, ZoneAllocationPolicy(zone))->value = data;
zone             3427 src/hydrogen.cc         BoundsCheckKey::Create(zone(), check, &offset);
zone             3428 src/hydrogen.cc     BoundsCheckBbData** data_p = table->LookupOrInsert(key, zone());
zone             3431 src/hydrogen.cc       bb_data_list = new(zone()) BoundsCheckBbData(key,
zone             3451 src/hydrogen.cc       bb_data_list = new(zone()) BoundsCheckBbData(key,
zone             3459 src/hydrogen.cc       table->Insert(key, bb_data_list, zone());
zone             3472 src/hydrogen.cc       table->Insert(data->Key(), data->FatherInDominatorTree(), zone());
zone             3482 src/hydrogen.cc   BoundsCheckTable checks_table(zone());
zone             3602 src/hydrogen.cc   ZoneList<HValue*> arguments(count, zone());
zone             3604 src/hydrogen.cc     arguments.Add(Pop(), zone());
zone             3608 src/hydrogen.cc     AddInstruction(new(zone()) HPushArgument(arguments.RemoveLast()));
zone             3615 src/hydrogen.cc   HConstant* undefined_constant = new(zone()) HConstant(
zone             3620 src/hydrogen.cc   HArgumentsObject* object = new(zone()) HArgumentsObject;
zone             3629 src/hydrogen.cc     HInstruction* parameter = AddInstruction(new(zone()) HParameter(i));
zone             3634 src/hydrogen.cc   HInstruction* context = AddInstruction(new(zone()) HContext);
zone             3830 src/hydrogen.cc     current_block()->FinishExit(new(zone()) HReturn(result));
zone             3848 src/hydrogen.cc           new(zone()) HHasInstanceTypeAndBranch(return_value,
zone             3943 src/hydrogen.cc     string_check = new(zone()) HIsStringAndBranch(tag_value);
zone             3985 src/hydrogen.cc           new(zone()) HCompareIDAndBranch(tag_value,
zone             3991 src/hydrogen.cc       compare = new(zone()) HStringCompareAndBranch(context, tag_value,
zone             4093 src/hydrogen.cc   HBranch* test = new(zone()) HBranch(true_value, non_osr_entry, osr_entry);
zone             4104 src/hydrogen.cc       new(zone()) ZoneList<HUnknownOSRValue*>(length, zone());
zone             4107 src/hydrogen.cc     HUnknownOSRValue* osr_value = new(zone()) HUnknownOSRValue;
zone             4110 src/hydrogen.cc     osr_values->Add(osr_value, zone());
zone             4116 src/hydrogen.cc       HUnknownOSRValue* osr_value = new(zone()) HUnknownOSRValue;
zone             4119 src/hydrogen.cc       osr_values->Add(osr_value, zone());
zone             4126 src/hydrogen.cc   AddInstruction(new(zone()) HOsrEntry(osr_entry_id));
zone             4127 src/hydrogen.cc   HContext* context = new(zone()) HContext;
zone             4144 src/hydrogen.cc     new(zone()) HStackCheck(context, HStackCheck::kBackwardsBranch);
zone             4314 src/hydrogen.cc   HInstruction* map = AddInstruction(new(zone()) HForInPrepareMap(
zone             4319 src/hydrogen.cc       new(zone()) HForInCacheArray(
zone             4325 src/hydrogen.cc       new(zone()) HFixedArrayBaseLength(array));
zone             4327 src/hydrogen.cc   HInstruction* start_index = AddInstruction(new(zone()) HConstant(
zone             4336 src/hydrogen.cc       new(zone()) HForInCacheArray(
zone             4354 src/hydrogen.cc       new(zone()) HCompareIDAndBranch(index, limit, Token::LT);
zone             4370 src/hydrogen.cc       new(zone()) HLoadKeyedFastElement(
zone             4376 src/hydrogen.cc   AddInstruction(new(zone()) HCheckMapValue(
zone             4392 src/hydrogen.cc     HInstruction* new_index = new(zone()) HAdd(environment()->LookupContext(),
zone             4468 src/hydrogen.cc       new(zone()) HFunctionLiteral(context, shared_info, expr->pretenure());
zone             4542 src/hydrogen.cc     HInstruction* context_instruction = new(zone()) HOuterContext(context);
zone             4566 src/hydrogen.cc             new(zone()) HConstant(constant_value, Representation::Tagged());
zone             4583 src/hydrogen.cc             new(zone()) HLoadGlobalCell(cell, lookup.GetPropertyDetails());
zone             4587 src/hydrogen.cc         HGlobalObject* global_object = new(zone()) HGlobalObject(context);
zone             4590 src/hydrogen.cc             new(zone()) HLoadGlobalGeneric(context,
zone             4613 src/hydrogen.cc       HLoadContextSlot* instr = new(zone()) HLoadContextSlot(context, variable);
zone             4628 src/hydrogen.cc       new(zone()) HConstant(expr->handle(), Representation::Tagged());
zone             4641 src/hydrogen.cc   HRegExpLiteral* instr = new(zone()) HRegExpLiteral(context,
zone             4730 src/hydrogen.cc     literal = new(zone()) HFastLiteral(context,
zone             4736 src/hydrogen.cc     literal = new(zone()) HObjectLiteral(context,
zone             4748 src/hydrogen.cc   expr->CalculateEmitStore(zone());
zone             4794 src/hydrogen.cc     HToFastProperties* result = new(zone()) HToFastProperties(Pop());
zone             4839 src/hydrogen.cc     literal = new(zone()) HFastLiteral(context,
zone             4845 src/hydrogen.cc     literal = new(zone()) HArrayLiteral(context,
zone             4868 src/hydrogen.cc     elements = new(zone()) HLoadElements(literal);
zone             4872 src/hydrogen.cc         new(zone()) HConstant(Handle<Object>(Smi::FromInt(i)),
zone             4879 src/hydrogen.cc         AddInstruction(new(zone()) HCheckSmi(value));
zone             4883 src/hydrogen.cc         AddInstruction(new(zone()) HStoreKeyedFastElement(
zone             4891 src/hydrogen.cc         AddInstruction(new(zone()) HStoreKeyedFastDoubleElement(elements,
zone             4947 src/hydrogen.cc     AddInstruction(new(zone()) HCheckNonSmi(object));
zone             4948 src/hydrogen.cc     AddInstruction(HCheckMaps::NewWithTransitions(object, type, zone()));
zone             4973 src/hydrogen.cc     AddInstruction(new(zone()) HCheckPrototypeMaps(
zone             4989 src/hydrogen.cc       new(zone()) HStoreNamedField(object, name, value, is_in_object, offset);
zone             5005 src/hydrogen.cc   return new(zone()) HStoreNamedGeneric(
zone             5040 src/hydrogen.cc   AddInstruction(new(zone()) HPushArgument(obj));
zone             5041 src/hydrogen.cc   AddInstruction(new(zone()) HPushArgument(value));
zone             5042 src/hydrogen.cc   return new(zone()) HCallConstantFunction(function, 2);
zone             5120 src/hydrogen.cc     AddInstruction(new(zone()) HCheckMaps(object, types, zone()));
zone             5124 src/hydrogen.cc     instr = new(zone()) HLoadNamedFieldPolymorphic(context,
zone             5128 src/hydrogen.cc                                                    zone());
zone             5151 src/hydrogen.cc         AddInstruction(new(zone()) HCheckNonSmi(object));  // Only needed once.
zone             5158 src/hydrogen.cc           new(zone()) HCompareMap(object, map, if_true, if_false);
zone             5215 src/hydrogen.cc   expr->RecordTypeFeedback(oracle(), zone());
zone             5284 src/hydrogen.cc         new(zone()) HStoreGlobalCell(value, cell, lookup.GetPropertyDetails());
zone             5290 src/hydrogen.cc     HGlobalObject* global_object = new(zone()) HGlobalObject(context);
zone             5293 src/hydrogen.cc         new(zone()) HStoreGlobalGeneric(context,
zone             5375 src/hydrogen.cc             new(zone()) HStoreContextSlot(context, var->index(), mode, Top());
zone             5389 src/hydrogen.cc     prop->RecordTypeFeedback(oracle(), zone());
zone             5449 src/hydrogen.cc       expr->RecordTypeFeedback(oracle(), zone());
zone             5497 src/hydrogen.cc         AddInstruction(new(zone()) HUseConst(old_value));
zone             5578 src/hydrogen.cc         HStoreContextSlot* instr = new(zone()) HStoreContextSlot(
zone             5608 src/hydrogen.cc   HThrow* instr = new(zone()) HThrow(context, value);
zone             5612 src/hydrogen.cc   current_block()->FinishExit(new(zone()) HAbnormalExit);
zone             5623 src/hydrogen.cc     AddInstruction(new(zone()) HCheckNonSmi(object));
zone             5624 src/hydrogen.cc     AddInstruction(HCheckMaps::NewWithTransitions(object, type, zone()));
zone             5632 src/hydrogen.cc     return new(zone()) HLoadNamedField(object, true, offset);
zone             5636 src/hydrogen.cc     return new(zone()) HLoadNamedField(object, false, offset);
zone             5644 src/hydrogen.cc     AddInstruction(new(zone()) HSoftDeoptimize);
zone             5650 src/hydrogen.cc   return new(zone()) HLoadNamedGeneric(context, obj, name);
zone             5663 src/hydrogen.cc   AddInstruction(new(zone()) HPushArgument(obj));
zone             5664 src/hydrogen.cc   return new(zone()) HCallConstantFunction(function, 1);
zone             5681 src/hydrogen.cc     AddInstruction(new(zone()) HCheckNonSmi(obj));
zone             5682 src/hydrogen.cc     AddInstruction(HCheckMaps::NewWithTransitions(obj, map, zone()));
zone             5684 src/hydrogen.cc     return new(zone()) HConstant(function, Representation::Tagged());
zone             5704 src/hydrogen.cc   return new(zone()) HLoadKeyedGeneric(context, object, key);
zone             5718 src/hydrogen.cc         val = AddInstruction(new(zone()) HClampToUint8(val));
zone             5728 src/hydrogen.cc           val = AddInstruction(new(zone()) HChange(
zone             5750 src/hydrogen.cc     return new(zone()) HStoreKeyedSpecializedArrayElement(
zone             5754 src/hydrogen.cc     return new(zone()) HLoadKeyedSpecializedArrayElement(
zone             5770 src/hydrogen.cc         return new(zone()) HStoreKeyedFastDoubleElement(
zone             5775 src/hydrogen.cc         AddInstruction(new(zone()) HCheckSmi(val));
zone             5779 src/hydrogen.cc         return new(zone()) HStoreKeyedFastElement(
zone             5791 src/hydrogen.cc     return new(zone()) HLoadKeyedFastDoubleElement(elements, checked_key, mode);
zone             5793 src/hydrogen.cc     return new(zone()) HLoadKeyedFastElement(elements, checked_key,
zone             5805 src/hydrogen.cc   HCheckMaps* mapcheck = new(zone()) HCheckMaps(object, map,
zone             5806 src/hydrogen.cc                                                 zone(), dependency);
zone             5835 src/hydrogen.cc   HInstruction* elements = AddInstruction(new(zone()) HLoadElements(object));
zone             5837 src/hydrogen.cc     HCheckMaps* check_cow_map = new(zone()) HCheckMaps(
zone             5838 src/hydrogen.cc         elements, isolate()->factory()->fixed_array_map(), zone());
zone             5845 src/hydrogen.cc     length = AddInstruction(new(zone()) HFixedArrayBaseLength(elements));
zone             5846 src/hydrogen.cc     checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length));
zone             5848 src/hydrogen.cc         new(zone()) HLoadExternalArrayPointer(elements);
zone             5857 src/hydrogen.cc     length = AddInstruction(new(zone()) HJSArrayLength(object, mapcheck,
zone             5860 src/hydrogen.cc     length = AddInstruction(new(zone()) HFixedArrayBaseLength(elements));
zone             5862 src/hydrogen.cc   checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length));
zone             5913 src/hydrogen.cc   HCheckMaps* check_maps = new(zone()) HCheckMaps(object, maps, zone());
zone             5930 src/hydrogen.cc   AddInstruction(new(zone()) HCheckNonSmi(object));
zone             5983 src/hydrogen.cc       transition = new(zone()) HTransitionElementsKind(
zone             6012 src/hydrogen.cc   AddInstruction(HCheckInstanceType::NewIsSpecObject(object, zone()));
zone             6016 src/hydrogen.cc       AddInstruction(new(zone()) HElementsKind(object));
zone             6018 src/hydrogen.cc   HInstruction* elements = AddInstruction(new(zone()) HLoadElements(object));
zone             6039 src/hydrogen.cc           AddInstruction(new(zone()) HFixedArrayBaseLength(elements));
zone             6040 src/hydrogen.cc       checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length));
zone             6041 src/hydrogen.cc       external_elements = new(zone()) HLoadExternalArrayPointer(elements);
zone             6047 src/hydrogen.cc       elements_kind_branch = new(zone()) HCompareConstantEqAndBranch(
zone             6057 src/hydrogen.cc           AddInstruction(new(zone()) HCheckMaps(
zone             6059 src/hydrogen.cc               zone(), elements_kind_branch));
zone             6072 src/hydrogen.cc             new(zone()) HHasInstanceTypeAndBranch(object, JS_ARRAY_TYPE);
zone             6079 src/hydrogen.cc         length = AddInstruction(new(zone()) HJSArrayLength(object, typecheck,
zone             6081 src/hydrogen.cc         checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length));
zone             6095 src/hydrogen.cc         length = AddInstruction(new(zone()) HFixedArrayBaseLength(elements));
zone             6096 src/hydrogen.cc         checked_key = AddInstruction(new(zone()) HBoundsCheck(key, length));
zone             6143 src/hydrogen.cc       AddInstruction(new(zone()) HCheckNonSmi(obj));
zone             6168 src/hydrogen.cc   return new(zone()) HStoreKeyedGeneric(
zone             6191 src/hydrogen.cc     HInstruction* push_argument = new(zone()) HPushArgument(argument);
zone             6197 src/hydrogen.cc       new(zone()) HArgumentsElements(true);
zone             6219 src/hydrogen.cc           new(zone()) HArgumentsElements(false));
zone             6220 src/hydrogen.cc       result = new(zone()) HArgumentsLength(elements);
zone             6225 src/hydrogen.cc       result = new(zone()) HConstant(
zone             6237 src/hydrogen.cc           new(zone()) HArgumentsElements(false));
zone             6239 src/hydrogen.cc           new(zone()) HArgumentsLength(elements));
zone             6241 src/hydrogen.cc           AddInstruction(new(zone()) HBoundsCheck(key, length));
zone             6242 src/hydrogen.cc       result = new(zone()) HAccessArgumentsAt(elements, length, checked_key);
zone             6250 src/hydrogen.cc       HInstruction* length = AddInstruction(new(zone()) HConstant(
zone             6254 src/hydrogen.cc           AddInstruction(new(zone()) HBoundsCheck(key, length));
zone             6255 src/hydrogen.cc       result = new(zone()) HAccessArgumentsAt(elements, length, checked_key);
zone             6267 src/hydrogen.cc   expr->RecordTypeFeedback(oracle(), zone());
zone             6276 src/hydrogen.cc     AddInstruction(new(zone()) HCheckNonSmi(array));
zone             6278 src/hydrogen.cc         AddInstruction(HCheckInstanceType::NewIsJSArray(array, zone()));
zone             6279 src/hydrogen.cc     instr = new(zone()) HJSArrayLength(array, mapcheck);
zone             6282 src/hydrogen.cc     AddInstruction(new(zone()) HCheckNonSmi(string));
zone             6283 src/hydrogen.cc     AddInstruction(HCheckInstanceType::NewIsString(string, zone()));
zone             6284 src/hydrogen.cc     instr = new(zone()) HStringLength(string);
zone             6293 src/hydrogen.cc     instr = new(zone()) HStringCharFromCode(context, char_code);
zone             6297 src/hydrogen.cc     AddInstruction(new(zone()) HCheckNonSmi(function));
zone             6298 src/hydrogen.cc     instr = new(zone()) HLoadFunctionPrototype(function);
zone             6308 src/hydrogen.cc       AddInstruction(new(zone()) HCheckNonSmi(obj));
zone             6350 src/hydrogen.cc     AddInstruction(new(zone()) HCheckNonSmi(receiver));
zone             6352 src/hydrogen.cc                                                   zone()));
zone             6355 src/hydrogen.cc     AddInstruction(new(zone()) HCheckPrototypeMaps(
zone             6428 src/hydrogen.cc       AddInstruction(new(zone()) HCheckNonSmi(receiver));
zone             6434 src/hydrogen.cc         new(zone()) HCompareMap(receiver, map, if_true, if_false);
zone             6454 src/hydrogen.cc           new(zone()) HCallConstantFunction(expr->target(), argument_count);
zone             6472 src/hydrogen.cc     HCallNamed* call = new(zone()) HCallNamed(context, name, argument_count);
zone             6614 src/hydrogen.cc   CompilationInfo target_info(target, zone());
zone             6686 src/hydrogen.cc           ScopeInfo::Create(target_info.scope(), zone());
zone             6706 src/hydrogen.cc       zone());
zone             6727 src/hydrogen.cc       new(zone()) HConstant(Handle<Context>(target->context()),
zone             6743 src/hydrogen.cc     arguments_values = new(zone()) ZoneList<HValue*>(arguments_count, zone());
zone             6745 src/hydrogen.cc       arguments_values->Add(arguments_env->Lookup(i), zone());
zone             6750 src/hydrogen.cc       new(zone()) HEnterInlined(target,
zone             6889 src/hydrogen.cc             new(zone()) HUnaryMathOperation(context, argument, id);
zone             6921 src/hydrogen.cc         AddInstruction(new(zone()) HCheckPrototypeMaps(
zone             6932 src/hydrogen.cc             new(zone()) HStringCharFromCode(context, char_code);
zone             6951 src/hydrogen.cc             new(zone()) HUnaryMathOperation(context, argument, id);
zone             6970 src/hydrogen.cc                 new(zone()) HUnaryMathOperation(context, left, kMathPowHalf);
zone             6973 src/hydrogen.cc                 new(zone()) HConstant(Handle<Object>(Smi::FromInt(1)),
zone             6977 src/hydrogen.cc                 new(zone()) HUnaryMathOperation(context, left, kMathPowHalf);
zone             6982 src/hydrogen.cc             result = new(zone()) HDiv(context, double_one, square_root);
zone             6984 src/hydrogen.cc             result = new(zone()) HMul(context, left, left);
zone             6989 src/hydrogen.cc           result = new(zone()) HMul(context, left, left);
zone             6993 src/hydrogen.cc           result = new(zone()) HPower(left, right);
zone             7004 src/hydrogen.cc         HGlobalObject* global_object = new(zone()) HGlobalObject(context);
zone             7006 src/hydrogen.cc         HRandom* result = new(zone()) HRandom(global_object);
zone             7026 src/hydrogen.cc             HChange* left_convert = new(zone()) HChange(
zone             7035 src/hydrogen.cc             HChange* right_convert = new(zone()) HChange(
zone             7052 src/hydrogen.cc             new(zone()) HCompareIDAndBranch(left_operand, right_operand, op);
zone             7070 src/hydrogen.cc           HCompareIDAndBranch* compare_nan = new(zone()) HCompareIDAndBranch(
zone             7139 src/hydrogen.cc         new(zone()) HArgumentsElements(false));
zone             7141 src/hydrogen.cc         AddInstruction(new(zone()) HArgumentsLength(elements));
zone             7143 src/hydrogen.cc         AddInstruction(new(zone()) HWrapReceiver(receiver, function));
zone             7145 src/hydrogen.cc         new(zone()) HApplyArguments(function,
zone             7158 src/hydrogen.cc         AddInstruction(new(zone()) HWrapReceiver(receiver, function));
zone             7159 src/hydrogen.cc     PushAndAdd(new(zone()) HPushArgument(wrapped_receiver));
zone             7165 src/hydrogen.cc       PushAndAdd(new(zone()) HPushArgument(arguments_env->Lookup(i)));
zone             7168 src/hydrogen.cc     HInvokeFunction* call = new(zone()) HInvokeFunction(
zone             7204 src/hydrogen.cc       call = new(zone()) HCallKeyed(context, key, argument_count);
zone             7247 src/hydrogen.cc             new(zone()) HCallNamed(context, name, argument_count));
zone             7253 src/hydrogen.cc             new(zone()) HCallConstantFunction(expr->target(),
zone             7264 src/hydrogen.cc           new(zone()) HCallNamed(context, name, argument_count));
zone             7293 src/hydrogen.cc         HGlobalObject* global_object = new(zone()) HGlobalObject(context);
zone             7299 src/hydrogen.cc         AddInstruction(new(zone()) HCheckFunction(function, expr->target()));
zone             7303 src/hydrogen.cc             new(zone()) HGlobalReceiver(global_object);
zone             7325 src/hydrogen.cc         call = PreProcessCall(new(zone()) HCallKnownGlobal(expr->target(),
zone             7329 src/hydrogen.cc         HGlobalObject* receiver = new(zone()) HGlobalObject(context);
zone             7331 src/hydrogen.cc         PushAndAdd(new(zone()) HPushArgument(receiver));
zone             7334 src/hydrogen.cc         call = new(zone()) HCallGlobal(context, var->name(), argument_count);
zone             7344 src/hydrogen.cc       HGlobalObject* global = new(zone()) HGlobalObject(context);
zone             7346 src/hydrogen.cc       HGlobalReceiver* receiver = new(zone()) HGlobalReceiver(global);
zone             7349 src/hydrogen.cc       AddInstruction(new(zone()) HCheckFunction(function, expr->target()));
zone             7364 src/hydrogen.cc             new(zone()) HInvokeFunction(context,
zone             7375 src/hydrogen.cc       HGlobalObject* global_object = new(zone()) HGlobalObject(context);
zone             7377 src/hydrogen.cc       HGlobalReceiver* receiver = new(zone()) HGlobalReceiver(global_object);
zone             7379 src/hydrogen.cc       PushAndAdd(new(zone()) HPushArgument(receiver));
zone             7382 src/hydrogen.cc       call = new(zone()) HCallFunction(context, function, argument_count);
zone             7418 src/hydrogen.cc         new(zone()) HCheckFunction(function, constructor));
zone             7427 src/hydrogen.cc     HInstruction* receiver = new(zone()) HAllocateObject(context, constructor);
zone             7444 src/hydrogen.cc         new(zone()) HCallNew(context, function, argument_count));
zone             7454 src/hydrogen.cc         new(zone()) HCallNew(context, constructor, argument_count);
zone             7508 src/hydrogen.cc         new(zone()) HCallRuntime(context, name, function, argument_count);
zone             7540 src/hydrogen.cc     HDeleteProperty* instr = new(zone()) HDeleteProperty(context, obj, key);
zone             7576 src/hydrogen.cc   HInstruction* instr = new(zone()) HTypeof(context, value);
zone             7586 src/hydrogen.cc       new(zone()) HMul(context, value, graph_->GetConstant1());
zone             7596 src/hydrogen.cc       new(zone()) HMul(context, value, graph_->GetConstantMinus1());
zone             7599 src/hydrogen.cc     AddInstruction(new(zone()) HSoftDeoptimize);
zone             7615 src/hydrogen.cc     AddInstruction(new(zone()) HSoftDeoptimize);
zone             7618 src/hydrogen.cc   HInstruction* instr = new(zone()) HBitNot(value);
zone             7681 src/hydrogen.cc     HInstruction* number_input = new(zone()) HForceRepresentation(Pop(), rep);
zone             7693 src/hydrogen.cc   HInstruction* instr = new(zone()) HAdd(context, Top(), delta);
zone             7767 src/hydrogen.cc             new(zone()) HStoreContextSlot(context, var->index(), mode, after);
zone             7782 src/hydrogen.cc     prop->RecordTypeFeedback(oracle(), zone());
zone             7837 src/hydrogen.cc       expr->RecordTypeFeedback(oracle(), zone());
zone             7862 src/hydrogen.cc   AddInstruction(new(zone()) HCheckNonSmi(string));
zone             7863 src/hydrogen.cc   AddInstruction(HCheckInstanceType::NewIsString(string, zone()));
zone             7864 src/hydrogen.cc   HStringLength* length = new(zone()) HStringLength(string);
zone             7867 src/hydrogen.cc       AddInstruction(new(zone()) HBoundsCheck(index, length));
zone             7868 src/hydrogen.cc   return new(zone()) HStringCharCodeAt(context, string, checked_index);
zone             7878 src/hydrogen.cc     AddInstruction(new(zone()) HSoftDeoptimize);
zone             7886 src/hydrogen.cc         AddInstruction(new(zone()) HCheckNonSmi(left));
zone             7887 src/hydrogen.cc         AddInstruction(HCheckInstanceType::NewIsString(left, zone()));
zone             7888 src/hydrogen.cc         AddInstruction(new(zone()) HCheckNonSmi(right));
zone             7889 src/hydrogen.cc         AddInstruction(HCheckInstanceType::NewIsString(right, zone()));
zone             7890 src/hydrogen.cc         instr = new(zone()) HStringAdd(context, left, right);
zone             7892 src/hydrogen.cc         instr = HAdd::NewHAdd(zone(), context, left, right);
zone             7896 src/hydrogen.cc       instr = HSub::NewHSub(zone(), context, left, right);
zone             7899 src/hydrogen.cc       instr = HMul::NewHMul(zone(), context, left, right);
zone             7902 src/hydrogen.cc       instr = HMod::NewHMod(zone(), context, left, right);
zone             7905 src/hydrogen.cc       instr = HDiv::NewHDiv(zone(), context, left, right);
zone             7910 src/hydrogen.cc       instr = HBitwise::NewHBitwise(zone(), expr->op(), context, left, right);
zone             7913 src/hydrogen.cc       instr = HSar::NewHSar(zone(), context, left, right);
zone             7916 src/hydrogen.cc       instr = HShr::NewHShr(zone(), context, left, right);
zone             7919 src/hydrogen.cc       instr = HShl::NewHShl(zone(), context, left, right);
zone             8018 src/hydrogen.cc       ? new(zone()) HBranch(Top(), eval_right, empty_block, expected)
zone             8019 src/hydrogen.cc       : new(zone()) HBranch(Top(), empty_block, eval_right, expected);
zone             8119 src/hydrogen.cc   HTypeofIsAndBranch* instr = new(zone()) HTypeofIsAndBranch(value, check);
zone             8198 src/hydrogen.cc         new(zone()) HClassOfTestAndBranch(value, rhs);
zone             8207 src/hydrogen.cc     AddInstruction(new(zone()) HSoftDeoptimize);
zone             8235 src/hydrogen.cc         new(zone()) HCompareObjectEqAndBranch(left, right);
zone             8267 src/hydrogen.cc       HInstanceOf* result = new(zone()) HInstanceOf(context, left, right);
zone             8271 src/hydrogen.cc       AddInstruction(new(zone()) HCheckFunction(right, target));
zone             8273 src/hydrogen.cc           new(zone()) HInstanceOfKnownGlobal(context, left, target);
zone             8278 src/hydrogen.cc     HIn* result = new(zone()) HIn(context, left, right);
zone             8288 src/hydrogen.cc           AddInstruction(new(zone()) HCheckNonSmi(left));
zone             8289 src/hydrogen.cc           AddInstruction(HCheckMaps::NewWithTransitions(left, map, zone()));
zone             8290 src/hydrogen.cc           AddInstruction(new(zone()) HCheckNonSmi(right));
zone             8291 src/hydrogen.cc           AddInstruction(HCheckMaps::NewWithTransitions(right, map, zone()));
zone             8293 src/hydrogen.cc               new(zone()) HCompareObjectEqAndBranch(left, right);
zone             8297 src/hydrogen.cc           AddInstruction(new(zone()) HCheckNonSmi(left));
zone             8298 src/hydrogen.cc           AddInstruction(HCheckInstanceType::NewIsSpecObject(left, zone()));
zone             8299 src/hydrogen.cc           AddInstruction(new(zone()) HCheckNonSmi(right));
zone             8300 src/hydrogen.cc           AddInstruction(HCheckInstanceType::NewIsSpecObject(right, zone()));
zone             8302 src/hydrogen.cc               new(zone()) HCompareObjectEqAndBranch(left, right);
zone             8312 src/hydrogen.cc     AddInstruction(new(zone()) HCheckNonSmi(left));
zone             8313 src/hydrogen.cc     AddInstruction(HCheckInstanceType::NewIsSymbol(left, zone()));
zone             8314 src/hydrogen.cc     AddInstruction(new(zone()) HCheckNonSmi(right));
zone             8315 src/hydrogen.cc     AddInstruction(HCheckInstanceType::NewIsSymbol(right, zone()));
zone             8317 src/hydrogen.cc         new(zone()) HCompareObjectEqAndBranch(left, right);
zone             8324 src/hydrogen.cc           new(zone()) HCompareGeneric(context, left, right, op);
zone             8329 src/hydrogen.cc           new(zone()) HCompareIDAndBranch(left, right, op);
zone             8346 src/hydrogen.cc   HIsNilAndBranch* instr = new(zone()) HIsNilAndBranch(value, kind, nil);
zone             8356 src/hydrogen.cc       return new(zone()) HConstant(
zone             8360 src/hydrogen.cc       return new(zone()) HThisFunction;
zone             8384 src/hydrogen.cc     HInstruction* result = new(zone()) HDeclareGlobals(
zone             8399 src/hydrogen.cc       globals_.Add(variable->name(), zone());
zone             8402 src/hydrogen.cc                        : isolate()->factory()->undefined_value(), zone());
zone             8415 src/hydrogen.cc         HStoreContextSlot* store = new(zone()) HStoreContextSlot(
zone             8432 src/hydrogen.cc       globals_.Add(variable->name(), zone());
zone             8437 src/hydrogen.cc       globals_.Add(function, zone());
zone             8451 src/hydrogen.cc       HStoreContextSlot* store = new(zone()) HStoreContextSlot(
zone             8504 src/hydrogen.cc   HIsSmiAndBranch* result = new(zone()) HIsSmiAndBranch(value);
zone             8514 src/hydrogen.cc       new(zone()) HHasInstanceTypeAndBranch(value,
zone             8526 src/hydrogen.cc       new(zone()) HHasInstanceTypeAndBranch(value, JS_FUNCTION_TYPE);
zone             8536 src/hydrogen.cc       new(zone()) HHasCachedArrayIndexAndBranch(value);
zone             8546 src/hydrogen.cc       new(zone()) HHasInstanceTypeAndBranch(value, JS_ARRAY_TYPE);
zone             8556 src/hydrogen.cc       new(zone()) HHasInstanceTypeAndBranch(value, JS_REGEXP_TYPE);
zone             8565 src/hydrogen.cc   HIsObjectAndBranch* result = new(zone()) HIsObjectAndBranch(value);
zone             8580 src/hydrogen.cc       new(zone()) HIsUndetectableAndBranch(value);
zone             8602 src/hydrogen.cc     return ast_context()->ReturnControl(new(zone()) HIsConstructCallAndBranch,
zone             8616 src/hydrogen.cc       new(zone()) HArgumentsElements(false));
zone             8617 src/hydrogen.cc   HArgumentsLength* result = new(zone()) HArgumentsLength(elements);
zone             8631 src/hydrogen.cc       new(zone()) HArgumentsElements(false));
zone             8632 src/hydrogen.cc   HInstruction* length = AddInstruction(new(zone()) HArgumentsLength(elements));
zone             8634 src/hydrogen.cc       new(zone()) HAccessArgumentsAt(elements, length, index);
zone             8651 src/hydrogen.cc   HValueOf* result = new(zone()) HValueOf(value);
zone             8662 src/hydrogen.cc   HDateField* result = new(zone()) HDateField(date, index);
zone             8674 src/hydrogen.cc   HIsSmiAndBranch* smicheck = new(zone()) HIsSmiAndBranch(object);
zone             8686 src/hydrogen.cc       new(zone()) HHasInstanceTypeAndBranch(object, JS_VALUE_TYPE);
zone             8697 src/hydrogen.cc   AddInstruction(new(zone()) HStoreNamedField(object,
zone             8729 src/hydrogen.cc       new(zone()) HStringCharFromCode(context, char_code);
zone             8745 src/hydrogen.cc       new(zone()) HStringCharFromCode(context, char_code);
zone             8758 src/hydrogen.cc       new(zone()) HCompareObjectEqAndBranch(left, right);
zone             8772 src/hydrogen.cc   HGlobalObject* global_object = new(zone()) HGlobalObject(context);
zone             8774 src/hydrogen.cc   HRandom* result = new(zone()) HRandom(global_object);
zone             8784 src/hydrogen.cc   HCallStub* result = new(zone()) HCallStub(context, CodeStub::StringAdd, 2);
zone             8795 src/hydrogen.cc   HCallStub* result = new(zone()) HCallStub(context, CodeStub::SubString, 3);
zone             8807 src/hydrogen.cc       new(zone()) HCallStub(context, CodeStub::StringCompare, 2);
zone             8818 src/hydrogen.cc   HCallStub* result = new(zone()) HCallStub(context, CodeStub::RegExpExec, 4);
zone             8830 src/hydrogen.cc       new(zone()) HCallStub(context, CodeStub::RegExpConstructResult, 3);
zone             8848 src/hydrogen.cc       new(zone()) HCallStub(context, CodeStub::NumberToString, 1);
zone             8870 src/hydrogen.cc       new(zone()) HHasInstanceTypeAndBranch(function, JS_FUNCTION_TYPE);
zone             8880 src/hydrogen.cc       new(zone()) HInvokeFunction(context, function, arg_count));
zone             8887 src/hydrogen.cc       new(zone()) HCallFunction(context, function, arg_count));
zone             8905 src/hydrogen.cc   HPower* result = new(zone()) HPower(left, right);
zone             8915 src/hydrogen.cc       new(zone()) HCallStub(context, CodeStub::TranscendentalCache, 1);
zone             8927 src/hydrogen.cc       new(zone()) HCallStub(context, CodeStub::TranscendentalCache, 1);
zone             8939 src/hydrogen.cc       new(zone()) HCallStub(context, CodeStub::TranscendentalCache, 1);
zone             8951 src/hydrogen.cc       new(zone()) HCallStub(context, CodeStub::TranscendentalCache, 1);
zone             8973 src/hydrogen.cc   HGetCachedArrayIndex* result = new(zone()) HGetCachedArrayIndex(value);
zone             9050 src/hydrogen.cc   values_.Initialize(total + 4, zone());
zone             9051 src/hydrogen.cc   for (int i = 0; i < total; ++i) values_.Add(NULL, zone());
zone             9057 src/hydrogen.cc   values_.AddAll(other->values_, zone());
zone             9058 src/hydrogen.cc   assigned_variables_.AddAll(other->assigned_variables_, zone());
zone             9086 src/hydrogen.cc       HPhi* phi = new(zone()) HPhi(i, zone());
zone             9102 src/hydrogen.cc     assigned_variables_.Add(index, zone());
zone             9142 src/hydrogen.cc   return new(zone()) HEnvironment(this, zone());
zone             9156 src/hydrogen.cc     HPhi* phi = new(zone()) HPhi(i, zone());
zone             9171 src/hydrogen.cc       new(zone()) HEnvironment(outer, target, frame_type,
zone             9172 src/hydrogen.cc                                arguments + 1, zone());
zone             9210 src/hydrogen.cc       new(zone()) HEnvironment(outer, function->scope(), target, zone());
zone             9400 src/hydrogen.cc     TraceLiveRange(fixed_d->at(i), "fixed", allocator->zone());
zone             9405 src/hydrogen.cc     TraceLiveRange(fixed->at(i), "fixed", allocator->zone());
zone             9410 src/hydrogen.cc     TraceLiveRange(live_ranges->at(i), "object", allocator->zone());
zone             9421 src/hydrogen.cc       LOperand* op = range->CreateAssignedOperand(zone);
zone               80 src/hydrogen.h     deleted_phis_.Add(merge_index, zone());
zone              161 src/hydrogen.h   inline Zone* zone() const;
zone              215 src/hydrogen.h   HLoopInformation(HBasicBlock* loop_header, Zone* zone)
zone              216 src/hydrogen.h       : back_edges_(4, zone),
zone              218 src/hydrogen.h         blocks_(8, zone),
zone              220 src/hydrogen.h     blocks_.Add(loop_header, zone);
zone              250 src/hydrogen.h   Zone* zone() const { return zone_; }
zone              306 src/hydrogen.h     values_.Add(value, zone());
zone              395 src/hydrogen.h Zone* HBasicBlock::zone() const { return graph_->zone(); }
zone              407 src/hydrogen.h                Zone* zone);
zone              474 src/hydrogen.h     values_.Add(value, zone());
zone              531 src/hydrogen.h   Zone* zone() const { return zone_; }
zone              534 src/hydrogen.h   HEnvironment(const HEnvironment* other, Zone* zone);
zone              540 src/hydrogen.h                Zone* zone);
zone              623 src/hydrogen.h   inline Zone* zone() const;
zone              874 src/hydrogen.h   void* operator new(size_t size, Zone* zone) {
zone              875 src/hydrogen.h     return zone->New(static_cast<int>(size));
zone             1188 src/hydrogen.h   Zone* zone() const { return zone_; }
zone             1220 src/hydrogen.h Zone* AstContext::zone() const { return owner_->zone(); }
zone             1225 src/hydrogen.h   explicit HValueMap(Zone* zone)
zone             1233 src/hydrogen.h     ResizeLists(kInitialSize, zone);
zone             1234 src/hydrogen.h     Resize(kInitialSize, zone);
zone             1239 src/hydrogen.h   void Add(HValue* value, Zone* zone) {
zone             1241 src/hydrogen.h     Insert(value, zone);
zone             1246 src/hydrogen.h   HValueMap* Copy(Zone* zone) const {
zone             1247 src/hydrogen.h     return new(zone) HValueMap(zone, this);
zone             1263 src/hydrogen.h   HValueMap(Zone* zone, const HValueMap* other);
zone             1265 src/hydrogen.h   void Resize(int new_size, Zone* zone);
zone             1266 src/hydrogen.h   void ResizeLists(int new_size, Zone* zone);
zone             1267 src/hydrogen.h   void Insert(HValue* value, Zone* zone);
zone             1420 src/hydrogen.h   void TraceLiveRange(LiveRange* range, const char* type, Zone* zone);
zone              783 src/ia32/full-codegen-ia32.cc       globals_->Add(variable->name(), zone());
zone              786 src/ia32/full-codegen-ia32.cc                         : isolate()->factory()->undefined_value(), zone());
zone              841 src/ia32/full-codegen-ia32.cc       globals_->Add(variable->name(), zone());
zone              846 src/ia32/full-codegen-ia32.cc       globals_->Add(function, zone());
zone              897 src/ia32/full-codegen-ia32.cc       globals_->Add(variable->name(), zone());
zone              898 src/ia32/full-codegen-ia32.cc       globals_->Add(instance, zone());
zone             1558 src/ia32/full-codegen-ia32.cc   expr->CalculateEmitStore(zone());
zone             1560 src/ia32/full-codegen-ia32.cc   AccessorTable accessor_table(zone());
zone              597 src/ia32/lithium-codegen-ia32.cc                             zone());
zone              604 src/ia32/lithium-codegen-ia32.cc     deoptimizations_.Add(environment, zone());
zone              702 src/ia32/lithium-codegen-ia32.cc   deoptimization_literals_.Add(literal, zone());
zone              747 src/ia32/lithium-codegen-ia32.cc       safepoint.DefinePointerSlot(pointer->index(), zone());
zone              749 src/ia32/lithium-codegen-ia32.cc       safepoint.DefinePointerRegister(ToRegister(pointer), zone());
zone              762 src/ia32/lithium-codegen-ia32.cc   LPointerMap empty_pointers(RelocInfo::kNoPosition, zone());
zone             2151 src/ia32/lithium-codegen-ia32.cc   deferred = new(zone()) DeferredInstanceOfKnownGlobal(this, instr);
zone             3140 src/ia32/lithium-codegen-ia32.cc         new(zone()) DeferredMathAbsTaggedHeapNumber(this, instr);
zone             3341 src/ia32/lithium-codegen-ia32.cc   DeferredDoRandom* deferred = new(zone()) DeferredDoRandom(this, instr);
zone             3857 src/ia32/lithium-codegen-ia32.cc       new(zone()) DeferredStringCharCodeAt(this, instr);
zone             3913 src/ia32/lithium-codegen-ia32.cc       new(zone()) DeferredStringCharFromCode(this, instr);
zone             3988 src/ia32/lithium-codegen-ia32.cc   DeferredNumberTagI* deferred = new(zone()) DeferredNumberTagI(this, instr);
zone             4056 src/ia32/lithium-codegen-ia32.cc   DeferredNumberTagD* deferred = new(zone()) DeferredNumberTagD(this, instr);
zone             4260 src/ia32/lithium-codegen-ia32.cc   DeferredTaggedToI* deferred = new(zone()) DeferredTaggedToI(this, instr);
zone             4602 src/ia32/lithium-codegen-ia32.cc       new(zone()) DeferredAllocateObject(this, instr);
zone             5214 src/ia32/lithium-codegen-ia32.cc         new(zone()) DeferredStackCheck(this, instr);
zone               50 src/ia32/lithium-codegen-ia32.h       : zone_(info->zone()),
zone               57 src/ia32/lithium-codegen-ia32.h         deoptimizations_(4, info->zone()),
zone               58 src/ia32/lithium-codegen-ia32.h         deoptimization_literals_(8, info->zone()),
zone               62 src/ia32/lithium-codegen-ia32.h         translations_(info->zone()),
zone               63 src/ia32/lithium-codegen-ia32.h         deferred_(8, info->zone()),
zone               67 src/ia32/lithium-codegen-ia32.h         safepoints_(info->zone()),
zone               79 src/ia32/lithium-codegen-ia32.h   Zone* zone() const { return zone_; }
zone              172 src/ia32/lithium-codegen-ia32.h   void AddDeferredCode(LDeferredCode* code) { deferred_.Add(code, zone()); }
zone              160 src/ia32/lithium-gap-resolver-ia32.cc   moves_.Add(move, cgen_->zone());
zone              383 src/ia32/lithium-ia32.cc     return LDoubleStackSlot::Create(index, zone());
zone              385 src/ia32/lithium-ia32.cc     return LStackSlot::Create(index, zone());
zone              443 src/ia32/lithium-ia32.cc   chunk_ = new(zone()) LPlatformChunk(info(), graph());
zone              480 src/ia32/lithium-ia32.cc   return new(zone()) LUnallocated(LUnallocated::FIXED_REGISTER,
zone              486 src/ia32/lithium-ia32.cc   return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER,
zone              502 src/ia32/lithium-ia32.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER));
zone              508 src/ia32/lithium-ia32.cc              new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER,
zone              514 src/ia32/lithium-ia32.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::WRITABLE_REGISTER));
zone              519 src/ia32/lithium-ia32.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::NONE));
zone              524 src/ia32/lithium-ia32.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::NONE,
zone              560 src/ia32/lithium-ia32.cc       :  Use(value, new(zone()) LUnallocated(LUnallocated::ANY));
zone              587 src/ia32/lithium-ia32.cc                 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER));
zone              596 src/ia32/lithium-ia32.cc                 new(zone()) LUnallocated(LUnallocated::FIXED_SLOT, index));
zone              604 src/ia32/lithium-ia32.cc                 new(zone()) LUnallocated(LUnallocated::SAME_AS_FIRST_INPUT));
zone              667 src/ia32/lithium-ia32.cc   instr->set_pointer_map(new(zone()) LPointerMap(position_, zone()));
zone              674 src/ia32/lithium-ia32.cc       new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER);
zone              698 src/ia32/lithium-ia32.cc   return new(zone()) LLabel(instr->block());
zone              703 src/ia32/lithium-ia32.cc   return AssignEnvironment(new(zone()) LDeoptimize);
zone              708 src/ia32/lithium-ia32.cc   return AssignEnvironment(new(zone()) LDeoptimize);
zone              721 src/ia32/lithium-ia32.cc     LArithmeticT* result = new(zone()) LArithmeticT(op, context, left, right);
zone              755 src/ia32/lithium-ia32.cc       DefineSameAsFirst(new(zone()) LShiftI(op, left, right, does_deopt));
zone              768 src/ia32/lithium-ia32.cc   LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
zone              788 src/ia32/lithium-ia32.cc       new(zone()) LArithmeticT(op, context, left_operand, right_operand);
zone              888 src/ia32/lithium-ia32.cc       new(zone()) LEnvironment(hydrogen_env->closure(),
zone              895 src/ia32/lithium-ia32.cc                                zone());
zone              905 src/ia32/lithium-ia32.cc       op = new(zone()) LArgument(argument_index++);
zone              921 src/ia32/lithium-ia32.cc   return new(zone()) LGoto(instr->FirstSuccessor()->block_id());
zone              933 src/ia32/lithium-ia32.cc     return new(zone()) LGoto(successor->block_id());
zone              941 src/ia32/lithium-ia32.cc     return new(zone()) LBranch(UseRegister(value), NULL);
zone              950 src/ia32/lithium-ia32.cc   return AssignEnvironment(new(zone()) LBranch(UseRegister(value), temp));
zone              957 src/ia32/lithium-ia32.cc   return new(zone()) LCmpMapAndBranch(value);
zone              962 src/ia32/lithium-ia32.cc   return DefineAsRegister(new(zone()) LArgumentsLength(Use(length->value())));
zone              967 src/ia32/lithium-ia32.cc   return DefineAsRegister(new(zone()) LArgumentsElements);
zone              975 src/ia32/lithium-ia32.cc   LInstanceOf* result = new(zone()) LInstanceOf(context, left, right);
zone              983 src/ia32/lithium-ia32.cc       new(zone()) LInstanceOfKnownGlobal(
zone              996 src/ia32/lithium-ia32.cc       new(zone()) LWrapReceiver(receiver, function, temp);
zone             1006 src/ia32/lithium-ia32.cc   LApplyArguments* result = new(zone()) LApplyArguments(function,
zone             1017 src/ia32/lithium-ia32.cc   return new(zone()) LPushArgument(argument);
zone             1024 src/ia32/lithium-ia32.cc       : DefineAsRegister(new(zone()) LThisFunction);
zone             1029 src/ia32/lithium-ia32.cc   return instr->HasNoUses() ? NULL : DefineAsRegister(new(zone()) LContext);
zone             1035 src/ia32/lithium-ia32.cc   return DefineAsRegister(new(zone()) LOuterContext(context));
zone             1041 src/ia32/lithium-ia32.cc   return MarkAsCall(new(zone()) LDeclareGlobals(context), instr);
zone             1047 src/ia32/lithium-ia32.cc   return DefineAsRegister(new(zone()) LGlobalObject(context));
zone             1053 src/ia32/lithium-ia32.cc   return DefineAsRegister(new(zone()) LGlobalReceiver(global_object));
zone             1060 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(new(zone()) LCallConstantFunction, eax), instr);
zone             1068 src/ia32/lithium-ia32.cc   LInvokeFunction* result = new(zone()) LInvokeFunction(context, function);
zone             1080 src/ia32/lithium-ia32.cc     LUnaryMathOperation* result = new(zone()) LUnaryMathOperation(context,
zone             1086 src/ia32/lithium-ia32.cc     LUnaryMathOperation* result = new(zone()) LUnaryMathOperation(context,
zone             1094 src/ia32/lithium-ia32.cc       LMathPowHalf* result = new(zone()) LMathPowHalf(context, input, temp);
zone             1097 src/ia32/lithium-ia32.cc     LUnaryMathOperation* result = new(zone()) LUnaryMathOperation(context,
zone             1121 src/ia32/lithium-ia32.cc   LCallKeyed* result = new(zone()) LCallKeyed(context, key);
zone             1129 src/ia32/lithium-ia32.cc   LCallNamed* result = new(zone()) LCallNamed(context);
zone             1137 src/ia32/lithium-ia32.cc   LCallGlobal* result = new(zone()) LCallGlobal(context);
zone             1144 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(new(zone()) LCallKnownGlobal, eax), instr);
zone             1152 src/ia32/lithium-ia32.cc   LCallNew* result = new(zone()) LCallNew(context, constructor);
zone             1161 src/ia32/lithium-ia32.cc   LCallFunction* result = new(zone()) LCallFunction(context, function);
zone             1169 src/ia32/lithium-ia32.cc   return MarkAsCall(DefineFixed(new(zone()) LCallRuntime(context), eax), instr);
zone             1195 src/ia32/lithium-ia32.cc     return DefineSameAsFirst(new(zone()) LBitI(left, right));
zone             1205 src/ia32/lithium-ia32.cc         new(zone()) LArithmeticT(instr->op(), context, left, right);
zone             1216 src/ia32/lithium-ia32.cc   LBitNotI* result = new(zone()) LBitNotI(input);
zone             1230 src/ia32/lithium-ia32.cc     LDivI* result = new(zone()) LDivI(dividend, divisor, temp);
zone             1257 src/ia32/lithium-ia32.cc                                               divisor->block()->zone());
zone             1271 src/ia32/lithium-ia32.cc         new(zone()) LMathFloorOfDiv(dividend, divisor, NULL)));
zone             1277 src/ia32/lithium-ia32.cc         new(zone()) LMathFloorOfDiv(dividend, divisor, NULL));
zone             1284 src/ia32/lithium-ia32.cc         new(zone()) LMathFloorOfDiv(dividend, divisor, temp), edx);
zone             1300 src/ia32/lithium-ia32.cc           new(zone()) LModI(value, UseOrConstant(instr->right()), NULL);
zone             1308 src/ia32/lithium-ia32.cc       LModI* mod = new(zone()) LModI(value, divisor, temp);
zone             1325 src/ia32/lithium-ia32.cc     LArithmeticD* result = new(zone()) LArithmeticD(Token::MOD, left, right);
zone             1341 src/ia32/lithium-ia32.cc     LMulI* mul = new(zone()) LMulI(left, right, temp);
zone             1362 src/ia32/lithium-ia32.cc     LSubI* sub = new(zone()) LSubI(left, right);
zone             1383 src/ia32/lithium-ia32.cc     LAddI* add = new(zone()) LAddI(left, right);
zone             1408 src/ia32/lithium-ia32.cc   LPower* result = new(zone()) LPower(left, right);
zone             1418 src/ia32/lithium-ia32.cc   LRandom* result = new(zone()) LRandom(global_object);
zone             1429 src/ia32/lithium-ia32.cc   LCmpT* result = new(zone()) LCmpT(context, left, right);
zone             1442 src/ia32/lithium-ia32.cc     return new(zone()) LCmpIDAndBranch(left, right);
zone             1456 src/ia32/lithium-ia32.cc     return new(zone()) LCmpIDAndBranch(left, right);
zone             1465 src/ia32/lithium-ia32.cc   return new(zone()) LCmpObjectEqAndBranch(left, right);
zone             1471 src/ia32/lithium-ia32.cc   return new(zone()) LCmpConstantEqAndBranch(
zone             1479 src/ia32/lithium-ia32.cc   return new(zone()) LIsNilAndBranch(UseRegisterAtStart(instr->value()), temp);
zone             1486 src/ia32/lithium-ia32.cc   return new(zone()) LIsObjectAndBranch(UseRegister(instr->value()), temp);
zone             1493 src/ia32/lithium-ia32.cc   return new(zone()) LIsStringAndBranch(UseRegister(instr->value()), temp);
zone             1499 src/ia32/lithium-ia32.cc   return new(zone()) LIsSmiAndBranch(Use(instr->value()));
zone             1506 src/ia32/lithium-ia32.cc   return new(zone()) LIsUndetectableAndBranch(
zone             1519 src/ia32/lithium-ia32.cc   LStringCompareAndBranch* result = new(zone())
zone             1529 src/ia32/lithium-ia32.cc   return new(zone()) LHasInstanceTypeAndBranch(
zone             1540 src/ia32/lithium-ia32.cc   return DefineAsRegister(new(zone()) LGetCachedArrayIndex(value));
zone             1547 src/ia32/lithium-ia32.cc   return new(zone()) LHasCachedArrayIndexAndBranch(
zone             1555 src/ia32/lithium-ia32.cc   return new(zone()) LClassOfTestAndBranch(UseRegister(instr->value()),
zone             1563 src/ia32/lithium-ia32.cc   return DefineAsRegister(new(zone()) LJSArrayLength(array));
zone             1570 src/ia32/lithium-ia32.cc   return DefineAsRegister(new(zone()) LFixedArrayBaseLength(array));
zone             1576 src/ia32/lithium-ia32.cc   return DefineAsRegister(new(zone()) LElementsKind(object));
zone             1582 src/ia32/lithium-ia32.cc   LValueOf* result = new(zone()) LValueOf(object, TempRegister());
zone             1590 src/ia32/lithium-ia32.cc       new(zone()) LDateField(date, FixedTemp(ecx), instr->index());
zone             1596 src/ia32/lithium-ia32.cc   return AssignEnvironment(new(zone()) LBoundsCheck(
zone             1612 src/ia32/lithium-ia32.cc   return MarkAsCall(new(zone()) LThrow(context, value), instr);
zone             1639 src/ia32/lithium-ia32.cc       LNumberUntagD* res = new(zone()) LNumberUntagD(value, temp);
zone             1645 src/ia32/lithium-ia32.cc         return DefineSameAsFirst(new(zone()) LSmiUntag(value, false));
zone             1652 src/ia32/lithium-ia32.cc         LTaggedToI* res = new(zone()) LTaggedToI(value, xmm_temp);
zone             1663 src/ia32/lithium-ia32.cc       LNumberTagD* result = new(zone()) LNumberTagD(value, temp);
zone             1673 src/ia32/lithium-ia32.cc           DefineAsRegister(new(zone()) LDoubleToI(value, temp)));
zone             1680 src/ia32/lithium-ia32.cc         return DefineSameAsFirst(new(zone()) LSmiTag(value));
zone             1682 src/ia32/lithium-ia32.cc         LNumberTagI* result = new(zone()) LNumberTagI(value);
zone             1688 src/ia32/lithium-ia32.cc           new(zone()) LInteger32ToDouble(Use(instr->value())));
zone             1698 src/ia32/lithium-ia32.cc   return AssignEnvironment(new(zone()) LCheckNonSmi(value));
zone             1705 src/ia32/lithium-ia32.cc   LCheckInstanceType* result = new(zone()) LCheckInstanceType(value, temp);
zone             1712 src/ia32/lithium-ia32.cc   LCheckPrototypeMaps* result = new(zone()) LCheckPrototypeMaps(temp);
zone             1719 src/ia32/lithium-ia32.cc   return AssignEnvironment(new(zone()) LCheckSmi(value));
zone             1731 src/ia32/lithium-ia32.cc   return AssignEnvironment(new(zone()) LCheckFunction(value));
zone             1737 src/ia32/lithium-ia32.cc   LCheckMaps* result = new(zone()) LCheckMaps(value);
zone             1747 src/ia32/lithium-ia32.cc     return DefineAsRegister(new(zone()) LClampDToUint8(reg));
zone             1750 src/ia32/lithium-ia32.cc     return DefineFixed(new(zone()) LClampIToUint8(reg), eax);
zone             1757 src/ia32/lithium-ia32.cc     LClampTToUint8* result = new(zone()) LClampTToUint8(reg, temp);
zone             1764 src/ia32/lithium-ia32.cc   return new(zone()) LReturn(UseFixed(instr->value(), eax));
zone             1771 src/ia32/lithium-ia32.cc     return DefineAsRegister(new(zone()) LConstantI);
zone             1777 src/ia32/lithium-ia32.cc     return DefineAsRegister(new(zone()) LConstantD(temp));
zone             1779 src/ia32/lithium-ia32.cc     return DefineAsRegister(new(zone()) LConstantT);
zone             1788 src/ia32/lithium-ia32.cc   LLoadGlobalCell* result = new(zone()) LLoadGlobalCell;
zone             1799 src/ia32/lithium-ia32.cc       new(zone()) LLoadGlobalGeneric(context, global_object);
zone             1806 src/ia32/lithium-ia32.cc       new(zone()) LStoreGlobalCell(UseRegister(instr->value()));
zone             1816 src/ia32/lithium-ia32.cc       new(zone()) LStoreGlobalGeneric(context, global_object, value);
zone             1824 src/ia32/lithium-ia32.cc       DefineAsRegister(new(zone()) LLoadContextSlot(context));
zone             1840 src/ia32/lithium-ia32.cc   LInstruction* result = new(zone()) LStoreContextSlot(context, value, temp);
zone             1848 src/ia32/lithium-ia32.cc   return DefineAsRegister(new(zone()) LLoadNamedField(obj));
zone             1859 src/ia32/lithium-ia32.cc         new(zone()) LLoadNamedFieldPolymorphic(context, obj);
zone             1865 src/ia32/lithium-ia32.cc         new(zone()) LLoadNamedFieldPolymorphic(context, obj);
zone             1874 src/ia32/lithium-ia32.cc   LLoadNamedGeneric* result = new(zone()) LLoadNamedGeneric(context, object);
zone             1882 src/ia32/lithium-ia32.cc       new(zone()) LLoadFunctionPrototype(UseRegister(instr->function()),
zone             1889 src/ia32/lithium-ia32.cc   return DefineAsRegister(new(zone()) LLoadElements(input));
zone             1896 src/ia32/lithium-ia32.cc   return DefineAsRegister(new(zone()) LLoadExternalArrayPointer(input));
zone             1906 src/ia32/lithium-ia32.cc   LLoadKeyedFastElement* result = new(zone()) LLoadKeyedFastElement(obj, key);
zone             1919 src/ia32/lithium-ia32.cc       new(zone()) LLoadKeyedFastDoubleElement(elements, key);
zone             1938 src/ia32/lithium-ia32.cc       new(zone()) LLoadKeyedSpecializedArrayElement(external_pointer, key);
zone             1954 src/ia32/lithium-ia32.cc       new(zone()) LLoadKeyedGeneric(context, object, key);
zone             1973 src/ia32/lithium-ia32.cc   return new(zone()) LStoreKeyedFastElement(obj, key, val);
zone             1987 src/ia32/lithium-ia32.cc   return new(zone()) LStoreKeyedFastDoubleElement(elements, key, val);
zone             2016 src/ia32/lithium-ia32.cc   return new(zone()) LStoreKeyedSpecializedArrayElement(external_pointer,
zone             2033 src/ia32/lithium-ia32.cc       new(zone()) LStoreKeyedGeneric(context, object, key, value);
zone             2047 src/ia32/lithium-ia32.cc         new(zone()) LTransitionElementsKind(object, new_map_reg, temp_reg);
zone             2054 src/ia32/lithium-ia32.cc         new(zone()) LTransitionElementsKind(object,
zone             2090 src/ia32/lithium-ia32.cc   return new(zone()) LStoreNamedField(obj, val, temp, temp_map);
zone             2100 src/ia32/lithium-ia32.cc       new(zone()) LStoreNamedGeneric(context, object, value);
zone             2109 src/ia32/lithium-ia32.cc   LStringAdd* string_add = new(zone()) LStringAdd(context, left, right);
zone             2119 src/ia32/lithium-ia32.cc       new(zone()) LStringCharCodeAt(context, string, index);
zone             2128 src/ia32/lithium-ia32.cc       new(zone()) LStringCharFromCode(context, char_code);
zone             2135 src/ia32/lithium-ia32.cc   return DefineAsRegister(new(zone()) LStringLength(string));
zone             2142 src/ia32/lithium-ia32.cc   LAllocateObject* result = new(zone()) LAllocateObject(context, temp);
zone             2150 src/ia32/lithium-ia32.cc       DefineFixed(new(zone()) LFastLiteral(context), eax), instr);
zone             2157 src/ia32/lithium-ia32.cc       DefineFixed(new(zone()) LArrayLiteral(context), eax), instr);
zone             2164 src/ia32/lithium-ia32.cc       DefineFixed(new(zone()) LObjectLiteral(context), eax), instr);
zone             2171 src/ia32/lithium-ia32.cc       DefineFixed(new(zone()) LRegExpLiteral(context), eax), instr);
zone             2178 src/ia32/lithium-ia32.cc       DefineFixed(new(zone()) LFunctionLiteral(context), eax), instr);
zone             2186 src/ia32/lithium-ia32.cc   LDeleteProperty* result = new(zone()) LDeleteProperty(context, object, key);
zone             2194 src/ia32/lithium-ia32.cc   return AssignEnvironment(new(zone()) LOsrEntry);
zone             2200 src/ia32/lithium-ia32.cc   return DefineAsSpilled(new(zone()) LParameter, spill_index);
zone             2210 src/ia32/lithium-ia32.cc   return DefineAsSpilled(new(zone()) LUnknownOSRValue, spill_index);
zone             2217 src/ia32/lithium-ia32.cc   LCallStub* result = new(zone()) LCallStub(context);
zone             2236 src/ia32/lithium-ia32.cc       new(zone()) LAccessArgumentsAt(arguments, length, index);
zone             2243 src/ia32/lithium-ia32.cc   LToFastProperties* result = new(zone()) LToFastProperties(object);
zone             2251 src/ia32/lithium-ia32.cc   LTypeof* result = new(zone()) LTypeof(context, value);
zone             2257 src/ia32/lithium-ia32.cc   return new(zone()) LTypeofIsAndBranch(UseTempRegister(instr->value()));
zone             2263 src/ia32/lithium-ia32.cc   return new(zone()) LIsConstructCallAndBranch(TempRegister());
zone             2287 src/ia32/lithium-ia32.cc     LLazyBailout* lazy_bailout = new(zone()) LLazyBailout;
zone             2305 src/ia32/lithium-ia32.cc     return MarkAsCall(new(zone()) LStackCheck(context), instr);
zone             2310 src/ia32/lithium-ia32.cc         AssignPointerMap(new(zone()) LStackCheck(context)));
zone             2340 src/ia32/lithium-ia32.cc     pop = new(zone()) LDrop(argument_count);
zone             2355 src/ia32/lithium-ia32.cc   LIn* result = new(zone()) LIn(context, key, object);
zone             2363 src/ia32/lithium-ia32.cc   LForInPrepareMap* result = new(zone()) LForInPrepareMap(context, object);
zone             2371 src/ia32/lithium-ia32.cc       new(zone()) LForInCacheArray(map)));
zone             2378 src/ia32/lithium-ia32.cc   return AssignEnvironment(new(zone()) LCheckMapValue(value, map));
zone             2385 src/ia32/lithium-ia32.cc   return DefineSameAsFirst(new(zone()) LLoadFieldByIndex(object, index));
zone              331 src/ia32/lithium-ia32.h   LParallelMove* GetOrCreateParallelMove(InnerPosition pos, Zone* zone)  {
zone              333 src/ia32/lithium-ia32.h       parallel_moves_[pos] = new(zone) LParallelMove(zone);
zone             2344 src/ia32/lithium-ia32.h         zone_(graph->zone()),
zone             2377 src/ia32/lithium-ia32.h   Zone* zone() const { return zone_; }
zone               40 src/ia32/regexp-macro-assembler-ia32.h   RegExpMacroAssemblerIA32(Mode mode, int registers_to_save, Zone* zone);
zone               48 src/interface.cc   ZoneAllocationPolicy allocator(zone);
zone               90 src/interface.cc   ZoneAllocationPolicy allocator(zone);
zone              106 src/interface.cc     static_cast<Interface*>(p->value)->Unify(interface, zone, ok);
zone              120 src/interface.cc   if (this->forward_) return this->Chase()->Unify(that, zone, ok);
zone              121 src/interface.cc   if (that->forward_) return this->Unify(that->Chase(), zone, ok);
zone              151 src/interface.cc     this->DoUnify(that, ok, zone);
zone              153 src/interface.cc     that->DoUnify(this, ok, zone);
zone              183 src/interface.cc       this->DoAdd(p->key, p->hash, static_cast<Interface*>(p->value), zone, ok);
zone               62 src/interface.h   static Interface* NewUnknown(Zone* zone) {
zone               63 src/interface.h     return new(zone) Interface(NONE);
zone               76 src/interface.h   static Interface* NewModule(Zone* zone) {
zone               77 src/interface.h     return new(zone) Interface(MODULE);
zone               85 src/interface.h   void Add(Handle<String> name, Interface* interface, Zone* zone, bool* ok) {
zone               86 src/interface.h     DoAdd(name.location(), name->Hash(), interface, zone, ok);
zone               91 src/interface.h   void Unify(Interface* that, Zone* zone, bool* ok);
zone              144 src/interface.h   Interface* Lookup(Handle<String> name, Zone* zone);
zone              216 src/interface.h   void DoAdd(void* name, uint32_t hash, Interface* interface, Zone* zone,
zone              218 src/interface.h   void DoUnify(Interface* that, bool* ok, Zone* zone);
zone               46 src/json-parser.h   static Handle<Object> Parse(Handle<String> source, Zone* zone) {
zone               47 src/json-parser.h     return JsonParser().ParseJson(source, zone);
zone               54 src/json-parser.h   Handle<Object> ParseJson(Handle<String> source, Zone* zone);
zone              152 src/json-parser.h   inline Zone* zone() const { return zone_; }
zone              170 src/json-parser.h                                                 Zone* zone) {
zone              172 src/json-parser.h   zone_ = zone;
zone              329 src/json-parser.h   ZoneScope zone_scope(zone(), DELETE_ON_EXIT);
zone              330 src/json-parser.h   ZoneList<Handle<Object> > elements(4, zone());
zone              338 src/json-parser.h       elements.Add(element, zone());
zone              172 src/jsregexp.cc   ZoneScope zone_scope(zone, DELETE_ON_EXIT);
zone              190 src/jsregexp.cc                                  &parse_result, zone)) {
zone              420 src/jsregexp.cc   Zone* zone = isolate->runtime_zone();
zone              423 src/jsregexp.cc                                  zone)) {
zone              440 src/jsregexp.cc                             zone);
zone              825 src/jsregexp.cc   text->AddElement(TextElement::Atom(this), zone);
zone              830 src/jsregexp.cc   text->AddElement(TextElement::CharClass(this), zone);
zone              836 src/jsregexp.cc     text->AddElement(elements()->at(i), zone);
zone              867 src/jsregexp.cc     table_ = new(zone()) DispatchTable(zone());
zone              868 src/jsregexp.cc     DispatchTableConstructor cons(table_, ignore_case, zone());
zone             1013 src/jsregexp.cc   accept_ = new(zone) EndNode(EndNode::ACCEPT, zone);
zone             1118 src/jsregexp.cc         affected_registers->Set(i, zone);
zone             1121 src/jsregexp.cc       affected_registers->Set(action->reg(), zone);
zone             1257 src/jsregexp.cc       registers_to_pop->Set(reg, zone);
zone             1259 src/jsregexp.cc       registers_to_clear->Set(reg, zone);
zone             1306 src/jsregexp.cc                                            compiler->zone());
zone             1314 src/jsregexp.cc                          compiler->zone());
zone             1393 src/jsregexp.cc     guards_ = new(zone) ZoneList<Guard*>(1, zone);
zone             1394 src/jsregexp.cc   guards_->Add(guard, zone);
zone             1402 src/jsregexp.cc       new(on_success->zone()) ActionNode(SET_REGISTER, on_success);
zone             1411 src/jsregexp.cc       new(on_success->zone()) ActionNode(INCREMENT_REGISTER, on_success);
zone             1421 src/jsregexp.cc       new(on_success->zone()) ActionNode(STORE_POSITION, on_success);
zone             1431 src/jsregexp.cc       new(on_success->zone()) ActionNode(CLEAR_CAPTURES, on_success);
zone             1442 src/jsregexp.cc       new(on_success->zone()) ActionNode(BEGIN_SUBMATCH, on_success);
zone             1455 src/jsregexp.cc       new(on_success->zone()) ActionNode(POSITIVE_SUBMATCH_SUCCESS, on_success);
zone             1469 src/jsregexp.cc       new(on_success->zone()) ActionNode(EMPTY_MATCH_CHECK, on_success);
zone             2051 src/jsregexp.cc   ZoneList<CharacterRange>* ranges = cc->ranges(zone);
zone             2110 src/jsregexp.cc   if (cc->is_standard(zone) &&
zone             2124 src/jsregexp.cc       new(zone) ZoneList<int>(last_valid_range, zone);
zone             2134 src/jsregexp.cc       range_boundaries->Add(range.from(), zone);
zone             2136 src/jsregexp.cc     range_boundaries->Add(range.to() + 1, zone);
zone             2534 src/jsregexp.cc       ZoneList<CharacterRange>* ranges = tree->ranges(zone());
zone             2719 src/jsregexp.cc       ZoneList<CharacterRange>* ranges = cc->ranges(zone());
zone             2796 src/jsregexp.cc       new(zone()) ZoneList<GuardedAlternative>(surviving, zone());
zone             2802 src/jsregexp.cc       new_alternatives->Add(alternatives_->at(i), zone());
zone             2959 src/jsregexp.cc           new(zone()) BoyerMooreLookahead(eats_at_least, compiler, zone());
zone             3187 src/jsregexp.cc                       zone());
zone             3308 src/jsregexp.cc       if (cc->is_standard(zone())) continue;
zone             3309 src/jsregexp.cc       ZoneList<CharacterRange>* ranges = cc->ranges(zone());
zone             3312 src/jsregexp.cc         ranges->at(j).AddCaseEquivalents(ranges, is_ascii, zone());
zone             3335 src/jsregexp.cc   ZoneList<CharacterRange>* ranges = node->ranges(zone());
zone             3460 src/jsregexp.cc       alt_gens_.Add(a_few_alt_gens_ + i, zone);
zone             3463 src/jsregexp.cc       alt_gens_.Add(new AlternativeGeneration(), zone);
zone             3549 src/jsregexp.cc   bitmaps_ = new(zone) ZoneList<BoyerMoorePositionInfo*>(length, zone);
zone             3551 src/jsregexp.cc     bitmaps_->Add(new(zone) BoyerMoorePositionInfo(zone), zone);
zone             3897 src/jsregexp.cc                 new(zone()) BoyerMooreLookahead(eats_at_least,
zone             3899 src/jsregexp.cc                                                 zone());
zone             3921 src/jsregexp.cc   AlternativeGenerationList alt_gens(choice_count, zone());
zone             4401 src/jsregexp.cc   Zone* zone = that->zone();
zone             4416 src/jsregexp.cc         for (int j = 0; j < node->ranges(zone)->length(); j++) {
zone             4417 src/jsregexp.cc           CharacterRange range = node->ranges(zone)->at(j);
zone             4576 src/jsregexp.cc       new(compiler->zone()) ZoneList<TextElement>(1, compiler->zone());
zone             4577 src/jsregexp.cc   elms->Add(TextElement::Atom(this), compiler->zone());
zone             4578 src/jsregexp.cc   return new(compiler->zone()) TextNode(elms, on_success);
zone             4584 src/jsregexp.cc   return new(compiler->zone()) TextNode(elements(), on_success);
zone             4647 src/jsregexp.cc   if (CompareRanges(set_.ranges(zone), kSpaceRanges, kSpaceRangeCount)) {
zone             4651 src/jsregexp.cc   if (CompareInverseRanges(set_.ranges(zone), kSpaceRanges, kSpaceRangeCount)) {
zone             4655 src/jsregexp.cc   if (CompareInverseRanges(set_.ranges(zone),
zone             4661 src/jsregexp.cc   if (CompareRanges(set_.ranges(zone),
zone             4667 src/jsregexp.cc   if (CompareRanges(set_.ranges(zone), kWordRanges, kWordRangeCount)) {
zone             4671 src/jsregexp.cc   if (CompareInverseRanges(set_.ranges(zone), kWordRanges, kWordRangeCount)) {
zone             4681 src/jsregexp.cc   return new(compiler->zone()) TextNode(this, on_success);
zone             4690 src/jsregexp.cc       new(compiler->zone()) ChoiceNode(length, compiler->zone());
zone             4783 src/jsregexp.cc   Zone* zone = compiler->zone();
zone             4815 src/jsregexp.cc           ChoiceNode* alternation = new(zone) ChoiceNode(2, zone);
zone             4838 src/jsregexp.cc   LoopChoiceNode* center = new(zone) LoopChoiceNode(body->min_match() == 0,
zone             4839 src/jsregexp.cc                                                     zone);
zone             4865 src/jsregexp.cc         new(zone) Guard(reg_ctr, Guard::LT, max);
zone             4866 src/jsregexp.cc     body_alt.AddGuard(body_guard, zone);
zone             4870 src/jsregexp.cc     Guard* rest_guard = new(compiler->zone()) Guard(reg_ctr, Guard::GEQ, min);
zone             4871 src/jsregexp.cc     rest_alt.AddGuard(rest_guard, zone);
zone             4891 src/jsregexp.cc   Zone* zone = compiler->zone();
zone             4911 src/jsregexp.cc       ChoiceNode* result = new(zone) ChoiceNode(2, zone);
zone             4914 src/jsregexp.cc           new(zone) ZoneList<CharacterRange>(3, zone);
zone             4915 src/jsregexp.cc       CharacterRange::AddClassEscape('n', newline_ranges, zone);
zone             4916 src/jsregexp.cc       RegExpCharacterClass* newline_atom = new(zone) RegExpCharacterClass('n');
zone             4917 src/jsregexp.cc       TextNode* newline_matcher = new(zone) TextNode(
zone             4945 src/jsregexp.cc   return new(compiler->zone())
zone             4993 src/jsregexp.cc     Zone* zone = compiler->zone();
zone             4998 src/jsregexp.cc             success = new(zone) NegativeSubmatchSuccess(stack_pointer_register,
zone             5002 src/jsregexp.cc                                                         zone)));
zone             5004 src/jsregexp.cc         new(zone) NegativeLookaheadChoiceNode(body_alt,
zone             5006 src/jsregexp.cc                                               zone);
zone             5051 src/jsregexp.cc     ranges->Add(CharacterRange(elmv[i], elmv[i + 1] - 1), zone);
zone             5068 src/jsregexp.cc     ranges->Add(CharacterRange(last, elmv[i] - 1), zone);
zone             5071 src/jsregexp.cc   ranges->Add(CharacterRange(last, String::kMaxUtf16CodeUnit), zone);
zone             5080 src/jsregexp.cc       AddClass(kSpaceRanges, kSpaceRangeCount, ranges, zone);
zone             5083 src/jsregexp.cc       AddClassNegated(kSpaceRanges, kSpaceRangeCount, ranges, zone);
zone             5086 src/jsregexp.cc       AddClass(kWordRanges, kWordRangeCount, ranges, zone);
zone             5089 src/jsregexp.cc       AddClassNegated(kWordRanges, kWordRangeCount, ranges, zone);
zone             5092 src/jsregexp.cc       AddClass(kDigitRanges, kDigitRangeCount, ranges, zone);
zone             5095 src/jsregexp.cc       AddClassNegated(kDigitRanges, kDigitRangeCount, ranges, zone);
zone             5101 src/jsregexp.cc                       zone);
zone             5107 src/jsregexp.cc       ranges->Add(CharacterRange::Everything(), zone);
zone             5115 src/jsregexp.cc                zone);
zone             5165 src/jsregexp.cc   DispatchTable table(zone);
zone             5167 src/jsregexp.cc     table.AddRange(base->at(i), CharacterRangeSplitter::kInBase, zone);
zone             5170 src/jsregexp.cc                    CharacterRangeSplitter::kInOverlay, zone);
zone             5172 src/jsregexp.cc   CharacterRangeSplitter callback(included, excluded, zone);
zone             5194 src/jsregexp.cc         ranges->Add(CharacterRange::Singleton(chars[i]), zone);
zone             5234 src/jsregexp.cc           ranges->Add(CharacterRange(range_from, range_to), zone);
zone             5259 src/jsregexp.cc     ranges_ = new(zone) ZoneList<CharacterRange>(2, zone);
zone             5260 src/jsregexp.cc     CharacterRange::AddClassEscape(standard_set_type_, ranges_, zone);
zone             5402 src/jsregexp.cc     negated_ranges->Add(CharacterRange(from + 1, range.from() - 1), zone);
zone             5408 src/jsregexp.cc                         zone);
zone             5420 src/jsregexp.cc   if (successors(zone) != NULL) {
zone             5421 src/jsregexp.cc     for (int i = 0; i < successors(zone)->length(); i++) {
zone             5422 src/jsregexp.cc       OutSet* successor = successors(zone)->at(i);
zone             5427 src/jsregexp.cc     successors_ = new(zone) ZoneList<OutSet*>(2, zone);
zone             5429 src/jsregexp.cc   OutSet* result = new(zone) OutSet(first_, remaining_);
zone             5430 src/jsregexp.cc   result->Set(value, zone);
zone             5431 src/jsregexp.cc   successors(zone)->Add(result, zone);
zone             5441 src/jsregexp.cc       remaining_ = new(zone) ZoneList<unsigned>(1, zone);
zone             5443 src/jsregexp.cc       remaining_->Add(value, zone);
zone             5470 src/jsregexp.cc                         empty()->Extend(value, zone)));
zone             5513 src/jsregexp.cc                             empty()->Extend(value, zone)));
zone             5531 src/jsregexp.cc       entry->AddValue(value, zone);
zone             5544 src/jsregexp.cc                           empty()->Extend(value, zone)));
zone             5744 src/jsregexp.cc       ZoneList<CharacterRange>* ranges = char_class->ranges(zone());
zone             5864 src/jsregexp.cc       ZoneList<CharacterRange>* ranges = tree->ranges(that->zone());
zone             5898 src/jsregexp.cc   RegExpCompiler compiler(data->capture_count, ignore_case, is_ascii, zone);
zone             5928 src/jsregexp.cc                                  new(zone) RegExpCharacterClass('*'),
zone             5936 src/jsregexp.cc       ChoiceNode* first_step_node = new(zone) ChoiceNode(2, zone);
zone             5939 src/jsregexp.cc           new(zone) TextNode(new(zone) RegExpCharacterClass('*'), loop_node)));
zone             5952 src/jsregexp.cc   if (node == NULL) node = new(zone) EndNode(EndNode::BACKTRACK, zone);
zone             5971 src/jsregexp.cc                                            zone);
zone             5974 src/jsregexp.cc                                           zone);
zone             5977 src/jsregexp.cc                                           zone);
zone             5980 src/jsregexp.cc                                            zone);
zone             5986 src/jsregexp.cc   RegExpMacroAssemblerIrregexp macro_assembler(codes, zone);
zone               75 src/jsregexp.h                                 Zone* zone);
zone              244 src/jsregexp.h                              Zone* zone);
zone              265 src/jsregexp.h                           Zone* zone);
zone              270 src/jsregexp.h                     Zone* zone);
zone              282 src/jsregexp.h                      Zone* zone);
zone              297 src/jsregexp.h   OutSet* Extend(unsigned value, Zone* zone);
zone              305 src/jsregexp.h   void Set(unsigned value, Zone* zone);
zone              310 src/jsregexp.h   ZoneList<OutSet*>* successors(Zone* zone) { return successors_; }
zone              325 src/jsregexp.h   explicit DispatchTable(Zone* zone) : tree_(zone) { }
zone              335 src/jsregexp.h     void AddValue(int value, Zone* zone) {
zone              336 src/jsregexp.h       out_set_ = out_set_->Extend(value, zone);
zone              361 src/jsregexp.h   void AddRange(CharacterRange range, int value, Zone* zone);
zone              548 src/jsregexp.h   explicit RegExpNode(Zone* zone)
zone              549 src/jsregexp.h   : replacement_(NULL), trace_count_(0), zone_(zone) {
zone              643 src/jsregexp.h   Zone* zone() const { return zone_; }
zone              701 src/jsregexp.h       : RegExpNode(on_success->zone()), on_success_(on_success) { }
zone              819 src/jsregexp.h         elms_(new(zone()) ZoneList<TextElement>(1, zone())) {
zone              820 src/jsregexp.h     elms_->Add(TextElement::CharClass(that), zone());
zone              876 src/jsregexp.h     return new(on_success->zone()) AssertionNode(AT_END, on_success);
zone              879 src/jsregexp.h     return new(on_success->zone()) AssertionNode(AT_START, on_success);
zone              882 src/jsregexp.h     return new(on_success->zone()) AssertionNode(AT_BOUNDARY, on_success);
zone              885 src/jsregexp.h     return new(on_success->zone()) AssertionNode(AT_NON_BOUNDARY, on_success);
zone              888 src/jsregexp.h     return new(on_success->zone()) AssertionNode(AFTER_NEWLINE, on_success);
zone              955 src/jsregexp.h   explicit EndNode(Action action, Zone* zone)
zone              956 src/jsregexp.h       : RegExpNode(zone), action_(action) { }
zone              989 src/jsregexp.h                           Zone* zone)
zone              990 src/jsregexp.h       : EndNode(NEGATIVE_SUBMATCH_SUCCESS, zone),
zone             1026 src/jsregexp.h   void AddGuard(Guard* guard, Zone* zone);
zone             1042 src/jsregexp.h   explicit ChoiceNode(int expected_size, Zone* zone)
zone             1043 src/jsregexp.h       : RegExpNode(zone),
zone             1044 src/jsregexp.h         alternatives_(new(zone)
zone             1045 src/jsregexp.h                       ZoneList<GuardedAlternative>(expected_size, zone)),
zone             1051 src/jsregexp.h     alternatives()->Add(node, zone());
zone             1109 src/jsregexp.h                                        Zone* zone)
zone             1110 src/jsregexp.h       : ChoiceNode(2, zone) {
zone             1142 src/jsregexp.h   explicit LoopChoiceNode(bool body_can_be_zero_length, Zone* zone)
zone             1143 src/jsregexp.h       : ChoiceNode(2, zone),
zone             1228 src/jsregexp.h   explicit BoyerMoorePositionInfo(Zone* zone)
zone             1229 src/jsregexp.h       : map_(new(zone) ZoneList<bool>(kMapSize, zone)),
zone             1236 src/jsregexp.h        map_->Add(false, zone);
zone             1265 src/jsregexp.h   BoyerMooreLookahead(int length, RegExpCompiler* compiler, Zone* zone);
zone             1467 src/jsregexp.h   int FindAffectedRegisters(OutSet* affected_registers, Zone* zone);
zone             1473 src/jsregexp.h                               Zone* zone);
zone             1507 src/jsregexp.h                            Zone* zone)
zone             1511 src/jsregexp.h         zone_(zone) { }
zone             1619 src/jsregexp.h                                    bool is_ascii, Zone* zone);
zone               92 src/lithium-allocator.cc   UseInterval* after = new(zone) UseInterval(pos, end_);
zone              151 src/lithium-allocator.cc   ConvertOperands(zone);
zone              160 src/lithium-allocator.cc   ConvertOperands(zone);
zone              233 src/lithium-allocator.cc       op = LDoubleRegister::Create(assigned_register(), zone);
zone              235 src/lithium-allocator.cc       op = LRegister::Create(assigned_register(), zone);
zone              242 src/lithium-allocator.cc     LUnallocated* unalloc = new(zone) LUnallocated(LUnallocated::NONE);
zone              295 src/lithium-allocator.cc       current->SplitAt(position, zone);
zone              404 src/lithium-allocator.cc   UseInterval* new_interval = new(zone) UseInterval(start, new_end);
zone              421 src/lithium-allocator.cc     UseInterval* interval = new(zone) UseInterval(start, end);
zone              428 src/lithium-allocator.cc       UseInterval* interval = new(zone) UseInterval(start, end);
zone              449 src/lithium-allocator.cc   UsePosition* use_pos = new(zone) UsePosition(pos, operand);
zone              470 src/lithium-allocator.cc   LOperand* op = CreateAssignedOperand(zone);
zone              556 src/lithium-allocator.cc   live_in_sets_.Initialize(block_count, zone());
zone              557 src/lithium-allocator.cc   live_in_sets_.AddBlock(NULL, block_count, zone());
zone              633 src/lithium-allocator.cc       instr->pointer_map()->RecordPointer(operand, zone());
zone              668 src/lithium-allocator.cc     live_ranges_.AddBlock(NULL, index - live_ranges_.length() + 1, zone());
zone              749 src/lithium-allocator.cc   LParallelMove* move = gap->GetOrCreateParallelMove(LGap::START, zone());
zone              758 src/lithium-allocator.cc           move->AddMove(cur.source(), to, zone());
zone              764 src/lithium-allocator.cc   move->AddMove(from, to, zone());
zone              803 src/lithium-allocator.cc       LUnallocated* output_copy = first_output->CopyUnconstrained(zone());
zone              824 src/lithium-allocator.cc       LParallelMove* move = gap->GetOrCreateParallelMove(LGap::BEFORE, zone());
zone              825 src/lithium-allocator.cc       move->AddMove(first_output, range->GetSpillOperand(), zone());
zone              834 src/lithium-allocator.cc         LUnallocated* input_copy = cur_input->CopyUnconstrained(zone());
zone              843 src/lithium-allocator.cc         LUnallocated* input_copy = cur_input->CopyUnconstrained(zone());
zone              867 src/lithium-allocator.cc       LUnallocated* input_copy = cur_input->CopyUnconstrained(zone());
zone              875 src/lithium-allocator.cc           instr->pointer_map()->RecordPointer(input_copy, zone());
zone              904 src/lithium-allocator.cc       LParallelMove* move = gap->GetOrCreateParallelMove(LGap::START, zone());
zone             1049 src/lithium-allocator.cc           branch->pointer_map()->RecordPointer(phi_operand, zone());
zone             1051 src/lithium-allocator.cc           branch->pointer_map()->RecordUntagged(phi_operand, zone());
zone             1058 src/lithium-allocator.cc     label->GetOrCreateParallelMove(LGap::START, zone())->
zone             1059 src/lithium-allocator.cc         AddMove(phi_operand, live_range->GetSpillOperand(), zone());
zone             1154 src/lithium-allocator.cc             branch->pointer_map()->RecordPointer(cur_op, zone());
zone             1162 src/lithium-allocator.cc           LGap::START, zone())->AddMove(pred_op, cur_op, zone());
zone             1173 src/lithium-allocator.cc         pos.IsInstructionStart() ? LGap::START : LGap::END, zone());
zone             1177 src/lithium-allocator.cc       (gap_pos < index) ? LGap::AFTER : LGap::BEFORE, zone());
zone             1209 src/lithium-allocator.cc             move->AddMove(prev_operand, cur_operand, zone());
zone             1274 src/lithium-allocator.cc       LParallelMove* move = gap->GetOrCreateParallelMove(LGap::START, zone());
zone             1425 src/lithium-allocator.cc         map->RecordPointer(range->GetSpillOperand(), zone());
zone             1434 src/lithium-allocator.cc         map->RecordPointer(operand, zone());
zone             1636 src/lithium-allocator.cc   active_live_ranges_.Add(range, zone());
zone             1642 src/lithium-allocator.cc   inactive_live_ranges_.Add(range, zone());
zone             1653 src/lithium-allocator.cc       unhandled_live_ranges_.InsertAt(i + 1, range, zone());
zone             1659 src/lithium-allocator.cc   unhandled_live_ranges_.InsertAt(0, range, zone());
zone             1668 src/lithium-allocator.cc   unhandled_live_ranges_.Add(range, zone());
zone             1709 src/lithium-allocator.cc     reusable_slots_.Add(range, zone());
zone             1737 src/lithium-allocator.cc   inactive_live_ranges_.Add(range, zone());
zone             1753 src/lithium-allocator.cc   active_live_ranges_.Add(range, zone());
zone              219 src/lithium-allocator.h   void SplitAt(LifetimePosition pos, Zone* zone);
zone              280 src/lithium-allocator.h   LiveRange(int id, Zone* zone);
zone              291 src/lithium-allocator.h   LOperand* CreateAssignedOperand(Zone* zone);
zone              296 src/lithium-allocator.h                              Zone* zone);
zone              297 src/lithium-allocator.h   void MakeSpilled(Zone* zone);
zone              321 src/lithium-allocator.h   void SplitAt(LifetimePosition position, LiveRange* result, Zone* zone);
zone              362 src/lithium-allocator.h                       Zone* zone);
zone              365 src/lithium-allocator.h                       Zone* zone);
zone              368 src/lithium-allocator.h                               Zone* zone);
zone              380 src/lithium-allocator.h   void ConvertOperands(Zone* zone);
zone              411 src/lithium-allocator.h   void Add(int value, Zone* zone) {
zone              412 src/lithium-allocator.h     EnsureCapacity(value, zone);
zone              423 src/lithium-allocator.h   void EnsureCapacity(int value, Zone* zone) {
zone              427 src/lithium-allocator.h     BitVector* new_bits = new(zone) BitVector(new_length, zone);
zone              460 src/lithium-allocator.h   Zone* zone() const { return zone_; }
zone              195 src/lithium.cc   pointer_operands_.Add(op, zone);
zone              216 src/lithium.cc   untagged_operands_.Add(op, zone);
zone              318 src/lithium.cc   LInstructionGap* gap = new(graph_->zone()) LInstructionGap(block);
zone              321 src/lithium.cc     instructions_.Add(gap, zone());
zone              323 src/lithium.cc     instructions_.Add(instr, zone());
zone              326 src/lithium.cc     instructions_.Add(instr, zone());
zone              327 src/lithium.cc     instructions_.Add(gap, zone());
zone              330 src/lithium.cc     pointer_maps_.Add(instr->pointer_map(), zone());
zone              337 src/lithium.cc   return LConstantOperand::Create(constant->id(), zone());
zone              378 src/lithium.cc       LGap::START, zone())->AddMove(from, to, zone());
zone              190 src/lithium.h    LUnallocated* CopyUnconstrained(Zone* zone) {
zone              191 src/lithium.h      LUnallocated* result = new(zone) LUnallocated(ANY);
zone              263 src/lithium.h    static LConstantOperand* Create(int index, Zone* zone) {
zone              266 src/lithium.h      return new(zone) LConstantOperand(index);
zone              299 src/lithium.h    static LStackSlot* Create(int index, Zone* zone) {
zone              302 src/lithium.h      return new(zone) LStackSlot(index);
zone              324 src/lithium.h    static LDoubleStackSlot* Create(int index, Zone* zone) {
zone              327 src/lithium.h      return new(zone) LDoubleStackSlot(index);
zone              349 src/lithium.h    static LRegister* Create(int index, Zone* zone) {
zone              352 src/lithium.h      return new(zone) LRegister(index);
zone              374 src/lithium.h    static LDoubleRegister* Create(int index, Zone* zone) {
zone              377 src/lithium.h      return new(zone) LDoubleRegister(index);
zone              399 src/lithium.h    explicit LParallelMove(Zone* zone) : move_operands_(4, zone) { }
zone              401 src/lithium.h    void AddMove(LOperand* from, LOperand* to, Zone* zone) {
zone              402 src/lithium.h      move_operands_.Add(LMoveOperands(from, to), zone);
zone              420 src/lithium.h    explicit LPointerMap(int position, Zone* zone)
zone              421 src/lithium.h        : pointer_operands_(8, zone),
zone              422 src/lithium.h          untagged_operands_(0, zone),
zone              441 src/lithium.h    void RecordPointer(LOperand* op, Zone* zone);
zone              443 src/lithium.h    void RecordUntagged(LOperand* op, Zone* zone);
zone              463 src/lithium.h                 Zone* zone)
zone              472 src/lithium.h          values_(value_count, zone),
zone              473 src/lithium.h          is_tagged_(value_count, zone),
zone              477 src/lithium.h          zone_(zone) { }
zone              495 src/lithium.h      values_.Add(operand, zone());
zone              525 src/lithium.h    Zone* zone() const { return zone_; }
zone              661 src/lithium.h      inlined_closures_.Add(closure, zone());
zone              664 src/lithium.h    Zone* zone() const { return info_->zone(); }
zone              673 src/lithium.h          instructions_(32, graph->zone()),
zone              674 src/lithium.h          pointer_maps_(8, graph->zone()),
zone              675 src/lithium.h          inlined_closures_(1, graph->zone()) { }
zone              840 src/liveedit.cc     Handle<Object> scope_info_list(SerializeFunctionScope(scope, zone));
zone              861 src/liveedit.cc       ZoneList<Variable*> stack_list(outer_scope->StackLocalCount(), zone);
zone              862 src/liveedit.cc       ZoneList<Variable*> context_list(outer_scope->ContextLocalCount(), zone);
zone             1616 src/liveedit.cc   ZoneScope scope(zone, DELETE_ON_EXIT);
zone             1617 src/liveedit.cc   Vector<StackFrame*> frames = CreateStackMap(zone);
zone             1714 src/liveedit.cc       DropActivationsInActiveThreadImpl(target, do_drop, zone);
zone             1785 src/liveedit.cc       DropActivationsInActiveThread(shared_info_array, result, do_drop, zone);
zone             1829 src/liveedit.cc   const char* result = DropActivationsInActiveThreadImpl(target, true, zone);
zone             1861 src/liveedit.cc                                                             zone);
zone               72 src/liveedit.h                           FunctionLiteral* lit, Zone* zone);
zone              124 src/liveedit.h       Handle<JSArray> shared_info_array, bool do_drop, Zone* zone);
zone              128 src/liveedit.h   static const char* RestartFrame(JavaScriptFrame* frame, Zone* zone);
zone              820 src/mips/full-codegen-mips.cc       globals_->Add(variable->name(), zone());
zone              824 src/mips/full-codegen-mips.cc                     zone());
zone              881 src/mips/full-codegen-mips.cc       globals_->Add(variable->name(), zone());
zone              886 src/mips/full-codegen-mips.cc       globals_->Add(function, zone());
zone              940 src/mips/full-codegen-mips.cc       globals_->Add(variable->name(), zone());
zone              941 src/mips/full-codegen-mips.cc       globals_->Add(instance, zone());
zone             1615 src/mips/full-codegen-mips.cc   expr->CalculateEmitStore(zone());
zone             1617 src/mips/full-codegen-mips.cc   AccessorTable accessor_table(zone());
zone              600 src/mips/lithium-codegen-mips.cc     Translation translation(&translations_, frame_count, jsframe_count, zone());
zone              607 src/mips/lithium-codegen-mips.cc     deoptimizations_.Add(environment, zone());
zone              686 src/mips/lithium-codegen-mips.cc   deoptimization_literals_.Add(literal, zone());
zone              732 src/mips/lithium-codegen-mips.cc       safepoint.DefinePointerSlot(pointer->index(), zone());
zone              734 src/mips/lithium-codegen-mips.cc       safepoint.DefinePointerRegister(ToRegister(pointer), zone());
zone              739 src/mips/lithium-codegen-mips.cc     safepoint.DefinePointerRegister(cp, zone());
zone              751 src/mips/lithium-codegen-mips.cc   LPointerMap empty_pointers(RelocInfo::kNoPosition, zone());
zone             2052 src/mips/lithium-codegen-mips.cc   deferred = new(zone()) DeferredInstanceOfKnownGlobal(this, instr);
zone             3059 src/mips/lithium-codegen-mips.cc         new(zone()) DeferredMathAbsTaggedHeapNumber(this, instr);
zone             3250 src/mips/lithium-codegen-mips.cc   DeferredDoRandom* deferred = new(zone()) DeferredDoRandom(this, instr);
zone             3811 src/mips/lithium-codegen-mips.cc       new(zone()) DeferredStringCharCodeAt(this, instr);
zone             3865 src/mips/lithium-codegen-mips.cc       new(zone()) DeferredStringCharFromCode(this, instr);
zone             3941 src/mips/lithium-codegen-mips.cc   DeferredNumberTagI* deferred = new(zone()) DeferredNumberTagI(this, instr);
zone             4009 src/mips/lithium-codegen-mips.cc   DeferredNumberTagD* deferred = new(zone()) DeferredNumberTagD(this, instr);
zone             4203 src/mips/lithium-codegen-mips.cc   DeferredTaggedToI* deferred = new(zone()) DeferredTaggedToI(this, instr);
zone             4455 src/mips/lithium-codegen-mips.cc       new(zone()) DeferredAllocateObject(this, instr);
zone             5099 src/mips/lithium-codegen-mips.cc         new(zone()) DeferredStackCheck(this, instr);
zone               47 src/mips/lithium-codegen-mips.h       : zone_(info->zone()),
zone               54 src/mips/lithium-codegen-mips.h         deoptimizations_(4, info->zone()),
zone               55 src/mips/lithium-codegen-mips.h         deopt_jump_table_(4, info->zone()),
zone               56 src/mips/lithium-codegen-mips.h         deoptimization_literals_(8, info->zone()),
zone               60 src/mips/lithium-codegen-mips.h         translations_(info->zone()),
zone               61 src/mips/lithium-codegen-mips.h         deferred_(8, info->zone()),
zone               64 src/mips/lithium-codegen-mips.h         safepoints_(info->zone()),
zone               77 src/mips/lithium-codegen-mips.h   Zone* zone() const { return zone_; }
zone              180 src/mips/lithium-codegen-mips.h   void AddDeferredCode(LDeferredCode* code) { deferred_.Add(code, zone()); }
zone               83 src/mips/lithium-gap-resolver-mips.cc     if (!move.IsRedundant()) moves_.Add(move, cgen_->zone());
zone              420 src/mips/lithium-mips.cc     return LDoubleStackSlot::Create(index, zone());
zone              422 src/mips/lithium-mips.cc     return LStackSlot::Create(index, zone());
zone              429 src/mips/lithium-mips.cc   chunk_ = new(zone()) LPlatformChunk(info(), graph());
zone              460 src/mips/lithium-mips.cc   return new(zone()) LUnallocated(LUnallocated::FIXED_REGISTER,
zone              466 src/mips/lithium-mips.cc   return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER,
zone              482 src/mips/lithium-mips.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER));
zone              488 src/mips/lithium-mips.cc              new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER,
zone              494 src/mips/lithium-mips.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::WRITABLE_REGISTER));
zone              499 src/mips/lithium-mips.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::NONE));
zone              504 src/mips/lithium-mips.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::NONE,
zone              540 src/mips/lithium-mips.cc       :  Use(value, new(zone()) LUnallocated(LUnallocated::ANY));
zone              567 src/mips/lithium-mips.cc                 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER));
zone              575 src/mips/lithium-mips.cc                 new(zone()) LUnallocated(LUnallocated::FIXED_SLOT, index));
zone              583 src/mips/lithium-mips.cc                 new(zone()) LUnallocated(LUnallocated::SAME_AS_FIRST_INPUT));
zone              645 src/mips/lithium-mips.cc   instr->set_pointer_map(new(zone()) LPointerMap(position_, zone()));
zone              652 src/mips/lithium-mips.cc       new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER);
zone              674 src/mips/lithium-mips.cc   return new(zone()) LLabel(instr->block());
zone              679 src/mips/lithium-mips.cc   return AssignEnvironment(new(zone()) LDeoptimize);
zone              684 src/mips/lithium-mips.cc   return AssignEnvironment(new(zone()) LDeoptimize);
zone              696 src/mips/lithium-mips.cc     LArithmeticT* result = new(zone()) LArithmeticT(op, left, right);
zone              730 src/mips/lithium-mips.cc       DefineAsRegister(new(zone()) LShiftI(op, left, right, does_deopt));
zone              743 src/mips/lithium-mips.cc   LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
zone              762 src/mips/lithium-mips.cc       new(zone()) LArithmeticT(op, left_operand, right_operand);
zone              861 src/mips/lithium-mips.cc   LEnvironment* result = new(zone()) LEnvironment(
zone              869 src/mips/lithium-mips.cc       zone());
zone              879 src/mips/lithium-mips.cc       op = new(zone()) LArgument(argument_index++);
zone              895 src/mips/lithium-mips.cc   return new(zone()) LGoto(instr->FirstSuccessor()->block_id());
zone              905 src/mips/lithium-mips.cc     return new(zone()) LGoto(successor->block_id());
zone              908 src/mips/lithium-mips.cc   LBranch* result = new(zone()) LBranch(UseRegister(value));
zone              924 src/mips/lithium-mips.cc   return new(zone()) LCmpMapAndBranch(value, temp);
zone              930 src/mips/lithium-mips.cc       new(zone()) LArgumentsLength(UseRegister(length->value())));
zone              935 src/mips/lithium-mips.cc   return DefineAsRegister(new(zone()) LArgumentsElements);
zone              941 src/mips/lithium-mips.cc       new(zone()) LInstanceOf(UseFixed(instr->left(), a0),
zone              950 src/mips/lithium-mips.cc       new(zone()) LInstanceOfKnownGlobal(UseFixed(instr->left(), a0),
zone              959 src/mips/lithium-mips.cc   LWrapReceiver* result = new(zone()) LWrapReceiver(receiver, function);
zone              969 src/mips/lithium-mips.cc   LApplyArguments* result = new(zone()) LApplyArguments(function,
zone              980 src/mips/lithium-mips.cc   return new(zone()) LPushArgument(argument);
zone              987 src/mips/lithium-mips.cc       : DefineAsRegister(new(zone()) LThisFunction);
zone              992 src/mips/lithium-mips.cc   return instr->HasNoUses() ? NULL : DefineAsRegister(new(zone()) LContext);
zone              998 src/mips/lithium-mips.cc   return DefineAsRegister(new(zone()) LOuterContext(context));
zone             1003 src/mips/lithium-mips.cc   return MarkAsCall(new(zone()) LDeclareGlobals, instr);
zone             1009 src/mips/lithium-mips.cc   return DefineAsRegister(new(zone()) LGlobalObject(context));
zone             1015 src/mips/lithium-mips.cc   return DefineAsRegister(new(zone()) LGlobalReceiver(global_object));
zone             1022 src/mips/lithium-mips.cc   return MarkAsCall(DefineFixed(new(zone()) LCallConstantFunction, v0), instr);
zone             1029 src/mips/lithium-mips.cc   LInvokeFunction* result = new(zone()) LInvokeFunction(function);
zone             1038 src/mips/lithium-mips.cc     LUnaryMathOperation* result = new(zone()) LUnaryMathOperation(input, NULL);
zone             1045 src/mips/lithium-mips.cc     LUnaryMathOperation* result = new(zone()) LUnaryMathOperation(input, temp);
zone             1050 src/mips/lithium-mips.cc     LUnaryMathOperation* result = new(zone()) LUnaryMathOperation(input, temp);
zone             1072 src/mips/lithium-mips.cc   return MarkAsCall(DefineFixed(new(zone()) LCallKeyed(key), v0), instr);
zone             1078 src/mips/lithium-mips.cc   return MarkAsCall(DefineFixed(new(zone()) LCallNamed, v0), instr);
zone             1084 src/mips/lithium-mips.cc   return MarkAsCall(DefineFixed(new(zone()) LCallGlobal, v0), instr);
zone             1090 src/mips/lithium-mips.cc   return MarkAsCall(DefineFixed(new(zone()) LCallKnownGlobal, v0), instr);
zone             1097 src/mips/lithium-mips.cc   LCallNew* result = new(zone()) LCallNew(constructor);
zone             1105 src/mips/lithium-mips.cc   return MarkAsCall(DefineFixed(new(zone()) LCallFunction(function), v0),
zone             1112 src/mips/lithium-mips.cc   return MarkAsCall(DefineFixed(new(zone()) LCallRuntime, v0), instr);
zone             1138 src/mips/lithium-mips.cc     return DefineAsRegister(new(zone()) LBitI(left, right));
zone             1146 src/mips/lithium-mips.cc     LArithmeticT* result = new(zone()) LArithmeticT(instr->op(), left, right);
zone             1157 src/mips/lithium-mips.cc   return DefineAsRegister(new(zone()) LBitNotI(value));
zone             1173 src/mips/lithium-mips.cc              DefineFixed(new(zone()) LDivI(dividend, divisor), v0)));
zone             1195 src/mips/lithium-mips.cc       mod = new(zone()) LModI(value, UseOrConstant(instr->right()));
zone             1199 src/mips/lithium-mips.cc       mod = new(zone()) LModI(dividend,
zone             1221 src/mips/lithium-mips.cc     LArithmeticD* result = new(zone()) LArithmeticD(Token::MOD, left, right);
zone             1242 src/mips/lithium-mips.cc     LMulI* mul = new(zone()) LMulI(left, right, temp);
zone             1264 src/mips/lithium-mips.cc     LSubI* sub = new(zone()) LSubI(left, right);
zone             1284 src/mips/lithium-mips.cc     LAddI* add = new(zone()) LAddI(left, right);
zone             1309 src/mips/lithium-mips.cc   LPower* result = new(zone()) LPower(left, right);
zone             1320 src/mips/lithium-mips.cc   LRandom* result = new(zone()) LRandom(global_object);
zone             1330 src/mips/lithium-mips.cc   LCmpT* result = new(zone()) LCmpT(left, right);
zone             1343 src/mips/lithium-mips.cc     return new(zone()) LCmpIDAndBranch(left, right);
zone             1350 src/mips/lithium-mips.cc     return new(zone()) LCmpIDAndBranch(left, right);
zone             1359 src/mips/lithium-mips.cc   return new(zone()) LCmpObjectEqAndBranch(left, right);
zone             1365 src/mips/lithium-mips.cc   return new(zone()) LCmpConstantEqAndBranch(
zone             1372 src/mips/lithium-mips.cc   return new(zone()) LIsNilAndBranch(UseRegisterAtStart(instr->value()));
zone             1379 src/mips/lithium-mips.cc   return new(zone()) LIsObjectAndBranch(UseRegisterAtStart(instr->value()),
zone             1387 src/mips/lithium-mips.cc   return new(zone()) LIsStringAndBranch(UseRegisterAtStart(instr->value()),
zone             1394 src/mips/lithium-mips.cc   return new(zone()) LIsSmiAndBranch(Use(instr->value()));
zone             1401 src/mips/lithium-mips.cc   return new(zone()) LIsUndetectableAndBranch(
zone             1413 src/mips/lithium-mips.cc       new(zone()) LStringCompareAndBranch(left, right);
zone             1422 src/mips/lithium-mips.cc   return new(zone()) LHasInstanceTypeAndBranch(value);
zone             1431 src/mips/lithium-mips.cc   return DefineAsRegister(new(zone()) LGetCachedArrayIndex(value));
zone             1438 src/mips/lithium-mips.cc   return new(zone()) LHasCachedArrayIndexAndBranch(
zone             1446 src/mips/lithium-mips.cc   return new(zone()) LClassOfTestAndBranch(UseRegister(instr->value()),
zone             1453 src/mips/lithium-mips.cc   return DefineAsRegister(new(zone()) LJSArrayLength(array));
zone             1460 src/mips/lithium-mips.cc   return DefineAsRegister(new(zone()) LFixedArrayBaseLength(array));
zone             1466 src/mips/lithium-mips.cc   return DefineAsRegister(new(zone()) LElementsKind(object));
zone             1472 src/mips/lithium-mips.cc   LValueOf* result = new(zone()) LValueOf(object, TempRegister());
zone             1480 src/mips/lithium-mips.cc       new(zone()) LDateField(object, FixedTemp(a1), instr->index());
zone             1488 src/mips/lithium-mips.cc   return AssignEnvironment(new(zone()) LBoundsCheck(value, length));
zone             1501 src/mips/lithium-mips.cc   return MarkAsCall(new(zone()) LThrow(value), instr);
zone             1524 src/mips/lithium-mips.cc       LNumberUntagD* res = new(zone()) LNumberUntagD(value);
zone             1531 src/mips/lithium-mips.cc         res = DefineAsRegister(new(zone()) LSmiUntag(value, false));
zone             1538 src/mips/lithium-mips.cc         res = DefineSameAsFirst(new(zone()) LTaggedToI(value,
zone             1555 src/mips/lithium-mips.cc       LNumberTagD* result = new(zone()) LNumberTagD(value, temp1, temp2);
zone             1563 src/mips/lithium-mips.cc       LDoubleToI* res = new(zone()) LDoubleToI(value, temp1, temp2);
zone             1571 src/mips/lithium-mips.cc         return DefineAsRegister(new(zone()) LSmiTag(value));
zone             1573 src/mips/lithium-mips.cc         LNumberTagI* result = new(zone()) LNumberTagI(value);
zone             1579 src/mips/lithium-mips.cc       return DefineAsRegister(new(zone()) LInteger32ToDouble(value));
zone             1589 src/mips/lithium-mips.cc   return AssignEnvironment(new(zone()) LCheckNonSmi(value));
zone             1595 src/mips/lithium-mips.cc   LInstruction* result = new(zone()) LCheckInstanceType(value);
zone             1603 src/mips/lithium-mips.cc   LInstruction* result = new(zone()) LCheckPrototypeMaps(temp1, temp2);
zone             1610 src/mips/lithium-mips.cc   return AssignEnvironment(new(zone()) LCheckSmi(value));
zone             1616 src/mips/lithium-mips.cc   return AssignEnvironment(new(zone()) LCheckFunction(value));
zone             1622 src/mips/lithium-mips.cc   LInstruction* result = new(zone()) LCheckMaps(value);
zone             1633 src/mips/lithium-mips.cc     return DefineAsRegister(new(zone()) LClampDToUint8(reg, FixedTemp(f22)));
zone             1635 src/mips/lithium-mips.cc     return DefineAsRegister(new(zone()) LClampIToUint8(reg));
zone             1640 src/mips/lithium-mips.cc     LClampTToUint8* result = new(zone()) LClampTToUint8(reg, FixedTemp(f22));
zone             1647 src/mips/lithium-mips.cc   return new(zone()) LReturn(UseFixed(instr->value(), v0));
zone             1654 src/mips/lithium-mips.cc     return DefineAsRegister(new(zone()) LConstantI);
zone             1656 src/mips/lithium-mips.cc     return DefineAsRegister(new(zone()) LConstantD);
zone             1658 src/mips/lithium-mips.cc     return DefineAsRegister(new(zone()) LConstantT);
zone             1667 src/mips/lithium-mips.cc   LLoadGlobalCell* result = new(zone()) LLoadGlobalCell;
zone             1676 src/mips/lithium-mips.cc   LLoadGlobalGeneric* result = new(zone()) LLoadGlobalGeneric(global_object);
zone             1686 src/mips/lithium-mips.cc       ? AssignEnvironment(new(zone()) LStoreGlobalCell(value, TempRegister()))
zone             1687 src/mips/lithium-mips.cc       : new(zone()) LStoreGlobalCell(value, NULL);
zone             1695 src/mips/lithium-mips.cc       new(zone()) LStoreGlobalGeneric(global_object, value);
zone             1703 src/mips/lithium-mips.cc       DefineAsRegister(new(zone()) LLoadContextSlot(context));
zone             1718 src/mips/lithium-mips.cc   LInstruction* result = new(zone()) LStoreContextSlot(context, value);
zone             1725 src/mips/lithium-mips.cc       new(zone()) LLoadNamedField(UseRegisterAtStart(instr->object())));
zone             1735 src/mips/lithium-mips.cc         new(zone()) LLoadNamedFieldPolymorphic(obj);
zone             1740 src/mips/lithium-mips.cc         new(zone()) LLoadNamedFieldPolymorphic(obj);
zone             1748 src/mips/lithium-mips.cc   LInstruction* result = DefineFixed(new(zone()) LLoadNamedGeneric(object), v0);
zone             1756 src/mips/lithium-mips.cc       new(zone()) LLoadFunctionPrototype(UseRegister(instr->function()))));
zone             1762 src/mips/lithium-mips.cc   return DefineAsRegister(new(zone()) LLoadElements(input));
zone             1769 src/mips/lithium-mips.cc   return DefineAsRegister(new(zone()) LLoadExternalArrayPointer(input));
zone             1779 src/mips/lithium-mips.cc   LLoadKeyedFastElement* result = new(zone()) LLoadKeyedFastElement(obj, key);
zone             1792 src/mips/lithium-mips.cc       new(zone()) LLoadKeyedFastDoubleElement(elements, key);
zone             1812 src/mips/lithium-mips.cc       new(zone()) LLoadKeyedSpecializedArrayElement(external_pointer, key);
zone             1826 src/mips/lithium-mips.cc       DefineFixed(new(zone()) LLoadKeyedGeneric(object, key), v0);
zone             1845 src/mips/lithium-mips.cc   return new(zone()) LStoreKeyedFastElement(obj, key, val);
zone             1859 src/mips/lithium-mips.cc   return new(zone()) LStoreKeyedFastDoubleElement(elements, key, val);
zone             1886 src/mips/lithium-mips.cc   return new(zone()) LStoreKeyedSpecializedArrayElement(external_pointer,
zone             1901 src/mips/lithium-mips.cc   return MarkAsCall(new(zone()) LStoreKeyedGeneric(obj, key, val), instr);
zone             1913 src/mips/lithium-mips.cc         new(zone()) LTransitionElementsKind(object, new_map_reg, NULL);
zone             1920 src/mips/lithium-mips.cc         new(zone()) LTransitionElementsKind(object,
zone             1951 src/mips/lithium-mips.cc   return new(zone()) LStoreNamedField(obj, val, temp);
zone             1959 src/mips/lithium-mips.cc   LInstruction* result = new(zone()) LStoreNamedGeneric(obj, val);
zone             1967 src/mips/lithium-mips.cc   return MarkAsCall(DefineFixed(new(zone()) LStringAdd(left, right), v0),
zone             1975 src/mips/lithium-mips.cc   LStringCharCodeAt* result = new(zone()) LStringCharCodeAt(string, index);
zone             1982 src/mips/lithium-mips.cc   LStringCharFromCode* result = new(zone()) LStringCharFromCode(char_code);
zone             1989 src/mips/lithium-mips.cc   return DefineAsRegister(new(zone()) LStringLength(string));
zone             1995 src/mips/lithium-mips.cc       new(zone()) LAllocateObject(TempRegister(), TempRegister());
zone             2001 src/mips/lithium-mips.cc   return MarkAsCall(DefineFixed(new(zone()) LFastLiteral, v0), instr);
zone             2006 src/mips/lithium-mips.cc   return MarkAsCall(DefineFixed(new(zone()) LArrayLiteral, v0), instr);
zone             2011 src/mips/lithium-mips.cc   return MarkAsCall(DefineFixed(new(zone()) LObjectLiteral, v0), instr);
zone             2016 src/mips/lithium-mips.cc   return MarkAsCall(DefineFixed(new(zone()) LRegExpLiteral, v0), instr);
zone             2021 src/mips/lithium-mips.cc   return MarkAsCall(DefineFixed(new(zone()) LFunctionLiteral, v0), instr);
zone             2028 src/mips/lithium-mips.cc   LDeleteProperty* result = new(zone()) LDeleteProperty(object, key);
zone             2036 src/mips/lithium-mips.cc   return AssignEnvironment(new(zone()) LOsrEntry);
zone             2042 src/mips/lithium-mips.cc   return DefineAsSpilled(new(zone()) LParameter, spill_index);
zone             2052 src/mips/lithium-mips.cc   return DefineAsSpilled(new(zone()) LUnknownOSRValue, spill_index);
zone             2058 src/mips/lithium-mips.cc   return MarkAsCall(DefineFixed(new(zone()) LCallStub, v0), instr);
zone             2076 src/mips/lithium-mips.cc       new(zone()) LAccessArgumentsAt(arguments, length, index);
zone             2083 src/mips/lithium-mips.cc   LToFastProperties* result = new(zone()) LToFastProperties(object);
zone             2089 src/mips/lithium-mips.cc   LTypeof* result = new(zone()) LTypeof(UseFixed(instr->value(), a0));
zone             2095 src/mips/lithium-mips.cc   return new(zone()) LTypeofIsAndBranch(UseTempRegister(instr->value()));
zone             2101 src/mips/lithium-mips.cc   return new(zone()) LIsConstructCallAndBranch(TempRegister());
zone             2124 src/mips/lithium-mips.cc     LInstruction* result = new(zone()) LLazyBailout;
zone             2141 src/mips/lithium-mips.cc     return MarkAsCall(new(zone()) LStackCheck, instr);
zone             2144 src/mips/lithium-mips.cc     return AssignEnvironment(AssignPointerMap(new(zone()) LStackCheck));
zone             2174 src/mips/lithium-mips.cc     pop = new(zone()) LDrop(argument_count);
zone             2189 src/mips/lithium-mips.cc   LIn* result = new(zone()) LIn(key, object);
zone             2196 src/mips/lithium-mips.cc   LForInPrepareMap* result = new(zone()) LForInPrepareMap(object);
zone             2205 src/mips/lithium-mips.cc       new(zone()) LForInCacheArray(map, scratch)));
zone             2212 src/mips/lithium-mips.cc   return AssignEnvironment(new(zone()) LCheckMapValue(value, map));
zone             2219 src/mips/lithium-mips.cc   return DefineAsRegister(new(zone()) LLoadFieldByIndex(object, index));
zone              335 src/mips/lithium-mips.h   LParallelMove* GetOrCreateParallelMove(InnerPosition pos, Zone* zone)  {
zone              337 src/mips/lithium-mips.h       parallel_moves_[pos] = new(zone) LParallelMove(zone);
zone             2209 src/mips/lithium-mips.h         zone_(graph->zone()),
zone             2239 src/mips/lithium-mips.h   Zone* zone() const { return zone_; }
zone               44 src/mips/regexp-macro-assembler-mips.h   RegExpMacroAssemblerMIPS(Mode mode, int registers_to_save, Zone* zone);
zone             3493 src/objects.h    static Handle<ScopeInfo> Create(Scope* scope, Zone* zone);
zone              104 src/parser.cc      RegExpTree* atom = new(zone()) RegExpAtom(characters_->ToConstVector());
zone              106 src/parser.cc      text_.Add(atom, zone());
zone              118 src/parser.cc      terms_.Add(text_.last(), zone());
zone              120 src/parser.cc      RegExpText* text = new(zone()) RegExpText(zone());
zone              122 src/parser.cc        text_.Get(i)->AppendToText(text, zone());
zone              123 src/parser.cc      terms_.Add(text, zone());
zone              132 src/parser.cc      characters_ = new(zone()) ZoneList<uc16>(4, zone());
zone              134 src/parser.cc    characters_->Add(c, zone());
zone              151 src/parser.cc      text_.Add(term, zone());
zone              154 src/parser.cc      terms_.Add(term, zone());
zone              162 src/parser.cc    terms_.Add(assert, zone());
zone              181 src/parser.cc      alternative = new(zone()) RegExpAlternative(terms_.GetList(zone()));
zone              183 src/parser.cc    alternatives_.Add(alternative, zone());
zone              198 src/parser.cc    return new(zone()) RegExpDisjunction(alternatives_.GetList(zone()));
zone              217 src/parser.cc        text_.Add(new(zone()) RegExpAtom(prefix), zone());
zone              221 src/parser.cc      atom = new(zone()) RegExpAtom(char_vector);
zone              236 src/parser.cc        terms_.Add(atom, zone());
zone              244 src/parser.cc    terms_.Add(new(zone()) RegExpQuantifier(min, max, type, atom), zone());
zone              273 src/parser.cc                             symbol_id + 1 - symbol_cache_.length(), zone());
zone              411 src/parser.cc    Scope* result = new(zone()) Scope(parent, type, zone());
zone              569 src/parser.cc    ZoneScope zone_scope(zone(), DONT_DELETE_ON_EXIT);
zone              574 src/parser.cc    fni_ = new(zone()) FuncNameInferrer(isolate(), zone());
zone              614 src/parser.cc                                               zone());
zone              624 src/parser.cc      ZoneList<Statement*>* body = new(zone()) ZoneList<Statement*>(16, zone());
zone              667 src/parser.cc    ZoneScope zone_scope(zone(), DONT_DELETE_ON_EXIT);
zone              700 src/parser.cc    fni_ = new(zone()) FuncNameInferrer(isolate(), zone());
zone              714 src/parser.cc                                             zone());
zone             1064 src/parser.cc      names_.Add(name, zone());
zone             1065 src/parser.cc      assigned_arguments_.Add(index, zone());
zone             1066 src/parser.cc      assigned_constants_.Add(isolate_->factory()->undefined_value(), zone());
zone             1078 src/parser.cc      names_.Add(name, zone());
zone             1079 src/parser.cc      assigned_arguments_.Add(-1, zone());
zone             1080 src/parser.cc      assigned_constants_.Add(value, zone());
zone             1092 src/parser.cc        names_.Initialize(4, zone());
zone             1093 src/parser.cc        assigned_arguments_.Initialize(4, zone());
zone             1094 src/parser.cc        assigned_constants_.Initialize(4, zone());
zone             1125 src/parser.cc                                                                      zone());
zone             1183 src/parser.cc      processor->Add(stat, zone());
zone             1276 src/parser.cc    if (names) names->Add(name, zone());
zone             1328 src/parser.cc      TargetCollector collector(zone());
zone             1336 src/parser.cc          body->AddStatement(stat, zone());
zone             1380 src/parser.cc      result->interface()->Add(name, member->interface(), zone(), ok);
zone             1411 src/parser.cc        factory(), name, Interface::NewModule(zone()),
zone             1437 src/parser.cc    interface->Unify(scope->interface(), zone(), ok);
zone             1463 src/parser.cc    ZoneStringList names(1, zone());
zone             1466 src/parser.cc    names.Add(name, zone());
zone             1470 src/parser.cc      names.Add(name, zone());
zone             1485 src/parser.cc      Interface* interface = Interface::NewUnknown(zone());
zone             1486 src/parser.cc      module->interface()->Add(names[i], interface, zone(), ok);
zone             1520 src/parser.cc    ZoneStringList names(1, zone());
zone             1526 src/parser.cc          names.Add(name, zone());
zone             1530 src/parser.cc            names.Add(name, zone());
zone             1563 src/parser.cc      Interface* inner = Interface::NewUnknown(zone());
zone             1564 src/parser.cc      interface->Add(names[i], inner, zone(), CHECK_OK);
zone             1699 src/parser.cc        if (result) result->AddStatement(statement, zone());
zone             1835 src/parser.cc      var = new(zone()) Variable(declaration_scope,
zone             1847 src/parser.cc      var = new(zone()) Variable(declaration_scope,
zone             1890 src/parser.cc        proxy->interface()->Unify(var->interface(), zone(), &ok);
zone             1989 src/parser.cc    if (names) names->Add(name, zone());
zone             2011 src/parser.cc        result->AddStatement(stat, zone());
zone             2034 src/parser.cc      TargetCollector collector(zone());
zone             2042 src/parser.cc          body->AddStatement(stat, zone());
zone             2230 src/parser.cc      if (names) names->Add(name, zone());
zone             2310 src/parser.cc            new(zone()) ZoneList<Expression*>(3, zone());
zone             2312 src/parser.cc        arguments->Add(factory()->NewLiteral(name), zone());
zone             2316 src/parser.cc          arguments->Add(value, zone());
zone             2331 src/parser.cc          arguments->Add(factory()->NewNumberLiteral(language_mode), zone());
zone             2338 src/parser.cc            arguments->Add(value, zone());
zone             2353 src/parser.cc                            zone());
zone             2368 src/parser.cc                            zone());
zone             2384 src/parser.cc                            zone());
zone             2439 src/parser.cc        labels = new(zone()) ZoneStringList(4, zone());
zone             2441 src/parser.cc      labels->Add(label, zone());
zone             2654 src/parser.cc        new(zone()) ZoneList<Statement*>(5, zone());
zone             2659 src/parser.cc      statements->Add(stat, zone());
zone             2662 src/parser.cc    return new(zone()) CaseClause(isolate(), label, statements, pos);
zone             2680 src/parser.cc    ZoneList<CaseClause*>* cases = new(zone()) ZoneList<CaseClause*>(4, zone());
zone             2684 src/parser.cc      cases->Add(clause, zone());
zone             2725 src/parser.cc    TargetCollector try_collector(zone());
zone             2743 src/parser.cc    TargetCollector catch_collector(zone());
zone             2798 src/parser.cc      try_block->AddStatement(statement, zone());
zone             2814 src/parser.cc      try_collector.targets()->AddAll(*catch_collector.targets(), zone());
zone             2908 src/parser.cc          result->AddStatement(variable_statement, zone());
zone             2909 src/parser.cc          result->AddStatement(loop, zone());
zone             2960 src/parser.cc          body_block->AddStatement(variable_statement, zone());
zone             2961 src/parser.cc          body_block->AddStatement(assignment_statement, zone());
zone             2962 src/parser.cc          body_block->AddStatement(body, zone());
zone             3045 src/parser.cc      result->AddStatement(init, zone());
zone             3046 src/parser.cc      result->AddStatement(loop, zone());
zone             3489 src/parser.cc          result, new(zone()) ZoneList<Expression*>(0, zone()), last);
zone             3679 src/parser.cc        Interface* interface = Interface::NewUnknown(zone());
zone             3779 src/parser.cc    ZoneList<Expression*>* values = new(zone()) ZoneList<Expression*>(4, zone());
zone             3788 src/parser.cc      values->Add(elem, zone());
zone             4157 src/parser.cc        new(zone()) ZoneList<ObjectLiteral::Property*>(4, zone());
zone             4194 src/parser.cc              properties->Add(property, zone());
zone             4247 src/parser.cc          new(zone()) ObjectLiteral::Property(key, value, isolate());
zone             4262 src/parser.cc      properties->Add(property, zone());
zone             4321 src/parser.cc    ZoneList<Expression*>* result = new(zone()) ZoneList<Expression*>(4, zone());
zone             4326 src/parser.cc      result->Add(argument, zone());
zone             4525 src/parser.cc        fvar = new(zone()) Variable(top_scope_,
zone             4615 src/parser.cc        body = new(zone()) ZoneList<Statement*>(8, zone());
zone             4625 src/parser.cc                    zone());
zone             5024 src/parser.cc      if (collector != NULL) collector->AddTarget(target, zone());
zone             5071 src/parser.cc    ZoneList<Expression*>* args = new(zone()) ZoneList<Expression*>(2, zone());
zone             5072 src/parser.cc    args->Add(factory()->NewLiteral(type), zone());
zone             5073 src/parser.cc    args->Add(factory()->NewLiteral(array), zone());
zone             5119 src/parser.cc      } else if (zone()->excess_allocation()) {
zone             5184 src/parser.cc    RegExpParserState initial_state(NULL, INITIAL, 0, zone());
zone             5220 src/parser.cc          RegExpCapture* capture = new(zone()) RegExpCapture(body, capture_index);
zone             5226 src/parser.cc          body = new(zone()) RegExpLookahead(body,
zone             5249 src/parser.cc              new(zone()) RegExpAssertion(RegExpAssertion::START_OF_LINE));
zone             5252 src/parser.cc              new(zone()) RegExpAssertion(RegExpAssertion::START_OF_INPUT));
zone             5262 src/parser.cc        builder->AddAssertion(new(zone()) RegExpAssertion(type));
zone             5269 src/parser.cc            new(zone()) ZoneList<CharacterRange>(2, zone());
zone             5270 src/parser.cc        CharacterRange::AddClassEscape('.', ranges, zone());
zone             5271 src/parser.cc        RegExpTree* atom = new(zone()) RegExpCharacterClass(ranges, false);
zone             5296 src/parser.cc            captures_ = new(zone()) ZoneList<RegExpCapture*>(2, zone());
zone             5301 src/parser.cc          captures_->Add(NULL, zone());
zone             5304 src/parser.cc        stored_state = new(zone()) RegExpParserState(stored_state, type,
zone             5305 src/parser.cc                                                     captures_started(), zone());
zone             5323 src/parser.cc              new(zone()) RegExpAssertion(RegExpAssertion::BOUNDARY));
zone             5328 src/parser.cc              new(zone()) RegExpAssertion(RegExpAssertion::NON_BOUNDARY));
zone             5339 src/parser.cc              new(zone()) ZoneList<CharacterRange>(2, zone());
zone             5340 src/parser.cc          CharacterRange::AddClassEscape(c, ranges, zone());
zone             5341 src/parser.cc          RegExpTree* atom = new(zone()) RegExpCharacterClass(ranges, false);
zone             5357 src/parser.cc            RegExpTree* atom = new(zone()) RegExpBackReference(capture);
zone             5818 src/parser.cc      CharacterRange::AddClassEscape(char_class, ranges, zone);
zone             5820 src/parser.cc      ranges->Add(range, zone);
zone             5837 src/parser.cc        new(zone()) ZoneList<CharacterRange>(2, zone());
zone             5848 src/parser.cc          AddRangeOrEscape(ranges, char_class, first, zone());
zone             5849 src/parser.cc          ranges->Add(CharacterRange::Singleton('-'), zone());
zone             5856 src/parser.cc          AddRangeOrEscape(ranges, char_class, first, zone());
zone             5857 src/parser.cc          ranges->Add(CharacterRange::Singleton('-'), zone());
zone             5858 src/parser.cc          AddRangeOrEscape(ranges, char_class_2, next, zone());
zone             5864 src/parser.cc        ranges->Add(CharacterRange::Range(first.from(), next.to()), zone());
zone             5866 src/parser.cc        AddRangeOrEscape(ranges, char_class, first, zone());
zone             5874 src/parser.cc      ranges->Add(CharacterRange::Everything(), zone());
zone             5877 src/parser.cc    return new(zone()) RegExpCharacterClass(ranges, is_negated);
zone             5999 src/parser.cc    RegExpParser parser(input, &result->error, multiline, zone);
zone              197 src/parser.h     void Add(T* value, Zone* zone) {
zone              200 src/parser.h           list_ = new(zone) ZoneList<T*>(initial_size, zone);
zone              202 src/parser.h         list_->Add(last_, zone);
zone              247 src/parser.h     ZoneList<T*>* GetList(Zone* zone) {
zone              249 src/parser.h         list_ = new(zone) ZoneList<T*>(initial_size, zone);
zone              252 src/parser.h         list_->Add(last_, zone);
zone              267 src/parser.h     explicit RegExpBuilder(Zone* zone);
zone              282 src/parser.h     Zone* zone() const { return zone_; }
zone              304 src/parser.h                  Zone* zone);
zone              309 src/parser.h                             Zone* zone);
zone              368 src/parser.h                         Zone* zone)
zone              370 src/parser.h             builder_(new(zone) RegExpBuilder(zone)),
zone              397 src/parser.h     Zone* zone() const { return zone_; }
zone              546 src/parser.h     Zone* zone() const { return zone_; }
zone               51 src/regexp-macro-assembler-irregexp.h   RegExpMacroAssemblerIrregexp(Vector<byte>, Zone* zone);
zone               66 src/regexp-macro-assembler.h   explicit RegExpMacroAssembler(Zone* zone);
zone              192 src/regexp-macro-assembler.h   Zone* zone() const { return zone_; }
zone              219 src/regexp-macro-assembler.h   explicit NativeRegExpMacroAssembler(Zone* zone);
zone              246 src/rewriter.cc     Processor processor(result, info->zone());
zone              265 src/rewriter.cc       body->Add(result_statement, info->zone());
zone             2682 src/runtime.cc                        zone);
zone             2692 src/runtime.cc             parts->Add(ReplacementPart::ReplacementSubString(last, i), zone);
zone             2694 src/runtime.cc           parts->Add(ReplacementPart::SubjectPrefix(), zone);
zone             2700 src/runtime.cc             parts->Add(ReplacementPart::ReplacementSubString(last, i), zone);
zone             2702 src/runtime.cc           parts->Add(ReplacementPart::SubjectSuffix(subject_length), zone);
zone             2708 src/runtime.cc             parts->Add(ReplacementPart::ReplacementSubString(last, i), zone);
zone             2710 src/runtime.cc           parts->Add(ReplacementPart::SubjectMatch(), zone);
zone             2743 src/runtime.cc               parts->Add(ReplacementPart::ReplacementSubString(last, i), zone);
zone             2746 src/runtime.cc             parts->Add(ReplacementPart::SubjectCapture(capture_ref), zone);
zone             2760 src/runtime.cc         parts->Add(ReplacementPart::ReplacementString(), zone);
zone             2763 src/runtime.cc         parts->Add(ReplacementPart::ReplacementSubString(last, length), zone);
zone             2788 src/runtime.cc                                              zone());
zone             2795 src/runtime.cc                                              zone());
zone             2807 src/runtime.cc           isolate->factory()->NewSubString(replacement, from, to), zone());
zone             2812 src/runtime.cc       replacement_substrings_.Add(replacement, zone());
zone             2873 src/runtime.cc     indices->Add(static_cast<int>(pos - subject_start), zone);
zone             2896 src/runtime.cc     indices->Add(index, zone);
zone             2924 src/runtime.cc                                  zone);
zone             2931 src/runtime.cc                             zone);
zone             2939 src/runtime.cc                           zone);
zone             2949 src/runtime.cc                           zone);
zone             2956 src/runtime.cc                           zone);
zone             3050 src/runtime.cc                             zone);
zone             3145 src/runtime.cc   ZoneScope zonescope(zone, DELETE_ON_EXIT);
zone             3146 src/runtime.cc   CompiledReplacement compiled_replacement(zone);
zone             3165 src/runtime.cc           zone);
zone             3173 src/runtime.cc           zone);
zone             3276 src/runtime.cc           zone);
zone             3284 src/runtime.cc           zone);
zone             3441 src/runtime.cc   Zone* zone = isolate->runtime_zone();
zone             3445 src/runtime.cc           isolate, subject, regexp, last_match_info, zone);
zone             3448 src/runtime.cc           isolate, subject, regexp, last_match_info, zone);
zone             3457 src/runtime.cc                                        zone);
zone             3790 src/runtime.cc   Zone* zone = isolate->runtime_zone();
zone             3791 src/runtime.cc   ZoneScope zone_space(zone, DELETE_ON_EXIT);
zone             3792 src/runtime.cc   ZoneList<int> offsets(8, zone);
zone             3802 src/runtime.cc     offsets.Add(start, zone);
zone             3803 src/runtime.cc     offsets.Add(end, zone);
zone             6512 src/runtime.cc   Zone* zone = isolate->runtime_zone();
zone             6513 src/runtime.cc   ZoneScope scope(zone, DELETE_ON_EXIT);
zone             6517 src/runtime.cc   ZoneList<int> indices(initial_capacity, zone);
zone             6520 src/runtime.cc   FindStringIndicesDispatch(isolate, *subject, *pattern, &indices, limit, zone);
zone             6523 src/runtime.cc     indices.Add(subject_length, zone);
zone             9337 src/runtime.cc   const char* zone = OS::LocalTimezone(static_cast<double>(time));
zone             9338 src/runtime.cc   return isolate->heap()->AllocateStringFromUtf8(CStrVector(zone));
zone             9366 src/runtime.cc   Zone* zone = isolate->runtime_zone();
zone             9371 src/runtime.cc     result = JsonParser<true>::Parse(source, zone);
zone             9373 src/runtime.cc     result = JsonParser<false>::Parse(source, zone);
zone              120 src/safepoint-table.cc   registers_->Add(reg.code(), zone);
zone              186 src/safepoint-table.h   void DefinePointerSlot(int index, Zone* zone) { indexes_->Add(index, zone); }
zone              187 src/safepoint-table.h   void DefinePointerRegister(Register reg, Zone* zone);
zone              201 src/safepoint-table.h   explicit SafepointTableBuilder(Zone* zone)
zone              202 src/safepoint-table.h       : deoptimization_info_(32, zone),
zone              203 src/safepoint-table.h         deopt_index_list_(32, zone),
zone              204 src/safepoint-table.h         indexes_(32, zone),
zone              205 src/safepoint-table.h         registers_(32, zone),
zone              208 src/safepoint-table.h         zone_(zone) { }
zone               43 src/scopeinfo.cc   ZoneList<Variable*> stack_locals(scope->StackLocalCount(), zone);
zone               44 src/scopeinfo.cc   ZoneList<Variable*> context_locals(scope->ContextLocalCount(), zone);
zone               76 src/scopes.cc                                   ZoneAllocationPolicy(zone()));
zone               80 src/scopes.cc      p->value = new(zone()) Variable(scope,
zone              220 src/scopes.cc        Scope* with_scope = new(zone) Scope(current_scope,
zone              223 src/scopes.cc                                            zone);
zone              232 src/scopes.cc        current_scope = new(zone) Scope(current_scope,
zone              235 src/scopes.cc                                        zone);
zone              238 src/scopes.cc        current_scope = new(zone) Scope(current_scope,
zone              241 src/scopes.cc                                        zone);
zone              244 src/scopes.cc        current_scope = new(zone) Scope(current_scope,
zone              247 src/scopes.cc                                        zone);
zone              251 src/scopes.cc        current_scope = new(zone) Scope(
zone              252 src/scopes.cc            current_scope, Handle<String>(name), zone);
zone              285 src/scopes.cc                                                      info->zone());
zone              329 src/scopes.cc      outer_scope_->inner_scopes_.Add(this, zone());
zone              394 src/scopes.cc      outer_scope()->unresolved_.Add(unresolved_[i], zone());
zone              441 src/scopes.cc      Variable* var = new(zone()) Variable(
zone              472 src/scopes.cc    params_.Add(var, zone());
zone              519 src/scopes.cc    Variable* var = new(zone()) Variable(this,
zone              525 src/scopes.cc    temps_.Add(var, zone());
zone              531 src/scopes.cc    decls_.Add(declaration, zone());
zone              607 src/scopes.cc        stack_locals->Add(var, zone());
zone              618 src/scopes.cc          stack_locals->Add(var, zone());
zone              620 src/scopes.cc          context_locals->Add(var, zone());
zone              732 src/scopes.cc      scope_info_ = ScopeInfo::Create(this, zone());
zone              918 src/scopes.cc    if (dynamics_ == NULL) dynamics_ = new(zone()) DynamicScopePart(zone());
zone             1052 src/scopes.cc      proxy->interface()->Unify(var->interface(), zone(), &ok);
zone               43 src/scopes.h     explicit VariableMap(Zone* zone);
zone               57 src/scopes.h     Zone* zone() const { return zone_; }
zone               70 src/scopes.h     explicit DynamicScopePart(Zone* zone) {
zone               72 src/scopes.h         maps_[i] = new(zone->New(sizeof(VariableMap))) VariableMap(zone);
zone              100 src/scopes.h     Scope(Scope* outer_scope, ScopeType type, Zone* zone);
zone              108 src/scopes.h                                         Zone* zone);
zone              120 src/scopes.h     Zone* zone() const { return zone_; }
zone              604 src/scopes.h           Zone* zone);
zone              607 src/scopes.h     Scope(Scope* inner_scope, Handle<String> catch_variable_name, Zone* zone);
zone               47 src/small-pointer-list.h   SmallPointerList(int capacity, Zone* zone) : data_(kEmptyTag) {
zone               48 src/small-pointer-list.h     Reserve(capacity, zone);
zone               51 src/small-pointer-list.h   void Reserve(int capacity, Zone* zone) {
zone               56 src/small-pointer-list.h       list()->AddBlock(NULL, capacity - list()->capacity(), zone);
zone               60 src/small-pointer-list.h     PointerList* list = new(zone) PointerList(capacity, zone);
zone               62 src/small-pointer-list.h       list->Add(single_value(), zone);
zone               86 src/small-pointer-list.h   void Add(T* pointer, Zone* zone) {
zone               93 src/small-pointer-list.h       PointerList* list = new(zone) PointerList(2, zone);
zone               94 src/small-pointer-list.h       list->Add(single_value(), zone);
zone               95 src/small-pointer-list.h       list->Add(pointer, zone);
zone              100 src/small-pointer-list.h     list()->Add(pointer, zone);
zone              951 src/stub-cache.cc         types->Add(Handle<Map>(map), zone);
zone              975 src/stub-cache.cc         types->Add(Handle<Map>(map), zone);
zone              265 src/stub-cache.h                            Zone* zone);
zone              317 src/stub-cache.h   StubCache(Isolate* isolate, Zone* zone);
zone               68 src/type-info.cc   zone_ = zone;
zone              508 src/type-info.cc     types->Add(Handle<Map>::cast(object), zone());
zone              511 src/type-info.cc     types->Reserve(4, zone());
zone              517 src/type-info.cc                                                 zone());
zone              561 src/type-info.cc   list->Add(map, zone);
zone              580 src/type-info.cc           AddMapIfMissing(Handle<Map>(map), types, zone());
zone              600 src/type-info.cc   ZoneList<RelocInfo> infos(16, zone());
zone              615 src/type-info.cc     infos->Add(*it.rinfo(), zone());
zone              240 src/type-info.h                      Zone* zone);
zone              297 src/type-info.h   Zone* zone() const { return zone_; }
zone              788 src/x64/full-codegen-x64.cc       globals_->Add(variable->name(), zone());
zone              792 src/x64/full-codegen-x64.cc                     zone());
zone              847 src/x64/full-codegen-x64.cc       globals_->Add(variable->name(), zone());
zone              852 src/x64/full-codegen-x64.cc       globals_->Add(function, zone());
zone              904 src/x64/full-codegen-x64.cc       globals_->Add(variable->name(), zone());
zone              905 src/x64/full-codegen-x64.cc       globals_->Add(instance, zone());
zone             1577 src/x64/full-codegen-x64.cc   expr->CalculateEmitStore(zone());
zone             1579 src/x64/full-codegen-x64.cc   AccessorTable accessor_table(zone());
zone              532 src/x64/lithium-codegen-x64.cc                             environment->zone());
zone              539 src/x64/lithium-codegen-x64.cc     deoptimizations_.Add(environment, environment->zone());
zone              561 src/x64/lithium-codegen-x64.cc       jump_table_.Add(JumpTableEntry(entry), zone());
zone              606 src/x64/lithium-codegen-x64.cc   deoptimization_literals_.Add(literal, zone());
zone              653 src/x64/lithium-codegen-x64.cc       safepoint.DefinePointerSlot(pointer->index(), zone());
zone              655 src/x64/lithium-codegen-x64.cc       safepoint.DefinePointerRegister(ToRegister(pointer), zone());
zone              660 src/x64/lithium-codegen-x64.cc     safepoint.DefinePointerRegister(rsi, zone());
zone              672 src/x64/lithium-codegen-x64.cc   LPointerMap empty_pointers(RelocInfo::kNoPosition, zone());
zone             2033 src/x64/lithium-codegen-x64.cc   deferred = new(zone()) DeferredInstanceOfKnownGlobal(this, instr);
zone             3020 src/x64/lithium-codegen-x64.cc         new(zone()) DeferredMathAbsTaggedHeapNumber(this, instr);
zone             3225 src/x64/lithium-codegen-x64.cc   DeferredDoRandom* deferred = new(zone()) DeferredDoRandom(this, instr);
zone             3767 src/x64/lithium-codegen-x64.cc       new(zone()) DeferredStringCharCodeAt(this, instr);
zone             3821 src/x64/lithium-codegen-x64.cc       new(zone()) DeferredStringCharFromCode(this, instr);
zone             3901 src/x64/lithium-codegen-x64.cc   DeferredNumberTagD* deferred = new(zone()) DeferredNumberTagD(this, instr);
zone             4065 src/x64/lithium-codegen-x64.cc   DeferredTaggedToI* deferred = new(zone()) DeferredTaggedToI(this, instr);
zone             4320 src/x64/lithium-codegen-x64.cc       new(zone()) DeferredAllocateObject(this, instr);
zone             4939 src/x64/lithium-codegen-x64.cc         new(zone()) DeferredStackCheck(this, instr);
zone               49 src/x64/lithium-codegen-x64.h       : zone_(info->zone()),
zone               56 src/x64/lithium-codegen-x64.h         deoptimizations_(4, info->zone()),
zone               57 src/x64/lithium-codegen-x64.h         jump_table_(4, info->zone()),
zone               58 src/x64/lithium-codegen-x64.h         deoptimization_literals_(8, info->zone()),
zone               62 src/x64/lithium-codegen-x64.h         translations_(info->zone()),
zone               63 src/x64/lithium-codegen-x64.h         deferred_(8, info->zone()),
zone               66 src/x64/lithium-codegen-x64.h         safepoints_(info->zone()),
zone               78 src/x64/lithium-codegen-x64.h   Zone* zone() const { return zone_; }
zone              162 src/x64/lithium-codegen-x64.h   void AddDeferredCode(LDeferredCode* code) { deferred_.Add(code, zone()); }
zone               77 src/x64/lithium-gap-resolver-x64.cc     if (!move.IsRedundant()) moves_.Add(move, cgen_->zone());
zone              372 src/x64/lithium-x64.cc     return LDoubleStackSlot::Create(index, zone());
zone              374 src/x64/lithium-x64.cc     return LStackSlot::Create(index, zone());
zone              432 src/x64/lithium-x64.cc   chunk_ = new(zone()) LPlatformChunk(info(), graph());
zone              463 src/x64/lithium-x64.cc   return new(zone()) LUnallocated(LUnallocated::FIXED_REGISTER,
zone              469 src/x64/lithium-x64.cc   return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER,
zone              485 src/x64/lithium-x64.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER));
zone              491 src/x64/lithium-x64.cc              new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER,
zone              497 src/x64/lithium-x64.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::WRITABLE_REGISTER));
zone              502 src/x64/lithium-x64.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::NONE));
zone              507 src/x64/lithium-x64.cc   return Use(value, new(zone()) LUnallocated(LUnallocated::NONE,
zone              543 src/x64/lithium-x64.cc       :  Use(value, new(zone()) LUnallocated(LUnallocated::ANY));
zone              570 src/x64/lithium-x64.cc                 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER));
zone              579 src/x64/lithium-x64.cc                 new(zone()) LUnallocated(LUnallocated::FIXED_SLOT, index));
zone              587 src/x64/lithium-x64.cc                 new(zone()) LUnallocated(LUnallocated::SAME_AS_FIRST_INPUT));
zone              650 src/x64/lithium-x64.cc   instr->set_pointer_map(new(zone()) LPointerMap(position_, zone()));
zone              657 src/x64/lithium-x64.cc       new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER);
zone              679 src/x64/lithium-x64.cc   return new(zone()) LLabel(instr->block());
zone              684 src/x64/lithium-x64.cc   return AssignEnvironment(new(zone()) LDeoptimize);
zone              689 src/x64/lithium-x64.cc   return AssignEnvironment(new(zone()) LDeoptimize);
zone              701 src/x64/lithium-x64.cc     LArithmeticT* result = new(zone()) LArithmeticT(op, left, right);
zone              735 src/x64/lithium-x64.cc       DefineSameAsFirst(new(zone()) LShiftI(op, left, right, does_deopt));
zone              748 src/x64/lithium-x64.cc   LArithmeticD* result = new(zone()) LArithmeticD(op, left, right);
zone              767 src/x64/lithium-x64.cc       new(zone()) LArithmeticT(op, left_operand, right_operand);
zone              866 src/x64/lithium-x64.cc   LEnvironment* result = new(zone()) LEnvironment(
zone              874 src/x64/lithium-x64.cc       zone());
zone              884 src/x64/lithium-x64.cc       op = new(zone()) LArgument(argument_index++);
zone              900 src/x64/lithium-x64.cc   return new(zone()) LGoto(instr->FirstSuccessor()->block_id());
zone              912 src/x64/lithium-x64.cc     return new(zone()) LGoto(successor->block_id());
zone              915 src/x64/lithium-x64.cc   LBranch* result = new(zone()) LBranch(UseRegister(value));
zone              930 src/x64/lithium-x64.cc   return new(zone()) LCmpMapAndBranch(value);
zone              935 src/x64/lithium-x64.cc   return DefineAsRegister(new(zone()) LArgumentsLength(Use(length->value())));
zone              940 src/x64/lithium-x64.cc   return DefineAsRegister(new(zone()) LArgumentsElements);
zone              947 src/x64/lithium-x64.cc   LInstanceOf* result = new(zone()) LInstanceOf(left, right);
zone              955 src/x64/lithium-x64.cc       new(zone()) LInstanceOfKnownGlobal(UseFixed(instr->left(), rax),
zone              964 src/x64/lithium-x64.cc   LWrapReceiver* result = new(zone()) LWrapReceiver(receiver, function);
zone              974 src/x64/lithium-x64.cc   LApplyArguments* result = new(zone()) LApplyArguments(function,
zone              985 src/x64/lithium-x64.cc   return new(zone()) LPushArgument(argument);
zone              992 src/x64/lithium-x64.cc       : DefineAsRegister(new(zone()) LThisFunction);
zone              997 src/x64/lithium-x64.cc   return instr->HasNoUses() ? NULL : DefineAsRegister(new(zone()) LContext);
zone             1003 src/x64/lithium-x64.cc   return DefineAsRegister(new(zone()) LOuterContext(context));
zone             1008 src/x64/lithium-x64.cc   return MarkAsCall(new(zone()) LDeclareGlobals, instr);
zone             1013 src/x64/lithium-x64.cc   return DefineAsRegister(new(zone()) LGlobalObject);
zone             1019 src/x64/lithium-x64.cc   return DefineAsRegister(new(zone()) LGlobalReceiver(global_object));
zone             1026 src/x64/lithium-x64.cc   return MarkAsCall(DefineFixed(new(zone()) LCallConstantFunction, rax), instr);
zone             1033 src/x64/lithium-x64.cc   LInvokeFunction* result = new(zone()) LInvokeFunction(function);
zone             1042 src/x64/lithium-x64.cc     LUnaryMathOperation* result = new(zone()) LUnaryMathOperation(input);
zone             1046 src/x64/lithium-x64.cc     LUnaryMathOperation* result = new(zone()) LUnaryMathOperation(input);
zone             1070 src/x64/lithium-x64.cc   LCallKeyed* result = new(zone()) LCallKeyed(key);
zone             1077 src/x64/lithium-x64.cc   return MarkAsCall(DefineFixed(new(zone()) LCallNamed, rax), instr);
zone             1083 src/x64/lithium-x64.cc   return MarkAsCall(DefineFixed(new(zone()) LCallGlobal, rax), instr);
zone             1089 src/x64/lithium-x64.cc   return MarkAsCall(DefineFixed(new(zone()) LCallKnownGlobal, rax), instr);
zone             1096 src/x64/lithium-x64.cc   LCallNew* result = new(zone()) LCallNew(constructor);
zone             1104 src/x64/lithium-x64.cc   LCallFunction* result = new(zone()) LCallFunction(function);
zone             1111 src/x64/lithium-x64.cc   return MarkAsCall(DefineFixed(new(zone()) LCallRuntime, rax), instr);
zone             1137 src/x64/lithium-x64.cc     return DefineSameAsFirst(new(zone()) LBitI(left, right));
zone             1145 src/x64/lithium-x64.cc     LArithmeticT* result = new(zone()) LArithmeticT(instr->op(), left, right);
zone             1156 src/x64/lithium-x64.cc   LBitNotI* result = new(zone()) LBitNotI(input);
zone             1170 src/x64/lithium-x64.cc     LDivI* result = new(zone()) LDivI(dividend, divisor, temp);
zone             1197 src/x64/lithium-x64.cc                                               divisor->block()->zone());
zone             1211 src/x64/lithium-x64.cc         new(zone()) LMathFloorOfDiv(dividend, divisor, NULL)));
zone             1215 src/x64/lithium-x64.cc         new(zone()) LMathFloorOfDiv(dividend, divisor, NULL));
zone             1222 src/x64/lithium-x64.cc         new(zone()) LMathFloorOfDiv(dividend, divisor, temp));
zone             1238 src/x64/lithium-x64.cc           new(zone()) LModI(value, UseOrConstant(instr->right()), NULL);
zone             1246 src/x64/lithium-x64.cc       LModI* mod = new(zone()) LModI(value, divisor, temp);
zone             1263 src/x64/lithium-x64.cc     LArithmeticD* result = new(zone()) LArithmeticD(Token::MOD, left, right);
zone             1275 src/x64/lithium-x64.cc     LMulI* mul = new(zone()) LMulI(left, right);
zone             1296 src/x64/lithium-x64.cc     LSubI* sub = new(zone()) LSubI(left, right);
zone             1317 src/x64/lithium-x64.cc     LAddI* add = new(zone()) LAddI(left, right);
zone             1347 src/x64/lithium-x64.cc   LPower* result = new(zone()) LPower(left, right);
zone             1361 src/x64/lithium-x64.cc   LRandom* result = new(zone()) LRandom(global_object);
zone             1371 src/x64/lithium-x64.cc   LCmpT* result = new(zone()) LCmpT(left, right);
zone             1384 src/x64/lithium-x64.cc     return new(zone()) LCmpIDAndBranch(left, right);
zone             1398 src/x64/lithium-x64.cc     return new(zone()) LCmpIDAndBranch(left, right);
zone             1407 src/x64/lithium-x64.cc   return new(zone()) LCmpObjectEqAndBranch(left, right);
zone             1414 src/x64/lithium-x64.cc   return new(zone()) LCmpConstantEqAndBranch(value);
zone             1421 src/x64/lithium-x64.cc   return new(zone()) LIsNilAndBranch(UseRegisterAtStart(instr->value()), temp);
zone             1427 src/x64/lithium-x64.cc   return new(zone()) LIsObjectAndBranch(UseRegisterAtStart(instr->value()));
zone             1435 src/x64/lithium-x64.cc   return new(zone()) LIsStringAndBranch(value, temp);
zone             1441 src/x64/lithium-x64.cc   return new(zone()) LIsSmiAndBranch(Use(instr->value()));
zone             1450 src/x64/lithium-x64.cc   return new(zone()) LIsUndetectableAndBranch(value, temp);
zone             1462 src/x64/lithium-x64.cc       new(zone()) LStringCompareAndBranch(left, right);
zone             1472 src/x64/lithium-x64.cc   return new(zone()) LHasInstanceTypeAndBranch(value);
zone             1481 src/x64/lithium-x64.cc   return DefineAsRegister(new(zone()) LGetCachedArrayIndex(value));
zone             1489 src/x64/lithium-x64.cc   return new(zone()) LHasCachedArrayIndexAndBranch(value);
zone             1496 src/x64/lithium-x64.cc   return new(zone()) LClassOfTestAndBranch(value,
zone             1504 src/x64/lithium-x64.cc   return DefineAsRegister(new(zone()) LJSArrayLength(array));
zone             1511 src/x64/lithium-x64.cc   return DefineAsRegister(new(zone()) LFixedArrayBaseLength(array));
zone             1517 src/x64/lithium-x64.cc   return DefineAsRegister(new(zone()) LElementsKind(object));
zone             1523 src/x64/lithium-x64.cc   LValueOf* result = new(zone()) LValueOf(object);
zone             1530 src/x64/lithium-x64.cc   LDateField* result = new(zone()) LDateField(object, instr->index());
zone             1538 src/x64/lithium-x64.cc   return AssignEnvironment(new(zone()) LBoundsCheck(value, length));
zone             1551 src/x64/lithium-x64.cc   return MarkAsCall(new(zone()) LThrow(value), instr);
zone             1574 src/x64/lithium-x64.cc       LNumberUntagD* res = new(zone()) LNumberUntagD(value);
zone             1580 src/x64/lithium-x64.cc         return DefineSameAsFirst(new(zone()) LSmiUntag(value, false));
zone             1584 src/x64/lithium-x64.cc         LTaggedToI* res = new(zone()) LTaggedToI(value, xmm_temp);
zone             1595 src/x64/lithium-x64.cc       LNumberTagD* result = new(zone()) LNumberTagD(value, temp);
zone             1600 src/x64/lithium-x64.cc       return AssignEnvironment(DefineAsRegister(new(zone()) LDoubleToI(value)));
zone             1607 src/x64/lithium-x64.cc         return DefineSameAsFirst(new(zone()) LSmiTag(value));
zone             1609 src/x64/lithium-x64.cc         LNumberTagI* result = new(zone()) LNumberTagI(value);
zone             1615 src/x64/lithium-x64.cc       return DefineAsRegister(new(zone()) LInteger32ToDouble(value));
zone             1625 src/x64/lithium-x64.cc   return AssignEnvironment(new(zone()) LCheckNonSmi(value));
zone             1631 src/x64/lithium-x64.cc   LCheckInstanceType* result = new(zone()) LCheckInstanceType(value);
zone             1638 src/x64/lithium-x64.cc   LCheckPrototypeMaps* result = new(zone()) LCheckPrototypeMaps(temp);
zone             1645 src/x64/lithium-x64.cc   return AssignEnvironment(new(zone()) LCheckSmi(value));
zone             1651 src/x64/lithium-x64.cc   return AssignEnvironment(new(zone()) LCheckFunction(value));
zone             1657 src/x64/lithium-x64.cc   LCheckMaps* result = new(zone()) LCheckMaps(value);
zone             1667 src/x64/lithium-x64.cc     return DefineAsRegister(new(zone()) LClampDToUint8(reg,
zone             1670 src/x64/lithium-x64.cc     return DefineSameAsFirst(new(zone()) LClampIToUint8(reg));
zone             1675 src/x64/lithium-x64.cc     LClampTToUint8* result = new(zone()) LClampTToUint8(reg,
zone             1684 src/x64/lithium-x64.cc   return new(zone()) LReturn(UseFixed(instr->value(), rax));
zone             1691 src/x64/lithium-x64.cc     return DefineAsRegister(new(zone()) LConstantI);
zone             1694 src/x64/lithium-x64.cc     return DefineAsRegister(new(zone()) LConstantD(temp));
zone             1696 src/x64/lithium-x64.cc     return DefineAsRegister(new(zone()) LConstantT);
zone             1705 src/x64/lithium-x64.cc   LLoadGlobalCell* result = new(zone()) LLoadGlobalCell;
zone             1714 src/x64/lithium-x64.cc   LLoadGlobalGeneric* result = new(zone()) LLoadGlobalGeneric(global_object);
zone             1724 src/x64/lithium-x64.cc       ? AssignEnvironment(new(zone()) LStoreGlobalCell(value, TempRegister()))
zone             1725 src/x64/lithium-x64.cc       : new(zone()) LStoreGlobalCell(value, NULL);
zone             1732 src/x64/lithium-x64.cc   LStoreGlobalGeneric* result =  new(zone()) LStoreGlobalGeneric(global_object,
zone             1741 src/x64/lithium-x64.cc       DefineAsRegister(new(zone()) LLoadContextSlot(context));
zone             1759 src/x64/lithium-x64.cc   LInstruction* result = new(zone()) LStoreContextSlot(context, value, temp);
zone             1767 src/x64/lithium-x64.cc   return DefineAsRegister(new(zone()) LLoadNamedField(obj));
zone             1777 src/x64/lithium-x64.cc         new(zone()) LLoadNamedFieldPolymorphic(obj);
zone             1782 src/x64/lithium-x64.cc         new(zone()) LLoadNamedFieldPolymorphic(obj);
zone             1790 src/x64/lithium-x64.cc   LLoadNamedGeneric* result = new(zone()) LLoadNamedGeneric(object);
zone             1798 src/x64/lithium-x64.cc       new(zone()) LLoadFunctionPrototype(UseRegister(instr->function()))));
zone             1804 src/x64/lithium-x64.cc   return DefineAsRegister(new(zone()) LLoadElements(input));
zone             1811 src/x64/lithium-x64.cc   return DefineAsRegister(new(zone()) LLoadExternalArrayPointer(input));
zone             1821 src/x64/lithium-x64.cc   LLoadKeyedFastElement* result = new(zone()) LLoadKeyedFastElement(obj, key);
zone             1834 src/x64/lithium-x64.cc       new(zone()) LLoadKeyedFastDoubleElement(elements, key);
zone             1853 src/x64/lithium-x64.cc       new(zone()) LLoadKeyedSpecializedArrayElement(external_pointer, key);
zone             1866 src/x64/lithium-x64.cc   LLoadKeyedGeneric* result = new(zone()) LLoadKeyedGeneric(object, key);
zone             1885 src/x64/lithium-x64.cc   return new(zone()) LStoreKeyedFastElement(obj, key, val);
zone             1899 src/x64/lithium-x64.cc   return new(zone()) LStoreKeyedFastDoubleElement(elements, key, val);
zone             1925 src/x64/lithium-x64.cc   return new(zone()) LStoreKeyedSpecializedArrayElement(external_pointer,
zone             1941 src/x64/lithium-x64.cc       new(zone()) LStoreKeyedGeneric(object, key, value);
zone             1955 src/x64/lithium-x64.cc         new(zone()) LTransitionElementsKind(object, new_map_reg, temp_reg);
zone             1962 src/x64/lithium-x64.cc         new(zone()) LTransitionElementsKind(object,
zone             1995 src/x64/lithium-x64.cc   return new(zone()) LStoreNamedField(obj, val, temp);
zone             2003 src/x64/lithium-x64.cc   LStoreNamedGeneric* result = new(zone()) LStoreNamedGeneric(object, value);
zone             2011 src/x64/lithium-x64.cc   return MarkAsCall(DefineFixed(new(zone()) LStringAdd(left, right), rax),
zone             2019 src/x64/lithium-x64.cc   LStringCharCodeAt* result = new(zone()) LStringCharCodeAt(string, index);
zone             2026 src/x64/lithium-x64.cc   LStringCharFromCode* result = new(zone()) LStringCharFromCode(char_code);
zone             2033 src/x64/lithium-x64.cc   return DefineAsRegister(new(zone()) LStringLength(string));
zone             2038 src/x64/lithium-x64.cc   LAllocateObject* result = new(zone()) LAllocateObject(TempRegister());
zone             2044 src/x64/lithium-x64.cc   return MarkAsCall(DefineFixed(new(zone()) LFastLiteral, rax), instr);
zone             2049 src/x64/lithium-x64.cc   return MarkAsCall(DefineFixed(new(zone()) LArrayLiteral, rax), instr);
zone             2054 src/x64/lithium-x64.cc   return MarkAsCall(DefineFixed(new(zone()) LObjectLiteral, rax), instr);
zone             2059 src/x64/lithium-x64.cc   return MarkAsCall(DefineFixed(new(zone()) LRegExpLiteral, rax), instr);
zone             2064 src/x64/lithium-x64.cc   return MarkAsCall(DefineFixed(new(zone()) LFunctionLiteral, rax), instr);
zone             2071 src/x64/lithium-x64.cc   LDeleteProperty* result = new(zone()) LDeleteProperty(object, key);
zone             2079 src/x64/lithium-x64.cc   return AssignEnvironment(new(zone()) LOsrEntry);
zone             2085 src/x64/lithium-x64.cc   return DefineAsSpilled(new(zone()) LParameter, spill_index);
zone             2095 src/x64/lithium-x64.cc   return DefineAsSpilled(new(zone()) LUnknownOSRValue, spill_index);
zone             2101 src/x64/lithium-x64.cc   return MarkAsCall(DefineFixed(new(zone()) LCallStub, rax), instr);
zone             2119 src/x64/lithium-x64.cc       new(zone()) LAccessArgumentsAt(arguments, length, index);
zone             2126 src/x64/lithium-x64.cc   LToFastProperties* result = new(zone()) LToFastProperties(object);
zone             2132 src/x64/lithium-x64.cc   LTypeof* result = new(zone()) LTypeof(UseAtStart(instr->value()));
zone             2138 src/x64/lithium-x64.cc   return new(zone()) LTypeofIsAndBranch(UseTempRegister(instr->value()));
zone             2144 src/x64/lithium-x64.cc   return new(zone()) LIsConstructCallAndBranch(TempRegister());
zone             2167 src/x64/lithium-x64.cc     LLazyBailout* lazy_bailout = new(zone()) LLazyBailout;
zone             2184 src/x64/lithium-x64.cc     return MarkAsCall(new(zone()) LStackCheck, instr);
zone             2187 src/x64/lithium-x64.cc     return AssignEnvironment(AssignPointerMap(new(zone()) LStackCheck));
zone             2217 src/x64/lithium-x64.cc     pop = new(zone()) LDrop(argument_count);
zone             2232 src/x64/lithium-x64.cc   LIn* result = new(zone()) LIn(key, object);
zone             2239 src/x64/lithium-x64.cc   LForInPrepareMap* result = new(zone()) LForInPrepareMap(object);
zone             2247 src/x64/lithium-x64.cc       new(zone()) LForInCacheArray(map)));
zone             2254 src/x64/lithium-x64.cc   return AssignEnvironment(new(zone()) LCheckMapValue(value, map));
zone             2261 src/x64/lithium-x64.cc   return DefineSameAsFirst(new(zone()) LLoadFieldByIndex(object, index));
zone              338 src/x64/lithium-x64.h                                          Zone* zone)  {
zone              340 src/x64/lithium-x64.h       parallel_moves_[pos] = new(zone) LParallelMove(zone);
zone             2197 src/x64/lithium-x64.h         zone_(graph->zone()),
zone             2230 src/x64/lithium-x64.h   Zone* zone() const { return zone_; }
zone               44 src/x64/regexp-macro-assembler-x64.h   RegExpMacroAssemblerX64(Mode mode, int registers_to_save, Zone* zone);
zone              243 src/x64/regexp-macro-assembler-x64.h     code_relative_fixup_positions_.Add(masm_.pc_offset(), zone());
zone               97 src/zone-inl.h void* ZoneObject::operator new(size_t size, Zone* zone) {
zone               98 src/zone-inl.h   return zone->New(static_cast<int>(size));
zone              108 src/zone-inl.h void* ZoneList<T>::operator new(size_t size, Zone* zone) {
zone              109 src/zone-inl.h   return zone->New(static_cast<int>(size));
zone              113 src/zone-inl.h ZoneScope::ZoneScope(Zone* zone, ZoneScopeMode mode)
zone              114 src/zone-inl.h     : zone_(zone), mode_(mode) {
zone              150 src/zone.h       INLINE(void* operator new(size_t size, Zone* zone));
zone              161 src/zone.h       void operator delete(void* pointer, Zone* zone) { UNREACHABLE(); }
zone              169 src/zone.h       explicit ZoneAllocationPolicy(Zone* zone) : zone_(zone) { }
zone              187 src/zone.h       ZoneList(int capacity, Zone* zone)
zone              188 src/zone.h           : List<T, ZoneAllocationPolicy>(capacity, ZoneAllocationPolicy(zone)) { }
zone              190 src/zone.h       INLINE(void* operator new(size_t size, Zone* zone));
zone              193 src/zone.h       ZoneList(const ZoneList<T>& other, Zone* zone)
zone              195 src/zone.h                                           ZoneAllocationPolicy(zone)) {
zone              196 src/zone.h         AddAll(other, ZoneAllocationPolicy(zone));
zone              201 src/zone.h       INLINE(void Add(const T& element, Zone* zone)) {
zone              202 src/zone.h         List<T, ZoneAllocationPolicy>::Add(element, ZoneAllocationPolicy(zone));
zone              205 src/zone.h                          Zone* zone)) {
zone              206 src/zone.h         List<T, ZoneAllocationPolicy>::AddAll(other, ZoneAllocationPolicy(zone));
zone              208 src/zone.h       INLINE(void AddAll(const Vector<T>& other, Zone* zone)) {
zone              209 src/zone.h         List<T, ZoneAllocationPolicy>::AddAll(other, ZoneAllocationPolicy(zone));
zone              211 src/zone.h       INLINE(void InsertAt(int index, const T& element, Zone* zone)) {
zone              213 src/zone.h                                                 ZoneAllocationPolicy(zone));
zone              215 src/zone.h       INLINE(Vector<T> AddBlock(T value, int count, Zone* zone)) {
zone              217 src/zone.h                                                        ZoneAllocationPolicy(zone));
zone              219 src/zone.h       INLINE(void Allocate(int length, Zone* zone)) {
zone              220 src/zone.h         List<T, ZoneAllocationPolicy>::Allocate(length, ZoneAllocationPolicy(zone));
zone              222 src/zone.h       INLINE(void Initialize(int capacity, Zone* zone)) {
zone              224 src/zone.h                                                   ZoneAllocationPolicy(zone));
zone              228 src/zone.h       void operator delete(void* pointer, Zone* zone) { UNREACHABLE(); }
zone              237 src/zone.h       INLINE(ZoneScope(Zone* zone, ZoneScopeMode mode));
zone              263 src/zone.h       explicit ZoneSplayTree(Zone* zone)
zone              264 src/zone.h           : SplayTree<Config, ZoneAllocationPolicy>(ZoneAllocationPolicy(zone)) {}
zone               43 test/cctest/test-ast.cc   Zone* zone = isolate->runtime_zone();
zone               44 test/cctest/test-ast.cc   ZoneScope zone_scope(zone, DELETE_ON_EXIT);
zone               45 test/cctest/test-ast.cc   AstNodeFactory<AstNullVisitor> factory(isolate, zone);
zone               39 test/cctest/test-dataflow.cc   Zone* zone = Isolate::Current()->runtime_zone();
zone               40 test/cctest/test-dataflow.cc   ZoneScope zone_scope(zone, DELETE_ON_EXIT);
zone               42 test/cctest/test-dataflow.cc     BitVector v(15, zone);
zone               49 test/cctest/test-dataflow.cc     BitVector w(15, zone);
zone               57 test/cctest/test-dataflow.cc     BitVector v(64, zone);
zone               75 test/cctest/test-dataflow.cc     BitVector v(15, zone);
zone               77 test/cctest/test-dataflow.cc     BitVector w(15, zone);
zone               85 test/cctest/test-dataflow.cc     BitVector v(15, zone);
zone               87 test/cctest/test-dataflow.cc     BitVector w(15, zone);
zone               91 test/cctest/test-dataflow.cc     BitVector u(w, zone);
zone              100 test/cctest/test-dataflow.cc     BitVector v(35, zone);
zone              102 test/cctest/test-dataflow.cc     BitVector w(35, zone);
zone              110 test/cctest/test-dataflow.cc     BitVector v(35, zone);
zone              113 test/cctest/test-dataflow.cc     BitVector w(35, zone);
zone              118 test/cctest/test-dataflow.cc     BitVector r(35, zone);
zone              478 test/cctest/test-regexp.cc   Zone* zone = Isolate::Current()->runtime_zone();
zone              480 test/cctest/test-regexp.cc       new(zone) ZoneList<CharacterRange>(2, zone);
zone              481 test/cctest/test-regexp.cc   CharacterRange::AddClassEscape(c, ranges, zone);
zone             1352 test/cctest/test-regexp.cc                                  Isolate::Current()->zone());
zone             1423 test/cctest/test-regexp.cc     Zone* zone = Isolate::Current()->runtime_zone();
zone             1425 test/cctest/test-regexp.cc         new(zone)
zone             1426 test/cctest/test-regexp.cc         ZoneList<CharacterRange>(kRangeCount, zone);
zone             1431 test/cctest/test-regexp.cc       ranges->Add(CharacterRange(from, to), zone);
zone             1433 test/cctest/test-regexp.cc     DispatchTable table(zone);
zone             1447 test/cctest/test-regexp.cc   Zone* zone = Isolate::Current()->runtime_zone();
zone             1449 test/cctest/test-regexp.cc       new(zone) ZoneList<CharacterRange>(1, zone);
zone             1450 test/cctest/test-regexp.cc   ranges->Add(CharacterRange(0xFFF0, 0xFFFE), zone);
zone             1451 test/cctest/test-regexp.cc   DispatchTable table(zone);
zone             1562 test/cctest/test-regexp.cc   Zone* zone = Isolate::Current()->runtime_zone();
zone             1565 test/cctest/test-regexp.cc       new(zone) ZoneList<CharacterRange>(count, zone);
zone             1566 test/cctest/test-regexp.cc   input.AddCaseEquivalents(list, false, zone);
zone             1628 test/cctest/test-regexp.cc   Zone* zone = Isolate::Current()->runtime_zone();
zone             1630 test/cctest/test-regexp.cc       new(zone) ZoneList<CharacterRange>(1, zone);
zone             1631 test/cctest/test-regexp.cc   base->Add(CharacterRange::Everything(), zone);
zone             1658 test/cctest/test-regexp.cc   Zone* zone = Isolate::Current()->runtime_zone();
zone             1660 test/cctest/test-regexp.cc       new(zone) ZoneList<CharacterRange>(4, zone);
zone             1663 test/cctest/test-regexp.cc   list->Add(CharacterRange(10, 20), zone);
zone             1664 test/cctest/test-regexp.cc   list->Add(CharacterRange(30, 40), zone);
zone             1665 test/cctest/test-regexp.cc   list->Add(CharacterRange(50, 60), zone);
zone             1676 test/cctest/test-regexp.cc   list->Add(CharacterRange(10, 20), zone);
zone             1677 test/cctest/test-regexp.cc   list->Add(CharacterRange(50, 60), zone);
zone             1678 test/cctest/test-regexp.cc   list->Add(CharacterRange(30, 40), zone);
zone             1689 test/cctest/test-regexp.cc   list->Add(CharacterRange(30, 40), zone);
zone             1690 test/cctest/test-regexp.cc   list->Add(CharacterRange(10, 20), zone);
zone             1691 test/cctest/test-regexp.cc   list->Add(CharacterRange(25, 25), zone);
zone             1692 test/cctest/test-regexp.cc   list->Add(CharacterRange(100, 100), zone);
zone             1693 test/cctest/test-regexp.cc   list->Add(CharacterRange(1, 1), zone);
zone             1708 test/cctest/test-regexp.cc   list->Add(CharacterRange(10, 19), zone);
zone             1709 test/cctest/test-regexp.cc   list->Add(CharacterRange(21, 30), zone);
zone             1710 test/cctest/test-regexp.cc   list->Add(CharacterRange(20, 20), zone);
zone             1723 test/cctest/test-regexp.cc   Zone* zone = Isolate::Current()->runtime_zone();
zone             1738 test/cctest/test-regexp.cc     l1.Add(CharacterRange::Singleton(offset + 2), zone);
zone             1739 test/cctest/test-regexp.cc     l2.Add(CharacterRange::Singleton(offset + i), zone);
zone             1754 test/cctest/test-regexp.cc     l1.Add(CharacterRange::Range(offset + 2, offset + 4), zone);
zone             1755 test/cctest/test-regexp.cc     l2.Add(CharacterRange::Singleton(offset + i), zone);
zone             1775 test/cctest/test-regexp.cc     l1.Add(CharacterRange::Range(offset + 6, offset + 15), zone);  // Length 8.
zone             1776 test/cctest/test-regexp.cc     l2.Add(CharacterRange::Range(offset + 2 * i, offset + 2 * i + 3), zone);
zone             1779 test/cctest/test-regexp.cc   l1.Add(CharacterRange::Range(offset + 6, offset + 15), zone);
zone             1780 test/cctest/test-regexp.cc   l2.Add(CharacterRange::Range(offset + 6, offset + 15), zone);
zone             1782 test/cctest/test-regexp.cc   l1.Add(CharacterRange::Range(offset + 6, offset + 15), zone);
zone             1783 test/cctest/test-regexp.cc   l2.Add(CharacterRange::Range(offset + 4, offset + 17), zone);
zone             1790 test/cctest/test-regexp.cc   l1.Add(CharacterRange::Range(offset, offset + 21), zone);
zone             1791 test/cctest/test-regexp.cc   l1.Add(CharacterRange::Range(offset + 31, offset + 52), zone);
zone             1793 test/cctest/test-regexp.cc     l2.Add(CharacterRange::Range(offset + 2, offset + 5), zone);
zone             1794 test/cctest/test-regexp.cc     l2.Add(CharacterRange::Singleton(offset + 8), zone);
zone               85 test/cctest/test-strings.cc   Zone* zone = Isolate::Current()->runtime_zone();
zone              117 test/cctest/test-strings.cc         uc16* buf = zone->NewArray<uc16>(len);
zone              121 test/cctest/test-strings.cc         Resource* resource = new(zone) Resource(Vector<const uc16>(buf, len));
zone              237 test/cctest/test-strings.cc   ZoneScope zone(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);
zone              356 test/cctest/test-strings.cc   Zone* zone = Isolate::Current()->runtime_zone();
zone              370 test/cctest/test-strings.cc     char* ascii = zone->NewArray<char>(i + 1);
zone              377 test/cctest/test-strings.cc         new(zone) AsciiResource(Vector<const char>(ascii, i));
zone              382 test/cctest/test-strings.cc     uc16* non_ascii = zone->NewArray<uc16>(i + 1);
zone              388 test/cctest/test-strings.cc     Resource* resource = new(zone) Resource(Vector<const uc16>(non_ascii, i));
zone              443 test/cctest/test-strings.cc   ZoneScope zone(Isolate::Current()->runtime_zone(), DELETE_ON_EXIT);