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);