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

/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAsmBackendDarwin.h34 ArrayRef<MCCFIInstruction> Instrs) const override;
H A DARMAsmBackend.cpp847 ArrayRef<MCCFIInstruction> Instrs) const {
853 if (Instrs.empty())
862 for (size_t i = 0, e = Instrs.size(); i != e; ++i) {
864 const MCCFIInstruction &Inst = Instrs[i];
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DWinCodeViewLineTables.cpp99 if (!CurFn->Instrs.empty()) {
100 const InstrInfoTy &LastInstr = InstrInfo[CurFn->Instrs.back()];
109 CurFn->Instrs.push_back(MCL);
198 if (FI.Instrs.empty())
256 StringRef PrevFilename = InstrInfo[FI.Instrs[0]].Filename;
257 for (size_t J = 1, F = FI.Instrs.size(); J != F; ++J) {
258 if (PrevFilename == InstrInfo[FI.Instrs[J]].Filename)
262 PrevFilename = InstrInfo[FI.Instrs[J]].Filename;
264 FilenameSegmentLengths[LastSegmentEnd] = FI.Instrs.size() - LastSegmentEnd;
295 unsigned ColumnNumber = InstrInfo[FI.Instrs[ColSeg
[all...]
H A DWinCodeViewLineTables.h39 SmallVector<MCSymbol *, 10> Instrs; member in struct:llvm::WinCodeViewLineTables::FunctionInfo
H A DAsmPrinter.cpp882 const std::vector<MCCFIInstruction> &Instrs = MMI.getFrameInstructions(); local
884 const MCCFIInstruction &CFI = Instrs[CFIIndex];
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp320 ArrayRef<MCCFIInstruction> Instrs) const override {
321 if (Instrs.empty())
328 for (size_t i = 0, e = Instrs.size(); i != e; ++i) {
329 const MCCFIInstruction &Inst = Instrs[i];
342 const MCCFIInstruction &LRPush = Instrs[++i];
345 const MCCFIInstruction &FPPush = Instrs[++i];
375 const MCCFIInstruction &Inst2 = Instrs[++i];
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DExecutionDepsFix.cpp70 SmallVector<MachineInstr*, 8> Instrs; member in struct:__anon2455::DomainValue
74 bool isCollapsed() const { return Instrs.empty(); }
110 Instrs.clear();
317 while (!dv->Instrs.empty())
318 TII->setExecutionDomain(dv->Instrs.pop_back_val(), domain);
339 A->Instrs.append(B->Instrs.begin(), B->Instrs.end());
703 dv->Instrs.push_back(mi);
H A DMachineTraceMetrics.cpp1187 unsigned Instrs = TBI.InstrDepth;
1190 Instrs += TE.MTM.BlockInfo[getBlockNum()].InstrCount;
1192 Instrs /= IW;
1194 return std::max(Instrs, PRMax);
1207 auto extraCycles = [this](ArrayRef<const MCSchedClassDesc *> Instrs,
1211 for (const MCSchedClassDesc *SC : Instrs) {
1238 // Instrs: #instructions in current trace outside current block.
1239 unsigned Instrs = TBI.InstrDepth + TBI.InstrHeight;
1242 Instrs += TE.MTM.getResources(MBB)->InstrCount;
1243 Instrs
[all...]
H A DMachineCombiner.cpp80 void instr2instrSC(SmallVectorImpl<MachineInstr *> &Instrs,
290 SmallVectorImpl<MachineInstr *> &Instrs,
292 for (auto *InstrPtr : Instrs) {
289 instr2instrSC( SmallVectorImpl<MachineInstr *> &Instrs, SmallVectorImpl<const MCSchedClassDesc *> &InstrsSC) argument
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp476 generateCompactUnwindEncodingImpl(ArrayRef<MCCFIInstruction> Instrs) const {
477 if (Instrs.empty()) return 0;
495 for (unsigned i = 0, e = Instrs.size(); i != e; ++i) {
496 const MCCFIInstruction &Inst = Instrs[i];
590 (Instrs.size() == 1 && NumDefCFAOffsets == 1 && StackSize == 2))
773 ArrayRef<MCCFIInstruction> Instrs) const override {
774 return generateCompactUnwindEncodingImpl(Instrs);
792 ArrayRef<MCCFIInstruction> Instrs) const override {
793 return generateCompactUnwindEncodingImpl(Instrs);
/freebsd-11.0-release/contrib/llvm/utils/TableGen/
H A DAsmWriterEmitter.cpp238 std::string Instrs = InstrsForCase[i]; local
239 if (Instrs.size() > 70) {
240 Instrs.erase(Instrs.begin()+70, Instrs.end());
241 Instrs += "...";
244 if (!Instrs.empty())
245 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);
3111 std::vector<Record*> Instrs = Records.getAllDerivedDefinitions("Instruction"); local
3113 for (Record *Instr : Instrs) {
3336 SmallVector<Record*, 8> Instrs; local
3337 getInstructionsInTree(PTM.getDstPattern(), Instrs);
3338 if (Instrs.empty())
3345 for (const Record *Instr : Instrs) {
3380 (Instrs
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Analysis/
H A DThreadSafetyTIL.cpp158 for (auto *Instr : Instrs)
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp113 SmallVector<MachineInstr*, 4> Instrs; member in struct:__anon2782::ARMLoadStoreOpt::MergeCandidate
114 /// Index in Instrs of the instruction being latest in the schedule.
116 /// Index in Instrs of the instruction being earliest in the schedule.
797 const MachineInstr *First = Cand.Instrs.front();
805 for (const MachineInstr *MI : Cand.Instrs) {
836 MachineInstr *LatestMI = Cand.Instrs[Cand.LatestMIIdx];
857 iterator EarliestI(Cand.Instrs[Cand.EarliestMIIdx]);
866 for (MachineInstr *MI : Cand.Instrs)
1002 Candidate->Instrs.push_back(MemOps[C].MI);
1764 for (MachineInstr *MI : Candidate->Instrs) {
[all...]
/freebsd-11.0-release/contrib/llvm/tools/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
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h193 const SmallVectorImpl<Instruction *> &Instrs) const;
/freebsd-11.0-release/contrib/llvm/lib/MC/
H A DMCDwarf.cpp1021 void EmitCFIInstructions(ArrayRef<MCCFIInstruction> Instrs,
1157 void FrameEmitterImpl::EmitCFIInstructions(ArrayRef<MCCFIInstruction> Instrs, argument
1159 for (unsigned i = 0, N = Instrs.size(); i < N; ++i) {
1160 const MCCFIInstruction &Instr = Instrs[i];
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp1431 std::vector<MachineInstr*> Instrs;
1433 Instrs.push_back(&*I);
1435 for (auto I = Instrs.begin(), E = Instrs.end(); I != E; ++I) {
H A DHexagonBitSimplify.cpp952 std::vector<MachineInstr*> Instrs;
954 Instrs.push_back(&*I);
956 for (auto MI : Instrs) {
1645 std::vector<MachineInstr*> Instrs;
1647 Instrs.push_back(&*I);
1650 for (auto I : Instrs) {
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1300 const SmallVectorImpl<Instruction *> &Instrs) const {
1302 OS.indent(Depth + 2) << *Instrs[Source] << " -> \n";
1303 OS.indent(Depth + 2) << *Instrs[Destination] << "\n";

Completed in 286 milliseconds