Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCInstrAltivec.td880 def : Pat<(v16i8 (bitconvert (v8i16 VRRC:$src))), (v16i8 VRRC:$src)>;
881 def : Pat<(v16i8 (bitconvert (v4i32 VRRC:$src))), (v16i8 VRRC:$src)>;
882 def : Pat<(v16i8 (bitconvert (v4f32 VRRC:$src))), (v16i8 VRRC:$src)>;
883 def : Pat<(v16i8 (bitconvert (v2i64 VRRC:$src))), (v16i8 VRRC:$src)>;
884 def : Pat<(v16i8 (bitconvert (v1i128 VRRC:$src))), (v16i8 VRRC:$src)>;
886 def : Pat<(v8i16 (bitconvert (v16i8 VRRC:$src))), (v8i16 VRRC:$src)>;
887 def : Pat<(v8i16 (bitconvert (v4i32 VRRC:$src))), (v8i16 VRRC:$src)>;
888 def : Pat<(v8i16 (bitconvert (v4f32 VRRC:$src))), (v8i16 VRRC:$src)>;
889 def : Pat<(v8i16 (bitconvert (v2i64 VRRC:$src))), (v8i16 VRRC:$src)>;
890 def : Pat<(v8i16 (bitconvert (v1i128 VRRC:$src))), (v8i16 VRRC:$src)>;
[all …]
HDPPCTargetTransformInfo.cpp605 ClassID == VRRC || ClassID == VSXRC); in getNumberOfRegisters()
607 assert(ClassID == GPRRC || ClassID == VSXRC || ClassID == VRRC); in getNumberOfRegisters()
610 assert(ClassID == GPRRC || ClassID == FPRRC || ClassID == VRRC); in getNumberOfRegisters()
616 return ST->hasVSX() ? VSXRC : VRRC; in getRegisterClassForType()
622 return VRRC; in getRegisterClassForType()
637 case VRRC: return "PPC::VRRC"; in getRegisterClassName()
HDPPCInstrVSX.td1040 (COPY_TO_REGCLASS $A, VRRC)>;
1042 (COPY_TO_REGCLASS $A, VRRC)>;
1044 (COPY_TO_REGCLASS $A, VRRC)>;
1046 (COPY_TO_REGCLASS $A, VRRC)>;
1058 (COPY_TO_REGCLASS $A, VRRC)>;
1060 (COPY_TO_REGCLASS $A, VRRC)>;
1062 (COPY_TO_REGCLASS $A, VRRC)>;
1064 (COPY_TO_REGCLASS $A, VRRC)>;
1067 (COPY_TO_REGCLASS $A, VRRC)>;
1069 (COPY_TO_REGCLASS $A, VRRC)>;
[all …]
HDPPCTargetTransformInfo.h79 GPRRC, FPRRC, VRRC, VSXRC enumerator
HDPPCRegisterInfo.td314 def VRRC : RegisterClass<"PPC",
327 (add VSLRC, VRRC)>;
HDPPCInstrInfo.td552 def vrrc : RegisterOperand<VRRC> {