| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | DebugLoc.cpp | 18 DebugLoc::DebugLoc(const DILocation *L) : Loc(const_cast<DILocation *>(L)) {} in DebugLoc() 21 DILocation *DebugLoc::get() const { in get() 22 return cast_or_null<DILocation>(Loc.get()); in get() 40 DILocation *DebugLoc::getInlinedAt() const { in getInlinedAt() 46 return cast<DILocation>(Loc)->getInlinedAtScope(); in getInlinedAtScope() 53 return DILocation::get(SP->getContext(), SP->getScopeLine(), 0, SP); in getFnDebugLoc() 59 if (DILocation *Loc = get()) { in isImplicitCode() 66 if (DILocation *Loc = get()) { in setImplicitCode() 71 DebugLoc DebugLoc::appendInlinedAt(const DebugLoc &DL, DILocation *InlinedAt, in appendInlinedAt() 74 SmallVector<DILocation *, 3> InlinedAtLocations; in appendInlinedAt() [all …]
|
| H A D | DebugInfo.cpp | 201 void DebugInfoFinder::processLocation(const Module &M, const DILocation *Loc) { in processLocation() 352 function_ref<DILocation *(const DILocation &)> Updater) { in updateLoopMetadataDebugLocationsImpl() 363 if (DILocation *DL = dyn_cast<DILocation>(MD)) { in updateLoopMetadataDebugLocationsImpl() 364 if (DILocation *NewDL = Updater(*DL)) in updateLoopMetadataDebugLocationsImpl() 377 Instruction &I, function_ref<DILocation *(const DILocation &)> Updater) { in updateLoopMetadataDebugLocations() 390 return isa<DILocation>(Op.get()); in stripDebugLocFromLoopID() 397 return !isa<DILocation>(Op.get()); in stripDebugLocFromLoopID() 401 auto dropDebugLoc = [](const DILocation &) -> DILocation * { in stripDebugLocFromLoopID() argument 583 DILocation *getReplacementMDLocation(DILocation *MLD) { in getReplacementMDLocation() 587 return DILocation::getDistinct(MLD->getContext(), MLD->getLine(), in getReplacementMDLocation() [all …]
|
| H A D | PseudoProbe.cpp | 29 const DILocation *DIL = DLoc; in extractProbeFromDiscriminator() 31 if (DILocation::isPseudoProbeDiscriminator(Discriminator)) { in extractProbeFromDiscriminator() 78 const DILocation *DIL = DLoc; in setProbeDistributionFactor() 80 if (DILocation::isPseudoProbeDiscriminator(Discriminator)) { in setProbeDistributionFactor()
|
| H A D | DebugInfoMetadata.cpp | 36 DILocation::DILocation(LLVMContext &C, StorageType Storage, unsigned Line, in DILocation() function in DILocation 58 DILocation *DILocation::getImpl(LLVMContext &Context, unsigned Line, in getImpl() 80 return storeImpl(new (Ops.size()) DILocation(Context, Storage, Line, Column, in getImpl() 86 DILocation *DILocation::getMergedLocations(ArrayRef<const DILocation *> Locs) { in getMergedLocations() 92 for (const DILocation *L : llvm::drop_begin(Locs)) { in getMergedLocations() 100 const DILocation *DILocation::getMergedLocation(const DILocation *LocA, in getMergedLocation() 101 const DILocation *LocB) { in getMergedLocation() 108 SmallPtrSet<DILocation *, 5> InlinedLocationsA; in getMergedLocation() 109 for (DILocation *L = LocA->getInlinedAt(); L; L = L->getInlinedAt()) in getMergedLocation() 111 SmallSet<std::pair<DIScope *, DILocation *>, 5> Locations; in getMergedLocation() [all …]
|
| H A D | DIBuilder.cpp | 910 DIExpression *Expr, const DILocation *DL, in insertDeclare() 917 DIExpression *Expr, const DILocation *DL, in insertDeclare() 925 Instruction *DIBuilder::insertLabel(DILabel *LabelInfo, const DILocation *DL, in insertLabel() 932 Instruction *DIBuilder::insertLabel(DILabel *LabelInfo, const DILocation *DL, in insertLabel() 940 const DILocation *DL, in insertDbgValueIntrinsic() 950 const DILocation *DL, in insertDbgValueIntrinsic() 957 static void initIRBuilder(IRBuilder<> &Builder, const DILocation *DL, in initIRBuilder() 977 DIExpression *Expr, const DILocation *DL, in insertDeclare() 1000 const DILocation *DL, BasicBlock *InsertBB, Instruction *InsertBefore) { in insertDbgValueIntrinsic() 1022 DILabel *LabelInfo, const DILocation *DL, in insertLabel()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | DebugLoc.h | 24 class DILocation; variable 40 DebugLoc(const DILocation *L); 54 DILocation *get() const; 55 operator DILocation *() const { return get(); } 56 DILocation *operator->() const { return get(); } 57 DILocation &operator*() const { return *get(); } 75 static DebugLoc appendInlinedAt(const DebugLoc &DL, DILocation *InlinedAt, 82 DILocation *getInlinedAt() const;
|
| H A D | DIBuilder.h | 82 DIExpression *Expr, const DILocation *DL, 86 Instruction *insertLabel(DILabel *LabelInfo, const DILocation *DL, 92 DIExpression *Expr, const DILocation *DL, 860 DIExpression *Expr, const DILocation *DL, 870 DIExpression *Expr, const DILocation *DL, 877 Instruction *insertLabel(DILabel *LabelInfo, const DILocation *DL, 884 Instruction *insertLabel(DILabel *LabelInfo, const DILocation *DL, 896 const DILocation *DL, 908 const DILocation *DL,
|
| H A D | DebugInfo.h | 77 Instruction &I, function_ref<DILocation *(const DILocation &)> Updater); 100 void processLocation(const Module &M, const DILocation *Loc);
|
| H A D | DebugInfoMetadata.h | 1562 class DILocation : public MDNode { 1566 DILocation(LLVMContext &C, StorageType Storage, unsigned Line, 1568 ~DILocation() { dropAllReferences(); } in ~DILocation() 1570 static DILocation *getImpl(LLVMContext &Context, unsigned Line, 1574 static DILocation *getImpl(LLVMContext &Context, unsigned Line, 1576 DILocation *InlinedAt, bool ImplicitCode, 1594 DEFINE_MDNODE_GET(DILocation, 1598 DEFINE_MDNODE_GET(DILocation, 1600 DILocation *InlinedAt = nullptr, 1611 DILocation *getInlinedAt() const { in getInlinedAt() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | LexicalScopes.h | 46 LexicalScope(LexicalScope *P, const DILocalScope *D, const DILocation *I, in LexicalScope() 62 const DILocation *getInlinedAt() const { return InlinedAtLocation; } in getInlinedAt() 124 const DILocation *InlinedAtLocation; // Location at which this 163 void getMachineBasicBlocks(const DILocation *DL, 168 bool dominates(const DILocation *DL, MachineBasicBlock *MBB); 172 LexicalScope *findLexicalScope(const DILocation *DL); 186 LexicalScope *findInlinedScope(const DILocalScope *N, const DILocation *IA) { in findInlinedScope() 204 const DILocation *IA = nullptr); 205 LexicalScope *getOrCreateLexicalScope(const DILocation *DL) { in getOrCreateLexicalScope() 215 const DILocation *InlinedAt); [all …]
|
| H A D | DbgEntityHistoryCalculator.h | 21 class DILocation; variable 97 using InlinedEntity = std::pair<const DINode *, const DILocation *>; 135 using InlinedEntity = std::pair<const DINode *, const DILocation *>;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86DiscriminateMemOps.cpp | 49 Location diToLocation(const DILocation *Loc) { in diToLocation() 55 void updateDebugInfo(MachineInstr *MI, const DILocation *Loc) { in updateDebugInfo() 98 const DILocation *ReferenceDI = in runOnMachineFunction() 99 DILocation::get(FDI->getContext(), FDI->getLine(), 0, FDI); in runOnMachineFunction() 133 const DILocation *DI = MI.getDebugLoc(); in runOnMachineFunction() 144 DILocation::decodeDiscriminator(DI->getDiscriminator(), BF, DF, CI); in runOnMachineFunction() 145 Optional<unsigned> EncodedDiscriminator = DILocation::encodeDiscriminator( in runOnMachineFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | LexicalScopes.cpp | 76 const DILocation *PrevDL = nullptr; in extractLexicalScopes() 84 const DILocation *MIDL = MInsn.getDebugLoc(); in extractLexicalScopes() 124 LexicalScope *LexicalScopes::findLexicalScope(const DILocation *DL) { in findLexicalScope() 143 const DILocation *IA) { in getOrCreateLexicalScope() 189 const DILocation *InlinedAt) { in getOrCreateInlinedScope() 192 std::pair<const DILocalScope *, const DILocation *> P(Scope, InlinedAt); in getOrCreateInlinedScope() 281 const DILocation *DL, SmallPtrSetImpl<const MachineBasicBlock *> &MBBs) { in getMachineBasicBlocks() 306 bool LexicalScopes::dominates(const DILocation *DL, MachineBasicBlock *MBB) { in dominates()
|
| H A D | PseudoProbeInserter.cpp | 56 if (DILocation *DL = MI.getDebugLoc()) { in runOnMachineFunction() 58 if (DILocation::isPseudoProbeDiscriminator(Value)) { in runOnMachineFunction() 154 uint64_t getFuncGUID(Module *M, DILocation *DL) { in getFuncGUID()
|
| H A D | MIRFSDiscriminator.cpp | 45 const DILocation *DIL) { in getCallStackHash() 92 const DILocation *DIL = I.getDebugLoc().get(); in runOnMachineFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
| H A D | SampleContextTracker.h | 102 getIndirectCalleeContextSamplesFor(const DILocation *DIL); 105 FunctionSamples *getContextSamplesFor(const DILocation *DIL); 130 ContextTrieNode *getContextFor(const DILocation *DIL); 131 ContextTrieNode *getCalleeContextFor(const DILocation *DIL,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | SampleContextTracker.cpp | 198 DILocation *DIL = Inst.getDebugLoc(); in getCalleeContextSamplesFor() 220 const DILocation *DIL) { in getIndirectCalleeContextSamplesFor() 239 SampleContextTracker::getContextSamplesFor(const DILocation *DIL) { in getContextSamplesFor() 339 DILocation *DIL = Inst.getDebugLoc(); in promoteMergeContextSamplesTree() 411 SampleContextTracker::getCalleeContextFor(const DILocation *DIL, in getCalleeContextFor() 425 ContextTrieNode *SampleContextTracker::getContextFor(const DILocation *DIL) { in getContextFor() 430 const DILocation *PrevDIL = DIL; in getContextFor()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | PseudoProbePrinter.h | 24 class DILocation; variable 37 uint64_t Attr, const DILocation *DebugLoc);
|
| H A D | CodeViewDebug.h | 109 SmallVector<const DILocation *, 1> ChildSites; 137 std::unordered_map<const DILocation *, InlineSite> InlineSites; 140 SmallVector<const DILocation *, 1> ChildSites; 225 InlineSite &getInlineSite(const DILocation *InlinedAt, 337 void emitInlinedCallSite(const FunctionInfo &FI, const DILocation *InlinedAt,
|
| H A D | DwarfDebug.h | 69 const DILocation *InlinedAt; 79 DbgEntity(const DINode *N, const DILocation *IA, unsigned ID) in DbgEntity() 86 const DILocation *getInlinedAt() const { return InlinedAt; } in getInlinedAt() 137 DbgVariable(const DILocalVariable *V, const DILocation *IA) in DbgVariable() 238 DbgLabel(const DILabel *L, const DILocation *IA, const MCSymbol *Sym = nullptr) 468 const DILocation *Location,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | ADCE.cpp | 173 void collectLiveScopes(const DILocation &DL); 389 if (const DILocation *DL = I->getDebugLoc()) in markLive() 432 void AggressiveDeadCodeElimination::collectLiveScopes(const DILocation &DL) { in collectLiveScopes() 442 if (const DILocation *IA = DL.getInlinedAt()) in collectLiveScopes() 663 if (const DILocation *DL = PredTerm->getDebugLoc()) in makeUnconditional() 677 if (const DILocation *DL = PredTerm->getDebugLoc()) in makeUnconditional()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/ProfileData/ |
| H A D | SampleProf.cpp | 209 unsigned FunctionSamples::getOffset(const DILocation *DIL) { in getOffset() 214 LineLocation FunctionSamples::getCallSiteIdentifier(const DILocation *DIL) { in getCallSiteIdentifier() 229 const DILocation *DIL, SampleProfileReaderItaniumRemapper *Remapper) const { in findFunctionSamples() 233 const DILocation *PrevDIL = DIL; in findFunctionSamples()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | AddDiscriminators.cpp | 199 const DILocation *DIL = I.getDebugLoc(); in addDiscriminators() 242 DILocation *CurrentDIL = I.getDebugLoc(); in addDiscriminators()
|
| H A D | EntryExitInstrumenter.cpp | 88 DL = DILocation::get(SP->getContext(), SP->getScopeLine(), 0, SP); in runOnFunction() 109 DL = DILocation::get(SP->getContext(), 0, 0, SP); in runOnFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | HowToUpdateDebugInfo.rst | 289 !12 = !DILocation(line: 1, column: 1, scope: !6) 290 !13 = !DILocation(line: 2, column: 1, scope: !6) 291 !14 = !DILocation(line: 3, column: 1, scope: !6) 292 !15 = !DILocation(line: 4, column: 1, scope: !6) 293 !16 = !DILocation(line: 5, column: 1, scope: !6) 429 %3:_(s32) = G_ADD %0, %2, debug-location !DILocation(line: 4, column: 1, scope: !6) 430 …DBG_VALUE %3(s32), $noreg, !9, !DIExpression(), debug-location !DILocation(line: 4, column: 1, sco… 431 %4:_(s32) = G_SUB %3, %1, debug-location !DILocation(line: 5, column: 1, scope: !6) 432 …DBG_VALUE %4(s32), $noreg, !9, !DIExpression(), debug-location !DILocation(line: 5, column: 1, sco…
|