Searched refs:LUnallocated (Results 1 – 14 of 14) sorted by relevance
/external/v8/src/ |
D | lithium.cc | 36 LUnallocated* unalloc = NULL; in PrintTo() 42 unalloc = LUnallocated::cast(this); in PrintTo() 45 case LUnallocated::NONE: in PrintTo() 47 case LUnallocated::FIXED_REGISTER: { in PrintTo() 53 case LUnallocated::FIXED_DOUBLE_REGISTER: { in PrintTo() 59 case LUnallocated::FIXED_SLOT: in PrintTo() 62 case LUnallocated::MUST_HAVE_REGISTER: in PrintTo() 65 case LUnallocated::WRITABLE_REGISTER: in PrintTo() 68 case LUnallocated::SAME_AS_FIRST_INPUT: in PrintTo() 71 case LUnallocated::ANY: in PrintTo()
|
D | lithium-allocator.cc | 67 LUnallocated* unalloc = LUnallocated::cast(operand_); in UsePosition() 242 LUnallocated* unalloc = new(zone) LUnallocated(LUnallocated::NONE); in CreateAssignedOperand() 613 LOperand* LAllocator::AllocateFixed(LUnallocated* operand, in AllocateFixed() 618 if (operand->policy() == LUnallocated::FIXED_SLOT) { in AllocateFixed() 620 } else if (operand->policy() == LUnallocated::FIXED_REGISTER) { in AllocateFixed() 623 } else if (operand->policy() == LUnallocated::FIXED_DOUBLE_REGISTER) { in AllocateFixed() 688 int index = LUnallocated::cast(operand)->virtual_register(); in LookupPhi() 699 return LiveRangeFor(LUnallocated::cast(operand)->virtual_register()); in LiveRangeFor() 725 LUnallocated* unalloc_operand = LUnallocated::cast(operand); in Define() 738 LUnallocated* unalloc_operand = LUnallocated::cast(operand); in Use() [all …]
|
D | lithium.h | 86 class LUnallocated: public LOperand { 113 explicit LUnallocated(Policy policy) : LOperand(UNALLOCATED, 0) { in LUnallocated() function 117 LUnallocated(Policy policy, int fixed_index) : LOperand(UNALLOCATED, 0) { in LUnallocated() function 121 LUnallocated(Policy policy, Lifetime lifetime) : LOperand(UNALLOCATED, 0) { in LUnallocated() function 183 LUnallocated* CopyUnconstrained() { in CopyUnconstrained() 184 LUnallocated* result = new LUnallocated(ANY); in CopyUnconstrained() 189 static LUnallocated* cast(LOperand* op) { in cast() 191 return reinterpret_cast<LUnallocated*>(op); in cast()
|
D | lithium-allocator.h | 53 class LUnallocated; variable 462 if (next_virtual_register_ > LUnallocated::kMaxVirtualRegisters) { in GetVirtualRegister() 507 LOperand* AllocateFixed(LUnallocated* operand, int pos, bool is_tagged);
|
D | compiler.cc | 232 const int parameter_limit = -LUnallocated::kMinFixedIndex; in MakeCrankshaftCode() 233 const int locals_limit = LUnallocated::kMaxFixedIndex; in MakeCrankshaftCode()
|
D | hydrogen.cc | 685 if (values > LUnallocated::kMaxVirtualRegisters) { in Compile() 8057 hint_index = LUnallocated::cast(op)->virtual_register(); in TraceLiveRange()
|
/external/v8/src/mips/ |
D | lithium-mips.cc | 69 LUnallocated::cast(Output())->HasFixedPolicy() || in VerifyCall() 70 !LUnallocated::cast(Output())->HasRegisterPolicy()); in VerifyCall() 72 LUnallocated* operand = LUnallocated::cast(it.Current()); in VerifyCall() 77 LUnallocated* operand = LUnallocated::cast(it.Current()); in VerifyCall() 584 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 585 return new(zone()) LUnallocated(LUnallocated::FIXED_REGISTER, in ToUnallocated() 590 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 591 return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, in ToUnallocated() 607 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 613 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-mips.h | 2278 LUnallocated* ToUnallocated(Register reg); 2279 LUnallocated* ToUnallocated(DoubleRegister reg); 2282 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2318 MUST_USE_RESULT LUnallocated* TempRegister(); 2326 LUnallocated* result);
|
/external/v8/src/x64/ |
D | lithium-x64.cc | 79 LUnallocated::cast(Output())->HasFixedPolicy() || in VerifyCall() 80 !LUnallocated::cast(Output())->HasRegisterPolicy()); in VerifyCall() 82 LUnallocated* operand = LUnallocated::cast(it.Current()); in VerifyCall() 87 LUnallocated* operand = LUnallocated::cast(it.Current()); in VerifyCall() 577 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 578 return new(zone()) LUnallocated(LUnallocated::FIXED_REGISTER, in ToUnallocated() 583 LUnallocated* LChunkBuilder::ToUnallocated(XMMRegister reg) { in ToUnallocated() 584 return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, in ToUnallocated() 600 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 606 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-x64.h | 2260 LUnallocated* ToUnallocated(Register reg); 2261 LUnallocated* ToUnallocated(XMMRegister reg); 2264 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2300 MUST_USE_RESULT LUnallocated* TempRegister(); 2308 LUnallocated* result);
|
/external/v8/src/ia32/ |
D | lithium-ia32.cc | 79 LUnallocated::cast(Output())->HasFixedPolicy() || in VerifyCall() 80 !LUnallocated::cast(Output())->HasRegisterPolicy()); in VerifyCall() 82 LUnallocated* operand = LUnallocated::cast(it.Current()); in VerifyCall() 87 LUnallocated* operand = LUnallocated::cast(it.Current()); in VerifyCall() 579 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 580 return new(zone()) LUnallocated(LUnallocated::FIXED_REGISTER, in ToUnallocated() 585 LUnallocated* LChunkBuilder::ToUnallocated(XMMRegister reg) { in ToUnallocated() 586 return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, in ToUnallocated() 602 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 608 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-ia32.h | 2396 LUnallocated* ToUnallocated(Register reg); 2397 LUnallocated* ToUnallocated(XMMRegister reg); 2400 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2436 MUST_USE_RESULT LUnallocated* TempRegister(); 2444 LUnallocated* result);
|
/external/v8/src/arm/ |
D | lithium-arm.cc | 69 LUnallocated::cast(Output())->HasFixedPolicy() || in VerifyCall() 70 !LUnallocated::cast(Output())->HasRegisterPolicy()); in VerifyCall() 72 LUnallocated* operand = LUnallocated::cast(it.Current()); in VerifyCall() 77 LUnallocated* operand = LUnallocated::cast(it.Current()); in VerifyCall() 584 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 585 return new(zone()) LUnallocated(LUnallocated::FIXED_REGISTER, in ToUnallocated() 590 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 591 return new(zone()) LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, in ToUnallocated() 607 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 613 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-arm.h | 2298 LUnallocated* ToUnallocated(Register reg); 2299 LUnallocated* ToUnallocated(DoubleRegister reg); 2302 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2338 MUST_USE_RESULT LUnallocated* TempRegister(); 2346 LUnallocated* result);
|