Searched refs:getRegClassFor (Results 26 - 38 of 38) sorted by relevance

12

/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1279 TLI->getRegClassFor(TLI->getPointerTy(CurDAG->getDataLayout()));
H A DSelectionDAGBuilder.cpp7329 const TargetRegisterClass *PtrRC = TLI.getRegClassFor(PtrVT);
9521 : RegVT != MVT::Untyped ? TLI.getRegClassFor(RegVT)
11140 RegInfo.createVirtualRegister(TLI->getRegClassFor(RegVT));
H A DDAGCombiner.cpp19113 TLI.getRegClassFor(ResVT.getSimpleVT(), Use->isDivergent());
19115 TLI.getRegClassFor(Use->getOperand(0).getValueType().getSimpleVT(),
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1380 MF.getRegInfo().createVirtualRegister(getRegClassFor(PtrVT));
/freebsd-current/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp471 MF.addLiveIn(VA.getLocReg(), getRegClassFor(VA.getLocVT()));
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineScheduler.cpp3255 TLI->getRegClassFor(LegalIntVT));
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h980 virtual const TargetRegisterClass *getRegClassFor(MVT VT, bool isDivergent = false) const { function
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp6245 Register Reg = MF.addLiveIn(TRI->getReturnAddressReg(MF), getRegClassFor(VT, Op.getNode()->isDivergent()));
14760 getRegClassFor(VT, Src0.getNode()->isDivergent());
15899 SITargetLowering::getRegClassFor(MVT VT, bool isDivergent) const {
15900 const TargetRegisterClass *RC = TargetLoweringBase::getRegClassFor(VT, false);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1917 /// getRegClassFor - Return the register class that should be used for the
1920 ARMTargetLowering::getRegClassFor(MVT VT, bool isDivergent) const { function in class:ARMTargetLowering
1938 return TargetLowering::getRegClassFor(VT);
4088 Register Reg = MF.addLiveIn(ARM::LR, getRegClassFor(MVT::i32));
6122 Register Reg = MF.addLiveIn(ARM::LR, getRegClassFor(MVT::i32));
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp722 if (UseX87 && (getRegClassFor(MVT::f32) == &X86::RFP32RegClass)) {
732 if (UseX87 && getRegClassFor(MVT::f64) == &X86::RFP64RegClass) {
24751 const TargetRegisterClass *AddrRegClass = getRegClassFor(SPTy);
24780 const TargetRegisterClass *AddrRegClass = getRegClassFor(SPTy);
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp7423 Register Reg = MF.addLiveIn(RI.getRARegister(), getRegClassFor(XLenVT));
17406 const TargetRegisterClass *RC = TLI.getRegClassFor(ValVT);
17776 const TargetRegisterClass *RC = TLI.getRegClassFor(LocVT.getSimpleVT());
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6927 getRegClassFor(PStateSM.getValueType().getSimpleVT()));
6940 getRegClassFor(InVals[I].getValueType().getSimpleVT()));
6996 MF.getRegInfo().createVirtualRegister(getRegClassFor(PtrTy));
8214 getRegClassFor(InVals[I].getValueType().getSimpleVT()));
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp12297 const TargetRegisterClass *PtrRC = getRegClassFor(PVT);

Completed in 803 milliseconds

12