| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| 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()
|
| H A D | TargetRegisterInfo.cpp | 201 const TargetRegisterClass *SubRC = getRegClass(It.getID()); in getAllocatableClass() local 202 if (SubRC->isAllocatable()) in getAllocatableClass() 203 return SubRC; in getAllocatableClass()
|
| /openbsd-src/gnu/llvm/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.cpp | 990 CodeGenRegisterClass &SubRC = *I2; in computeSubClasses() local 991 if (RC.SubClasses.test(SubRC.EnumValue)) in computeSubClasses() 993 if (!testSubClass(&RC, &SubRC)) in computeSubClasses() 997 RC.SubClasses |= SubRC.SubClasses; in computeSubClasses() 2276 CodeGenRegisterClass *SubRC = in inferSubClassWithSubReg() local 2279 RC->setSubClassWithSubReg(&SubIdx, SubRC); in inferSubClassWithSubReg() 2321 CodeGenRegisterClass &SubRC = *I; in inferMatchingSuperRegClass() local 2322 if (SubRC.Artificial) in inferMatchingSuperRegClass() 2325 if (!TopoSigs.anyCommon(SubRC.getTopoSigs())) in inferMatchingSuperRegClass() 2330 if (SubRC.contains(SSPairs[i].second)) in inferMatchingSuperRegClass() [all …]
|
| H A D | CodeGenRegisters.h | 400 CodeGenRegisterClass *SubRC) { in setSubClassWithSubReg() argument 401 SubClassWithSubReg[SubIdx] = SubRC; in setSubClassWithSubReg()
|
| H A D | CompressInstEmitter.cpp | 172 const CodeGenRegisterClass &SubRC = Target.getRegisterClass(DagOpType); in validateTypes() local 173 return RC.hasSubClass(&SubRC); in validateTypes()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | SIRegisterInfo.h | 255 const TargetRegisterClass *SubRC,
|
| H A D | AMDGPUInstructionSelector.h | 84 const TargetRegisterClass &SubRC,
|
| H A D | SIInstrInfo.h | 73 const TargetRegisterClass *SubRC) const; 79 const TargetRegisterClass *SubRC) const;
|
| H A D | SIFoldOperands.cpp | 873 if (const TargetRegisterClass *SubRC = in foldOperand() local 875 RC = SubRC; in foldOperand()
|
| H A D | SIInstrInfo.cpp | 4225 const TargetRegisterClass *SubRC = in verifyInstruction() local 4227 RC = RI.getCompatibleSubRegClass(RC, SubRC, MO.getSubReg()); in verifyInstruction() 4229 RC = SubRC; in verifyInstruction() 4999 const TargetRegisterClass *SubRC) in buildExtractSubReg() 5003 Register SubReg = MRI.createVirtualRegister(SubRC); in buildExtractSubReg() 5032 const TargetRegisterClass *SubRC) const { in buildExtractSubRegOrImm() 5043 SubIdx, SubRC); in buildExtractSubRegOrImm()
|
| H A D | SIRegisterInfo.cpp | 2817 const TargetRegisterClass *SubRC, in getCompatibleSubRegClass() argument 2821 getMatchingSuperRegClass(SuperRC, SubRC, SubIdx); in getCompatibleSubRegClass()
|
| H A D | AMDGPUInstructionSelector.cpp | 238 const TargetRegisterClass &SubRC, in getSubOperand64() argument 243 Register DstReg = MRI->createVirtualRegister(&SubRC); in getSubOperand64()
|
| H A D | SIISelLowering.cpp | 4197 const TargetRegisterClass *SubRC = in EmitInstrWithCustomInserter() local 4200 MII, MRI, Src2, Src2RC, AMDGPU::sub0, SubRC); in EmitInstrWithCustomInserter() 4202 MII, MRI, Src2, Src2RC, AMDGPU::sub1, SubRC); in EmitInstrWithCustomInserter()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 125 if (const auto *SubRC = TRI.getCommonSubClass( in constrainOperandRegClass() local 127 OpRC = SubRC; in constrainOperandRegClass()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.cpp | 5996 const TargetRegisterClass *SubRC; in genAlternativeCodeSequence() local 6000 SubRC = &AArch64::GPR32spRegClass; in genAlternativeCodeSequence() 6006 SubRC = &AArch64::GPR64spRegClass; in genAlternativeCodeSequence() 6011 Register NewVR = MRI.createVirtualRegister(SubRC); in genAlternativeCodeSequence()
|