/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 | 47 LUnallocated* unalloc = NULL; in PrintTo() 53 unalloc = LUnallocated::cast(this); in PrintTo() 55 if (unalloc->basic_policy() == LUnallocated::FIXED_SLOT) { in PrintTo() 60 case LUnallocated::NONE: in PrintTo() 62 case LUnallocated::FIXED_REGISTER: { in PrintTo() 73 case LUnallocated::FIXED_DOUBLE_REGISTER: { in PrintTo() 84 case LUnallocated::MUST_HAVE_REGISTER: in PrintTo() 87 case LUnallocated::MUST_HAVE_DOUBLE_REGISTER: in PrintTo() 90 case LUnallocated::WRITABLE_REGISTER: in PrintTo() 93 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 | 153 if (LUnallocated::TooManyParameters(scope->num_parameters())) { in PrepareJobImpl() 159 LUnallocated::TooManyParametersOrStackSlots(scope->num_parameters(), in PrepareJobImpl() 12927 hint_index = LUnallocated::cast(op)->virtual_register(); in TraceLiveRange()
|
/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() 360 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 361 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() 379 new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 383 return Use(value, new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-s390.h | 2171 LUnallocated* ToUnallocated(Register reg); 2172 LUnallocated* ToUnallocated(DoubleRegister reg); 2175 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2214 MUST_USE_RESULT LUnallocated* TempRegister(); 2215 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2222 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() 388 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 389 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 393 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 395 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 410 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 416 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-mips64.h | 2400 LUnallocated* ToUnallocated(Register reg); 2401 LUnallocated* ToUnallocated(DoubleRegister reg); 2404 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2443 MUST_USE_RESULT LUnallocated* TempRegister(); 2444 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2451 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() 394 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 395 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 399 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 401 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 417 new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 422 return Use(value, new (zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-ppc.h | 2323 LUnallocated* ToUnallocated(Register reg); 2324 LUnallocated* ToUnallocated(DoubleRegister reg); 2327 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2366 MUST_USE_RESULT LUnallocated* TempRegister(); 2367 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2374 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() 381 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 382 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() 403 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 409 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-arm.h | 2397 LUnallocated* ToUnallocated(Register reg); 2398 LUnallocated* ToUnallocated(DoubleRegister reg); 2401 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2440 MUST_USE_RESULT LUnallocated* TempRegister(); 2441 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2448 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() 388 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 389 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 393 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 395 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 410 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 416 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-mips.h | 2354 LUnallocated* ToUnallocated(Register reg); 2355 LUnallocated* ToUnallocated(DoubleRegister reg); 2358 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2397 MUST_USE_RESULT LUnallocated* TempRegister(); 2398 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2405 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() 410 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 411 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 415 LUnallocated* LChunkBuilder::ToUnallocated(XMMRegister reg) { in ToUnallocated() 417 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 432 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 438 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-ia32.h | 2408 LUnallocated* ToUnallocated(Register reg); 2409 LUnallocated* ToUnallocated(XMMRegister reg); 2412 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2455 MUST_USE_RESULT LUnallocated* TempRegister(); 2462 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() 408 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 409 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 413 LUnallocated* LChunkBuilder::ToUnallocated(XMMRegister reg) { in ToUnallocated() 415 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 430 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 436 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-x64.h | 2394 LUnallocated* ToUnallocated(Register reg); 2395 LUnallocated* ToUnallocated(XMMRegister reg); 2398 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2440 MUST_USE_RESULT LUnallocated* TempRegister(); 2447 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() 421 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 422 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 426 LUnallocated* LChunkBuilder::ToUnallocated(X87Register reg) { in ToUnallocated() 428 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 438 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() 444 new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER, in UseRegisterAtStart() [all …]
|
D | lithium-x87.h | 2404 LUnallocated* ToUnallocated(Register reg); 2405 LUnallocated* ToUnallocated(X87Register reg); 2408 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2449 MUST_USE_RESULT LUnallocated* TempRegister(); 2455 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() 312 LUnallocated* LChunkBuilder::ToUnallocated(Register reg) { in ToUnallocated() 313 return new (zone()) LUnallocated(LUnallocated::FIXED_REGISTER, reg.code()); in ToUnallocated() 317 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated() 319 LUnallocated(LUnallocated::FIXED_DOUBLE_REGISTER, reg.code()); in ToUnallocated() 323 LOperand* LChunkBuilder::Use(HValue* value, LUnallocated* operand) { in Use() 345 return Use(value, new(zone()) LUnallocated(LUnallocated::MUST_HAVE_REGISTER)); in UseRegister() [all …]
|
D | lithium-arm64.h | 2717 LUnallocated* ToUnallocated(Register reg); 2718 LUnallocated* ToUnallocated(DoubleRegister reg); 2721 MUST_USE_RESULT LOperand* Use(HValue* value, LUnallocated* operand); 2759 MUST_USE_RESULT LUnallocated* TempRegister(); 2762 MUST_USE_RESULT LUnallocated* TempDoubleRegister(); 2772 LUnallocated* result);
|