Searched refs:Instrs (Results 1 - 25 of 25) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Target/PTX/
H A DPTXFPRoundingModePass.cpp41 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 DARMAsmBackendDarwin.h32 ArrayRef<MCCFIInstruction> Instrs) const override;
H A DARMAsmBackend.cpp901 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 DExecutionDepsFix.cpp64 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 DAArch64AsmBackend.cpp396 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 DExecutionDepsFix.cpp70 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 DMachineTraceMetrics.cpp1190 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 DMachineCombiner.cpp80 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 DLoadStoreVectorizer.cpp125 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 DX86AsmBackend.cpp514 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 DAsmWriterEmitter.cpp216 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 DCodeGenDAGPatterns.cpp2920 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 DAsmWriterEmitter.cpp206 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 DCodeGenDAGPatterns.cpp2526 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 DInlineCost.cpp156 unsigned Instrs = 0; local
158 Instrs += NumBBInsts[TI.getSuccessor(I)];
160 Reduction += InlineConstants::InstrCost*Instrs*(NumSucc-1)/NumSucc;
/external/clang/lib/Analysis/
H A DThreadSafetyTIL.cpp158 for (auto *Instr : Instrs)
/external/swiftshader/third_party/LLVM/lib/MC/
H A DMCDwarf.cpp528 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 DARMLoadStoreOptimizer.cpp127 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 DThreadSafetyTIL.h1555 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 DHexagonBitSimplify.cpp944 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 DHexagonGenInsert.cpp1429 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 DLoopAccessAnalysis.h193 const SmallVectorImpl<Instruction *> &Instrs) const;
/external/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1448 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 DMCDwarf.cpp1024 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 DAsmPrinter.cpp823 const std::vector<MCCFIInstruction> &Instrs = MMI.getFrameInstructions(); local
825 const MCCFIInstruction &CFI = Instrs[CFIIndex];

Completed in 834 milliseconds