Home
last modified time | relevance | path

Searched refs:InsertedReg (Results 1 – 7 of 7) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp1954 RegSubRegPairAndIdx InsertedReg; in getNextSourceFromInsertSubreg() local
1955 if (!TII->getInsertSubregInputs(*Def, DefIdx, BaseReg, InsertedReg)) in getNextSourceFromInsertSubreg()
1965 if (InsertedReg.SubIdx == DefSubReg) { in getNextSourceFromInsertSubreg()
1966 return ValueTrackerResult(InsertedReg.Reg, InsertedReg.SubReg); in getNextSourceFromInsertSubreg()
1984 TRI->getSubRegIndexLaneMask(InsertedReg.SubIdx)).none()) in getNextSourceFromInsertSubreg()
H A DTargetInstrInfo.cpp1337 RegSubRegPair &BaseReg, RegSubRegPairAndIdx &InsertedReg) const { in getInsertSubregInputs()
1342 return getInsertSubregLikeInputs(MI, DefIdx, BaseReg, InsertedReg); in getInsertSubregInputs()
1357 InsertedReg.Reg = MOInsertedReg.getReg(); in getInsertSubregInputs()
1358 InsertedReg.SubReg = MOInsertedReg.getSubReg(); in getInsertSubregInputs()
1359 InsertedReg.SubIdx = (unsigned)MOSubIdx.getImm(); in getInsertSubregInputs()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h641 Register InsertedReg = MI.getOperand(2).getReg(); in findValueFromInsert() local
642 LLT InsertedRegTy = MRI.getType(InsertedReg); in findValueFromInsert()
691 SrcRegToUse = InsertedReg; in findValueFromInsert()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h562 RegSubRegPairAndIdx &InsertedReg) const;
1266 RegSubRegPairAndIdx &InsertedReg) const { in getInsertSubregLikeInputs() argument
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h92 RegSubRegPairAndIdx &InsertedReg) const override;
H A DARMBaseInstrInfo.cpp5378 RegSubRegPairAndIdx &InsertedReg) const { in getInsertSubregLikeInputs()
5395 InsertedReg.Reg = MOInsertedReg.getReg(); in getInsertSubregLikeInputs()
5396 InsertedReg.SubReg = MOInsertedReg.getSubReg(); in getInsertSubregLikeInputs()
5397 InsertedReg.SubIdx = ARM::ssub_0 + MOIndex.getImm(); in getInsertSubregLikeInputs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp817 bool InsertedReg = in collectCallSiteParameters() local
820 assert(InsertedReg && "Single register used to forward two arguments?"); in collectCallSiteParameters()
821 (void)InsertedReg; in collectCallSiteParameters()