Home
last modified time | relevance | path

Searched refs:VRRC (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrAltivec.td911 def : Pat<(v16i8 (bitconvert (v8i16 VRRC:$src))), (v16i8 VRRC:$src)>;
947 def : Pat<(f128 (bitconvert (v16i8 VRRC:$src))), (f128 VRRC:$src)>;
948 def : Pat<(f128 (bitconvert (v8i16 VRRC:$src))), (f128 VRRC:$src)>;
949 def : Pat<(f128 (bitconvert (v4i32 VRRC:$src))), (f128 VRRC:$src)>;
950 def : Pat<(f128 (bitconvert (v4f32 VRRC:$src))), (f128 VRRC:$src)>;
951 def : Pat<(f128 (bitconvert (v2f64 VRRC:$src))), (f128 VRRC:$src)>;
953 def : Pat<(v16i8 (bitconvert (f128 VRRC:$src))), (v16i8 VRRC:$src)>;
954 def : Pat<(v8i16 (bitconvert (f128 VRRC:$src))), (v8i16 VRRC:$src)>;
955 def : Pat<(v4i32 (bitconvert (f128 VRRC:$src))), (v4i32 VRRC:$src)>;
956 def : Pat<(v4f32 (bitconvert (f128 VRRC:$src))), (v4f32 VRRC:$src)>;
[all …]
H A DPPCTargetTransformInfo.cpp450 ClassID == VRRC || ClassID == VSXRC); in getNumberOfRegisters()
452 assert(ClassID == GPRRC || ClassID == VSXRC || ClassID == VRRC); in getNumberOfRegisters()
455 assert(ClassID == GPRRC || ClassID == FPRRC || ClassID == VRRC); in getNumberOfRegisters()
461 return ST->hasVSX() ? VSXRC : VRRC; in getRegisterClassForType()
467 return VRRC; in getRegisterClassForType()
482 case VRRC: return "PPC::VRRC"; in getRegisterClassName()
H A DPPCInstrVSX.td2550 (COPY_TO_REGCLASS $A, VRRC)>;
2552 (COPY_TO_REGCLASS $A, VRRC)>;
2554 (COPY_TO_REGCLASS $A, VRRC)>;
2556 (COPY_TO_REGCLASS $A, VRRC)>;
2568 (COPY_TO_REGCLASS $A, VRRC)>;
2570 (COPY_TO_REGCLASS $A, VRRC)>;
2572 (COPY_TO_REGCLASS $A, VRRC)>;
2574 (COPY_TO_REGCLASS $A, VRRC)>;
2577 (COPY_TO_REGCLASS $A, VRRC)>;
2579 (COPY_TO_REGCLASS $A, VRRC)>;
[all …]
H A DPPCTargetTransformInfo.h94 GPRRC, FPRRC, VRRC, VSXRC enumerator
H A DPPCInstrP10.td1257 (COPY_TO_REGCLASS (PLXVpc $addr, 0), VRRC)>;
2047 (v16i8 (COPY_TO_REGCLASS (XXGENPCVBM $VRB, imm:$IMM), VRRC))>;
2049 (v8i16 (COPY_TO_REGCLASS (XXGENPCVHM $VRB, imm:$IMM), VRRC))>;
2051 (v4i32 (COPY_TO_REGCLASS (XXGENPCVWM $VRB, imm:$IMM), VRRC))>;
2063 (v1i128 (COPY_TO_REGCLASS (LXVRBX ForceXForm:$src), VRRC))>;
2065 (v1i128 (COPY_TO_REGCLASS (LXVRHX ForceXForm:$src), VRRC))>;
2067 (v1i128 (COPY_TO_REGCLASS (LXVRWX ForceXForm:$src), VRRC))>;
2069 (v1i128 (COPY_TO_REGCLASS (LXVRDX ForceXForm:$src), VRRC))>;
2080 (COPY_TO_REGCLASS (XVCVSPBF16 RCCp.AToVSRC), VRRC)>;
2082 (COPY_TO_REGCLASS (XVCVBF16SPN RCCp.AToVSRC), VRRC)>;
[all …]
H A DPPCRegisterInfo.td399 def VRRC : RegisterClass<"PPC",
412 (add VSLRC, VRRC)>;
563 def vrrc : RegisterOperand<VRRC> {
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h312 enum RISCVRegisterClass { GPRRC, FPRRC, VRRC }; enumerator
323 case RISCVRegisterClass::VRRC: in getNumberOfRegisters()
335 return RISCVRegisterClass::VRRC;
355 case RISCVRegisterClass::VRRC: in getRegisterClassName()