HomeSort by: relevance | last modified time | path
    Searched refs:addRegisterClass (Results 1 - 25 of 25) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
RegisterBankEmitter.cpp 73 void addRegisterClass(const CodeGenRegisterClass *RC) {
295 Bank.addRegisterClass(RC);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLoweringHVX.cpp 30 addRegisterClass(MVT::v64i8, &Hexagon::HvxVRRegClass);
31 addRegisterClass(MVT::v32i16, &Hexagon::HvxVRRegClass);
32 addRegisterClass(MVT::v16i32, &Hexagon::HvxVRRegClass);
33 addRegisterClass(MVT::v128i8, &Hexagon::HvxWRRegClass);
34 addRegisterClass(MVT::v64i16, &Hexagon::HvxWRRegClass);
35 addRegisterClass(MVT::v32i32, &Hexagon::HvxWRRegClass);
44 addRegisterClass(MVT::v16i1, &Hexagon::HvxQRRegClass);
45 addRegisterClass(MVT::v32i1, &Hexagon::HvxQRRegClass);
46 addRegisterClass(MVT::v64i1, &Hexagon::HvxQRRegClass);
48 addRegisterClass(MVT::v128i8, &Hexagon::HvxVRRegClass)
    [all...]
HexagonISelLowering.cpp 1469 addRegisterClass(MVT::i1, &Hexagon::PredRegsRegClass);
1470 addRegisterClass(MVT::v2i1, &Hexagon::PredRegsRegClass); // bbbbaaaa
1471 addRegisterClass(MVT::v4i1, &Hexagon::PredRegsRegClass); // ddccbbaa
1472 addRegisterClass(MVT::v8i1, &Hexagon::PredRegsRegClass); // hgfedcba
1473 addRegisterClass(MVT::i32, &Hexagon::IntRegsRegClass);
1474 addRegisterClass(MVT::v2i16, &Hexagon::IntRegsRegClass);
1475 addRegisterClass(MVT::v4i8, &Hexagon::IntRegsRegClass);
1476 addRegisterClass(MVT::i64, &Hexagon::DoubleRegsRegClass);
1477 addRegisterClass(MVT::v8i8, &Hexagon::DoubleRegsRegClass);
1478 addRegisterClass(MVT::v4i16, &Hexagon::DoubleRegsRegClass)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp 57 addRegisterClass(MVT::i32, &WebAssembly::I32RegClass);
58 addRegisterClass(MVT::i64, &WebAssembly::I64RegClass);
59 addRegisterClass(MVT::f32, &WebAssembly::F32RegClass);
60 addRegisterClass(MVT::f64, &WebAssembly::F64RegClass);
62 addRegisterClass(MVT::v16i8, &WebAssembly::V128RegClass);
63 addRegisterClass(MVT::v8i16, &WebAssembly::V128RegClass);
64 addRegisterClass(MVT::v4i32, &WebAssembly::V128RegClass);
65 addRegisterClass(MVT::v4f32, &WebAssembly::V128RegClass);
66 addRegisterClass(MVT::v2i64, &WebAssembly::V128RegClass);
67 addRegisterClass(MVT::v2f64, &WebAssembly::V128RegClass)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIISelLowering.cpp 78 addRegisterClass(MVT::i1, &AMDGPU::VReg_1RegClass);
79 addRegisterClass(MVT::i64, &AMDGPU::SReg_64RegClass);
81 addRegisterClass(MVT::i32, &AMDGPU::SReg_32RegClass);
82 addRegisterClass(MVT::f32, &AMDGPU::VGPR_32RegClass);
84 addRegisterClass(MVT::v2i32, &AMDGPU::SReg_64RegClass);
89 addRegisterClass(MVT::f64, V64RegClass);
90 addRegisterClass(MVT::v2f32, V64RegClass);
92 addRegisterClass(MVT::v3i32, &AMDGPU::SGPR_96RegClass);
93 addRegisterClass(MVT::v3f32, TRI->getVGPRClassForBitWidth(96));
95 addRegisterClass(MVT::v2i64, &AMDGPU::SGPR_128RegClass)
    [all...]
R600ISelLowering.cpp 31 addRegisterClass(MVT::f32, &R600::R600_Reg32RegClass);
32 addRegisterClass(MVT::i32, &R600::R600_Reg32RegClass);
33 addRegisterClass(MVT::v2f32, &R600::R600_Reg64RegClass);
34 addRegisterClass(MVT::v2i32, &R600::R600_Reg64RegClass);
35 addRegisterClass(MVT::v4f32, &R600::R600_Reg128RegClass);
36 addRegisterClass(MVT::v4i32, &R600::R600_Reg128RegClass);
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFISelLowering.cpp 61 addRegisterClass(MVT::i64, &BPF::GPRRegClass);
63 addRegisterClass(MVT::i32, &BPF::GPR32RegClass);
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.cpp 81 addRegisterClass(MVT::i32, &VE::I32RegClass);
82 addRegisterClass(MVT::i64, &VE::I64RegClass);
83 addRegisterClass(MVT::f32, &VE::F32RegClass);
84 addRegisterClass(MVT::f64, &VE::I64RegClass);
85 addRegisterClass(MVT::f128, &VE::F128RegClass);
89 addRegisterClass(VecVT, &VE::V64RegClass);
90 addRegisterClass(MVT::v256i1, &VE::VMRegClass);
91 addRegisterClass(MVT::v512i1, &VE::VM512RegClass);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsSEISelLowering.cpp 68 addRegisterClass(MVT::i32, &Mips::GPR32RegClass);
71 addRegisterClass(MVT::i64, &Mips::GPR64RegClass);
89 addRegisterClass(VecTys[i], &Mips::DSPRRegClass);
127 addRegisterClass(MVT::f16, &Mips::MSA128HRegClass);
172 addRegisterClass(MVT::f32, &Mips::FGR32RegClass);
177 addRegisterClass(MVT::f64, &Mips::FGR64RegClass);
179 addRegisterClass(MVT::f64, &Mips::AFGR64RegClass);
319 addRegisterClass(Ty, RC);
373 addRegisterClass(Ty, RC);
Mips16ISelLowering.cpp 125 addRegisterClass(MVT::i32, &Mips::CPU16RegsRegClass);
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp 360 addRegisterClass(MVT::i1, &NVPTX::Int1RegsRegClass);
361 addRegisterClass(MVT::i16, &NVPTX::Int16RegsRegClass);
362 addRegisterClass(MVT::i32, &NVPTX::Int32RegsRegClass);
363 addRegisterClass(MVT::i64, &NVPTX::Int64RegsRegClass);
364 addRegisterClass(MVT::f32, &NVPTX::Float32RegsRegClass);
365 addRegisterClass(MVT::f64, &NVPTX::Float64RegsRegClass);
366 addRegisterClass(MVT::f16, &NVPTX::Float16RegsRegClass);
367 addRegisterClass(MVT::v2f16, &NVPTX::Float16x2RegsRegClass);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 1422 addRegisterClass(MVT::i32, &SP::IntRegsRegClass);
1424 addRegisterClass(MVT::f32, &SP::FPRegsRegClass);
1425 addRegisterClass(MVT::f64, &SP::DFPRegsRegClass);
1426 addRegisterClass(MVT::f128, &SP::QFPRegsRegClass);
1429 addRegisterClass(MVT::i64, &SP::I64RegsRegClass);
1433 addRegisterClass(MVT::v2i32, &SP::IntPairRegClass);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 245 addRegisterClass(MVT::i32, &AArch64::GPR32allRegClass);
246 addRegisterClass(MVT::i64, &AArch64::GPR64allRegClass);
249 addRegisterClass(MVT::f16, &AArch64::FPR16RegClass);
250 addRegisterClass(MVT::bf16, &AArch64::FPR16RegClass);
251 addRegisterClass(MVT::f32, &AArch64::FPR32RegClass);
252 addRegisterClass(MVT::f64, &AArch64::FPR64RegClass);
253 addRegisterClass(MVT::f128, &AArch64::FPR128RegClass);
257 addRegisterClass(MVT::v16i8, &AArch64::FPR8RegClass);
258 addRegisterClass(MVT::v8i16, &AArch64::FPR16RegClass);
283 addRegisterClass(MVT::nxv2i1, &AArch64::PPRRegClass)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 149 addRegisterClass(MVT::i32, &PPC::GPRCRegClass);
152 addRegisterClass(MVT::f32, &PPC::GPRCRegClass);
155 addRegisterClass(MVT::f64, &PPC::SPERCRegClass);
157 addRegisterClass(MVT::f32, &PPC::F4RCRegClass);
158 addRegisterClass(MVT::f64, &PPC::F8RCRegClass);
277 addRegisterClass(MVT::i1, &PPC::CRBITRCRegClass);
684 addRegisterClass(MVT::i64, &PPC::G8RCRegClass);
881 addRegisterClass(MVT::v4f32, &PPC::VRRCRegClass);
882 addRegisterClass(MVT::v4i32, &PPC::VRRCRegClass);
883 addRegisterClass(MVT::v8i16, &PPC::VRRCRegClass)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
ARCISelLowering.cpp 75 addRegisterClass(MVT::i32, &ARC::GPR32RegClass);
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelLowering.cpp 87 addRegisterClass(MVT::i32, &SystemZ::GRX32BitRegClass);
89 addRegisterClass(MVT::i32, &SystemZ::GR32BitRegClass);
90 addRegisterClass(MVT::i64, &SystemZ::GR64BitRegClass);
93 addRegisterClass(MVT::f32, &SystemZ::VR32BitRegClass);
94 addRegisterClass(MVT::f64, &SystemZ::VR64BitRegClass);
96 addRegisterClass(MVT::f32, &SystemZ::FP32BitRegClass);
97 addRegisterClass(MVT::f64, &SystemZ::FP64BitRegClass);
100 addRegisterClass(MVT::f128, &SystemZ::VR128BitRegClass);
102 addRegisterClass(MVT::f128, &SystemZ::FP128BitRegClass);
105 addRegisterClass(MVT::v16i8, &SystemZ::VR128BitRegClass)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRISelLowering.cpp 39 addRegisterClass(MVT::i8, &AVR::GPR8RegClass);
40 addRegisterClass(MVT::i16, &AVR::DREGSRegClass);
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430ISelLowering.cpp 49 addRegisterClass(MVT::i8, &MSP430::GR8RegClass);
50 addRegisterClass(MVT::i16, &MSP430::GR16RegClass);
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kISelLowering.cpp 58 addRegisterClass(MVT::i8, &M68k::DR8RegClass);
59 addRegisterClass(MVT::i16, &M68k::XR16RegClass);
60 addRegisterClass(MVT::i32, &M68k::XR32RegClass);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp 182 addRegisterClass(MVT::i8, &X86::GR8RegClass);
183 addRegisterClass(MVT::i16, &X86::GR16RegClass);
184 addRegisterClass(MVT::i32, &X86::GR32RegClass);
186 addRegisterClass(MVT::i64, &X86::GR64RegClass);
555 addRegisterClass(MVT::f32, Subtarget.hasAVX512() ? &X86::FR32XRegClass
557 addRegisterClass(MVT::f64, Subtarget.hasAVX512() ? &X86::FR64XRegClass
594 addRegisterClass(MVT::f32, &X86::FR32RegClass);
596 addRegisterClass(MVT::f64, &X86::RFP64RegClass);
626 addRegisterClass(MVT::f64, &X86::RFP64RegClass);
627 addRegisterClass(MVT::f32, &X86::RFP32RegClass)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiISelLowering.cpp 77 addRegisterClass(MVT::i32, &Lanai::GPRRegClass);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.cpp 227 addRegisterClass(VT, &ARM::DPRRegClass);
232 addRegisterClass(VT, &ARM::DPairRegClass);
260 addRegisterClass(VT, &ARM::MQPRRegClass);
326 addRegisterClass(VT, &ARM::MQPRRegClass);
394 addRegisterClass(VT, &ARM::MQPRRegClass);
438 addRegisterClass(VT, &ARM::VCCRRegClass);
736 addRegisterClass(MVT::i32, &ARM::tGPRRegClass);
738 addRegisterClass(MVT::i32, &ARM::GPRRegClass);
742 addRegisterClass(MVT::f32, &ARM::SPRRegClass);
743 addRegisterClass(MVT::f64, &ARM::DPRRegClass)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreISelLowering.cpp 77 addRegisterClass(MVT::i32, &XCore::GRRegsRegClass);
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp 84 addRegisterClass(XLenVT, &RISCV::GPRRegClass);
87 addRegisterClass(MVT::f16, &RISCV::FPR16RegClass);
89 addRegisterClass(MVT::f32, &RISCV::FPR32RegClass);
91 addRegisterClass(MVT::f64, &RISCV::FPR64RegClass);
124 addRegisterClass(VT, RC);
149 addRegisterClass(VT, TRI.getRegClass(RCID));
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TargetLowering.h 2148 void addRegisterClass(MVT VT, const TargetRegisterClass *RC) {

Completed in 141 milliseconds