Home
last modified time | relevance | path

Searched refs:RISCVRegisterClass (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h403 enum RISCVRegisterClass { GPRRC, FPRRC, VRRC }; enum
406 case RISCVRegisterClass::GPRRC: in getNumberOfRegisters()
410 case RISCVRegisterClass::FPRRC: in getNumberOfRegisters()
414 case RISCVRegisterClass::VRRC: in getNumberOfRegisters()
430 return RISCVRegisterClass::VRRC;
432 return RISCVRegisterClass::GPRRC;
438 return RISCVRegisterClass::FPRRC;
441 return RISCVRegisterClass::GPRRC;
446 case RISCVRegisterClass::GPRRC: in getRegisterClassName()
448 case RISCVRegisterClass::FPRRC: in getRegisterClassName()
[all …]
H A DRISCVRegisterInfo.td229 class RISCVRegisterClass<list<ValueType> regTypes, int align, dag regList>
241 : RISCVRegisterClass<[XLenVT, XLenFVT, i32, i16], 32, regList> {
358 def GPRPair : RISCVRegisterClass<[XLenPairVT, XLenPairFVT], 64, (add
367 def GPRPairNoX0 : RISCVRegisterClass<[XLenPairVT, XLenPairFVT], 64, (sub GPRPair, X0_Pair)>;
371 def GPRPairC : RISCVRegisterClass<[XLenPairVT, XLenPairFVT], 64, (add
433 def FPR16 : RISCVRegisterClass<[f16, bf16], 16, (add
442 def FPR16C : RISCVRegisterClass<[f16, bf16], 16, (add
447 def FPR32 : RISCVRegisterClass<[f32], 32, (add
456 def FPR32C : RISCVRegisterClass<[f32], 32, (add
463 def FPR64 : RISCVRegisterClass<[f64], 64, (add
[all …]