Home
last modified time | relevance | path

Searched defs:SuperRC (Results 1 – 14 of 14) sorted by relevance

/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILoadStoreOptimizer.cpp1238 const TargetRegisterClass *SuperRC = getTargetRegisterClass(CI, Paired); copyFromSrcRegs() local
1286 const TargetRegisterClass *SuperRC = getTargetRegisterClass(CI, Paired); mergeRead2Pair() local
1415 const TargetRegisterClass *SuperRC = getTargetRegisterClass(CI, Paired); mergeImagePair() local
1451 const TargetRegisterClass *SuperRC = getTargetRegisterClass(CI, Paired); mergeSMemLoadImmPair() local
1484 const TargetRegisterClass *SuperRC = getTargetRegisterClass(CI, Paired); mergeBufferLoadPair() local
1525 const TargetRegisterClass *SuperRC = getTargetRegisterClass(CI, Paired); mergeTBufferLoadPair() local
1611 const TargetRegisterClass *SuperRC = getTargetRegisterClass(CI, Paired); mergeFlatLoadPair() local
[all...]
H A DSIRegisterInfo.cpp2907 getCompatibleSubRegClass(const TargetRegisterClass * SuperRC,const TargetRegisterClass * SubRC,unsigned SubIdx) const getCompatibleSubRegClass() argument
H A DSIInstrInfo.cpp5652 buildExtractSubReg(MachineBasicBlock::iterator MI,MachineRegisterInfo & MRI,const MachineOperand & SuperReg,const TargetRegisterClass * SuperRC,unsigned SubIdx,const TargetRegisterClass * SubRC) const buildExtractSubReg() argument
5666 buildExtractSubRegOrImm(MachineBasicBlock::iterator MII,MachineRegisterInfo & MRI,const MachineOperand & Op,const TargetRegisterClass * SuperRC,unsigned SubIdx,const TargetRegisterClass * SubRC) const buildExtractSubRegOrImm() argument
5706 const TargetRegisterClass *SuperRC = RI.getLargestLegalSuperClass(RC, *MF); isLegalRegOperand() local
H A DAMDGPUISelDAGToDAG.cpp379 return Subtarget->getRegisterInfo()->getSubClassWithSubReg(SuperRC, in getOperandRegClass() local
H A DAMDGPUInstructionSelector.cpp3023 computeIndirectRegIndex(MachineRegisterInfo & MRI,const SIRegisterInfo & TRI,const TargetRegisterClass * SuperRC,Register IdxReg,unsigned EltSize,GISelKnownBits & KnownBits) computeIndirectRegIndex() argument
H A DSIISelLowering.cpp4589 computeIndirectRegAndOffset(const SIRegisterInfo & TRI,const TargetRegisterClass * SuperRC,unsigned VecReg,int Offset) computeIndirectRegAndOffset() argument
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonRegisterInfo.cpp439 if (const TargetRegisterClass *SuperRC = *RC.getSuperClasses()) getHexagonSubRegIndex() local
H A DHexagonCopyToCombine.cpp584 const TargetRegisterClass *SuperRC = nullptr; in combine() local
/llvm-project/llvm/lib/CodeGen/
H A DAggressiveAntiDepBreaker.cpp606 const TargetRegisterClass *SuperRC = FindSuitableFreeRegisters() local
H A DRegAllocGreedy.cpp1339 getNumAllocatableRegsForConstraints(const MachineInstr * MI,Register Reg,const TargetRegisterClass * SuperRC,const TargetInstrInfo * TII,const TargetRegisterInfo * TRI,const RegisterClassInfo & RCI) getNumAllocatableRegsForConstraints() argument
1441 const TargetRegisterClass *SuperRC = tryInstructionSplit() local
H A DTargetLoweringBase.cpp1427 const TargetRegisterClass *SuperRC = TRI->getRegClass(i); findRepresentativeClass() local
H A DMachineVerifier.cpp2567 const TargetRegisterClass *SuperRC = visitMachineOperand() local
/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.h437 CodeGenRegisterClass *SuperRC) { in addSuperRegClass() argument
/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetRegisterInfo.h684 getSubRegisterClass(const TargetRegisterClass * SuperRC,unsigned SubRegIdx) getSubRegisterClass() argument
[all...]