/external/v8/src/compiler/ |
gap-resolver.cc | 30 const LocationOperand& src_loc = LocationOperand::cast(move->source()); 31 const LocationOperand& dst_loc = LocationOperand::cast(move->destination()); 47 if (src_kind == LocationOperand::REGISTER) { 58 if (dst_kind == LocationOperand::REGISTER) { 95 REP_BIT(LocationOperand::cast(move->destination()).representation()); 158 LocationOperand::cast(other->source()).representation() > 221 if (LocationOperand::cast(other->source()).representation() > 228 if (LocationOperand::cast(other->source()).representation() [all...] |
instruction.h | 424 class LocationOperand : public InstructionOperand { 428 LocationOperand(InstructionOperand::Kind operand_kind, 429 LocationOperand::LocationKind location_kind, 501 bool IsCompatible(LocationOperand* op); 503 static LocationOperand* cast(InstructionOperand* op) { 505 return static_cast<LocationOperand*>(op); 508 static const LocationOperand* cast(const InstructionOperand* op) { 510 return static_cast<const LocationOperand*>(op); 513 static LocationOperand cast(const InstructionOperand& op) { 515 return *static_cast<const LocationOperand*>(&op) [all...] |
code-generator-impl.h | 131 return LocationOperand::cast(op)->GetRegister(); 135 return LocationOperand::cast(op)->GetFloatRegister(); 139 return LocationOperand::cast(op)->GetDoubleRegister(); 143 return LocationOperand::cast(op)->GetSimd128Register();
|
code-generator.cc | 440 int index = LocationOperand::cast(operand).index(); 450 Register reg = LocationOperand::cast(operand).GetRegister(); 518 LocationOperand::cast(source).index() >= 530 LocationOperand::cast(destination).index() >= 532 int index = LocationOperand::cast(destination).index(); 568 DCHECK(LocationOperand::cast(source)->IsCompatible( 569 LocationOperand::cast(destination))); 590 DCHECK(LocationOperand::cast(source)->IsCompatible( 591 LocationOperand::cast(destination))); [all...] |
instruction.cc | 75 const LocationOperand& loc = *LocationOperand::cast(this); 76 const LocationOperand& other_loc = LocationOperand::cast(other); 77 LocationOperand::LocationKind kind = loc.location_kind(); 78 LocationOperand::LocationKind other_kind = other_loc.location_kind(); 83 if (kind == LocationOperand::REGISTER) { 90 DCHECK_EQ(LocationOperand::STACK_SLOT, kind); 101 bool LocationOperand::IsCompatible(LocationOperand* op) [all...] |
move-optimizer.cc | 40 fp_reps_ |= RepBit(LocationOperand::cast(op).representation()); 55 const LocationOperand& loc = LocationOperand::cast(op); 85 if (Contains(AllocatedOperand(LocationOperand::REGISTER, other_rep1, 93 if (Contains(AllocatedOperand(LocationOperand::REGISTER, other_rep2,
|
register-allocator-verifier.cc | 244 CHECK_EQ(LocationOperand::cast(op)->register_code(), constraint->value_); 248 CHECK_EQ(LocationOperand::cast(op)->register_code(), constraint->value_); 252 CHECK_EQ(LocationOperand::cast(op)->index(), constraint->value_); 256 CHECK_EQ(ElementSizeLog2Of(LocationOperand::cast(op)->representation()), 532 zone(), LocationOperand::LocationKind::STACK_SLOT, rep,
|
instruction-selector-impl.h | 196 return ExplicitOperand(LocationOperand::REGISTER, rep, 199 return ExplicitOperand(LocationOperand::STACK_SLOT, rep,
|
register-allocator.cc | 308 *register_code = LocationOperand::cast(operand)->register_code(); 550 return AllocatedOperand(LocationOperand::REGISTER, representation(), 912 return AllocatedOperand(LocationOperand::STACK_SLOT, representation(), index); [all...] |
/external/v8/src/compiler/s390/ |
code-generator-s390.cc | 34 return LocationOperand::cast(instr_->InputAt(index))->representation() == 39 return LocationOperand::cast(instr_->InputAt(index))->representation() == [all...] |
instruction-selector-s390.cc | 251 return LocationOperand(LocationOperand::EXPLICIT, 252 LocationOperand::REGISTER, [all...] |
/external/v8/src/compiler/ppc/ |
code-generator-ppc.cc | [all...] |
instruction-selector-ppc.cc | 74 return LocationOperand(LocationOperand::EXPLICIT, 75 LocationOperand::REGISTER, [all...] |
/external/v8/src/compiler/x64/ |
code-generator-x64.cc | 595 (LocationOperand::cast(pushes.back()->destination()).index() + 1 == 599 LocationOperand destination_location( 600 LocationOperand::cast(move->destination())); 605 LocationOperand source_location(LocationOperand::cast(source)); 608 LocationOperand source_location(LocationOperand::cast(source)); [all...] |
instruction-selector-x64.cc | [all...] |
/external/v8/src/compiler/arm/ |
code-generator-arm.cc | 618 (LocationOperand::cast(pushes.back()->destination()).index() + 1 == 623 LocationOperand destination_location( 624 LocationOperand::cast(move->destination())); 632 LocationOperand source_location(LocationOperand::cast(source)); [all...] |
instruction-selector-arm.cc | 81 return LocationOperand(LocationOperand::EXPLICIT, 82 LocationOperand::REGISTER, [all...] |
/external/v8/src/compiler/mips/ |
instruction-scheduler-mips.cc | [all...] |
code-generator-mips.cc | [all...] |
/external/v8/src/compiler/ia32/ |
code-generator-ia32.cc | 559 (LocationOperand::cast(pushes.back()->destination()).index() + 1 == 563 LocationOperand destination_location( 564 LocationOperand::cast(move->destination())); 569 LocationOperand source_location(LocationOperand::cast(source)); 572 LocationOperand source_location(LocationOperand::cast(source)); [all...] |
instruction-selector-ia32.cc | [all...] |
/external/v8/src/compiler/mips64/ |
code-generator-mips64.cc | [all...] |
instruction-scheduler-mips64.cc | [all...] |
/external/v8/src/compiler/arm64/ |
instruction-selector-arm64.cc | 56 return LocationOperand(LocationOperand::EXPLICIT, 57 LocationOperand::REGISTER, [all...] |
code-generator-arm64.cc | [all...] |