Home
last modified time | relevance | path

Searched refs:InlineInfo (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/GSYM/
H A DInlineInfo.h60 struct InlineInfo { struct
66 std::vector<InlineInfo> Children; argument
67 InlineInfo() : Name(0), CallFile(0), CallLine(0) {} in InlineInfo() argument
77 using InlineArray = std::vector<const InlineInfo *>; argument
151 static llvm::Expected<InlineInfo> decode(DataExtractor &Data,
170 inline bool operator==(const InlineInfo &LHS, const InlineInfo &RHS) {
176 raw_ostream &operator<<(raw_ostream &OS, const InlineInfo &FI);
H A DFunctionInfo.h93 llvm::Optional<InlineInfo> Inline;
H A DGsymReader.h184 void dump(raw_ostream &OS, const InlineInfo &II, uint32_t Indent = 0);
/llvm-project-15.0.7/llvm/lib/DebugInfo/GSYM/
H A DInlineInfo.cpp21 raw_ostream &llvm::gsym::operator<<(raw_ostream &OS, const InlineInfo &II) { in operator <<()
39 static bool getInlineStackHelper(const InlineInfo &II, uint64_t Addr, in getInlineStackHelper()
40 std::vector<const InlineInfo *> &InlineStack) { in getInlineStackHelper()
56 llvm::Optional<InlineInfo::InlineArray> InlineInfo::getInlineStack(uint64_t Addr) const { in getInlineStack()
111 InlineInfo Inline; in lookup()
159 llvm::Error InlineInfo::lookup(const GsymReader &GR, DataExtractor &Data, in lookup()
179 static llvm::Expected<InlineInfo> decode(DataExtractor &Data, uint64_t &Offset, in decode()
181 InlineInfo Inline; in decode()
210 llvm::Expected<InlineInfo> Child = decode(Data, Offset, ChildBaseAddr); in decode()
222 llvm::Expected<InlineInfo> InlineInfo::decode(DataExtractor &Data, in decode()
[all …]
H A DFunctionInfo.cpp24 InlineInfo = 2u enumerator
81 case InfoType::InlineInfo: in decode()
82 if (Expected<InlineInfo> II = InlineInfo::decode(InfoData, BaseAddr)) in decode()
130 O.writeU32(InfoType::InlineInfo); in encode()
207 case InfoType::InlineInfo: in lookup()
247 llvm::Error Err = InlineInfo::lookup(GR, *InlineInfoData, FuncAddr, Addr, in lookup()
H A DCMakeLists.txt8 InlineInfo.cpp
H A DDwarfTransformer.cpp210 InlineInfo &parent) { in parseInlineInfo()
217 InlineInfo II; in parseInlineInfo()
413 FI.Inline = InlineInfo(); in handleDie()
H A DGsymReader.cpp367 void GsymReader::dump(raw_ostream &OS, const InlineInfo &II, uint32_t Indent) { in dump()
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/
H A DPDBContext.cpp97 DIInliningInfo InlineInfo; in getInliningInfoForAddress() local
104 InlineInfo.addFrame(CurrentLine); in getInliningInfoForAddress()
105 return InlineInfo; in getInliningInfoForAddress()
110 InlineInfo.addFrame(CurrentLine); in getInliningInfoForAddress()
111 return InlineInfo; in getInliningInfoForAddress()
131 InlineInfo.addFrame(LineInfo); in getInliningInfoForAddress()
134 InlineInfo.addFrame(CurrentLine); in getInliningInfoForAddress()
135 return InlineInfo; in getInliningInfoForAddress()
/llvm-project-15.0.7/llvm/unittests/DebugInfo/GSYM/
H A DGSYMTest.cpp278 InlineInfo Inline1; in AddInline()
332 llvm::Expected<InlineInfo> Decoded = InlineInfo::decode(Data, BaseAddr); in TestInlineInfoEncodeDecode()
344 llvm::Expected<InlineInfo> Decoded = InlineInfo::decode(Data, BaseAddr); in TestInlineInfoDecodeError()
365 InlineInfo II; in TEST()
386 InlineInfo Root; in TEST()
388 InlineInfo Inline1; in TEST()
393 InlineInfo Inline1Sub1; in TEST()
398 InlineInfo Inline1Sub2; in TEST()
466 InlineInfo Empty; in TEST()
1206 InlineInfo Inline2; in TEST()
[all …]
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/DebugInfo/GSYM/
H A DBUILD.gn15 "InlineInfo.cpp",
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DInliner.cpp441 InlineFunctionInfo InlineInfo(&CG, GetAssumptionCache, PSI); in inlineCallsImpl() local
510 CB, InlineInfo, InlinedArrayAllocas, InlineHistoryID, in inlineCallsImpl()
530 if (!InlineInfo.InlinedCalls.empty()) { in inlineCallsImpl()
546 for (Value *Ptr : InlineInfo.InlinedCalls) { in inlineCallsImpl()
/llvm-project-15.0.7/llvm/test/tools/llvm-gsymutil/X86/
H A Dmach-dwarf.yaml34 # ADDRV-NEXT: InlineInfo:
49 # ADDRV-NEXT: InlineInfo:
104 # DUMP-NEXT: InlineInfo:
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp812 InlineFunctionInfo InlineInfo; in deriveNewFramePointer() local
813 auto InlineRes = InlineFunction(*CallerContext, InlineInfo); in deriveNewFramePointer()