| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineCombiner.cpp | 94 DenseMap<Register, unsigned> &InstrIdxForVirtReg, 103 DenseMap<Register, unsigned> &InstrIdxForVirtReg, 205 DenseMap<Register, unsigned> &InstrIdxForVirtReg, in getDepth() argument 221 InstrIdxForVirtReg.find(MO.getReg()); in getDepth() 222 if (II != InstrIdxForVirtReg.end()) { in getDepth() 356 DenseMap<Register, unsigned> &InstrIdxForVirtReg, unsigned Pattern, in improvesCriticalPathLen() argument 360 getDepth(InsInstrs, InstrIdxForVirtReg, BlockTrace, *MBB); in improvesCriticalPathLen() 530 DenseMap<Register, unsigned> InstrIdxForVirtReg; in verifyPatternOrder() local 532 InstrIdxForVirtReg); in verifyPatternOrder() 615 DenseMap<Register, unsigned> InstrIdxForVirtReg; in combineInstructions() local [all …]
|
| H A D | TargetInstrInfo.cpp | 1082 DenseMap<Register, unsigned> &InstrIdxForVirtReg, in reduceAccumulatorTree() argument 1104 InstrIdxForVirtReg.insert(std::make_pair(Dest, InsInstrs.size())); in reduceAccumulatorTree() 1318 DenseMap<Register, unsigned> &InstrIdxForVirtReg) const { in reassociateOps() 1352 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0)); in reassociateOps()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.cpp | 7610 DenseMap<Register, unsigned> &InstrIdxForVirtReg, in genNeg() argument 7618 assert(InstrIdxForVirtReg.empty()); in genNeg() 7619 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0)); in genNeg() 7629 DenseMap<Register, unsigned> &InstrIdxForVirtReg, unsigned IdxMulOpd, in genFusedMultiplyAccNeg() argument 7634 genNeg(MF, MRI, TII, Root, InsInstrs, InstrIdxForVirtReg, MnegOpc, RC); in genFusedMultiplyAccNeg() 7656 DenseMap<Register, unsigned> &InstrIdxForVirtReg, unsigned IdxMulOpd, in genFusedMultiplyIdxNeg() argument 7661 genNeg(MF, MRI, TII, Root, InsInstrs, InstrIdxForVirtReg, MnegOpc, RC); in genFusedMultiplyIdxNeg() 7727 DenseMap<Register, unsigned> &InstrIdxForVirtReg) { in genSubAdd2SubSub() argument 7766 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0)); in genSubAdd2SubSub() 7837 DenseMap<Register, unsigned> &InstrIdxForVirtReg) const { in genAlternativeCodeSequence() [all …]
|
| H A D | AArch64InstrInfo.h | 469 DenseMap<Register, unsigned> &InstrIdxForVirtReg) const override;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.h | 350 DenseMap<Register, unsigned> &InstrIdxForVirtReg) const; 479 DenseMap<Register, unsigned> &InstrIdxForVirtReg) const override;
|
| H A D | PPCInstrInfo.cpp | 770 DenseMap<Register, unsigned> &InstrIdxForVirtReg) const { in genAlternativeCodeSequence() 776 reassociateFMA(Root, Pattern, InsInstrs, DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence() 781 DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence() 790 DenseMap<Register, unsigned> &InstrIdxForVirtReg) const { in reassociateFMA() 886 InstrIdxForVirtReg.insert(std::make_pair(NewVRA, 0)); in reassociateFMA() 891 InstrIdxForVirtReg.insert(std::make_pair(NewVRB, 1)); in reassociateFMA() 897 InstrIdxForVirtReg.insert(std::make_pair(NewVRD, 2)); in reassociateFMA()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.h | 278 DenseMap<Register, unsigned> &InstrIdxForVirtReg) const override;
|
| H A D | RISCVInstrInfo.cpp | 2684 DenseMap<Register, unsigned> &InstrIdxForVirtReg) { in genShXAddAddShift() argument 2731 InstrIdxForVirtReg.insert(std::make_pair(NewVR, 0)); in genShXAddAddShift() 2743 DenseMap<Register, unsigned> &InstrIdxForVirtReg) const { in genAlternativeCodeSequence() 2748 DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence() 2763 genShXAddAddShift(Root, 1, InsInstrs, DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence() 2766 genShXAddAddShift(Root, 2, InsInstrs, DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetInstrInfo.h | 1322 DenseMap<Register, unsigned> &InstrIdxForVirtReg, 1379 DenseMap<Register, unsigned> &InstrIdxForVirtReg) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.h | 686 DenseMap<Register, unsigned> &InstrIdxForVirtReg) const override;
|
| H A D | X86InstrInfo.cpp | 10802 DenseMap<Register, unsigned> &InstrIdxForVirtReg) { in genAlternativeDpCodeSequence() argument 10875 InstrIdxForVirtReg.insert(std::make_pair(NewReg, 0)); in genAlternativeDpCodeSequence() 10892 DenseMap<Register, unsigned> &InstrIdxForVirtReg) const { in genAlternativeCodeSequence() 10897 DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence() 10901 InstrIdxForVirtReg); in genAlternativeCodeSequence()
|