Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCombiner.cpp255 unsigned NewRootIdx = InsInstrs.size() - 1; in getDepth()
340 MachineInstr *NewRoot = InsInstrs.back(); in getLatenciesForInstrSequences()
354 SmallVectorImpl<MachineInstr *> &InsInstrs, in reduceRegisterPressure() argument
372 SmallVectorImpl<MachineInstr *> &InsInstrs, in improvesCriticalPathLen() argument
462 instr2instrSC(InsInstrs, InsInstrsSC); in preservesResourceLen()
515 for (auto *InstrPtr : InsInstrs) in insertDeleteInstructions()
530 for (auto *InstrPtr : InsInstrs) in insertDeleteInstructions()
546 SmallVector<MachineInstr *, 16> InsInstrs; in verifyPatternOrder() local
639 if (InsInstrs.empty()) in combineInstructions()
649 for (auto const *InstrPtr : InsInstrs) in combineInstructions()
[all …]
H A DTargetInstrInfo.cpp1059 SmallVectorImpl<MachineInstr *> &InsInstrs, in reassociateOps() argument
1162 InsInstrs.push_back(MIB1); in reassociateOps()
1163 InsInstrs.push_back(MIB2); in reassociateOps()
1181 SmallVectorImpl<MachineInstr *> &InsInstrs, in genAlternativeCodeSequence() argument
1205 reassociateOps(Root, *Prev, Pattern, InsInstrs, DelInstrs, InstIdxForVirtReg); in genAlternativeCodeSequence()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp6662 InsInstrs.push_back(MIB); in genFusedMultiply()
6702 InsInstrs.push_back(MIB); in genFNegatedMAD()
6742 InsInstrs.push_back(MIB); in genIndexedMultiply()
6769 InsInstrs.push_back(MIB); in genNeg()
6868 InsInstrs.push_back(MIB); in genMaddR()
6914 InsInstrs.push_back(MIB1); in genSubAdd2SubSub()
6915 InsInstrs.push_back(MIB2); in genSubAdd2SubSub()
7040 InsInstrs.push_back(MIB1); in genAlternativeCodeSequence()
7073 InsInstrs.push_back(MIB1); in genAlternativeCodeSequence()
7149 InsInstrs.push_back(MIB1); in genAlternativeCodeSequence()
[all …]
H A DAArch64InstrInfo.h302 SmallVectorImpl<MachineInstr *> &InsInstrs,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h228 SmallVectorImpl<MachineInstr *> &InsInstrs,
233 SmallVectorImpl<MachineInstr *> &InsInstrs) const;
354 SmallVectorImpl<MachineInstr *> &InsInstrs,
384 SmallVectorImpl<MachineInstr *> &InsInstrs) const override;
H A DPPCInstrInfo.cpp575 for (auto *Inst : InsInstrs) { in finalizeInsInstrs()
712 InsInstrs.insert(InsInstrs.begin(), Load); in generateLoadForNewConst()
713 InsInstrs.insert(InsInstrs.begin(), TOCOffset); in generateLoadForNewConst()
934 InsInstrs.push_back(MINewA); in reassociateFMA()
935 InsInstrs.push_back(MINewB); in reassociateFMA()
936 InsInstrs.push_back(MINewC); in reassociateFMA()
977 InsInstrs.push_back(MINewA); in reassociateFMA()
978 InsInstrs.push_back(MINewB); in reassociateFMA()
979 InsInstrs.push_back(MINewD); in reassociateFMA()
980 InsInstrs.push_back(MINewC); in reassociateFMA()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h246 SmallVectorImpl<MachineInstr *> &InsInstrs) const override;
250 SmallVectorImpl<MachineInstr *> &InsInstrs,
H A DRISCVInstrInfo.cpp1622 SmallVectorImpl<MachineInstr *> &InsInstrs) const { in finalizeInsInstrs()
1626 assert(all_of(InsInstrs, in finalizeInsInstrs()
1638 for (auto *NewMI : InsInstrs) { in finalizeInsInstrs()
1888 SmallVectorImpl<MachineInstr *> &InsInstrs, in combineFPFusedMultiply() argument
1922 InsInstrs.push_back(MIB); in combineFPFusedMultiply()
1930 SmallVectorImpl<MachineInstr *> &InsInstrs, in genAlternativeCodeSequence() argument
1936 TargetInstrInfo::genAlternativeCodeSequence(Root, Pattern, InsInstrs, in genAlternativeCodeSequence()
1942 combineFPFusedMultiply(Root, Prev, Pattern, InsInstrs, DelInstrs); in genAlternativeCodeSequence()
1948 combineFPFusedMultiply(Root, Prev, Pattern, InsInstrs, DelInstrs); in genAlternativeCodeSequence()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h1209 SmallVectorImpl<MachineInstr *> &InsInstrs) const {} in finalizeInsInstrs() argument
1259 SmallVectorImpl<MachineInstr *> &InsInstrs,
1274 SmallVectorImpl<MachineInstr *> &InsInstrs,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.h663 SmallVectorImpl<MachineInstr *> &InsInstrs,
H A DX86InstrInfo.cpp10620 SmallVectorImpl<MachineInstr *> &InsInstrs, in genAlternativeDpCodeSequence() argument
10703 InsInstrs.push_back(Madd); in genAlternativeDpCodeSequence()
10704 InsInstrs.push_back(Add); in genAlternativeDpCodeSequence()
10710 SmallVectorImpl<MachineInstr *> &InsInstrs, in genAlternativeCodeSequence() argument
10716 TargetInstrInfo::genAlternativeCodeSequence(Root, Pattern, InsInstrs, in genAlternativeCodeSequence()
10720 genAlternativeDpCodeSequence(Root, *this, InsInstrs, DelInstrs, in genAlternativeCodeSequence()