Home
last modified time | relevance | path

Searched refs:regTypes (Results 1 – 8 of 8) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.td19 class WebAssemblyRegClass<list<ValueType> regTypes, int alignment, dag regList>
20 : RegisterClass<"WebAssembly", regTypes, alignment, regList>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXRegisterInfo.td17 class NVPTXRegClass<list<ValueType> regTypes, int alignment, dag regList>
18 : RegisterClass <"NVPTX", regTypes, alignment, regList>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.td712 list<ValueType> regTypes,
722 def "" # sgprName : RegisterClass<"AMDGPU", regTypes, 32, (add regList)> {
732 RegisterClass<"AMDGPU", regTypes, 32,
757 class VRegClassBase<int numRegs, list<ValueType> regTypes, dag regList> :
758 RegisterClass<"AMDGPU", regTypes, 32, regList> {
769 multiclass VRegClass<int numRegs, list<ValueType> regTypes, dag regList> {
771 def "" : VRegClassBase<numRegs, regTypes, regList>;
774 def _Align2 : VRegClassBase<numRegs, regTypes, (decimate regList, 2)>;
789 multiclass ARegClass<int numRegs, list<ValueType> regTypes, dag regList> {
792 def "" : VRegClassBase<numRegs, regTypes, regList>;
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kRegisterInfo.td85 class MxRegClass<list<ValueType> regTypes, int alignment, dag regList>
86 : RegisterClass<"M68k", regTypes, alignment, regList>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.td474 class VReg<list<ValueType> regTypes, dag regList, int Vlmul>
476 regTypes,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.td281 class GPR32Class<list<ValueType> regTypes> :
282 RegisterClass<"Mips", regTypes, 32, (add
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td215 class RegisterClass<string namespace, list<ValueType> regTypes, int alignment,
229 list<ValueType> RegTypes = regTypes;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp3310 const char regTypes[] = { 'g', 'o', 'l', 'i' }; in getRegForInlineAsmConstraint() local
3311 char regType = regTypes[intVal/8]; in getRegForInlineAsmConstraint()