Home
last modified time | relevance | path

Searched refs:getCommonSubClass (Results 1 – 16 of 16) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDSIRegisterInfo.cpp1277 return getCommonSubClass(&AMDGPU::VGPR_32RegClass, RC) != nullptr; in hasVGPRs()
1279 return getCommonSubClass(&AMDGPU::VReg_64RegClass, RC) != nullptr; in hasVGPRs()
1281 return getCommonSubClass(&AMDGPU::VReg_96RegClass, RC) != nullptr; in hasVGPRs()
1283 return getCommonSubClass(&AMDGPU::VReg_128RegClass, RC) != nullptr; in hasVGPRs()
1285 return getCommonSubClass(&AMDGPU::VReg_160RegClass, RC) != nullptr; in hasVGPRs()
1287 return getCommonSubClass(&AMDGPU::VReg_256RegClass, RC) != nullptr; in hasVGPRs()
1289 return getCommonSubClass(&AMDGPU::VReg_512RegClass, RC) != nullptr; in hasVGPRs()
1291 return getCommonSubClass(&AMDGPU::VReg_1024RegClass, RC) != nullptr; in hasVGPRs()
1293 return getCommonSubClass(&AMDGPU::VReg_1RegClass, RC) != nullptr; in hasVGPRs()
1306 return getCommonSubClass(&AMDGPU::AGPR_32RegClass, RC) != nullptr; in hasAGPRs()
[all …]
HDSIInstrInfo.cpp3850 if (RI.getCommonSubClass(&AMDGPU::VReg_64RegClass, VRC)) in legalizeOpWithMove()
4681 if (RI.getCommonSubClass(MRI.getRegClass(Rsrc->getReg()), in legalizeOperands()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDLiveStacks.cpp70 S2RCMap[Slot] = TRI->getCommonSubClass(OldRC, RC); in getOrCreateInterval()
HDTargetRegisterInfo.cpp249 TargetRegisterInfo::getCommonSubClass(const TargetRegisterClass *A, in getCommonSubClass() function in TargetRegisterInfo
370 return TRI.getCommonSubClass(DefRC, SrcRC) != nullptr; in shareSameRegisterFile()
HDDetectDeadLanes.cpp190 return !TRI.getCommonSubClass(SrcRC, DstRC); in isCrossCopy()
HDMachineRegisterInfo.cpp75 MRI.getTargetRegisterInfo()->getCommonSubClass(OldRC, RC); in constrainRegClass()
HDRegisterCoalescer.cpp488 NewRC = TRI.getCommonSubClass(DstRC, SrcRC); in setRegisters()
1327 TRI->getCommonSubClass(DefRC, DstRC); in reMaterializeTrivialDef()
1380 NewRC = TRI->getCommonSubClass(NewRC, DefRC); in reMaterializeTrivialDef()
HDMachineInstr.cpp913 CurRC = TRI->getCommonSubClass(CurRC, OpRC); in getRegClassConstraintEffect()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZRegisterInfo.cpp155 TRI->getCommonSubClass(getRC32(FalseMO, VRM, MRI), in getRegAllocationHints()
158 RC = TRI->getCommonSubClass(RC, in getRegAllocationHints()
HDSystemZInstrInfo.cpp547 RI.getCommonSubClass(MRI.getRegClass(TrueReg), MRI.getRegClass(FalseReg)); in canInsertSelect()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDTargetRegisterInfo.h684 getCommonSubClass(const TargetRegisterClass *A,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDInstrEmitter.cpp142 TRI->getCommonSubClass(UseRC, RC); in EmitCopyFromReg()
214 VTRC = TRI->getCommonSubClass(RC, VTRC); in CreateVirtualRegisters()
HDDAGCombiner.cpp14702 if (!TRI || TRI->getCommonSubClass(ArgRC, ResRC)) in canMergeExpensiveCrossRegisterBankCopy()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCInstrInfo.cpp770 RI.getCommonSubClass(MRI.getRegClass(TrueReg), MRI.getRegClass(FalseReg)); in canInsertSelect()
803 RI.getCommonSubClass(MRI.getRegClass(TrueReg), MRI.getRegClass(FalseReg)); in insertSelect()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64InstrInfo.cpp505 RI.getCommonSubClass(MRI.getRegClass(TrueReg), MRI.getRegClass(FalseReg)); in canInsertSelect()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86InstrInfo.cpp2846 RI.getCommonSubClass(MRI.getRegClass(TrueReg), MRI.getRegClass(FalseReg)); in canInsertSelect()