| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegisterBank.cpp | 46 const TargetRegisterClass &SubRC = *TRI.getRegClass(RCId); in verify() local 48 if (!RC.hasSubClassEq(&SubRC)) in verify() 53 assert(getSize() >= TRI.getRegSizeInBits(SubRC) && in verify() 55 assert(covers(SubRC) && "Not all subclasses are covered"); in verify()
|
| /freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.cpp | 955 CodeGenRegisterClass &SubRC = *I2; in computeSubClasses() local 956 if (RC.SubClasses.test(SubRC.EnumValue)) in computeSubClasses() 958 if (!testSubClass(&RC, &SubRC)) in computeSubClasses() 962 RC.SubClasses |= SubRC.SubClasses; in computeSubClasses() 2215 CodeGenRegisterClass *SubRC = in inferSubClassWithSubReg() local 2218 RC->setSubClassWithSubReg(&SubIdx, SubRC); in inferSubClassWithSubReg() 2260 CodeGenRegisterClass &SubRC = *I; in inferMatchingSuperRegClass() local 2261 if (SubRC.Artificial) in inferMatchingSuperRegClass() 2264 if (!TopoSigs.anyCommon(SubRC.getTopoSigs())) in inferMatchingSuperRegClass() 2269 if (SubRC.contains(SSPairs[i].second)) in inferMatchingSuperRegClass() [all …]
|
| H A D | CodeGenRegisters.h | 401 CodeGenRegisterClass *SubRC) { in setSubClassWithSubReg() argument 402 SubClassWithSubReg[SubIdx] = SubRC; in setSubClassWithSubReg()
|
| H A D | RISCVCompressInstEmitter.cpp | 164 const CodeGenRegisterClass &SubRC = Target.getRegisterClass(DagOpType); in validateTypes() local 165 return RC.hasSubClass(&SubRC); in validateTypes()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetRegisterInfo.cpp | 200 const TargetRegisterClass *SubRC = getRegClass(It.getID()); in getAllocatableClass() local 201 if (SubRC->isAllocatable()) in getAllocatableClass() 202 return SubRC; in getAllocatableClass()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIRegisterInfo.h | 205 const TargetRegisterClass *SubRC,
|
| H A D | AMDGPUInstructionSelector.h | 91 const TargetRegisterClass &SubRC,
|
| H A D | SIInstrInfo.h | 67 const TargetRegisterClass *SubRC) const; 73 const TargetRegisterClass *SubRC) const;
|
| H A D | SIInstrInfo.cpp | 3863 const TargetRegisterClass *SubRC = in verifyInstruction() local 3865 RC = RI.getCompatibleSubRegClass(RC, SubRC, MO.getSubReg()); in verifyInstruction() 3867 RC = SubRC; in verifyInstruction() 4603 const TargetRegisterClass *SubRC) in buildExtractSubReg() 4607 Register SubReg = MRI.createVirtualRegister(SubRC); in buildExtractSubReg() 4636 const TargetRegisterClass *SubRC) const { in buildExtractSubRegOrImm() 4647 SubIdx, SubRC); in buildExtractSubRegOrImm()
|
| H A D | SIRegisterInfo.cpp | 2232 const TargetRegisterClass *SubRC, in getCompatibleSubRegClass() argument 2236 getMatchingSuperRegClass(SuperRC, SubRC, SubIdx); in getCompatibleSubRegClass()
|
| H A D | AMDGPUInstructionSelector.cpp | 233 const TargetRegisterClass &SubRC, in getSubOperand64() argument 238 Register DstReg = MRI->createVirtualRegister(&SubRC); in getSubOperand64()
|
| H A D | SIISelLowering.cpp | 4100 const TargetRegisterClass *SubRC = in EmitInstrWithCustomInserter() local 4103 MII, MRI, Src2, Src2RC, AMDGPU::sub0, SubRC); in EmitInstrWithCustomInserter() 4105 MII, MRI, Src2, Src2RC, AMDGPU::sub1, SubRC); in EmitInstrWithCustomInserter()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.cpp | 5354 const TargetRegisterClass *SubRC; in genAlternativeCodeSequence() local 5358 SubRC = &AArch64::GPR32spRegClass; in genAlternativeCodeSequence() 5364 SubRC = &AArch64::GPR64spRegClass; in genAlternativeCodeSequence() 5369 Register NewVR = MRI.createVirtualRegister(SubRC); in genAlternativeCodeSequence()
|