HomeSort by relevance Sort by last modified time
    Searched refs:LocationOperand (Results 1 - 10 of 10) sorted by null

  /external/v8/test/cctest/compiler/
test-gap-resolver.cc 37 LocationOperand::LocationKind kind;
79 LocationOperand::LocationKind kind;
83 index = LocationOperand::cast(op).GetRegister().code();
85 index = LocationOperand::cast(op).GetDoubleRegister().code();
87 index = LocationOperand::cast(op).index();
89 is_float = IsFloatingPoint(LocationOperand::cast(op).representation());
90 kind = LocationOperand::cast(op).location_kind();
93 kind = LocationOperand::REGISTER;
206 return AllocatedOperand(LocationOperand::STACK_SLOT,
209 return AllocatedOperand(LocationOperand::STACK_SLOT
    [all...]
test-jump-threading.cc 60 AddGapMove(index, AllocatedOperand(LocationOperand::REGISTER,
62 AllocatedOperand(LocationOperand::REGISTER,
70 AllocatedOperand(LocationOperand::REGISTER,
  /external/v8/src/compiler/
instruction.h 398 class LocationOperand : public InstructionOperand {
402 LocationOperand(InstructionOperand::Kind operand_kind,
403 LocationOperand::LocationKind location_kind,
456 static LocationOperand* cast(InstructionOperand* op) {
458 return static_cast<LocationOperand*>(op);
461 static const LocationOperand* cast(const InstructionOperand* op) {
463 return static_cast<const LocationOperand*>(op);
466 static LocationOperand cast(const InstructionOperand& op) {
468 return *static_cast<const LocationOperand*>(&op);
478 class ExplicitOperand : public LocationOperand {
    [all...]
code-generator-impl.h 103 return LocationOperand::cast(op)->GetRegister();
107 return LocationOperand::cast(op)->GetDoubleRegister();
code-generator.cc 235 int index = LocationOperand::cast(operand).index();
242 Register reg = LocationOperand::cast(operand).GetRegister();
634 translation->StoreBoolStackSlot(LocationOperand::cast(op)->index());
637 translation->StoreInt32StackSlot(LocationOperand::cast(op)->index());
640 translation->StoreUint32StackSlot(LocationOperand::cast(op)->index());
642 translation->StoreStackSlot(LocationOperand::cast(op)->index());
648 translation->StoreDoubleStackSlot(LocationOperand::cast(op)->index());
instruction.cc 127 auto allocated = LocationOperand::cast(op);
129 os << "[stack:" << LocationOperand::cast(op).index();
131 os << "[double_stack:" << LocationOperand::cast(op).index();
133 os << "[" << LocationOperand::cast(op).GetRegister().ToString() << "|R";
136 os << "[" << LocationOperand::cast(op).GetDoubleRegister().ToString()
244 : LocationOperand(EXPLICIT, kind, rep, index) {
334 if (op.IsStackSlot() && LocationOperand::cast(op).index() < 0) return;
instruction-selector-impl.h 134 return ExplicitOperand(LocationOperand::REGISTER, rep,
137 return ExplicitOperand(LocationOperand::STACK_SLOT, rep,
register-allocator-verifier.cc 235 CHECK_EQ(LocationOperand::cast(op)->GetRegister().code(),
240 CHECK_EQ(LocationOperand::cast(op)->GetDoubleRegister().code(),
245 CHECK_EQ(LocationOperand::cast(op)->index(), constraint->value_);
722 zone(), LocationOperand::LocationKind::STACK_SLOT, rep,
register-allocator.cc 74 LocationOperand::cast(output)->GetRegister().is(reg)) {
86 LocationOperand::cast(output)->GetDoubleRegister().is(reg)) {
165 ? LocationOperand::cast(operand)->GetRegister().code()
166 : LocationOperand::cast(operand)->GetDoubleRegister().code();
414 return AllocatedOperand(LocationOperand::REGISTER, representation(),
826 return AllocatedOperand(LocationOperand::STACK_SLOT, representation(), index);
    [all...]
  /external/v8/test/unittests/compiler/
move-optimizer-unittest.cc 70 return AllocatedOperand(LocationOperand::STACK_SLOT,
74 return AllocatedOperand(LocationOperand::REGISTER,
78 return ExplicitOperand(LocationOperand::REGISTER,

Completed in 442 milliseconds