Home
last modified time | relevance | path

Searched refs:getRegClassOrNull (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostSelectOptimize.cpp179 if (MRI.getRegClassOrNull(Dst) != GPRRegClass || in foldCopyDup()
180 MRI.getRegClassOrNull(Src) != FPRRegClass) in foldCopyDup()
196 if (MRI.getRegClassOrNull(UseOp0) == FPRRegClass && in foldCopyDup()
197 MRI.getRegClassOrNull(UseOp1) == GPRRegClass) in foldCopyDup()
H A DAArch64RegisterBankInfo.cpp1052 auto Idx = MRI.getRegClassOrNull(Src) == &AArch64::XSeqPairsClassRegClass in getInstrMapping()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegBankSelect.cpp236 if (!DefReg.isValid() || MRI.getRegClassOrNull(DefReg)) in runOnMachineFunction()
263 if (MRI.getRegClassOrNull(DefReg)) in runOnMachineFunction()
279 if (!MRI.getRegClassOrNull(UseReg) || in runOnMachineFunction()
H A DAMDGPUGlobalISelDivergenceLowering.cpp93 if (MRI->getRegClassOrNull(DstReg)) { in markAsLaneMask()
H A DAMDGPURegBankLegalize.cpp123 const TargetRegisterClass *RC = MRI.getRegClassOrNull(Reg); in isLaneMask()
H A DAMDGPUInstructionSelector.cpp194 if (!MRI->getRegClassOrNull(SrcReg)) in selectCOPY()
554 if (!MRI->getRegClassOrNull(Dst1Reg)) in selectG_UADDO_USUBO_UADDE_USUBE()
1755 if (!MRI->getRegClassOrNull(Reg)) in selectEndCfIntrinsic()
2395 if (!MRI->getRegClassOrNull(CCReg)) in selectG_SELECT()
3065 if (!MRI->getRegClassOrNull(CondReg)) in selectG_BRCOND()
H A DAMDGPULegalizerInfo.cpp2944 if (!B.getMRI()->getRegClassOrNull(PCReg)) in buildPCRelGlobalAddress()
2962 Register AddrLo = !RequiresHighHalf && !MRI.getRegClassOrNull(DstReg) in buildAbsGlobalAddress()
2966 if (!MRI.getRegClassOrNull(AddrLo)) in buildAbsGlobalAddress()
2988 Register AddrDst = !MRI.getRegClassOrNull(DstReg) in buildAbsGlobalAddress()
2992 if (!MRI.getRegClassOrNull(AddrDst)) in buildAbsGlobalAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp124 auto *RC = MRI.getRegClassOrNull(MI->getOperand(0).getReg()); in addConstantsToTrack()
125 if (!MRI.getRegClassOrNull(Reg) && RC) in addConstantsToTrack()
183 if (!MRI->getRegClassOrNull(ResVReg)) in buildOpBitcast()
370 if (!MRI.getRegClassOrNull(Reg)) in propagateSPIRVType()
432 if (!MRI.getRegClassOrNull(Reg)) in insertAssignInstr()
443 if (auto *RC = MRI.getRegClassOrNull(Reg)) { in insertAssignInstr()
485 if (!MRI.getRegClassOrNull(OpReg)) in processInstr()
613 auto *RCReg = MRI.getRegClassOrNull(Reg); in generateAssignInstrs()
614 auto *RCPrimary = MRI.getRegClassOrNull(PrimaryReg); in generateAssignInstrs()
H A DSPIRVPostLegalizer.cpp99 bool IsKnownReg = MRI.getRegClassOrNull(ResVReg); in processNewInstrs()
H A DSPIRVInstrInfo.cpp78 auto DefRegClass = MRI.getRegClassOrNull(MI.getOperand(0).getReg()); in isTypeDeclInstr()
H A DSPIRVCallLowering.cpp631 if (!MRI->getRegClassOrNull(ArgReg)) { in lowerCall()
H A DSPIRVUtils.cpp772 if (!MRI->getRegClassOrNull(Reg) || Force) { in setRegClassType()
H A DSPIRVBuiltins.cpp604 if (MRI->getRegClassOrNull(Reg)) in setRegClassIfNull()
798 if (!MRI->getRegClassOrNull(Tmp)) in buildAtomicCompareExchangeInst()
1839 MRI->getRegClassOrNull(Call->Arguments[1])) { in generateICarryBorrowInst()
H A DSPIRVInstructionSelector.cpp413 const TargetRegisterClass *DstRC = MRI.getRegClassOrNull(DstReg); in resetVRegsType()
414 const TargetRegisterClass *SrcRC = MRI.getRegClassOrNull(SrcReg); in resetVRegsType()
583 const TargetRegisterClass *DstRC = MRI->getRegClassOrNull(DestReg); in BuildCOPY()
584 const TargetRegisterClass *SrcRC = MRI->getRegClassOrNull(SrcReg); in BuildCOPY()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp280 const TargetRegisterClass *RC = MRI.getRegClassOrNull(VReg); in selectMachineFunction()
371 const TargetRegisterClass *DstRC = MRI.getRegClassOrNull(DstReg); in selectInstr()
H A DUtils.cpp69 auto *OldRegClass = MRI.getRegClassOrNull(Reg); in constrainOperandRegClass()
95 } else if (OldRegClass != MRI.getRegClassOrNull(Reg)) { in constrainOperandRegClass()
217 return isa<const RegisterBank *>(DstRBC) && MRI.getRegClassOrNull(SrcReg) && in canReplaceReg()
219 *MRI.getRegClassOrNull(SrcReg)); in canReplaceReg()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRVRegNamerUtils.cpp169 const TargetRegisterClass *RC = MRI.getRegClassOrNull(VReg); in createVirtualRegisterWithLowerName()
H A DMIRCanonicalizerPass.cpp319 if (!MRI.getRegClassOrNull(Dst)) in propagateLocalCopies()
H A DTargetRegisterInfo.cpp174 if (RegInfo.getRegClassOrNull(Reg)) in printRegClassOrBank()
H A DMachineVerifier.cpp1213 const TargetRegisterClass *DstRC = MRI->getRegClassOrNull(Dst); in verifyPreISelGenericInstruction()
1214 if (DstRC && DstRC != MRI->getRegClassOrNull(Src)) { in verifyPreISelGenericInstruction()
2655 const TargetRegisterClass *RC = MRI->getRegClassOrNull(Reg); in visitMachineOperand()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h227 const TargetRegisterClass *RC = getRegClassOrNull(VReg); in shouldTrackSubRegLiveness()
662 const TargetRegisterClass *getRegClassOrNull(Register Reg) const { in getRegClassOrNull() function
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp1242 const TargetRegisterClass *SrcRC = MRI->getRegClassOrNull(SrcReg); in simplifyCode()
1243 const TargetRegisterClass *DstRC = MRI->getRegClassOrNull(DstReg); in simplifyCode()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp615 const TargetRegisterClass *RegClass = RegInfo.getRegClassOrNull(DstReg); in IsWritingToVCCR()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86InstructionSelector.cpp346 const TargetRegisterClass *OldRC = MRI.getRegClassOrNull(DstReg); in selectCopy()
1625 if (!MRI.getRegClassOrNull(DstReg)) { in selectImplicitDefOrPHI()

12