Searched refs:InstructionBase (Results 1 – 6 of 6) sorted by relevance
63 std::unique_ptr<InstructionBase> Clone() const override; \64 void Assign(const InstructionBase& other) override; \77 struct InstructionBase;98 static DefinitionLocation Instruction(const InstructionBase* instruction,128 const InstructionBase* GetInstruction() const { in GetInstruction()130 return reinterpret_cast<const InstructionBase*>(location_); in GetInstruction()186 struct InstructionBase { struct187 InstructionBase() : pos(CurrentSourcePosition::Get()) {} in InstructionBase() argument188 virtual std::unique_ptr<InstructionBase> Clone() const = 0;189 virtual void Assign(const InstructionBase& other) = 0;[all …]
15 std::unique_ptr<InstructionBase> Name::Clone() const { \16 return std::unique_ptr<InstructionBase>(new Name(*this)); \18 void Name::Assign(const InstructionBase& other) { \132 void InstructionBase::InvalidateTransientTypes( in InvalidateTransientTypes()
1206 class InstructionBase {1360 InstructionBase() {} in InstructionBase() function1367 DCHECK(this->InstructionType() == InstructionBase::kRegisterType || in RsValue()1368 this->InstructionType() == InstructionBase::kImmediateType); in RsValue()1369 return InstructionBase::Bits(kRsShift + kRsBits - 1, kRsShift); in RsValue()1373 DCHECK(this->InstructionType() == InstructionBase::kRegisterType || in RtValue()1374 this->InstructionType() == InstructionBase::kImmediateType); in RtValue()1379 DCHECK_EQ(this->InstructionType(), InstructionBase::kRegisterType); in RdValue()1384 DCHECK_EQ(this->InstructionType(), InstructionBase::kImmediateType); in BaseValue()1389 DCHECK_EQ(this->InstructionType(), InstructionBase::kRegisterType); in SaValue()[all …]
1240 class InstructionBase {1407 InstructionBase() {} in InstructionBase() function1414 DCHECK(this->InstructionType() == InstructionBase::kRegisterType || in RsValue()1415 this->InstructionType() == InstructionBase::kImmediateType); in RsValue()1420 DCHECK(this->InstructionType() == InstructionBase::kRegisterType || in RtValue()1421 this->InstructionType() == InstructionBase::kImmediateType); in RtValue()1426 DCHECK_EQ(this->InstructionType(), InstructionBase::kRegisterType); in RdValue()1431 DCHECK_EQ(this->InstructionType(), InstructionBase::kImmediateType); in BaseValue()1436 DCHECK_EQ(this->InstructionType(), InstructionBase::kRegisterType); in SaValue()1441 DCHECK_EQ(this->InstructionType(), InstructionBase::kRegisterType); in LsaSaValue()[all …]
76 class SimInstructionBase : public InstructionBase {103 type_ = InstructionBase::InstructionType();