/external/v8/src/crankshaft/ |
D | lithium-allocator.cc | 38 LUnallocated* unalloc = LUnallocated::cast(operand_); in UsePosition() 219 LUnallocated* unalloc = new(zone) LUnallocated(LUnallocated::NONE); in CreateAssignedOperand() 594 LOperand* LAllocator::AllocateFixed(LUnallocated* operand, in AllocateFixed() 672 int index = LUnallocated::cast(operand)->virtual_register(); in LookupPhi() 683 return LiveRangeFor(LUnallocated::cast(operand)->virtual_register()); in LiveRangeFor() 709 LUnallocated* unalloc_operand = LUnallocated::cast(operand); in Define() 722 LUnallocated* unalloc_operand = LUnallocated::cast(operand); in Use() 741 if (LUnallocated::cast(cur_to)->virtual_register() == in AddConstraintsGapMove() 742 LUnallocated::cast(from)->virtual_register()) { in AddConstraintsGapMove() 776 LUnallocated* temp = LUnallocated::cast(it.Current()); in MeetConstraintsBetween() [all …]
|
D | lithium.cc | 46 LUnallocated* unalloc = NULL; in PrintTo() 52 unalloc = LUnallocated::cast(this); in PrintTo() 54 if (unalloc->basic_policy() == LUnallocated::FIXED_SLOT) { in PrintTo() 59 case LUnallocated::NONE: in PrintTo() 61 case LUnallocated::FIXED_REGISTER: { in PrintTo() 72 case LUnallocated::FIXED_DOUBLE_REGISTER: { in PrintTo() 83 case LUnallocated::MUST_HAVE_REGISTER: in PrintTo() 86 case LUnallocated::MUST_HAVE_DOUBLE_REGISTER: in PrintTo() 89 case LUnallocated::WRITABLE_REGISTER: in PrintTo() 92 case LUnallocated::SAME_AS_FIRST_INPUT: in PrintTo() [all …]
|
D | lithium.h | 73 class LUnallocated : public LOperand { 105 explicit LUnallocated(ExtendedPolicy policy) : LOperand(UNALLOCATED, 0) { in LUnallocated() function 111 LUnallocated(BasicPolicy policy, int index) : LOperand(UNALLOCATED, 0) { in LUnallocated() function 118 LUnallocated(ExtendedPolicy policy, int index) : LOperand(UNALLOCATED, 0) { in LUnallocated() function 126 LUnallocated(ExtendedPolicy policy, Lifetime lifetime) in LUnallocated() function 133 LUnallocated* CopyUnconstrained(Zone* zone) { in CopyUnconstrained() 134 LUnallocated* result = new(zone) LUnallocated(ANY); in CopyUnconstrained() 139 static LUnallocated* cast(LOperand* op) { in cast() 141 return reinterpret_cast<LUnallocated*>(op); in cast() 258 const int parameter_limit = -LUnallocated::kMinFixedSlotIndex; in TooManyParameters() [all …]
|
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 | hydrogen.cc | 151 if (LUnallocated::TooManyParameters(scope->num_parameters())) { in CreateGraphImpl() 157 LUnallocated::TooManyParametersOrStackSlots(scope->num_parameters(), in CreateGraphImpl() 13581 hint_index = LUnallocated::cast(op)->virtual_register(); in TraceLiveRange()
|
/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() 407 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 408 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 412 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 414 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 429 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 435 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-arm.h | 2554 LUnallocated* ToUnallocated(Register reg); 2555 LUnallocated* ToUnallocated(DoubleRegister reg); 2558 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2597 MUST_USE_RESULT LUnallocated* TempRegister(); 2598 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2605 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() 420 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 421 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 425 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 427 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 443 new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 448 return Use(value, new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-ppc.h | 2477 LUnallocated* ToUnallocated(Register reg); 2478 LUnallocated* ToUnallocated(DoubleRegister reg); 2481 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2520 MUST_USE_RESULT LUnallocated* TempRegister(); 2521 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2528 LUnallocated* result);
|
/external/v8/src/crankshaft/s390/ |
D | lithium-s390.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() 382 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 383 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 386 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 388 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 401 new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 405 return Use(value, new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-s390.h | 2317 LUnallocated* ToUnallocated(Register reg); 2318 LUnallocated* ToUnallocated(DoubleRegister reg); 2321 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2360 MUST_USE_RESULT LUnallocated* TempRegister(); 2361 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2368 LUnallocated* result);
|
/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() 414 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 415 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 419 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 421 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 436 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 442 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-mips64.h | 2558 LUnallocated* ToUnallocated(Register reg); 2559 LUnallocated* ToUnallocated(DoubleRegister reg); 2562 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2601 MUST_USE_RESULT LUnallocated* TempRegister(); 2602 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2609 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() 414 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 415 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 419 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 421 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 436 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 442 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-mips.h | 2512 LUnallocated* ToUnallocated(Register reg); 2513 LUnallocated* ToUnallocated(DoubleRegister reg); 2516 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2555 MUST_USE_RESULT LUnallocated* TempRegister(); 2556 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2563 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() 436 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 437 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 441 LUnallocated* LChunkBuilder::ToUnallocated(XMMRegister reg) { in ToUnallocated() 443 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 458 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 464 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-ia32.h | 2564 LUnallocated* ToUnallocated(Register reg); 2565 LUnallocated* ToUnallocated(XMMRegister reg); 2568 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2611 MUST_USE_RESULT LUnallocated* TempRegister(); 2618 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() 433 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 434 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 438 LUnallocated* LChunkBuilder::ToUnallocated(XMMRegister reg) { in ToUnallocated() 440 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 455 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 461 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-x64.h | 2553 LUnallocated* ToUnallocated(Register reg); 2554 LUnallocated* ToUnallocated(XMMRegister reg); 2557 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2599 MUST_USE_RESULT LUnallocated* TempRegister(); 2606 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() 447 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 448 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 452 LUnallocated* LChunkBuilder::ToUnallocated(X87Register reg) { in ToUnallocated() 454 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 464 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 470 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-x87.h | 2560 LUnallocated* ToUnallocated(Register reg); 2561 LUnallocated* ToUnallocated(X87Register reg); 2564 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2605 MUST_USE_RESULT LUnallocated* TempRegister(); 2611 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() 338 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 339 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 343 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 345 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 349 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { in Use() 371 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() [all …]
|
D | lithium-arm64.h | 2878 LUnallocated* ToUnallocated(Register reg); 2879 LUnallocated* ToUnallocated(DoubleRegister reg); 2882 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2920 MUST_USE_RESULT LUnallocated* TempRegister(); 2923 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2933 LUnallocated* result);
|