/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | ExecutionDomainFix.h | 67 SmallVector<MachineInstr *, 8> Instrs; member 73 bool isCollapsed() const { return Instrs.empty(); } in isCollapsed() 103 Instrs.clear(); in clear()
|
D | MachinePipeliner.h | 266 void fixupRegisterOverlaps(std::deque<SUnit *> &Instrs);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | LoadStoreVectorizer.cpp | 192 bool vectorizeInstructions(ArrayRef<Instruction *> Instrs); 570 SmallVector<Instruction *, 16> Instrs; in eraseInstructions() local 574 Instrs.push_back(I); in eraseInstructions() 576 Instrs.push_back(GEP); in eraseInstructions() 580 for (Instruction *I : Instrs) in eraseInstructions() 870 bool Vectorizer::vectorizeInstructions(ArrayRef<Instruction *> Instrs) { in vectorizeInstructions() argument 871 LLVM_DEBUG(dbgs() << "LSV: Vectorizing " << Instrs.size() in vectorizeInstructions() 878 for (int i = 0, e = Instrs.size(); i < e; ++i) { in vectorizeInstructions() 884 if (isConsecutiveAccess(Instrs[i], Instrs[j])) { in vectorizeInstructions() 903 if (InstructionsProcessed.count(Instrs[Head])) in vectorizeInstructions() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | ExecutionDomainFix.cpp | 116 while (!dv->Instrs.empty()) in collapse() 117 TII->setExecutionDomain(*dv->Instrs.pop_back_val(), domain); in collapse() 137 A->Instrs.append(B->Instrs.begin(), B->Instrs.end()); in merge() 379 dv->Instrs.push_back(mi); in visitSoftInstr()
|
D | MachineTraceMetrics.cpp | 1214 unsigned Instrs = TBI.InstrDepth; in getResourceDepth() local 1217 Instrs += TE.MTM.BlockInfo[getBlockNum()].InstrCount; in getResourceDepth() 1219 Instrs /= IW; in getResourceDepth() 1221 return std::max(Instrs, PRMax); in getResourceDepth() 1234 auto extraCycles = [this](ArrayRef<const MCSchedClassDesc *> Instrs, in getResourceLength() 1238 for (const MCSchedClassDesc *SC : Instrs) { in getResourceLength() 1266 unsigned Instrs = TBI.InstrDepth + TBI.InstrHeight; in getResourceLength() local 1269 Instrs += TE.MTM.getResources(MBB)->InstrCount; in getResourceLength() 1270 Instrs += ExtraInstrs.size(); in getResourceLength() 1271 Instrs -= RemoveInstrs.size(); in getResourceLength() [all …]
|
D | CFIInstrInserter.cpp | 162 const std::vector<MCCFIInstruction> &Instrs = in calculateOutgoingCFAInfo() local 169 const MCCFIInstruction &CFI = Instrs[CFIIndex]; in calculateOutgoingCFAInfo()
|
D | MachineCombiner.cpp | 110 void instr2instrSC(SmallVectorImpl<MachineInstr *> &Instrs, 366 SmallVectorImpl<MachineInstr *> &Instrs, in instr2instrSC() argument 368 for (auto *InstrPtr : Instrs) { in instr2instrSC()
|
D | ModuloSchedule.cpp | 2152 std::vector<MachineInstr *> Instrs; in runOnLoop() local 2156 Instrs.push_back(&MI); in runOnLoop() 2163 ModuloSchedule MS(MF, &L, std::move(Instrs), std::move(Cycle), in runOnLoop()
|
D | MachinePipeliner.cpp | 2761 void SwingSchedulerDAG::fixupRegisterOverlaps(std::deque<SUnit *> &Instrs) { in fixupRegisterOverlaps() argument 2764 for (SUnit *SU : Instrs) { in fixupRegisterOverlaps()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/MCTargetDesc/ |
D | AArch64AsmBackend.cpp | 574 ArrayRef<MCCFIInstruction> Instrs) const override { in generateCompactUnwindEncoding() 575 if (Instrs.empty()) in generateCompactUnwindEncoding() 582 for (size_t i = 0, e = Instrs.size(); i != e; ++i) { in generateCompactUnwindEncoding() 583 const MCCFIInstruction &Inst = Instrs[i]; in generateCompactUnwindEncoding() 604 const MCCFIInstruction &LRPush = Instrs[++i]; in generateCompactUnwindEncoding() 607 const MCCFIInstruction &FPPush = Instrs[++i]; in generateCompactUnwindEncoding() 637 const MCCFIInstruction &Inst2 = Instrs[++i]; in generateCompactUnwindEncoding()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/ |
D | MCWin64EH.cpp | 471 const auto &Instrs = InstrsIter->second; in FindMatchingEpilog() local 473 if (Instrs.size() != EpilogInstrs.size()) in FindMatchingEpilog() 477 for (unsigned i = 0; i < Instrs.size(); ++i) in FindMatchingEpilog() 478 if (Instrs[i].Operation != EpilogInstrs[i].Operation || in FindMatchingEpilog() 479 Instrs[i].Offset != EpilogInstrs[i].Offset || in FindMatchingEpilog() 480 Instrs[i].Register != EpilogInstrs[i].Register) { in FindMatchingEpilog()
|
D | MCDwarf.cpp | 1318 void EmitCFIInstructions(ArrayRef<MCCFIInstruction> Instrs, 1461 void FrameEmitterImpl::EmitCFIInstructions(ArrayRef<MCCFIInstruction> Instrs, in EmitCFIInstructions() argument 1463 for (const MCCFIInstruction &Instr : Instrs) { in EmitCFIInstructions()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86AsmBackend.cpp | 844 generateCompactUnwindEncodingImpl(ArrayRef<MCCFIInstruction> Instrs) const { in generateCompactUnwindEncodingImpl() 845 if (Instrs.empty()) return 0; in generateCompactUnwindEncodingImpl() 862 for (unsigned i = 0, e = Instrs.size(); i != e; ++i) { in generateCompactUnwindEncodingImpl() 863 const MCCFIInstruction &Inst = Instrs[i]; in generateCompactUnwindEncodingImpl() 1133 ArrayRef<MCCFIInstruction> Instrs) const override { in generateCompactUnwindEncoding() 1134 return generateCompactUnwindEncodingImpl(Instrs); in generateCompactUnwindEncoding() 1153 ArrayRef<MCCFIInstruction> Instrs) const override { in generateCompactUnwindEncoding() 1154 return generateCompactUnwindEncodingImpl(Instrs); in generateCompactUnwindEncoding()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMLoadStoreOptimizer.cpp | 143 SmallVector<MachineInstr*, 4> Instrs; member 177 ArrayRef<MachineInstr*> Instrs); 183 ArrayRef<MachineInstr*> Instrs) const; 628 ArrayRef<MachineInstr*> Instrs) { in CreateLoadStoreMulti() argument 825 MIB.cloneMergedMemRefs(Instrs); in CreateLoadStoreMulti() 835 ArrayRef<MachineInstr*> Instrs) const { in CreateLoadStoreDouble() 851 MIB.cloneMergedMemRefs(Instrs); in CreateLoadStoreDouble() 857 const MachineInstr *First = Cand.Instrs.front(); in MergeOpsUpdate() 865 for (const MachineInstr *MI : Cand.Instrs) { in MergeOpsUpdate() 897 MachineInstr *LatestMI = Cand.Instrs[Cand.LatestMIIdx]; in MergeOpsUpdate() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMAsmBackendDarwin.h | 32 ArrayRef<MCCFIInstruction> Instrs) const override;
|
D | ARMAsmBackend.cpp | 1097 ArrayRef<MCCFIInstruction> Instrs) const { in generateCompactUnwindEncoding() 1103 if (Instrs.empty()) in generateCompactUnwindEncoding() 1112 for (size_t i = 0, e = Instrs.size(); i != e; ++i) { in generateCompactUnwindEncoding() 1114 const MCCFIInstruction &Inst = Instrs[i]; in generateCompactUnwindEncoding()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonMCCodeEmitter.cpp | 477 auto Instrs = HexagonMCInstrInfo::bundleInstructions(*State.Bundle); in getFixupNoBits() local 478 for (auto I = Instrs.begin(), N = Instrs.end(); I != N; ++I) { in getFixupNoBits() 740 auto Instrs = HexagonMCInstrInfo::bundleInstructions(*State.Bundle); in getMachineOpValue() local 741 const MCOperand *I = Instrs.begin() + State.Index - 1; in getMachineOpValue() 744 assert(I != Instrs.begin() - 1 && "Couldn't find producer"); in getMachineOpValue()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86DomainReassignment.cpp | 306 SmallVector<MachineInstr *, 8> Instrs; member in __anon81a2d7f30111::Closure 345 Instrs.push_back(I); in addInstruction() 349 return Instrs; in instructions() 362 for (MachineInstr *MI : Instrs) { in dump()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonGenInsert.cpp | 1464 std::vector<MachineInstr*> Instrs; in removeDeadCode() local 1466 Instrs.push_back(&*I); in removeDeadCode() 1468 for (auto I = Instrs.begin(), E = Instrs.end(); I != E; ++I) { in removeDeadCode()
|
D | HexagonBitSimplify.cpp | 996 std::vector<MachineInstr*> Instrs; in runOnNode() local 998 Instrs.push_back(&*I); in runOnNode() 1000 for (auto MI : Instrs) { in runOnNode() 1718 std::vector<MachineInstr*> Instrs; in processBlock() local 1720 Instrs.push_back(&*I); in processBlock() 1723 for (auto I : Instrs) { in processBlock()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | ModuleSummaryAnalysis.cpp | 397 auto AddRefEdges = [&](const std::vector<const Instruction *> &Instrs, in computeFunctionSummary() 400 for (const auto *I : Instrs) { in computeFunctionSummary()
|
D | LoopAccessAnalysis.cpp | 1730 const SmallVectorImpl<Instruction *> &Instrs) const { in print() 1732 OS.indent(Depth + 2) << *Instrs[Source] << " -> \n"; in print() 1733 OS.indent(Depth + 2) << *Instrs[Destination] << "\n"; in print()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | LoopAccessAnalysis.h | 174 const SmallVectorImpl<Instruction *> &Instrs) const;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/ |
D | AsmPrinter.cpp | 997 const std::vector<MCCFIInstruction> &Instrs = MF->getFrameInstructions(); in emitCFIInstruction() local 999 const MCCFIInstruction &CFI = Instrs[CFIIndex]; in emitCFIInstruction()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/ |
D | TargetSchedule.td | 428 dag Instrs = instrlist;
|