Home
last modified time | relevance | path

Searched refs:InlinedAt (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DPseudoProbePrinter.cpp31 auto *InlinedAt = DebugLoc ? DebugLoc->getInlinedAt() : nullptr; in emitPseudoProbe()
32 while (InlinedAt) { in emitPseudoProbe()
33 auto Name = InlinedAt->getSubprogramLinkageName(); in emitPseudoProbe() local
39 InlinedAt->getDiscriminator()); in emitPseudoProbe()
41 InlinedAt = InlinedAt->getInlinedAt(); in emitPseudoProbe()
H A DCodeViewDebug.cpp235 CodeViewDebug::getInlineSite(const DILocation *InlinedAt, in getInlineSite() argument
237 auto SiteInsertion = CurFn->InlineSites.insert({InlinedAt, InlineSite()}); in getInlineSite()
241 if (const DILocation *OuterIA = InlinedAt->getInlinedAt()) in getInlineSite()
243 getInlineSite(OuterIA, InlinedAt->getScope()->getSubprogram()) in getInlineSite()
248 Site->SiteFuncId, ParentFuncId, maybeRecordFile(InlinedAt->getFile()), in getInlineSite()
249 InlinedAt->getLine(), InlinedAt->getColumn(), SMLoc()); in getInlineSite()
254 if (InlinedAt->getInlinedAt() == nullptr) in getInlineSite()
491 if (const DILocation *InlinedAt = LS->getInlinedAt()) { in recordLocalVariable() local
494 InlineSite &Site = getInlineSite(InlinedAt, Inlinee); in recordLocalVariable()
1005 const DILocation *InlinedAt, in emitInlinedCallSite() argument
[all …]
H A DDwarfDebug.h74 const DILocation *InlinedAt; variable
80 : Entity(N), InlinedAt(IA), SubclassID(ID) {} in DbgEntity()
86 const DILocation *getInlinedAt() const { return InlinedAt; } in getInlinedAt()
H A DCodeViewDebug.h259 InlineSite &getInlineSite(const DILocation *InlinedAt,
375 void emitInlinedCallSite(const FunctionInfo &FI, const DILocation *InlinedAt,
H A DDbgEntityHistoryCalculator.cpp153 if (const DILocation *InlinedAt = Entity.second) { in trimLocationRanges() local
154 Scope = LScopes.findInlinedScope(LocalVar->getScope(), InlinedAt); in trimLocationRanges()
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleProfileProbe.cpp57 const DILocation *InlinedAt = DIL ? DIL->getInlinedAt() : nullptr; in getCallStackHash()
58 while (InlinedAt) { in getCallStackHash()
59 Hash ^= MD5Hash(std::to_string(InlinedAt->getLine())); in getCallStackHash()
60 Hash ^= MD5Hash(std::to_string(InlinedAt->getColumn())); in getCallStackHash()
61 auto Name = InlinedAt->getSubprogramLinkageName(); in getCallStackHash()
63 InlinedAt = InlinedAt->getInlinedAt(); in getCallStackHash()
56 const DILocation *InlinedAt = DIL ? DIL->getInlinedAt() : nullptr; getCallStackHash() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DLexicalScopes.cpp189 const DILocation *InlinedAt) { in getOrCreateInlinedScope() argument
192 std::pair<const DILocalScope *, const DILocation *> P(Scope, InlinedAt); in getOrCreateInlinedScope()
199 Parent = getOrCreateInlinedScope(Block->getScope(), InlinedAt); in getOrCreateInlinedScope()
201 Parent = getOrCreateLexicalScope(InlinedAt); in getOrCreateInlinedScope()
205 std::forward_as_tuple(Parent, Scope, InlinedAt, false)) in getOrCreateInlinedScope()
H A DLiveDebugVariables.cpp713 auto *InlinedAt = DL ? DL->getInlinedAt() : nullptr; in printExtendedName() local
714 if (InlinedAt) { in printExtendedName()
715 if (DebugLoc InlinedAtDL = InlinedAt) { in printExtendedName()
H A DAssignmentTrackingAnalysis.cpp1660 DILocation *InlinedAt = const_cast<DILocation *>(V.getInlinedAt()); in processUntaggedInstruction()
1662 Fn.getContext(), 0, 0, V.getVariable()->getScope(), InlinedAt); in processUntaggedInstruction()
1658 DILocation *InlinedAt = const_cast<DILocation *>(V.getInlinedAt()); processUntaggedInstruction() local
/freebsd-src/contrib/llvm-project/llvm/lib/MC/
H A DMCCodeView.cpp107 MCCVFunctionInfo::LineInfo InlinedAt; in recordInlinedCallSiteId()
108 InlinedAt.File = IAFile; in recordInlinedCallSiteId()
109 InlinedAt.Line = IALine; in recordInlinedCallSiteId()
110 InlinedAt.Col = IACol; in recordInlinedCallSiteId() local
115 Info->InlinedAt = InlinedAt; in recordInlinedCallSiteId()
120 InlinedAt = Info->InlinedAt; in recordInlinedCallSiteId()
122 Info->InlinedAtMap[FuncId] = InlinedAt; in recordInlinedCallSiteId()
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DDebugLoc.cpp110 DebugLoc DebugLoc::appendInlinedAt(const DebugLoc &DL, DILocation *InlinedAt, in appendInlinedAt() argument
114 DILocation *Last = InlinedAt; in appendInlinedAt()
H A DDebugInfo.cpp162 DILocation *InlinedAt = DeclareLoc.getInlinedAt(); in getDebugValueLoc()
167 return DILocation::get(DII->getContext(), 0, 0, Scope, InlinedAt); in getDebugValueLoc()
174 DILocation *InlinedAt = DeclareLoc.getInlinedAt(); in getDebugValueLoc()
179 return DILocation::get(DVR->getContext(), 0, 0, Scope, InlinedAt);
734 auto *InlinedAt = map(MLD->getInlinedAt()); in getReplacementMDLocation()
737 MLD->getColumn(), Scope, InlinedAt);
739 Scope, InlinedAt); in getReplacementMDNode()
880 MDNode *InlinedAt = DL.getInlinedAt(); in stripNonLineTableDebugInfo()
882 InlinedAt = remap(InlinedAt); in stripNonLineTableDebugInfo()
158 DILocation *InlinedAt = DeclareLoc.getInlinedAt(); getDebugValueLoc() local
170 DILocation *InlinedAt = DeclareLoc.getInlinedAt(); getDebugValueLoc() local
729 auto *InlinedAt = map(MLD->getInlinedAt()); getReplacementMDLocation() local
875 MDNode *InlinedAt = DL.getInlinedAt(); stripNonLineTableDebugInfo() local
1200 LLVMDIBuilderCreateDebugLocation(LLVMContextRef Ctx,unsigned Line,unsigned Column,LLVMMetadataRef Scope,LLVMMetadataRef InlinedAt) LLVMDIBuilderCreateDebugLocation() argument
[all...]
H A DDebugInfoMetadata.cpp47 InlinedAt(DII->getDebugLoc().getInlinedAt()) {} in DebugVariable()
52 InlinedAt(DVR->getDebugLoc().getInlinedAt()) {} in DebugVariableAggregate()
82 Metadata *InlinedAt, bool ImplicitCode, in getImpl()
90 InlinedAt, ImplicitCode))) in getImpl()
100 if (InlinedAt) in getImpl()
101 Ops.push_back(InlinedAt); in getImpl()
144 assert(Res.second && "Multiple <SP, InlinedAt> pairs in a location chain?"); in getMergedLocation()
180 DILocation *InlinedAt) -> DILocation * { in getMergedLocation()
183 InlinedAt); in getMergedLocation()
217 return DILocation::get(C, Line, Col, Scope, InlinedAt); in getMergedLocation()
78 getImpl(LLVMContext & Context,unsigned Line,unsigned Column,Metadata * Scope,Metadata * InlinedAt,bool ImplicitCode,StorageType Storage,bool ShouldCreate) getImpl() argument
176 __anon3f57e9e00102(const DILocation *L1, const DILocation *L2, DILocation *InlinedAt) getMergedLocation() argument
[all...]
H A DLLVMContextImpl.h320 Metadata *InlinedAt;
324 Metadata *InlinedAt, bool ImplicitCode)
325 : Line(Line), Column(Column), Scope(Scope), InlinedAt(InlinedAt),
329 InlinedAt(L->getRawInlinedAt()), ImplicitCode(L->isImplicitCode()) {}
333 Scope == RHS->getRawScope() && InlinedAt == RHS->getRawInlinedAt() &&
338 return hash_combine(Line, Column, Scope, InlinedAt, ImplicitCode);
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugLoc.h75 static DebugLoc appendInlinedAt(const DebugLoc &DL, DILocation *InlinedAt,
H A DDebugInfoMetadata.h1961 Metadata *InlinedAt, bool ImplicitCode,
1965 DILocation *InlinedAt, bool ImplicitCode, in setImplicitCode()
1968 static_cast<Metadata *>(InlinedAt), ImplicitCode, Storage, in getFilename()
1985 Metadata *InlinedAt = nullptr, bool ImplicitCode = false),
1986 (Line, Column, Scope, InlinedAt, ImplicitCode))
1989 DILocation *InlinedAt = nullptr,
1991 (Line, Column, Scope, InlinedAt, ImplicitCode))
3993 const DILocation *InlinedAt;
4005 const DILocation *InlinedAt)
4006 : Variable(Var), Fragment(FragmentInfo), InlinedAt(InlinedA
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCCodeView.h114 LineInfo InlinedAt; member
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLexicalScopes.h215 const DILocation *InlinedAt);
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h451 void setInlinedAt(llvm::MDNode *InlinedAt) { CurInlinedAt = InlinedAt; }
441 setInlinedAt(llvm::MDNode * InlinedAt) setInlinedAt() argument
H A DCGClass.cpp1658 llvm::MDNode *InlinedAt; in DeclAsInlineDebugLocation()
1666 InlinedAt = DI->getInlinedAt(); in ~DeclAsInlineDebugLocation()
1675 DI->setInlinedAt(InlinedAt);
1649 llvm::MDNode *InlinedAt; global() member in __anon827950500411::DeclAsInlineDebugLocation
/freebsd-src/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h478 * \param InlinedAt The scope where this location was inlined, if at all.
486 LLVMMetadataRef InlinedAt);
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp2324 MDNode *InlinedAt = nullptr; in parseDIExpression()
2371 if (parseMDNode(InlinedAt)) in parseDILocation()
2374 if (parseDILocation(InlinedAt)) in parseDILocation()
2378 if (!isa<DILocation>(InlinedAt)) in parseDILocation()
2415 InlinedAt, ImplicitCode); in parseDILocation()
2349 MDNode *InlinedAt = nullptr; parseDILocation() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp1405 const DILocation *InlinedAt = DebugLoc->getInlinedAt(); in transferDebugValue() local
1409 DebugVariable V(Var, Expr, InlinedAt); in transferDebugValue()
/freebsd-src/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1431 Metadata *InlinedAt = getMDOrNull(Record[4]); in parseOneMetadata()
1434 GET_OR_DISTINCT(DILocation, (Context, Line, Column, Scope, InlinedAt, in parseOneMetadata()
1423 Metadata *InlinedAt = getMDOrNull(Record[4]); parseOneMetadata() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1736 /// inlined at \p InlinedAt. \p IANodes is an inlined-at cache. in fixupLineNumbers()
1737 static DebugLoc inlineDebugLoc(DebugLoc OrigDL, DILocation *InlinedAt, in fixupLineNumbers()
1740 auto IA = DebugLoc::appendInlinedAt(OrigDL, InlinedAt, Ctx, IANodes); in fixupLineNumbers()
1635 inlineDebugLoc(DebugLoc OrigDL,DILocation * InlinedAt,LLVMContext & Ctx,DenseMap<const MDNode *,MDNode * > & IANodes) inlineDebugLoc() argument

12