Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DPseudoProbePrinter.cpp31 auto *InlinedAt = DebugLoc ? DebugLoc->getInlinedAt() : nullptr; in emitPseudoProbe() local
32 while (InlinedAt) { in emitPseudoProbe()
33 auto Name = InlinedAt->getSubprogramLinkageName(); in emitPseudoProbe()
39 InlinedAt->getDiscriminator()); in emitPseudoProbe()
41 InlinedAt = InlinedAt->getInlinedAt(); in emitPseudoProbe()
H A DCodeViewDebug.cpp237 CodeViewDebug::getInlineSite(const DILocation *InlinedAt, in getInlineSite() argument
239 auto SiteInsertion = CurFn->InlineSites.try_emplace(InlinedAt); in getInlineSite()
243 if (const DILocation *OuterIA = InlinedAt->getInlinedAt()) in getInlineSite()
245 getInlineSite(OuterIA, InlinedAt->getScope()->getSubprogram()) in getInlineSite()
250 Site->SiteFuncId, ParentFuncId, maybeRecordFile(InlinedAt->getFile()), in getInlineSite()
251 InlinedAt->getLine(), InlinedAt->getColumn(), SMLoc()); in getInlineSite()
256 if (InlinedAt->getInlinedAt() == nullptr) in getInlineSite()
493 if (const DILocation *InlinedAt = LS->getInlinedAt()) { in recordLocalVariable() local
496 InlineSite &Site = getInlineSite(InlinedAt, Inlinee); in recordLocalVariable()
1012 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.h264 InlineSite &getInlineSite(const DILocation *InlinedAt,
382 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/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 DAssignmentTrackingAnalysis.cpp1585 DILocation *InlinedAt = const_cast<DILocation *>(V.getInlinedAt()); in processUnknownStoreToVariable() local
1587 Fn.getContext(), 0, 0, V.getVariable()->getScope(), InlinedAt); in processUnknownStoreToVariable()
1665 DILocation *InlinedAt = const_cast<DILocation *>(V.getInlinedAt()); in processUntaggedInstruction() local
1667 Fn.getContext(), 0, 0, V.getVariable()->getScope(), InlinedAt); in processUntaggedInstruction()
H A DLiveDebugVariables.cpp724 auto *InlinedAt = DL ? DL->getInlinedAt() : nullptr; in printExtendedName() local
725 if (InlinedAt) { in printExtendedName()
726 if (DebugLoc InlinedAtDL = InlinedAt) { in printExtendedName()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleProfileProbe.cpp56 const DILocation *InlinedAt = DIL ? DIL->getInlinedAt() : nullptr; in getCallStackHash() local
57 while (InlinedAt) { in getCallStackHash()
58 Hash ^= MD5Hash(std::to_string(InlinedAt->getLine())); in getCallStackHash()
59 Hash ^= MD5Hash(std::to_string(InlinedAt->getColumn())); in getCallStackHash()
60 auto Name = InlinedAt->getSubprogramLinkageName(); in getCallStackHash()
62 InlinedAt = InlinedAt->getInlinedAt(); in getCallStackHash()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDroppedVariableStats.cpp135 const DILocation *InlinedAt, const DILocation *DbgValInlinedAt) { in isInlinedAtChildOfOrEqualTo() argument
136 if (DbgValInlinedAt == InlinedAt) in isInlinedAtChildOfOrEqualTo()
140 auto *IA = InlinedAt; in isInlinedAtChildOfOrEqualTo()
H A DDebugLoc.cpp140 DebugLoc DebugLoc::appendInlinedAt(const DebugLoc &DL, DILocation *InlinedAt, in appendInlinedAt() argument
144 DILocation *Last = InlinedAt; in appendInlinedAt()
H A DDebugInfo.cpp180 DILocation *InlinedAt = DeclareLoc.getInlinedAt(); in getDebugValueLoc() local
185 return DILocation::get(DII->getContext(), 0, 0, Scope, InlinedAt); in getDebugValueLoc()
192 DILocation *InlinedAt = DeclareLoc.getInlinedAt(); in getDebugValueLoc() local
197 return DILocation::get(DVR->getContext(), 0, 0, Scope, InlinedAt); in getDebugValueLoc()
756 auto *InlinedAt = map(MLD->getInlinedAt()); in getReplacementMDLocation() local
759 MLD->getColumn(), Scope, InlinedAt); in getReplacementMDLocation()
761 Scope, InlinedAt); in getReplacementMDLocation()
906 MDNode *InlinedAt = DL.getInlinedAt(); in stripNonLineTableDebugInfo() local
908 InlinedAt = remap(InlinedAt); in stripNonLineTableDebugInfo()
910 Scope, InlinedAt); in stripNonLineTableDebugInfo()
[all …]
H A DDebugInfoMetadata.cpp55 InlinedAt(DII->getDebugLoc().getInlinedAt()) {} in DebugVariable()
60 InlinedAt(DVR->getDebugLoc().getInlinedAt()) {} in DebugVariable()
100 Metadata *InlinedAt, bool ImplicitCode, in getImpl() argument
109 InlinedAt, ImplicitCode, in getImpl()
120 if (InlinedAt) in getImpl()
121 Ops.push_back(InlinedAt); in getImpl()
314 DILocation *InlinedAt) -> DILocation * { in getMergedLocation() argument
317 InlinedAt, L1->isImplicitCode(), in getMergedLocation()
347 CommonLocScope, InlinedAt); in getMergedLocation()
359 return DILocation::get(C, Line, Col, Scope, InlinedAt, IsImplicitCode, in getMergedLocation()
[all …]
H A DLLVMContextImpl.h314 Metadata *InlinedAt;
324 Metadata *InlinedAt, bool ImplicitCode, uint64_t AtomGroup,
326 : Scope(Scope), InlinedAt(InlinedAt),
334 : Scope(L->getRawScope()), InlinedAt(L->getRawInlinedAt()),
344 Scope == RHS->getRawScope() && InlinedAt == RHS->getRawInlinedAt() &&
364 return hash_combine(Line, Column, Scope, InlinedAt, ImplicitCode,
367 return hash_combine(Line, Column, Scope, InlinedAt, ImplicitCode);
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCCodeView.cpp105 MCCVFunctionInfo::LineInfo InlinedAt; in recordInlinedCallSiteId() local
106 InlinedAt.File = IAFile; in recordInlinedCallSiteId()
107 InlinedAt.Line = IALine; in recordInlinedCallSiteId()
108 InlinedAt.Col = IACol; in recordInlinedCallSiteId()
113 Info->InlinedAt = InlinedAt; in recordInlinedCallSiteId()
118 InlinedAt = Info->InlinedAt; in recordInlinedCallSiteId()
120 Info->InlinedAtMap[FuncId] = InlinedAt; in recordInlinedCallSiteId()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDroppedVariableStats.h129 bool isInlinedAtChildOfOrEqualTo(const DILocation *InlinedAt,
H A DDebugInfoMetadata.h2522 Metadata *InlinedAt, bool ImplicitCode, uint64_t AtomGroup,
2526 DILocation *InlinedAt, bool ImplicitCode,
2530 static_cast<Metadata *>(InlinedAt), ImplicitCode, AtomGroup,
2570 Metadata *InlinedAt = nullptr, bool ImplicitCode = false,
2572 (Line, Column, Scope, InlinedAt, ImplicitCode, AtomGroup,
2576 DILocation *InlinedAt = nullptr, bool ImplicitCode = false,
2578 (Line, Column, Scope, InlinedAt, ImplicitCode, AtomGroup,
4609 const DILocation *InlinedAt;
4621 const DILocation *InlinedAt)
4622 : Variable(Var), Fragment(FragmentInfo), InlinedAt(InlinedAt) {}
[all …]
H A DDebugLoc.h251 appendInlinedAt(const DebugLoc &DL, DILocation *InlinedAt, LLVMContext &Ctx,
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCCodeView.h115 LineInfo InlinedAt; member
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLexicalScopes.h218 const DILocation *InlinedAt);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h476 void setInlinedAt(llvm::MDNode *InlinedAt) { CurInlinedAt = InlinedAt; } in setInlinedAt() argument
H A DCGClass.cpp1662 llvm::MDNode *InlinedAt; member in __anon79f44e7e0411::DeclAsInlineDebugLocation
1670 InlinedAt = DI->getInlinedAt(); in DeclAsInlineDebugLocation()
1679 DI->setInlinedAt(InlinedAt); in ~DeclAsInlineDebugLocation()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp2333 MDNode *InlinedAt = nullptr; in parseDILocation() local
2382 if (parseMDNode(InlinedAt)) in parseDILocation()
2385 if (parseDILocation(InlinedAt)) in parseDILocation()
2389 if (!isa<DILocation>(InlinedAt)) in parseDILocation()
2448 InlinedAt, ImplicitCode, AtomGroup, AtomRank); in parseDILocation()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h485 LLVMMetadataRef InlinedAt);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp1417 const DILocation *InlinedAt = DebugLoc->getInlinedAt(); in transferDebugValue() local
1421 DebugVariable V(Var, Expr, InlinedAt); in transferDebugValue()

12