| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | MachineCombiner.cpp | 96 unsigned getDepth(SmallVectorImpl<MachineInstr *> &InsInstrs, 104 SmallVectorImpl<MachineInstr *> &InsInstrs, 109 SmallVectorImpl<MachineInstr *> &InsInstrs, 114 SmallVectorImpl<MachineInstr *> &InsInstrs, 120 SmallVectorImpl<MachineInstr *> &InsInstrs, 208 MachineCombiner::getDepth(SmallVectorImpl<MachineInstr *> &InsInstrs, in getDepth() argument 215 for (auto *InstrPtr : InsInstrs) { // for each Use in getDepth() 230 MachineInstr *DefInstr = InsInstrs[II->second]; in getDepth() 252 unsigned NewRootIdx = InsInstrs.size() - 1; in getDepth() 333 MachineInstr &MI, SmallVectorImpl<MachineInstr *> &InsInstrs, in getLatenciesForInstrSequences() argument [all …]
|
| D | TargetInstrInfo.cpp | 924 SmallVectorImpl<MachineInstr *> &InsInstrs, in reassociateOps() argument 1015 InsInstrs.push_back(MIB1); in reassociateOps() 1016 InsInstrs.push_back(MIB2); in reassociateOps() 1023 SmallVectorImpl<MachineInstr *> &InsInstrs, in genAlternativeCodeSequence() argument 1049 reassociateOps(Root, *Prev, Pattern, InsInstrs, DelInstrs, InstIdxForVirtReg); in genAlternativeCodeSequence()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| D | AArch64InstrInfo.cpp | 5593 SmallVectorImpl<MachineInstr *> &InsInstrs, unsigned IdxMulOpd, in genFusedMultiply() argument 5647 InsInstrs.push_back(MIB); in genFusedMultiply() 5654 SmallVectorImpl<MachineInstr *> &InsInstrs, in genIndexedMultiply() argument 5686 InsInstrs.push_back(MIB); in genIndexedMultiply() 5696 MachineInstr &Root, SmallVectorImpl<MachineInstr *> &InsInstrs, in genFusedMultiplyAcc() argument 5698 return genFusedMultiply(MF, MRI, TII, Root, InsInstrs, IdxMulOpd, MaddOpc, RC, in genFusedMultiplyAcc() 5706 SmallVectorImpl<MachineInstr *> &InsInstrs, in genNeg() argument 5713 InsInstrs.push_back(MIB); in genNeg() 5725 MachineInstr &Root, SmallVectorImpl<MachineInstr *> &InsInstrs, in genFusedMultiplyAccNeg() argument 5731 genNeg(MF, MRI, TII, Root, InsInstrs, InstrIdxForVirtReg, MnegOpc, RC); in genFusedMultiplyAccNeg() [all …]
|
| D | AArch64InstrInfo.h | 273 SmallVectorImpl<MachineInstr *> &InsInstrs,
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVInstrInfo.h | 207 SmallVectorImpl<MachineInstr *> &InsInstrs) const override; 211 SmallVectorImpl<MachineInstr *> &InsInstrs,
|
| D | RISCVInstrInfo.cpp | 1271 SmallVectorImpl<MachineInstr *> &InsInstrs) const { in finalizeInsInstrs() 1275 assert(all_of(InsInstrs, in finalizeInsInstrs() 1287 for (auto *NewMI : InsInstrs) { in finalizeInsInstrs() 1537 SmallVectorImpl<MachineInstr *> &InsInstrs, in combineFPFusedMultiply() argument 1565 InsInstrs.push_back(MIB); in combineFPFusedMultiply() 1573 SmallVectorImpl<MachineInstr *> &InsInstrs, in genAlternativeCodeSequence() argument 1579 TargetInstrInfo::genAlternativeCodeSequence(Root, Pattern, InsInstrs, in genAlternativeCodeSequence() 1585 combineFPFusedMultiply(Root, Prev, Pattern, InsInstrs, DelInstrs); in genAlternativeCodeSequence() 1591 combineFPFusedMultiply(Root, Prev, Pattern, InsInstrs, DelInstrs); in genAlternativeCodeSequence()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| D | PPCInstrInfo.h | 279 SmallVectorImpl<MachineInstr *> &InsInstrs, 285 SmallVectorImpl<MachineInstr *> &InsInstrs) const; 469 SmallVectorImpl<MachineInstr *> &InsInstrs, 499 SmallVectorImpl<MachineInstr *> &InsInstrs) const override;
|
| D | PPCInstrInfo.cpp | 549 SmallVectorImpl<MachineInstr *> &InsInstrs) const { in finalizeInsInstrs() 550 assert(!InsInstrs.empty() && "Instructions set to be inserted is empty!"); in finalizeInsInstrs() 596 for (auto *Inst : InsInstrs) { in finalizeInsInstrs() 611 generateLoadForNewConst(ConstPoolIdx, &Root, C->getType(), InsInstrs); in finalizeInsInstrs() 689 SmallVectorImpl<MachineInstr *> &InsInstrs) const { in generateLoadForNewConst() 733 InsInstrs.insert(InsInstrs.begin(), Load); in generateLoadForNewConst() 734 InsInstrs.insert(InsInstrs.begin(), TOCOffset); in generateLoadForNewConst() 778 SmallVectorImpl<MachineInstr *> &InsInstrs, in genAlternativeCodeSequence() argument 786 reassociateFMA(Root, Pattern, InsInstrs, DelInstrs, InstrIdxForVirtReg); in genAlternativeCodeSequence() 790 TargetInstrInfo::genAlternativeCodeSequence(Root, Pattern, InsInstrs, in genAlternativeCodeSequence() [all …]
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | TargetInstrInfo.h | 1171 SmallVectorImpl<MachineInstr *> &InsInstrs) const {} in finalizeInsInstrs() argument 1221 SmallVectorImpl<MachineInstr *> &InsInstrs, 1229 SmallVectorImpl<MachineInstr *> &InsInstrs,
|