| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineCombiner.cpp | 255 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 D | TargetInstrInfo.cpp | 1059 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 D | AArch64InstrInfo.cpp | 6662 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 D | AArch64InstrInfo.h | 302 SmallVectorImpl<MachineInstr *> &InsInstrs,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.h | 228 SmallVectorImpl<MachineInstr *> &InsInstrs, 233 SmallVectorImpl<MachineInstr *> &InsInstrs) const; 354 SmallVectorImpl<MachineInstr *> &InsInstrs, 384 SmallVectorImpl<MachineInstr *> &InsInstrs) const override;
|
| H A D | PPCInstrInfo.cpp | 575 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 D | RISCVInstrInfo.h | 246 SmallVectorImpl<MachineInstr *> &InsInstrs) const override; 250 SmallVectorImpl<MachineInstr *> &InsInstrs,
|
| H A D | RISCVInstrInfo.cpp | 1622 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 D | TargetInstrInfo.h | 1209 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 D | X86InstrInfo.h | 663 SmallVectorImpl<MachineInstr *> &InsInstrs,
|
| H A D | X86InstrInfo.cpp | 10620 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()
|