Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DMachineCombiner.cpp97 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg,
106 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg,
209 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg, in getDepth() argument
226 InstrIdxForVirtReg.find(MO.getReg()); in getDepth()
227 if (II != InstrIdxForVirtReg.end()) { in getDepth()
373 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg, in improvesCriticalPathLen() argument
377 unsigned NewRootDepth = getDepth(InsInstrs, InstrIdxForVirtReg, BlockTrace); in improvesCriticalPathLen()
542 DenseMap<unsigned, unsigned> InstrIdxForVirtReg; in verifyPatternOrder() local
544 InstrIdxForVirtReg); in verifyPatternOrder()
627 DenseMap<unsigned, unsigned> InstrIdxForVirtReg; in combineInstructions() local
[all …]
DTargetInstrInfo.cpp926 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const { in reassociateOps()
979 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0)); in reassociateOps()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64InstrInfo.cpp5707 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg, in genNeg() argument
5715 assert(InstrIdxForVirtReg.empty()); in genNeg()
5716 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0)); in genNeg()
5726 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg, unsigned IdxMulOpd, in genFusedMultiplyAccNeg() argument
5731 genNeg(MF, MRI, TII, Root, InsInstrs, InstrIdxForVirtReg, MnegOpc, RC); in genFusedMultiplyAccNeg()
5753 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg, unsigned IdxMulOpd, in genFusedMultiplyIdxNeg() argument
5758 genNeg(MF, MRI, TII, Root, InsInstrs, InstrIdxForVirtReg, MnegOpc, RC); in genFusedMultiplyIdxNeg()
5825 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) { in genSubAdd2SubSub() argument
5857 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0)); in genSubAdd2SubSub()
5870 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const { in genAlternativeCodeSequence()
[all …]
DAArch64InstrInfo.h275 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const override;
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVInstrInfo.h213 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const override;
DRISCVInstrInfo.cpp1575 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const { in genAlternativeCodeSequence()
1580 DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence()
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCInstrInfo.h281 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const;
471 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const override;
DPPCInstrInfo.cpp780 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const { in genAlternativeCodeSequence()
786 reassociateFMA(Root, Pattern, InsInstrs, DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence()
791 DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence()
800 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const { in reassociateFMA()
896 InstrIdxForVirtReg.insert(std::make_pair(NewVRA, 0)); in reassociateFMA()
901 InstrIdxForVirtReg.insert(std::make_pair(NewVRB, 1)); in reassociateFMA()
907 InstrIdxForVirtReg.insert(std::make_pair(NewVRD, 2)); in reassociateFMA()
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DTargetInstrInfo.h1231 DenseMap<unsigned, unsigned> &InstrIdxForVirtReg) const;