/external/swiftshader/third_party/LLVM/lib/Target/PTX/ |
H A D | PTXFPRoundingModePass.cpp | 41 DenseMap<unsigned, RndModeDesc> Instrs; member in class:llvm::PTXFPRoundingModePass 88 Instrs[PTX::FADDrr32] = std::make_pair(1U, (unsigned)RndNearestEven); 89 Instrs[PTX::FADDri32] = std::make_pair(1U, (unsigned)RndNearestEven); 90 Instrs[PTX::FADDrr64] = std::make_pair(1U, (unsigned)RndNearestEven); 91 Instrs[PTX::FADDri64] = std::make_pair(1U, (unsigned)RndNearestEven); 92 Instrs[PTX::FSUBrr32] = std::make_pair(1U, (unsigned)RndNearestEven); 93 Instrs[PTX::FSUBri32] = std::make_pair(1U, (unsigned)RndNearestEven); 94 Instrs[PTX::FSUBrr64] = std::make_pair(1U, (unsigned)RndNearestEven); 95 Instrs[PTX::FSUBri64] = std::make_pair(1U, (unsigned)RndNearestEven); 96 Instrs[PT [all...] |
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMAsmBackendDarwin.h | 32 ArrayRef<MCCFIInstruction> Instrs) const override;
|
H A D | ARMAsmBackend.cpp | 901 ArrayRef<MCCFIInstruction> Instrs) const { 907 if (Instrs.empty()) 916 for (size_t i = 0, e = Instrs.size(); i != e; ++i) { 918 const MCCFIInstruction &Inst = Instrs[i];
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
H A D | ExecutionDepsFix.cpp | 64 SmallVector<MachineInstr*, 8> Instrs; member in struct:__anon22615::DomainValue 68 bool isCollapsed() const { return Instrs.empty(); } 99 Instrs.clear(); 243 while (!dv->Instrs.empty()) 244 TII->setExecutionDomain(dv->Instrs.pop_back_val(), domain); 267 A->Instrs.append(B->Instrs.begin(), B->Instrs.end()); 424 dv->Instrs.push_back(mi);
|
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64AsmBackend.cpp | 396 ArrayRef<MCCFIInstruction> Instrs) const override { 397 if (Instrs.empty()) 404 for (size_t i = 0, e = Instrs.size(); i != e; ++i) { 405 const MCCFIInstruction &Inst = Instrs[i]; 418 const MCCFIInstruction &LRPush = Instrs[++i]; 421 const MCCFIInstruction &FPPush = Instrs[++i]; 451 const MCCFIInstruction &Inst2 = Instrs[++i];
|
/external/llvm/lib/CodeGen/ |
H A D | ExecutionDepsFix.cpp | 70 SmallVector<MachineInstr*, 8> Instrs; member in struct:__anon13895::DomainValue 74 bool isCollapsed() const { return Instrs.empty(); } 110 Instrs.clear(); 322 while (!dv->Instrs.empty()) 323 TII->setExecutionDomain(*dv->Instrs.pop_back_val(), domain); 344 A->Instrs.append(B->Instrs.begin(), B->Instrs.end()); 710 dv->Instrs.push_back(mi);
|
H A D | MachineTraceMetrics.cpp | 1190 unsigned Instrs = TBI.InstrDepth; 1193 Instrs += TE.MTM.BlockInfo[getBlockNum()].InstrCount; 1195 Instrs /= IW; 1197 return std::max(Instrs, PRMax); 1210 auto extraCycles = [this](ArrayRef<const MCSchedClassDesc *> Instrs, 1214 for (const MCSchedClassDesc *SC : Instrs) { 1241 // Instrs: #instructions in current trace outside current block. 1242 unsigned Instrs = TBI.InstrDepth + TBI.InstrHeight; 1245 Instrs += TE.MTM.getResources(MBB)->InstrCount; 1246 Instrs [all...] |
H A D | MachineCombiner.cpp | 80 void instr2instrSC(SmallVectorImpl<MachineInstr *> &Instrs, 292 SmallVectorImpl<MachineInstr *> &Instrs, 294 for (auto *InstrPtr : Instrs) { 291 instr2instrSC( SmallVectorImpl<MachineInstr *> &Instrs, SmallVectorImpl<const MCSchedClassDesc *> &InstrsSC) argument
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | LoadStoreVectorizer.cpp | 125 bool vectorizeInstructions(ArrayRef<Value *> Instrs); 401 SmallVector<Instruction *, 16> Instrs; local 405 Instrs.push_back(cast<Instruction>(V)); 407 Instrs.push_back(GEP); 411 for (Value *V : Instrs) { 595 bool Vectorizer::vectorizeInstructions(ArrayRef<Value *> Instrs) { argument 596 DEBUG(dbgs() << "LSV: Vectorizing " << Instrs.size() << " instructions.\n"); 602 for (int i = 0, e = Instrs.size(); i < e; ++i) { 608 if (isConsecutiveAccess(Instrs[i], Instrs[ [all...] |
/external/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86AsmBackend.cpp | 514 generateCompactUnwindEncodingImpl(ArrayRef<MCCFIInstruction> Instrs) const { 515 if (Instrs.empty()) return 0; 533 for (unsigned i = 0, e = Instrs.size(); i != e; ++i) { 534 const MCCFIInstruction &Inst = Instrs[i]; 628 (Instrs.size() == 1 && NumDefCFAOffsets == 1 && StackSize == 2)) 811 ArrayRef<MCCFIInstruction> Instrs) const override { 812 return generateCompactUnwindEncodingImpl(Instrs); 830 ArrayRef<MCCFIInstruction> Instrs) const override { 831 return generateCompactUnwindEncodingImpl(Instrs);
|
/external/llvm/utils/TableGen/ |
H A D | AsmWriterEmitter.cpp | 216 std::string Instrs = InstrsForCase[i]; local 217 if (Instrs.size() > 70) { 218 Instrs.erase(Instrs.begin()+70, Instrs.end()); 219 Instrs += "..."; 222 if (!Instrs.empty()) 223 UniqueOperandCommands[i] = " // " + Instrs + "\n" +
|
H A D | CodeGenDAGPatterns.cpp | 2920 getInstructionsInTree(TreePatternNode *Tree, SmallVectorImpl<Record*> &Instrs) { argument 2924 Instrs.push_back(Tree->getOperator()); 2926 getInstructionsInTree(Tree->getChild(i), Instrs); 3118 std::vector<Record*> Instrs = Records.getAllDerivedDefinitions("Instruction"); local 3120 for (Record *Instr : Instrs) { 3343 SmallVector<Record*, 8> Instrs; local 3344 getInstructionsInTree(PTM.getDstPattern(), Instrs); 3345 if (Instrs.empty()) 3352 for (const Record *Instr : Instrs) { 3387 (Instrs [all...] |
/external/swiftshader/third_party/LLVM/utils/TableGen/ |
H A D | AsmWriterEmitter.cpp | 206 std::string Instrs = InstrsForCase[i]; local 207 if (Instrs.size() > 70) { 208 Instrs.erase(Instrs.begin()+70, Instrs.end()); 209 Instrs += "..."; 212 if (!Instrs.empty()) 213 UniqueOperandCommands[i] = " // " + Instrs + "\n" +
|
H A D | CodeGenDAGPatterns.cpp | 2526 std::vector<Record*> Instrs = Records.getAllDerivedDefinitions("Instruction"); local 2528 for (unsigned i = 0, e = Instrs.size(); i != e; ++i) { 2531 if (dynamic_cast<ListInit*>(Instrs[i]->getValueInit("Pattern"))) 2532 LI = Instrs[i]->getValueAsListInit("Pattern"); 2541 CodeGenInstruction &InstInfo = Target.getInstruction(Instrs[i]); 2560 Instructions.insert(std::make_pair(Instrs[i], 2566 TreePattern *I = new TreePattern(Instrs[i], LI, true, *this); 2605 CodeGenInstruction &CGI = Target.getInstruction(Instrs[i]);
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
H A D | InlineCost.cpp | 156 unsigned Instrs = 0; local 158 Instrs += NumBBInsts[TI.getSuccessor(I)]; 160 Reduction += InlineConstants::InstrCost*Instrs*(NumSucc-1)/NumSucc;
|
/external/clang/lib/Analysis/ |
H A D | ThreadSafetyTIL.cpp | 158 for (auto *Instr : Instrs)
|
/external/swiftshader/third_party/LLVM/lib/MC/ |
H A D | MCDwarf.cpp | 528 const std::vector<MCCFIInstruction> &Instrs, 665 const std::vector<MCCFIInstruction> &Instrs, 667 for (unsigned i = 0, N = Instrs.size(); i < N; ++i) { 668 const MCCFIInstruction &Instr = Instrs[i]; 664 EmitCFIInstructions(MCStreamer &streamer, const std::vector<MCCFIInstruction> &Instrs, MCSymbol *BaseLabel) argument
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMLoadStoreOptimizer.cpp | 127 SmallVector<MachineInstr*, 4> Instrs; member in struct:__anon14265::ARMLoadStoreOpt::MergeCandidate 128 /// Index in Instrs of the instruction being latest in the schedule. 130 /// Index in Instrs of the instruction being earliest in the schedule. 815 const MachineInstr *First = Cand.Instrs.front(); 823 for (const MachineInstr *MI : Cand.Instrs) { 854 MachineInstr *LatestMI = Cand.Instrs[Cand.LatestMIIdx]; 875 iterator EarliestI(Cand.Instrs[Cand.EarliestMIIdx]); 884 for (MachineInstr *MI : Cand.Instrs) 1042 Candidate->Instrs.push_back(MemOps[C].MI); 1823 for (MachineInstr *MI : Candidate->Instrs) { [all...] |
/external/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyTIL.h | 1555 Args(std::move(As)), Instrs(std::move(Is)), TermInstr(T) {} 1573 InstrArray &instructions() { return Instrs; } 1574 const InstrArray &instructions() const { return Instrs; } 1605 Instrs.reserveCheck(1, Arena); 1606 Instrs.push_back(V); 1616 void reserveInstructions(unsigned Nins) { Instrs.reserve(Nins, Arena); } 1630 typename V::template Container<SExpr*> Nis(Vs, Instrs.size()); 1639 for (auto *E : Instrs) { 1675 InstrArray Instrs; // Instructions. member in class:clang::threadSafety::BasicBlock
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonBitSimplify.cpp | 944 std::vector<MachineInstr*> Instrs; 946 Instrs.push_back(&*I); 948 for (auto MI : Instrs) { 1636 std::vector<MachineInstr*> Instrs; 1638 Instrs.push_back(&*I); 1641 for (auto I : Instrs) {
|
H A D | HexagonGenInsert.cpp | 1429 std::vector<MachineInstr*> Instrs; 1431 Instrs.push_back(&*I); 1433 for (auto I = Instrs.begin(), E = Instrs.end(); I != E; ++I) {
|
/external/llvm/include/llvm/Analysis/ |
H A D | LoopAccessAnalysis.h | 193 const SmallVectorImpl<Instruction *> &Instrs) const;
|
/external/llvm/lib/Analysis/ |
H A D | LoopAccessAnalysis.cpp | 1448 const SmallVectorImpl<Instruction *> &Instrs) const { 1450 OS.indent(Depth + 2) << *Instrs[Source] << " -> \n"; 1451 OS.indent(Depth + 2) << *Instrs[Destination] << "\n";
|
/external/llvm/lib/MC/ |
H A D | MCDwarf.cpp | 1024 void EmitCFIInstructions(ArrayRef<MCCFIInstruction> Instrs, 1160 void FrameEmitterImpl::EmitCFIInstructions(ArrayRef<MCCFIInstruction> Instrs, argument 1162 for (const MCCFIInstruction &Instr : Instrs) {
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 823 const std::vector<MCCFIInstruction> &Instrs = MMI.getFrameInstructions(); local 825 const MCCFIInstruction &CFI = Instrs[CFIIndex];
|