Home
last modified time | relevance | path

Searched refs:Prologue (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DARMWinEHPrinter.h39 unsigned Length, bool Prologue);
41 unsigned Length, bool Prologue);
43 unsigned Length, bool Prologue);
45 unsigned Length, bool Prologue);
47 unsigned Length, bool Prologue);
49 unsigned Length, bool Prologue);
51 unsigned Length, bool Prologue);
53 unsigned Length, bool Prologue);
55 unsigned Length, bool Prologue);
57 unsigned Length, bool Prologue);
[all …]
H A DARMWinEHPrinter.cpp330 unsigned Length, bool Prologue) { in opcode_0xxxxxxx() argument
334 static_cast<const char *>(Prologue ? "sub" : "add"), in opcode_0xxxxxxx()
341 unsigned Length, bool Prologue) { in opcode_10Lxxxxx() argument
343 uint16_t RegisterMask = (Link << (Prologue ? 14 : 15)) in opcode_10Lxxxxx()
347 assert((~RegisterMask & (1 << (Prologue ? 15 : 14))) && "pc must not be set"); in opcode_10Lxxxxx()
351 Prologue ? "push" : "pop"); in opcode_10Lxxxxx()
360 unsigned Length, bool Prologue) { in opcode_1100xxxx() argument
361 if (Prologue) in opcode_1100xxxx()
372 unsigned Length, bool Prologue) { in opcode_11010Lxx() argument
376 uint16_t GPRMask = (Link << (Prologue ? 14 : 15)) in opcode_11010Lxx()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerTypeUnit.cpp28 LineTable.Prologue.FormParams = getFormParams(); in TypeUnit()
29 LineTable.Prologue.MinInstLength = 1; in TypeUnit()
30 LineTable.Prologue.MaxOpsPerInst = 1; in TypeUnit()
31 LineTable.Prologue.DefaultIsStmt = 1; in TypeUnit()
32 LineTable.Prologue.LineBase = -5; in TypeUnit()
33 LineTable.Prologue.LineRange = 14; in TypeUnit()
34 LineTable.Prologue.OpcodeBase = 13; in TypeUnit()
35 LineTable.Prologue.StandardOpcodeLengths = {0, 1, 1, 1, 1, 0, in TypeUnit()
89 if (!LineTable.Prologue.FileNames.empty()) { in createDIETree()
274 assert(LineTable.Prologue.IncludeDirectories.size() < UINT32_MAX); in addFileNameIntoLinetable()
[all …]
H A DDebugLineSectionEmitter.h45 emitLineTablePrologue(LineTable.Prologue, OutSection); in emit()
100 void emitLineTablePrologue(const DWARFDebugLine::Prologue &P, in emitLineTablePrologue()
127 emitLineTablePrologueV2IncludeAndFileTable(const DWARFDebugLine::Prologue &P, in emitLineTablePrologueV2IncludeAndFileTable()
169 emitLineTablePrologueV5IncludeAndFileTable(const DWARFDebugLine::Prologue &P, in emitLineTablePrologueV5IncludeAndFileTable()
268 void emitLineTableProloguePayload(const DWARFDebugLine::Prologue &P, in emitLineTableProloguePayload()
299 Params.DWARF2LineOpcodeBase = LineTable.Prologue.OpcodeBase; in emitLineTableRows()
300 Params.DWARF2LineBase = LineTable.Prologue.LineBase; in emitLineTableRows()
301 Params.DWARF2LineRange = LineTable.Prologue.LineRange; in emitLineTableRows()
336 (Row.Address.Address - Address) / LineTable.Prologue.MinInstLength; in emitLineTableRows()
H A DDWARFLinkerCompileUnit.cpp1525 OutLineTable.Prologue = InputLineTable->Prologue; in cloneAndEmitLineTable()
1526 OutLineTable.Prologue.FormParams.AddrSize = getFormParams().AddrSize; in cloneAndEmitLineTable()
1696 LineTable->Prologue.getFileNameEntry(FileIdx); in getDirAndFilenameFromLineTable()
1723 Entry.DirIdx < LineTable->Prologue.IncludeDirectories.size()) { in getDirAndFilenameFromLineTable()
1725 LineTable->Prologue.IncludeDirectories[Entry.DirIdx] in getDirAndFilenameFromLineTable()
1736 Entry.DirIdx <= LineTable->Prologue.IncludeDirectories.size()) { in getDirAndFilenameFromLineTable()
1738 LineTable->Prologue.IncludeDirectories[Entry.DirIdx - 1] in getDirAndFilenameFromLineTable()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLine.cpp70 DWARFDebugLine::Prologue::Prologue() { clear(); } in Prologue() function in DWARFDebugLine::Prologue
72 bool DWARFDebugLine::Prologue::hasFileAtIndex(uint64_t FileIndex) const { in hasFileAtIndex()
82 DWARFDebugLine::Prologue::getLastValidFileIndex() const { in getLastValidFileIndex()
95 DWARFDebugLine::Prologue::getFileNameEntry(uint64_t Index) const { in getFileNameEntry()
105 void DWARFDebugLine::Prologue::clear() { in clear()
117 void DWARFDebugLine::Prologue::dump(raw_ostream &OS, in dump()
355 uint64_t DWARFDebugLine::Prologue::getLength() const { in getLength()
363 Error DWARFDebugLine::Prologue::parse( in parse()
541 Prologue.dump(OS, DumpOptions); in dump()
557 Prologue.clear(); in clear()
[all …]
H A DDWARFVerifier.cpp811 bool IsZeroIndexed = LT->Prologue.getVersion() >= 5; in verifyDebugInfoAttribute()
1023 bool isDWARF5 = LineTable->Prologue.getVersion() >= 5; in verifyDebugLineRows()
1024 uint32_t MaxDirIndex = LineTable->Prologue.IncludeDirectories.size(); in verifyDebugLineRows()
1028 for (const auto &FileName : LineTable->Prologue.FileNames) { in verifyDebugLineRows()
1099 << LineTable->Prologue.FileNames.size() in verifyDebugLineRows()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DARMWinEH.cpp15 bool Prologue) { in SavedRegisterMask() argument
24 if (Prologue) { in SavedRegisterMask()
40 if ((PrologueFolding(RF) && Prologue) || (EpilogueFolding(RF) && !Prologue)) in SavedRegisterMask()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugLine.h60 struct Prologue { struct
61 LLVM_ABI Prologue();
266 return Prologue.hasFileAtIndex(FileIndex); in hasFileAtIndex()
270 return Prologue.getLastValidFileIndex(); in getLastValidFileIndex()
281 return Prologue.getFileNameByIndex(FileIndex, CompDir, Kind, Result); in getFileNameByIndex()
309 struct Prologue Prologue; member
391 void moveToNextTable(uint64_t OldOffset, const Prologue &P);
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFStreamer.h
/freebsd/contrib/llvm-project/llvm/lib/DWARFCFIChecker/
H A DDWARFCFIFunctionFrameAnalyzer.cpp19 bool IsEH, ArrayRef<MCCFIInstruction> Prologue) { in startFunctionFrame() argument
20 UIAs.emplace_back(&getContext(), MCII, IsEH, Prologue); in startFunctionFrame()
H A DDWARFCFIAnalysis.cpp85 ArrayRef<MCCFIInstruction> Prologue) in DWARFCFIAnalysis() argument
121 for (auto &&Directive : Prologue) in DWARFCFIAnalysis()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFStreamer.h256 void emitLineTablePrologue(const DWARFDebugLine::Prologue &P,
259 void emitLineTableString(const DWARFDebugLine::Prologue &P,
263 void emitLineTableProloguePayload(const DWARFDebugLine::Prologue &P,
267 const DWARFDebugLine::Prologue &P, OffsetsStringPool &DebugStrPool,
270 const DWARFDebugLine::Prologue &P, OffsetsStringPool &DebugStrPool,
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFStreamer.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFStreamer.cpp821 if (LineTable.Prologue.FormParams.Format == dwarf::DwarfFormat::DWARF64) { in emitLineTableForUnit()
826 LineTable.Prologue.FormParams.Format, LineSectionSize); in emitLineTableForUnit()
830 emitLineTablePrologue(LineTable.Prologue, DebugStrPool, DebugLineStrPool); in emitLineTableForUnit()
837 void DwarfStreamer::emitLineTablePrologue(const DWARFDebugLine::Prologue &P, in emitLineTablePrologue()
866 const DWARFDebugLine::Prologue &P, OffsetsStringPool &DebugStrPool, in emitLineTablePrologueV2IncludeAndFileTable()
896 const DWARFDebugLine::Prologue &P, OffsetsStringPool &DebugStrPool, in emitLineTablePrologueV5IncludeAndFileTable()
968 void DwarfStreamer::emitLineTableString(const DWARFDebugLine::Prologue &P, in emitLineTableString()
1001 const DWARFDebugLine::Prologue &P, OffsetsStringPool &DebugStrPool, in emitLineTableProloguePayload()
1043 Params.DWARF2LineOpcodeBase = LineTable.Prologue.OpcodeBase; in emitLineTableRows()
1044 Params.DWARF2LineBase = LineTable.Prologue.LineBase; in emitLineTableRows()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFCFIChecker/
H A DDWARFCFIFunctionFrameAnalyzer.h38 ArrayRef<MCCFIInstruction> Prologue) override;
H A DDWARFCFIFunctionFrameReceiver.h41 ArrayRef<MCCFIInstruction> Prologue) {} in startFunctionFrame() argument
H A DDWARFCFIAnalysis.h79 bool IsEH, ArrayRef<MCCFIInstruction> Prologue);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCFIFixup.cpp247 const InsertionPoint &Prologue) { in fixupBlock() argument
293 InsertPt = cloneCfiPrologue(Prologue, {&CurrBB, CurrBB.begin()}); in fixupBlock()
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyFunctionDumper.cpp126 uint64_t Prologue = DebugStart->getVirtualAddress() - FuncStart; in start() local
128 << formatv("+{0,2}", Prologue); in start()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVDWARFReader.cpp524 if (!Lines->Prologue.FileNames.empty()) in createLineAndFileRecords()
526 Lines->Prologue.FileNames) { in createLineAndFileRecords()
539 bool IncrementIndex = Lines->Prologue.getVersion() >= 5; in createLineAndFileRecords()
700 LT->Prologue.getFileNameEntry(0); in createScopes()
702 LT->Prologue.getFileNameEntry(1); in createScopes()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DARMWinEH.h210 SavedRegisterMask(const RuntimeFunction &RF, bool Prologue = true);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/
H A DDebuggerSupportPlugin.cpp166 DWARFDebugLine::Prologue P; in startSynthesis()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp40 FileCache.assign(LineTable->Prologue.FileNames.size() + 1, UINT32_MAX); in CUInfo()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.cpp170 llvm::DWARFDebugLine::Prologue &prologue, in ParseLLVMLineTablePrologue()
197 GetFileByIndex(const llvm::DWARFDebugLine::Prologue &prologue, size_t idx, in GetFileByIndex()
215 const llvm::DWARFDebugLine::Prologue &prologue, FileSpec::Style style, in ParseSupportFilesFromPrologue()
1091 llvm::DWARFDebugLine::Prologue prologue; in ParseSupportFiles()
1135 llvm::DWARFDebugLine::Prologue prologue; in GetTypeUnitSupportFiles()

12