Home
last modified time | relevance | path

Searched refs:InstrIdxForVirtReg (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCombiner.cpp97 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg,
106 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg,
208 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg, in getDepth() argument
224 InstrIdxForVirtReg.find(MO.getReg()); in getDepth()
225 if (II != InstrIdxForVirtReg.end()) { in getDepth()
359 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg, unsigned Pattern, in improvesCriticalPathLen() argument
363 getDepth(InsInstrs, InstrIdxForVirtReg, BlockTrace, *MBB); in improvesCriticalPathLen()
533 DenseMap<unsigned, unsigned> InstrIdxForVirtReg; in verifyPatternOrder() local
535 InstrIdxForVirtReg); in verifyPatternOrder()
618 DenseMap<unsigned, unsigned> InstrIdxForVirtReg; in combineInstructions() local
[all …]
H A DTargetInstrInfo.cpp1086 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const { in reassociateOps()
1120 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0)); in reassociateOps()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp6814 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg, in genNeg() argument
6822 assert(InstrIdxForVirtReg.empty()); in genNeg()
6823 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0)); in genNeg()
6833 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg, unsigned IdxMulOpd, in genFusedMultiplyAccNeg() argument
6838 genNeg(MF, MRI, TII, Root, InsInstrs, InstrIdxForVirtReg, MnegOpc, RC); in genFusedMultiplyAccNeg()
6860 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg, unsigned IdxMulOpd, in genFusedMultiplyIdxNeg() argument
6865 genNeg(MF, MRI, TII, Root, InsInstrs, InstrIdxForVirtReg, MnegOpc, RC); in genFusedMultiplyIdxNeg()
6932 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) { in genSubAdd2SubSub() argument
6970 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0)); in genSubAdd2SubSub()
6984 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const { in genAlternativeCodeSequence()
[all …]
H A DAArch64InstrInfo.h451 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h243 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const;
369 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const override;
H A DPPCInstrInfo.cpp772 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const { in genAlternativeCodeSequence()
778 reassociateFMA(Root, Pattern, InsInstrs, DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence()
783 DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence()
792 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const { in reassociateFMA()
888 InstrIdxForVirtReg.insert(std::make_pair(NewVRA, 0)); in reassociateFMA()
893 InstrIdxForVirtReg.insert(std::make_pair(NewVRB, 1)); in reassociateFMA()
899 InstrIdxForVirtReg.insert(std::make_pair(NewVRD, 2)); in reassociateFMA()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h269 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const override;
H A DRISCVInstrInfo.cpp2265 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) { in genShXAddAddShift() argument
2312 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0)); in genShXAddAddShift()
2324 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const { in genAlternativeCodeSequence()
2329 DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence()
2344 genShXAddAddShift(Root, 1, InsInstrs, DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence()
2347 genShXAddAddShift(Root, 2, InsInstrs, DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.h639 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const override;
H A DX86InstrInfo.cpp10715 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) { in genAlternativeDpCodeSequence() argument
10788 InstrIdxForVirtReg.insert(std::make_pair(NewReg, 0)); in genAlternativeDpCodeSequence()
10805 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const { in genAlternativeCodeSequence()
10810 DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence()
10814 InstrIdxForVirtReg); in genAlternativeCodeSequence()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h1313 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const;