Home
last modified time | relevance | path

Searched refs:LUnallocated (Results 1 – 14 of 14) sorted by relevance

/external/v8/src/
Dlithium.cc36 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()
Dlithium-allocator.cc67 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 …]
Dlithium.h86 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()
Dlithium-allocator.h53 class LUnallocated; variable
462 if (next_virtual_register_ > LUnallocated::kMaxVirtualRegisters) { in GetVirtualRegister()
507 LOperand* AllocateFixed(LUnallocated* operand, int pos, bool is_tagged);
Dcompiler.cc232 const int parameter_limit = -LUnallocated::kMinFixedIndex; in MakeCrankshaftCode()
233 const int locals_limit = LUnallocated::kMaxFixedIndex; in MakeCrankshaftCode()
Dhydrogen.cc685 if (values > LUnallocated::kMaxVirtualRegisters) { in Compile()
8057 hint_index = LUnallocated::cast(op)->virtual_register(); in TraceLiveRange()
/external/v8/src/mips/
Dlithium-mips.cc69 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 …]
Dlithium-mips.h2278 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/
Dlithium-x64.cc79 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 …]
Dlithium-x64.h2260 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/
Dlithium-ia32.cc79 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 …]
Dlithium-ia32.h2396 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/
Dlithium-arm.cc69 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 …]
Dlithium-arm.h2298 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);