Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMachineCombiner.cpp89 unsigned getDepth(SmallVectorImpl<MachineInstr *> &InsInstrs,
97 SmallVectorImpl<MachineInstr *> &InsInstrs,
103 SmallVectorImpl<MachineInstr *> &InsInstrs,
109 SmallVectorImpl<MachineInstr *> &InsInstrs,
158 MachineCombiner::getDepth(SmallVectorImpl<MachineInstr *> &InsInstrs, in getDepth() argument
168 for (auto *InstrPtr : InsInstrs) { // for each Use in getDepth()
183 MachineInstr *DefInstr = InsInstrs[II->second]; in getDepth()
204 unsigned NewRootIdx = InsInstrs.size() - 1; in getDepth()
274 MachineInstr &MI, SmallVectorImpl<MachineInstr *> &InsInstrs, in getLatenciesForInstrSequences() argument
277 assert(!InsInstrs.empty() && "Only support sequences that insert instrs."); in getLatenciesForInstrSequences()
[all …]
DTargetInstrInfo.cpp777 SmallVectorImpl<MachineInstr *> &InsInstrs, in reassociateOps() argument
852 InsInstrs.push_back(MIB1); in reassociateOps()
853 InsInstrs.push_back(MIB2); in reassociateOps()
860 SmallVectorImpl<MachineInstr *> &InsInstrs, in genAlternativeCodeSequence() argument
882 reassociateOps(Root, *Prev, Pattern, InsInstrs, DelInstrs, InstIdxForVirtReg); in genAlternativeCodeSequence()
/external/llvm/lib/CodeGen/
DMachineCombiner.cpp65 unsigned getDepth(SmallVectorImpl<MachineInstr *> &InsInstrs,
73 SmallVectorImpl<MachineInstr *> &InsInstrs,
78 SmallVectorImpl<MachineInstr *> &InsInstrs,
125 MachineCombiner::getDepth(SmallVectorImpl<MachineInstr *> &InsInstrs, in getDepth() argument
135 for (auto *InstrPtr : InsInstrs) { // for each Use in getDepth()
151 MachineInstr *DefInstr = InsInstrs[II->second]; in getDepth()
171 unsigned NewRootIdx = InsInstrs.size() - 1; in getDepth()
244 SmallVectorImpl<MachineInstr *> &InsInstrs, in improvesCriticalPathLen() argument
250 unsigned NewRootIdx = InsInstrs.size() - 1; in improvesCriticalPathLen()
251 MachineInstr *NewRoot = InsInstrs[NewRootIdx]; in improvesCriticalPathLen()
[all …]
DTargetInstrInfo.cpp667 SmallVectorImpl<MachineInstr *> &InsInstrs, in reassociateOps() argument
742 InsInstrs.push_back(MIB1); in reassociateOps()
743 InsInstrs.push_back(MIB2); in reassociateOps()
750 SmallVectorImpl<MachineInstr *> &InsInstrs, in genAlternativeCodeSequence() argument
772 reassociateOps(Root, *Prev, Pattern, InsInstrs, DelInstrs, InstIdxForVirtReg); in genAlternativeCodeSequence()
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.cpp3282 SmallVectorImpl<MachineInstr *> &InsInstrs, unsigned IdxMulOpd, in genFusedMultiply() argument
3326 InsInstrs.push_back(MIB); in genFusedMultiply()
3347 SmallVectorImpl<MachineInstr *> &InsInstrs, in genMaddR() argument
3374 InsInstrs.push_back(MIB); in genMaddR()
3383 SmallVectorImpl<MachineInstr *> &InsInstrs, in genAlternativeCodeSequence() argument
3397 TargetInstrInfo::genAlternativeCodeSequence(Root, Pattern, InsInstrs, in genAlternativeCodeSequence()
3413 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC); in genAlternativeCodeSequence()
3428 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC); in genAlternativeCodeSequence()
3468 InsInstrs.push_back(MIB1); in genAlternativeCodeSequence()
3470 MUL = genMaddR(MF, MRI, TII, Root, InsInstrs, 1, Opc, NewVR, RC); in genAlternativeCodeSequence()
[all …]
DAArch64InstrInfo.h192 SmallVectorImpl<MachineInstr *> &InsInstrs,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64InstrInfo.cpp4036 SmallVectorImpl<MachineInstr *> &InsInstrs, unsigned IdxMulOpd, in genFusedMultiply() argument
4090 InsInstrs.push_back(MIB); in genFusedMultiply()
4115 SmallVectorImpl<MachineInstr *> &InsInstrs, in genMaddR() argument
4142 InsInstrs.push_back(MIB); in genMaddR()
4151 SmallVectorImpl<MachineInstr *> &InsInstrs, in genAlternativeCodeSequence() argument
4165 TargetInstrInfo::genAlternativeCodeSequence(Root, Pattern, InsInstrs, in genAlternativeCodeSequence()
4181 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 1, Opc, RC); in genAlternativeCodeSequence()
4196 MUL = genFusedMultiply(MF, MRI, TII, Root, InsInstrs, 2, Opc, RC); in genAlternativeCodeSequence()
4236 InsInstrs.push_back(MIB1); in genAlternativeCodeSequence()
4238 MUL = genMaddR(MF, MRI, TII, Root, InsInstrs, 1, Opc, NewVR, RC); in genAlternativeCodeSequence()
[all …]
DAArch64InstrInfo.h222 SmallVectorImpl<MachineInstr *> &InsInstrs,
/external/llvm/include/llvm/Target/
DTargetInstrInfo.h877 SmallVectorImpl<MachineInstr *> &InsInstrs,
885 SmallVectorImpl<MachineInstr *> &InsInstrs,
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DTargetInstrInfo.h968 SmallVectorImpl<MachineInstr *> &InsInstrs,
976 SmallVectorImpl<MachineInstr *> &InsInstrs,