Searched refs:getRegClass (Results 151 - 175 of 192) sorted by relevance

12345678

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h103 const TargetRegisterClass *getRegClass() const { function in class:llvm::DstOp
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveDebugVariables.cpp1200 const TargetRegisterClass *TRC = MRI.getRegClass(VirtReg);
H A DMachineFunction.cpp667 const TargetRegisterClass *VRegRC = MRI.getRegClass(VReg);
H A DScheduleDAGInstrs.cpp371 const TargetRegisterClass &RC = *MRI.getRegClass(Reg);
H A DLiveIntervals.cpp1713 const TargetRegisterClass *RegClass = MRI->getRegClass(Reg);
H A DTargetLoweringBase.cpp1144 const TargetRegisterClass *SuperRC = TRI->getRegClass(i);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.cpp749 auto &PredRegClass = MRI.getRegClass(Hexagon::PredRegsRegClassID);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstructionSelector.cpp431 DefRC = TRI.getRegClass(DestReg);
H A DMipsSEISelDAGToDAG.cpp119 if (!MRI->getRegClass(MO.getReg())->contains(ZeroReg))
H A DMipsFastISel.cpp1731 if (!MRI.getRegClass(SrcReg)->contains(DestReg))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPeepholeSDWA.cpp1193 !TRI->hasVGPRs(TRI->getRegClass(Desc.OpInfo[I].RegClass)))
H A DAMDGPUISelDAGToDAG.cpp563 return MRI.getRegClass(Reg);
585 return Subtarget->getRegisterInfo()->getRegClass(RegClass);
590 Subtarget->getRegisterInfo()->getRegClass(RCID);
H A DSIISelLowering.cpp3481 const auto *BoolXExecRC = TRI->getRegClass(AMDGPU::SReg_1_XEXECRegClassID);
3545 const TargetRegisterClass *IdxRC = MRI.getRegClass(Idx->getReg());
3603 const TargetRegisterClass *VecRC = MRI.getRegClass(SrcReg);
3677 const TargetRegisterClass *VecRC = MRI.getRegClass(SrcVec->getReg());
3818 const auto *CarryRC = TRI->getRegClass(AMDGPU::SReg_1_XEXECRegClassID);
3831 ? MRI.getRegClass(Src0.getReg())
3834 ? MRI.getRegClass(Src1.getReg())
3915 if (TRI->getRegSizeInBits(*MRI.getRegClass(Src2.getReg())) == 64) {
4050 const auto *CondRC = TRI->getRegClass(AMDGPU::SReg_1_XEXECRegClassID);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp803 unsigned CopyOpc = getCopyOpcode(MRI.getRegClass(DefReg));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp1245 const TargetRegisterClass *SrcRC = MRI.getRegClass(SrcReg);
1754 if (MRI.getRegClass(OpReg) == &X86::VK1RegClass) {
2100 if (MRI.getRegClass(CondReg) == &X86::VK1RegClass) {
2318 if (MRI.getRegClass(CondReg) == &X86::VK1RegClass) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp281 const auto *RC = TRI->getRegClass(I);
305 PerTargetMIParsingState::getRegClass(StringRef Name) { function in class:PerTargetMIParsingState
1318 const TargetRegisterClass *RC = PFS.Target.getRegClass(Name);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp2366 const TargetRegisterClass *TRC = TII->getRegClass(MCID, 0, TRI, *MF);
2559 const TargetRegisterClass *TRC = TII->getRegClass(MCID, 0, TRI, *MF);
2562 TRC = TII->getRegClass(MCID, 2, TRI, *MF);
H A DARMLowOverheadLoops.cpp778 const TargetRegisterClass *QPRs = TRI.getRegClass(ARM::MQPRRegClassID);
H A DARMFrameLowering.cpp1547 const TargetRegisterClass *RegClass = TII.getRegClass(MCID, i, TRI, MF);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp2153 SpillRCs.insert(MRI.getRegClass(VR));
2290 auto *RC = HII.getRegClass(In.getDesc(), OpNum, &HRI, MF);
2458 auto *RC = HII.getRegClass(SI.getDesc(), 2, &HRI, MF);
H A DHexagonConstExtenders.cpp1946 MRI->getRegClass(Op.getReg()) != &Hexagon::PredRegsRegClass)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1670 return isRegKind() && AsmParser->getMRI()->getRegClass(RCID).contains(getReg());
1927 static int getRegClass(RegisterKind Is, unsigned RegWidth) { function
2190 int RCID = getRegClass(RegKind, RegWidth);
2195 const MCRegisterClass RC = TRI->getRegClass(RCID);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUInstPrinter.cpp633 unsigned RCBits = AMDGPU::getRegBitWidth(MRI.getRegClass(RCID));
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenRegisters.cpp1278 CodeGenRegisterClass *CodeGenRegBank::getRegClass(const Record *Def) const { function in class:CodeGenRegBank
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/Disassembler/
H A DMipsDisassembler.cpp583 return *(RegInfo->getRegClass(RC).begin() + RegNo);

Completed in 594 milliseconds

12345678