| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FixupBWInsts.cpp | 188 const auto SubRegIdx = TRI->getSubRegIndex(SuperDestReg, OrigDestReg); in getSuperRegDestIfDead() 298 unsigned Subreg = TRI->getSubRegIndex(MIB->getOperand(0).getReg(), in tryReplaceLoad() 322 if (TRI->getSubRegIndex(NewSrcReg, OldSrc.getReg()) != in tryReplaceCopy() 323 TRI->getSubRegIndex(NewDestReg, OldDest.getReg())) in tryReplaceCopy() 369 unsigned Subreg = TRI->getSubRegIndex(MIB->getOperand(0).getReg(), in tryReplaceExtend()
|
| H A D | X86InstructionSelector.cpp | |
| H A D | X86InstrInfo.cpp | 10084 if (unsigned SubRegIdx = TRI->getSubRegIndex(DestReg, DescribedReg)) { in describeMOVrrLoadedValue()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/ |
| H A D | MIParser.h | 117 unsigned getSubRegIndex(StringRef Name);
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RDFRegisters.cpp | 168 if (unsigned Idx = TRI.getSubRegIndex(R, RR.Reg)) in mapTo() 170 if (unsigned Idx = TRI.getSubRegIndex(RR.Reg, R)) { in mapTo()
|
| H A D | LivePhysRegs.cpp | 166 unsigned SI = S.getSubRegIndex(); in addBlockLiveIns()
|
| H A D | MachineCopyPropagation.cpp | 584 unsigned SubIdx = TRI->getSubRegIndex(PreviousSrc, Src); in isNopCopy() 585 return SubIdx == TRI->getSubRegIndex(PreviousDef, Def); in isNopCopy() 818 unsigned SubRegIdx = TRI->getSubRegIndex(CopyDstReg, MOUse.getReg()); in forwardUses()
|
| H A D | StackMaps.cpp | 279 unsigned SubRegIdx = TRI->getSubRegIndex(LLVMRegNum, MOI->getReg()); in parseOperand()
|
| H A D | AggressiveAntiDepBreaker.cpp | 646 unsigned NewSubRegIdx = TRI->getSubRegIndex(SuperReg, Reg); in FindSuitableFreeRegisters()
|
| H A D | RDFLiveness.cpp | 919 LaneBitmask M = TRI.getSubRegIndexLaneMask(S.getSubRegIndex()); in resetKills()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCRegisterInfo.h | 392 unsigned getSubRegIndex(MCRegister RegNo, MCRegister SubRegNo) const; 574 unsigned getSubRegIndex() const { in getSubRegIndex() function
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCRegisterInfo.cpp | 130 unsigned MCRegisterInfo::getSubRegIndex(MCRegister Reg, in getSubRegIndex() function in MCRegisterInfo
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBlockRanges.cpp | 244 unsigned SI = S.getSubRegIndex(); in getLiveIns() 283 SRs.insert({R.Reg, I.getSubRegIndex()}); in expandToSubRegs()
|
| H A D | RDFCopy.cpp | 164 if (RR.Mask == TRI.getSubRegIndexLaneMask(S.getSubRegIndex())) in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfExpression.cpp | 130 unsigned Idx = TRI.getSubRegIndex(SR, MachineReg); in addMachineReg() 153 unsigned Idx = TRI.getSubRegIndex(MachineReg, SR); in addMachineReg()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenRegisters.cpp | 349 Parts.push_back(getSubRegIndex(SR->ExplicitSubRegs[j])); in computeSubRegs() 425 if (Cand == this || getSubRegIndex(Cand)) in computeSecondarySubRegs() 436 assert(getSubRegIndex(SubReg) == SubRegIdx && "LeadingSuperRegs correct"); in computeSecondarySubRegs() 438 if (CodeGenSubRegIndex *SubRegIdx = getSubRegIndex(SubReg)) { in computeSecondarySubRegs() 474 CodeGenSubRegIndex *SubIdx = getSubRegIndex(SubReg); in computeSecondarySubRegs() 1472 CodeGenSubRegIndex *Idx3 = Reg1.getSubRegIndex(Reg3); in computeComposites()
|
| H A D | CodeGenRegisters.h | 219 CodeGenSubRegIndex *getSubRegIndex(const CodeGenRegister *Reg) const { in getSubRegIndex() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86InstructionSelector.cpp | 221 static unsigned getSubRegIndex(const TargetRegisterClass *RC) { in getSubRegIndex() function 309 .addImm(getSubRegIndex(SrcRC)); in selectCopy() 338 I.getOperand(1).setSubReg(getSubRegIndex(DstRC)); in selectCopy() 997 .addImm(getSubRegIndex(SrcRC)); in selectAnyext()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.cpp | 1608 unsigned Subreg = TRI->getSubRegIndex(Reg, SR); in getValueForInstrRef() 1999 unsigned SubRegIdx = SRI.getSubRegIndex(); in performCopy() 2134 unsigned SubregIdx = TRI->getSubRegIndex(Reg, SR); in transferSpillOrRestoreInst() 2167 unsigned Subreg = TRI->getSubRegIndex(Reg, SR); in transferSpillOrRestoreInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIParser.cpp | 187 unsigned PerTargetMIParsingState::getSubRegIndex(StringRef Name) { in getSubRegIndex() function in PerTargetMIParsingState 1688 SubReg = PFS.Target.getSubRegIndex(Name); in parseSubRegisterIndex() 2284 unsigned SubRegIndex = PFS.Target.getSubRegIndex(Token.stringValue()); in parseSubRegisterIndexOperand()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | RegisterInfoEmitter.cpp | 951 SRIs.push_back(Reg.getSubRegIndex(S)); in runMCDesc()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 13203 {"_ZNK4llvm18X86GenRegisterInfo14getSubRegIndexEjj", "llvm::X86GenRegisterInfo::getSubRegIndex(unsi… 13671 {"_ZNK4llvm18ARMGenRegisterInfo14getSubRegIndexEjj", "llvm::ARMGenRegisterInfo::getSubRegIndex(unsi…
|