• Home
  • Raw
  • Download

Lines Matching refs:LocationOperand

406 class LocationOperand : public InstructionOperand {
410 LocationOperand(InstructionOperand::Kind operand_kind, in LocationOperand() function
411 LocationOperand::LocationKind location_kind, in LocationOperand()
481 static LocationOperand* cast(InstructionOperand* op) { in cast()
483 return static_cast<LocationOperand*>(op); in cast()
486 static const LocationOperand* cast(const InstructionOperand* op) { in cast()
488 return static_cast<const LocationOperand*>(op); in cast()
491 static LocationOperand cast(const InstructionOperand& op) { in cast()
493 return *static_cast<const LocationOperand*>(&op); in cast()
503 class ExplicitOperand : public LocationOperand {
516 class AllocatedOperand : public LocationOperand {
519 : LocationOperand(ALLOCATED, kind, rep, index) {} in AllocatedOperand()
535 LocationOperand::cast(this)->location_kind() == in IsAnyRegister()
536 LocationOperand::REGISTER; in IsAnyRegister()
542 !IsFloatingPoint(LocationOperand::cast(this)->representation()); in IsRegister()
547 IsFloatingPoint(LocationOperand::cast(this)->representation()); in IsFPRegister()
552 LocationOperand::cast(this)->representation() == in IsFloatRegister()
558 LocationOperand::cast(this)->representation() == in IsDoubleRegister()
564 LocationOperand::cast(this)->representation() == in IsSimd128Register()
570 LocationOperand::cast(this)->location_kind() == in IsStackSlot()
571 LocationOperand::STACK_SLOT && in IsStackSlot()
572 !IsFloatingPoint(LocationOperand::cast(this)->representation()); in IsStackSlot()
577 LocationOperand::cast(this)->location_kind() == in IsFPStackSlot()
578 LocationOperand::STACK_SLOT && in IsFPStackSlot()
579 IsFloatingPoint(LocationOperand::cast(this)->representation()); in IsFPStackSlot()
584 LocationOperand::cast(this)->location_kind() == in IsFloatStackSlot()
585 LocationOperand::STACK_SLOT && in IsFloatStackSlot()
586 LocationOperand::cast(this)->representation() == in IsFloatStackSlot()
592 LocationOperand::cast(this)->location_kind() == in IsDoubleStackSlot()
593 LocationOperand::STACK_SLOT && in IsDoubleStackSlot()
594 LocationOperand::cast(this)->representation() == in IsDoubleStackSlot()
600 LocationOperand::cast(this)->location_kind() == in IsSimd128StackSlot()
601 LocationOperand::STACK_SLOT && in IsSimd128StackSlot()
602 LocationOperand::cast(this)->representation() == in IsSimd128StackSlot()
608 MachineRepresentation rep = LocationOperand::cast(this)->representation(); in GetCanonicalizedValue()
621 LocationOperand::RepresentationField::update(this->value_, canonical), in GetCanonicalizedValue()
622 LocationOperand::EXPLICIT); in GetCanonicalizedValue()