Home
last modified time | relevance | path

Searched refs:RegTypes (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.td828 def CCR_SGPR_64 : SIRegisterClass<"AMDGPU", SGPR_64.RegTypes, 32, (add (trunc SGPR_64, 15))> {
835 def Gfx_CCR_SGPR_64 : SIRegisterClass<"AMDGPU", SGPR_64.RegTypes, 32,
1052 def VS_64 : SIRegisterClass<"AMDGPU", VReg_64.RegTypes, 32, (add VReg_64, SReg_64)> {
1058 def AV_32 : SIRegisterClass<"AMDGPU", VGPR_32.RegTypes, 32, (add VGPR_32, AGPR_32)> {
1081 defm AV_64 : AVRegClass<2, VReg_64.RegTypes, (add VGPR_64), (add AGPR_64)>;
1082 defm AV_96 : AVRegClass<3, VReg_96.RegTypes, (add VGPR_96), (add AGPR_96)>;
1083 defm AV_128 : AVRegClass<4, VReg_128.RegTypes, (add VGPR_128), (add AGPR_128)>;
1084 defm AV_160 : AVRegClass<5, VReg_160.RegTypes, (add VGPR_160), (add AGPR_160)>;
1085 defm AV_192 : AVRegClass<6, VReg_192.RegTypes, (add VGPR_192), (add AGPR_192)>;
1086 defm AV_224 : AVRegClass<7, VReg_224.RegTypes, (add VGPR_224), (add AGPR_224)>;
[all …]
H A DDSInstructions.td904 foreach vt = VReg_64.RegTypes in {
908 foreach vt = VReg_128.RegTypes in {
916 foreach vt = VReg_64.RegTypes in {
923 foreach vt = VReg_96.RegTypes in {
928 foreach vt = VReg_128.RegTypes in {
939 foreach vt = VReg_64.RegTypes in {
946 foreach vt = VReg_96.RegTypes in {
955 foreach vt = VReg_128.RegTypes in {
H A DSMInstructions.td172 if !gt(dstClass.RegTypes[0].Size, 32) then
1056 foreach vt = SReg_64.RegTypes in {
1060 foreach vt = SReg_96.RegTypes in {
1064 foreach vt = SReg_128.RegTypes in {
1068 foreach vt = SReg_256.RegTypes in {
1072 foreach vt = SReg_512.RegTypes in {
H A DFLATInstructions.td1381 foreach vt = VReg_64.RegTypes in {
1388 foreach vt = VReg_128.RegTypes in {
1496 foreach vt = VReg_64.RegTypes in {
1503 foreach vt = VReg_128.RegTypes in {
1703 foreach vt = VReg_64.RegTypes in {
1710 foreach vt = VReg_128.RegTypes in {
H A DBUFInstructions.td998 foreach vt = VReg_64.RegTypes in {
1002 foreach vt = VReg_96.RegTypes in {
1006 foreach vt = VReg_128.RegTypes in {
1036 foreach vt = VReg_64.RegTypes in {
1040 foreach vt = VReg_96.RegTypes in {
1044 foreach vt = VReg_128.RegTypes in {
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrTable.td54 foreach vt = rc.RegTypes in {
H A DWebAssemblyInstrInfo.td359 foreach vt = rc.RegTypes in {
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp3550 const char RegTypes[] = {'g', 'o', 'l', 'i'}; in getRegForInlineAsmConstraint() local
3551 char RegType = RegTypes[RegNo / 8]; in getRegForInlineAsmConstraint()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td269 list<ValueType> RegTypes = regTypes;