Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FixupBWInsts.cpp188 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 DX86InstructionSelector.cpp
H A DX86InstrInfo.cpp10084 if (unsigned SubRegIdx = TRI->getSubRegIndex(DestReg, DescribedReg)) { in describeMOVrrLoadedValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/
H A DMIParser.h117 unsigned getSubRegIndex(StringRef Name);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFRegisters.cpp168 if (unsigned Idx = TRI.getSubRegIndex(R, RR.Reg)) in mapTo()
170 if (unsigned Idx = TRI.getSubRegIndex(RR.Reg, R)) { in mapTo()
H A DLivePhysRegs.cpp166 unsigned SI = S.getSubRegIndex(); in addBlockLiveIns()
H A DMachineCopyPropagation.cpp584 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 DStackMaps.cpp279 unsigned SubRegIdx = TRI->getSubRegIndex(LLVMRegNum, MOI->getReg()); in parseOperand()
H A DAggressiveAntiDepBreaker.cpp646 unsigned NewSubRegIdx = TRI->getSubRegIndex(SuperReg, Reg); in FindSuitableFreeRegisters()
H A DRDFLiveness.cpp919 LaneBitmask M = TRI.getSubRegIndexLaneMask(S.getSubRegIndex()); in resetKills()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h392 unsigned getSubRegIndex(MCRegister RegNo, MCRegister SubRegNo) const;
574 unsigned getSubRegIndex() const { in getSubRegIndex() function
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCRegisterInfo.cpp130 unsigned MCRegisterInfo::getSubRegIndex(MCRegister Reg, in getSubRegIndex() function in MCRegisterInfo
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBlockRanges.cpp244 unsigned SI = S.getSubRegIndex(); in getLiveIns()
283 SRs.insert({R.Reg, I.getSubRegIndex()}); in expandToSubRegs()
H A DRDFCopy.cpp164 if (RR.Mask == TRI.getSubRegIndexLaneMask(S.getSubRegIndex())) in run()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp130 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 DCodeGenRegisters.cpp349 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 DCodeGenRegisters.h219 CodeGenSubRegIndex *getSubRegIndex(const CodeGenRegister *Reg) const { in getSubRegIndex() function
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86InstructionSelector.cpp221 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 DInstrRefBasedImpl.cpp1608 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 DMIParser.cpp187 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 DRegisterInfoEmitter.cpp951 SRIs.push_back(Reg.getSubRegIndex(S)); in runMCDesc()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc13203 {"_ZNK4llvm18X86GenRegisterInfo14getSubRegIndexEjj", "llvm::X86GenRegisterInfo::getSubRegIndex(unsi…
13671 {"_ZNK4llvm18ARMGenRegisterInfo14getSubRegIndexEjj", "llvm::ARMGenRegisterInfo::getSubRegIndex(unsi…