/external/v8/src/crankshaft/ |
D | lithium-allocator.cc | 36 LUnallocated* unalloc = LUnallocated::cast(operand_); in UsePosition() 217 LUnallocated* unalloc = new(zone) LUnallocated(LUnallocated::NONE); in CreateAssignedOperand() 593 LOperand* LAllocator::AllocateFixed(LUnallocated* operand, in AllocateFixed() 671 int index = LUnallocated::cast(operand)->virtual_register(); in LookupPhi() 682 return LiveRangeFor(LUnallocated::cast(operand)->virtual_register()); in LiveRangeFor() 708 LUnallocated* unalloc_operand = LUnallocated::cast(operand); in Define() 721 LUnallocated* unalloc_operand = LUnallocated::cast(operand); in Use() 740 if (LUnallocated::cast(cur_to)->virtual_register() == in AddConstraintsGapMove() 741 LUnallocated::cast(from)->virtual_register()) { in AddConstraintsGapMove() 775 LUnallocated* temp = LUnallocated::cast(it.Current()); in MeetConstraintsBetween() [all …]
|
D | lithium.cc | 42 LUnallocated* unalloc = NULL; in PrintTo() 48 unalloc = LUnallocated::cast(this); in PrintTo() 50 if (unalloc->basic_policy() == LUnallocated::FIXED_SLOT) { in PrintTo() 55 case LUnallocated::NONE: in PrintTo() 57 case LUnallocated::FIXED_REGISTER: { in PrintTo() 68 case LUnallocated::FIXED_DOUBLE_REGISTER: { in PrintTo() 79 case LUnallocated::MUST_HAVE_REGISTER: in PrintTo() 82 case LUnallocated::MUST_HAVE_DOUBLE_REGISTER: in PrintTo() 85 case LUnallocated::WRITABLE_REGISTER: in PrintTo() 88 case LUnallocated::SAME_AS_FIRST_INPUT: in PrintTo() [all …]
|
D | lithium.h | 72 class LUnallocated : public LOperand { 104 explicit LUnallocated(ExtendedPolicy policy) : LOperand(UNALLOCATED, 0) { in LUnallocated() function 110 LUnallocated(BasicPolicy policy, int index) : LOperand(UNALLOCATED, 0) { in LUnallocated() function 117 LUnallocated(ExtendedPolicy policy, int index) : LOperand(UNALLOCATED, 0) { in LUnallocated() function 125 LUnallocated(ExtendedPolicy policy, Lifetime lifetime) in LUnallocated() function 132 LUnallocated* CopyUnconstrained(Zone* zone) { in CopyUnconstrained() 133 LUnallocated* result = new(zone) LUnallocated(ANY); in CopyUnconstrained() 138 static LUnallocated* cast(LOperand* op) { in cast() 140 return reinterpret_cast<LUnallocated*>(op); in cast() 257 const int parameter_limit = -LUnallocated::kMinFixedSlotIndex; in TooManyParameters() [all …]
|
D | lithium-allocator.h | 26 class LUnallocated; variable 353 if (next_virtual_register_ >= LUnallocated::kMaxVirtualRegisters) { in GetVirtualRegister() 406 LOperand* AllocateFixed(LUnallocated* operand, int pos, bool is_tagged);
|
D | hydrogen.cc | 13479 hint_index = LUnallocated::cast(op)->virtual_register(); in TraceLiveRange()
|
/external/v8/src/crankshaft/mips64/ |
D | lithium-mips64.cc | 32 LUnallocated::cast(Output())->HasFixedPolicy() || in LITHIUM_CONCRETE_INSTRUCTION_LIST() 33 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 35 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 40 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 435 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 436 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 440 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 442 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 457 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 463 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-mips64.h | 2694 LUnallocated* ToUnallocated(Register reg); 2695 LUnallocated* ToUnallocated(DoubleRegister reg); 2698 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2737 MUST_USE_RESULT LUnallocated* TempRegister(); 2738 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2745 LUnallocated* result);
|
/external/v8/src/crankshaft/mips/ |
D | lithium-mips.cc | 32 LUnallocated::cast(Output())->HasFixedPolicy() || in LITHIUM_CONCRETE_INSTRUCTION_LIST() 33 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 35 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 40 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 435 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 436 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 440 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 442 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 457 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 463 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-mips.h | 2648 LUnallocated* ToUnallocated(Register reg); 2649 LUnallocated* ToUnallocated(DoubleRegister reg); 2652 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2691 MUST_USE_RESULT LUnallocated* TempRegister(); 2692 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2699 LUnallocated* result);
|
/external/v8/src/crankshaft/ppc/ |
D | lithium-ppc.cc | 29 DCHECK(Output() == NULL || LUnallocated::cast(Output())->HasFixedPolicy() || in LITHIUM_CONCRETE_INSTRUCTION_LIST() 30 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 32 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 36 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 441 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 442 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 446 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 448 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 464 new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 469 return Use(value, new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-ppc.h | 2574 LUnallocated* ToUnallocated(Register reg); 2575 LUnallocated* ToUnallocated(DoubleRegister reg); 2578 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2617 MUST_USE_RESULT LUnallocated* TempRegister(); 2618 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2625 LUnallocated* result);
|
/external/v8/src/crankshaft/arm/ |
D | lithium-arm.cc | 30 LUnallocated::cast(Output())->HasFixedPolicy() || in LITHIUM_CONCRETE_INSTRUCTION_LIST() 31 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 33 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 38 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 428 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 429 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 433 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 435 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 450 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 456 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-arm.h | 2691 LUnallocated* ToUnallocated(Register reg); 2692 LUnallocated* ToUnallocated(DoubleRegister reg); 2695 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2734 MUST_USE_RESULT LUnallocated* TempRegister(); 2735 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2742 LUnallocated* result);
|
/external/v8/src/crankshaft/x64/ |
D | lithium-x64.cc | 33 LUnallocated::cast(Output())->HasFixedPolicy() || in LITHIUM_CONCRETE_INSTRUCTION_LIST() 34 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 36 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 41 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 454 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 455 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 459 LUnallocated* LChunkBuilder::ToUnallocated(XMMRegister reg) { in ToUnallocated() 461 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 476 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 482 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-x64.h | 2664 LUnallocated* ToUnallocated(Register reg); 2665 LUnallocated* ToUnallocated(XMMRegister reg); 2668 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2710 MUST_USE_RESULT LUnallocated* TempRegister(); 2717 LUnallocated* result);
|
/external/v8/src/crankshaft/ia32/ |
D | lithium-ia32.cc | 33 LUnallocated::cast(Output())->HasFixedPolicy() || in LITHIUM_CONCRETE_INSTRUCTION_LIST() 34 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 36 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 41 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 464 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 465 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 469 LUnallocated* LChunkBuilder::ToUnallocated(XMMRegister reg) { in ToUnallocated() 471 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 486 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 492 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-ia32.h | 2678 LUnallocated* ToUnallocated(Register reg); 2679 LUnallocated* ToUnallocated(XMMRegister reg); 2682 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2725 MUST_USE_RESULT LUnallocated* TempRegister(); 2732 LUnallocated* result);
|
/external/v8/src/crankshaft/x87/ |
D | lithium-x87.cc | 33 LUnallocated::cast(Output())->HasFixedPolicy() || in LITHIUM_CONCRETE_INSTRUCTION_LIST() 34 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 36 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 41 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 475 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 476 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 480 LUnallocated* LChunkBuilder::ToUnallocated(X87Register reg) { in ToUnallocated() 482 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 492 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 498 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-x87.h | 2692 LUnallocated* ToUnallocated(Register reg); 2693 LUnallocated* ToUnallocated(X87Register reg); 2696 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2737 MUST_USE_RESULT LUnallocated* TempRegister(); 2743 LUnallocated* result);
|
/external/v8/src/crankshaft/arm64/ |
D | lithium-arm64.cc | 30 LUnallocated::cast(Output())->HasFixedPolicy() || in LITHIUM_CONCRETE_INSTRUCTION_LIST() 31 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 33 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 38 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 359 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 360 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 364 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 366 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 370 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { in Use() 392 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() [all …]
|
D | lithium-arm64.h | 3025 LUnallocated* ToUnallocated(Register reg); 3026 LUnallocated* ToUnallocated(DoubleRegister reg); 3029 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 3067 MUST_USE_RESULT LUnallocated* TempRegister(); 3070 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 3080 LUnallocated* result);
|
/external/v8/src/ |
D | compiler.cc | 473 if (LUnallocated::TooManyParameters(scope->num_parameters())) { in CreateGraph() 479 LUnallocated::TooManyParametersOrStackSlots(scope->num_parameters(), in CreateGraph()
|