/external/chromium_org/v8/src/ |
D | lithium-allocator.cc | 35 LUnallocated* unalloc = LUnallocated::cast(operand_); in UsePosition() 216 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() 69 case LUnallocated::FIXED_DOUBLE_REGISTER: { in PrintTo() 81 case LUnallocated::MUST_HAVE_REGISTER: in PrintTo() 84 case LUnallocated::MUST_HAVE_DOUBLE_REGISTER: in PrintTo() 87 case LUnallocated::WRITABLE_REGISTER: in PrintTo() 90 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()
|
D | lithium-allocator.h | 28 class LUnallocated; variable 355 if (next_virtual_register_ >= LUnallocated::kMaxVirtualRegisters) { in GetVirtualRegister() 408 LOperand* AllocateFixed(LUnallocated* operand, int pos, bool is_tagged);
|
D | compiler.cc | 360 const int parameter_limit = -LUnallocated::kMinFixedSlotIndex; in CreateGraph() 366 const int locals_limit = LUnallocated::kMaxFixedSlotIndex; in CreateGraph()
|
D | hydrogen.cc | 12411 hint_index = LUnallocated::cast(op)->virtual_register(); in TraceLiveRange()
|
/external/chromium_org/v8/src/mips/ |
D | lithium-mips.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() 433 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 434 return new(zone()) LUnallocated(LUnallocated::FIXED_REGISTER, in ToUnallocated() 439 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 440 return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, in ToUnallocated() 456 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 462 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-mips.h | 2760 LUnallocated* ToUnallocated(Register reg); 2761 LUnallocated* ToUnallocated(DoubleRegister reg); 2764 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2803 MUST_USE_RESULT LUnallocated* TempRegister(); 2804 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2811 LUnallocated* result);
|
/external/chromium_org/v8/src/mips64/ |
D | lithium-mips64.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() 433 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 434 return new(zone()) LUnallocated(LUnallocated::FIXED_REGISTER, in ToUnallocated() 439 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 440 return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, in ToUnallocated() 456 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 462 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-mips64.h | 2744 LUnallocated* ToUnallocated(Register reg); 2745 LUnallocated* ToUnallocated(DoubleRegister reg); 2748 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2787 MUST_USE_RESULT LUnallocated* TempRegister(); 2788 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2795 LUnallocated* result);
|
/external/chromium_org/v8/src/arm/ |
D | lithium-arm.cc | 28 LUnallocated::cast(Output())->HasFixedPolicy() || in LITHIUM_CONCRETE_INSTRUCTION_LIST() 29 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 31 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 36 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 426 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 427 return new(zone()) LUnallocated(LUnallocated::FIXED_REGISTER, in ToUnallocated() 432 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 433 return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, in ToUnallocated() 449 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 455 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-arm.h | 2802 LUnallocated* ToUnallocated(Register reg); 2803 LUnallocated* ToUnallocated(DoubleRegister reg); 2806 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2845 MUST_USE_RESULT LUnallocated* TempRegister(); 2846 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2853 LUnallocated* result);
|
/external/chromium_org/v8/src/x64/ |
D | lithium-x64.cc | 31 LUnallocated::cast(Output())->HasFixedPolicy() || in LITHIUM_CONCRETE_INSTRUCTION_LIST() 32 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 34 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 39 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 452 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 453 return new(zone()) LUnallocated(LUnallocated::FIXED_REGISTER, in ToUnallocated() 458 LUnallocated* LChunkBuilder::ToUnallocated(XMMRegister reg) { in ToUnallocated() 459 return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, in ToUnallocated() 475 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 481 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-x64.h | 2787 LUnallocated* ToUnallocated(Register reg); 2788 LUnallocated* ToUnallocated(XMMRegister reg); 2791 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2833 MUST_USE_RESULT LUnallocated* TempRegister(); 2840 LUnallocated* result);
|
/external/chromium_org/v8/src/ia32/ |
D | lithium-ia32.cc | 31 LUnallocated::cast(Output())->HasFixedPolicy() || in LITHIUM_CONCRETE_INSTRUCTION_LIST() 32 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 34 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 39 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, in ToUnallocated() 470 LUnallocated* LChunkBuilder::ToUnallocated(XMMRegister reg) { in ToUnallocated() 471 return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, in ToUnallocated() 487 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 493 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-ia32.h | 2788 LUnallocated* ToUnallocated(Register reg); 2789 LUnallocated* ToUnallocated(XMMRegister reg); 2792 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2835 MUST_USE_RESULT LUnallocated* TempRegister(); 2842 LUnallocated* result);
|
/external/chromium_org/v8/src/x87/ |
D | lithium-x87.cc | 31 LUnallocated::cast(Output())->HasFixedPolicy() || in LITHIUM_CONCRETE_INSTRUCTION_LIST() 32 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 34 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 39 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, in ToUnallocated() 481 LUnallocated* LChunkBuilder::ToUnallocated(X87Register reg) { in ToUnallocated() 482 return new (zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, in ToUnallocated() 493 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 499 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-x87.h | 2804 LUnallocated* ToUnallocated(Register reg); 2805 LUnallocated* ToUnallocated(X87Register reg); 2808 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2849 MUST_USE_RESULT LUnallocated* TempRegister(); 2855 LUnallocated* result);
|
/external/chromium_org/v8/src/arm64/ |
D | lithium-arm64.cc | 28 LUnallocated::cast(Output())->HasFixedPolicy() || in LITHIUM_CONCRETE_INSTRUCTION_LIST() 29 !LUnallocated::cast(Output())->HasRegisterPolicy()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 31 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 36 LUnallocated* operand = LUnallocated::cast(it.Current()); in LITHIUM_CONCRETE_INSTRUCTION_LIST() 357 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 358 return new(zone()) LUnallocated(LUnallocated::FIXED_REGISTER, in ToUnallocated() 363 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 364 return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, in ToUnallocated() 369 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { in Use() 391 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() [all …]
|
D | lithium-arm64.h | 3125 LUnallocated* ToUnallocated(Register reg); 3126 LUnallocated* ToUnallocated(DoubleRegister reg); 3129 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 3167 MUST_USE_RESULT LUnallocated* TempRegister(); 3170 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 3180 LUnallocated* result);
|