Home
last modified time | relevance | path

Searched refs:MCCVLineEntry (Results 1 – 6 of 6) sorted by relevance

/external/llvm/include/llvm/MC/
DMCCodeView.h87 class MCCVLineEntry : public MCCVLoc {
96 MCCVLineEntry(const MCSymbol *Label, const MCCVLoc loc) in MCCVLineEntry() function
118 void addLineEntry(const MCCVLineEntry &LineEntry) { in addLineEntry()
127 std::vector<MCCVLineEntry> getFunctionLineEntries(unsigned FuncId) { in getFunctionLineEntries()
128 std::vector<MCCVLineEntry> FilteredLines; in getFunctionLineEntries()
147 ArrayRef<MCCVLineEntry> getLinesForExtent(size_t L, size_t R) { in getLinesForExtent()
206 std::vector<MCCVLineEntry> MCCVLines;
/external/llvm/lib/MC/
DMCCodeView.cpp163 std::vector<MCCVLineEntry> Locs = getFunctionLineEntries(FuncId); in emitLineTableForFunction()
164 bool HaveColumns = any_of(Locs, [](const MCCVLineEntry &LineEntry) { in emitLineTableForFunction()
174 std::find_if(I, E, [CurFileNum](const MCCVLineEntry &Loc) { in emitLineTableForFunction()
290 ArrayRef<MCCVLineEntry> Locs = getLinesForExtent(LocBegin, LocEnd); in encodeInlineLineTable()
301 MCCVLineEntry StartLoc(Frag.getFnStartSym(), MCCVLoc(Locs.front())); in encodeInlineLineTable()
304 const MCCVLineEntry *LastLoc = &StartLoc; in encodeInlineLineTable()
309 for (const MCCVLineEntry &Loc : Locs) { in encodeInlineLineTable()
366 ArrayRef<MCCVLineEntry> LocAfter = getLinesForExtent(LocEnd, LocEnd + 1); in encodeInlineLineTable()
369 const MCCVLineEntry &Loc = LocAfter[0]; in encodeInlineLineTable()
438 void MCCVLineEntry::Make(MCObjectStreamer *MCOS) { in Make()
[all …]
DMCObjectStreamer.cpp129 MCCVLineEntry::Make(this); in EmitValueImpl()
237 MCCVLineEntry::Make(this); in EmitInstruction()
374 MCCVLineEntry::Make(this); in EmitCVLocDirective()
416 MCCVLineEntry::Make(this); in EmitBytes()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/MC/
DMCCodeView.h88 class MCCVLineEntry : public MCCVLoc {
97 MCCVLineEntry(const MCSymbol *Label, const MCCVLoc loc) in MCCVLineEntry() function
205 void addLineEntry(const MCCVLineEntry &LineEntry);
207 std::vector<MCCVLineEntry> getFunctionLineEntries(unsigned FuncId);
211 ArrayRef<MCCVLineEntry> getLinesForExtent(size_t L, size_t R);
290 std::vector<MCCVLineEntry> MCCVLines;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/MC/
DMCCodeView.cpp258 void CodeViewContext::addLineEntry(const MCCVLineEntry &LineEntry) { in addLineEntry()
267 std::vector<MCCVLineEntry>
269 std::vector<MCCVLineEntry> FilteredLines; in getFunctionLineEntries()
292 FilteredLines.push_back(MCCVLineEntry( in getFunctionLineEntries()
311 ArrayRef<MCCVLineEntry> CodeViewContext::getLinesForExtent(size_t L, size_t R) { in getLinesForExtent()
334 std::vector<MCCVLineEntry> Locs = getFunctionLineEntries(FuncId); in emitLineTableForFunction()
335 bool HaveColumns = any_of(Locs, [](const MCCVLineEntry &LineEntry) { in emitLineTableForFunction()
345 std::find_if(I, E, [CurFileNum](const MCCVLineEntry &Loc) { in emitLineTableForFunction()
471 ArrayRef<MCCVLineEntry> Locs = getLinesForExtent(LocBegin, LocEnd); in encodeInlineLineTable()
478 for (const MCCVLineEntry &Loc : Locs) { in encodeInlineLineTable()
[all …]
DMCObjectStreamer.cpp173 MCCVLineEntry::Make(this); in EmitValueImpl()
311 MCCVLineEntry::Make(this); in EmitInstructionImpl()
448 MCCVLineEntry::Make(this); in EmitCVLocDirective()
491 MCCVLineEntry::Make(this); in EmitBytes()