Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineCombiner.cpp255 unsigned NewRootIdx = InsInstrs.size() - 1; in getDepth()
341 MachineInstr *NewRoot = InsInstrs.back(); in getLatenciesForInstrSequences()
355 SmallVectorImpl<MachineInstr *> &InsInstrs, in reduceRegisterPressure() argument
373 SmallVectorImpl<MachineInstr *> &InsInstrs, in improvesCriticalPathLen() argument
443 SmallVectorImpl<MachineInstr *> &InsInstrs, in preservesResourceLen() argument
459 instr2instrSC(InsInstrs, InsInstrsSC); in preservesResourceLen()
524 for (auto *InstrPtr : InsInstrs) in insertDeleteInstructions()
539 for (auto *InstrPtr : InsInstrs) in insertDeleteInstructions()
555 SmallVector<MachineInstr *, 16> InsInstrs; in verifyPatternOrder() local
660 for (auto const *InstrPtr : InsInstrs) in combineInstructions()
[all …]
H A DTargetInstrInfo.cpp808 SmallVectorImpl<MachineInstr *> &InsInstrs, in reassociateOps() argument
885 InsInstrs.push_back(MIB1); in reassociateOps()
886 InsInstrs.push_back(MIB2); in reassociateOps()
893 SmallVectorImpl<MachineInstr *> &InsInstrs, in genAlternativeCodeSequence() argument
915 reassociateOps(Root, *Prev, Pattern, InsInstrs, DelInstrs, InstIdxForVirtReg); in genAlternativeCodeSequence()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp5511 InsInstrs.push_back(MIB); in genFusedMultiply()
5550 InsInstrs.push_back(MIB); in genIndexedMultiply()
5577 InsInstrs.push_back(MIB); in genNeg()
5676 InsInstrs.push_back(MIB); in genMaddR()
5722 InsInstrs.push_back(MIB1); in genSubAdd2SubSub()
5723 InsInstrs.push_back(MIB2); in genSubAdd2SubSub()
5830 InsInstrs.push_back(MIB1); in genAlternativeCodeSequence()
5863 InsInstrs.push_back(MIB1); in genAlternativeCodeSequence()
5921 InsInstrs.push_back(MIB1); in genAlternativeCodeSequence()
6411 InsInstrs.push_back(MIB1); in genAlternativeCodeSequence()
[all …]
H A DAArch64InstrInfo.h271 SmallVectorImpl<MachineInstr *> &InsInstrs,
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h257 SmallVectorImpl<MachineInstr *> &InsInstrs,
263 SmallVectorImpl<MachineInstr *> &InsInstrs) const;
441 SmallVectorImpl<MachineInstr *> &InsInstrs,
471 SmallVectorImpl<MachineInstr *> &InsInstrs) const override;
H A DPPCInstrInfo.cpp592 for (auto *Inst : InsInstrs) { in finalizeInsInstrs()
731 InsInstrs.insert(InsInstrs.begin(), Load); in generateLoadForNewConst()
732 InsInstrs.insert(InsInstrs.begin(), TOCOffset); in generateLoadForNewConst()
953 InsInstrs.push_back(MINewA); in reassociateFMA()
954 InsInstrs.push_back(MINewB); in reassociateFMA()
955 InsInstrs.push_back(MINewC); in reassociateFMA()
996 InsInstrs.push_back(MINewA); in reassociateFMA()
997 InsInstrs.push_back(MINewB); in reassociateFMA()
998 InsInstrs.push_back(MINewD); in reassociateFMA()
999 InsInstrs.push_back(MINewC); in reassociateFMA()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h1145 SmallVectorImpl<MachineInstr *> &InsInstrs) const {} in finalizeInsInstrs() argument
1183 SmallVectorImpl<MachineInstr *> &InsInstrs,
1191 SmallVectorImpl<MachineInstr *> &InsInstrs,