Home
last modified time | relevance | path

Searched refs:getSubRegIndex (Results 1 – 18 of 18) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86FixupBWInsts.cpp181 const auto SubRegIdx = TRI->getSubRegIndex(SuperDestReg, OrigDestReg); in getSuperRegDestIfDead()
310 if (TRI->getSubRegIndex(NewSrcReg, OldSrc.getReg()) != in tryReplaceCopy()
311 TRI->getSubRegIndex(NewDestReg, OldDest.getReg())) in tryReplaceCopy()
H A DX86InstructionSelector.cpp207 static unsigned getSubRegIndex(const TargetRegisterClass *RC) { in getSubRegIndex() function
263 .addImm(getSubRegIndex(SrcRC)); in selectCopy()
292 I.getOperand(1).setSubReg(getSubRegIndex(DstRC)); in selectCopy()
924 .addImm(getSubRegIndex(SrcRC)); in selectAnyext()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DRDFRegisters.cpp183 LaneBitmask SM = TRI.getSubRegIndexLaneMask(SI.getSubRegIndex()); in aliasRM()
229 if (unsigned Idx = TRI.getSubRegIndex(R, RR.Reg)) in mapTo()
231 if (unsigned Idx = TRI.getSubRegIndex(RR.Reg, R)) { in mapTo()
H A DHexagonBlockRanges.cpp246 unsigned SI = S.getSubRegIndex(); in getLiveIns()
286 SRs.insert({R.Reg, I.getSubRegIndex()}); in expandToSubRegs()
H A DRDFCopy.cpp128 if (RR.Mask == TRI.getSubRegIndexLaneMask(S.getSubRegIndex())) in run()
H A DRDFLiveness.cpp868 LaneBitmask M = TRI.getSubRegIndexLaneMask(S.getSubRegIndex()); in resetKills()
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp121 unsigned Idx = TRI.getSubRegIndex(*SR, MachineReg); in addMachineReg()
144 unsigned Idx = TRI.getSubRegIndex(MachineReg, *SR); in addMachineReg()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCQPXLoadSplat.cpp109 TRI->getSubRegIndex(SrcReg, MI->getOperand(0).getReg()); in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCRegisterInfo.h357 unsigned getSubRegIndex(unsigned RegNo, unsigned SubRegNo) const;
515 unsigned getSubRegIndex() const { in getSubRegIndex() function
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCRegisterInfo.cpp44 unsigned MCRegisterInfo::getSubRegIndex(unsigned Reg, unsigned SubReg) const { in getSubRegIndex() function in MCRegisterInfo
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp262 unsigned SubIdx = TRI->getSubRegIndex(PreviousSrc, Src); in isNopCopy()
263 return SubIdx == TRI->getSubRegIndex(PreviousDef, Def); in isNopCopy()
H A DLivePhysRegs.cpp169 unsigned SI = S.getSubRegIndex(); in addBlockLiveIns()
H A DStackMaps.cpp160 unsigned SubRegIdx = TRI->getSubRegIndex(LLVMRegNum, MOI->getReg()); in parseOperand()
H A DAggressiveAntiDepBreaker.cpp667 unsigned NewSubRegIdx = TRI->getSubRegIndex(SuperReg, Reg); in FindSuitableFreeRegisters()
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DCodeGenRegisters.cpp401 Parts.push_back(getSubRegIndex(SR->ExplicitSubRegs[j])); in computeSubRegs()
486 if (Cand == this || getSubRegIndex(Cand)) in computeSecondarySubRegs()
497 assert(getSubRegIndex(SubReg) == SubRegIdx && "LeadingSuperRegs correct"); in computeSecondarySubRegs()
499 if (CodeGenSubRegIndex *SubRegIdx = getSubRegIndex(SubReg)) { in computeSecondarySubRegs()
538 CodeGenSubRegIndex *SubIdx = getSubRegIndex(SI->second); in computeSecondarySubRegs()
1390 CodeGenSubRegIndex *Idx3 = Reg1.getSubRegIndex(Reg3); in computeComposites()
H A DCodeGenRegisters.h193 CodeGenSubRegIndex *getSubRegIndex(const CodeGenRegister *Reg) const { in getSubRegIndex() function
H A DRegisterInfoEmitter.cpp912 SRIs.push_back(Reg.getSubRegIndex(S)); in runMCDesc()
/freebsd-12.1/contrib/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp316 unsigned getSubRegIndex(StringRef Name);
1176 SubReg = getSubRegIndex(Name); in parseSubRegisterIndex()
1628 unsigned SubRegIndex = getSubRegIndex(Token.stringValue()); in parseSubRegisterIndexOperand()
2787 unsigned MIParser::getSubRegIndex(StringRef Name) { in getSubRegIndex() function in MIParser