OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:DILocation
(Results
1 - 25
of
86
) sorted by relevancy
1
2
3
4
/src/external/apache2/llvm/dist/llvm/lib/IR/
DebugLoc.cpp
18
DebugLoc::DebugLoc(const
DILocation
*L) : Loc(const_cast<
DILocation
*>(L)) {}
21
DILocation
*DebugLoc::get() const {
22
return cast_or_null<
DILocation
>(Loc.get());
40
DILocation
*DebugLoc::getInlinedAt() const {
46
return cast<
DILocation
>(Loc)->getInlinedAtScope();
50
// FIXME: Add a method on \a
DILocation
that does this work.
53
return
DILocation
::get(SP->getContext(), SP->getScopeLine(), 0, SP);
59
if (
DILocation
*Loc = get()) {
66
if (
DILocation
*Loc = get())
[
all
...]
PseudoProbe.cpp
29
const
DILocation
*DIL = DLoc;
31
if (
DILocation
::isPseudoProbeDiscriminator(Discriminator)) {
78
const
DILocation
*DIL = DLoc;
80
if (
DILocation
::isPseudoProbeDiscriminator(Discriminator)) {
DebugInfo.cpp
201
void DebugInfoFinder::processLocation(const Module &M, const
DILocation
*Loc) {
352
function_ref<
DILocation
*(const
DILocation
&)> Updater) {
363
if (
DILocation
*DL = dyn_cast<
DILocation
>(MD)) {
364
if (
DILocation
*NewDL = Updater(*DL))
377
Instruction &I, function_ref<
DILocation
*(const
DILocation
&)> Updater) {
390
return isa<
DILocation
>(Op.get());
397
return !isa<
DILocation
>(Op.get())
[
all
...]
DebugInfoMetadata.cpp
36
DILocation
::
DILocation
(LLVMContext &C, StorageType Storage, unsigned Line,
58
DILocation
*
DILocation
::getImpl(LLVMContext &Context, unsigned Line,
80
return storeImpl(new (Ops.size())
DILocation
(Context, Storage, Line, Column,
86
DILocation
*
DILocation
::getMergedLocations(ArrayRef<const
DILocation
*> Locs) {
92
for (const
DILocation
*L : llvm::drop_begin(Locs)) {
100
const
DILocation
*DILocation::getMergedLocation(const DILocation *LocA
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DebugLoc.h
24
class
DILocation
;
28
/// This class is a wrapper around a tracking reference to an \a
DILocation
31
/// To avoid extra includes, \a DebugLoc doubles the \a
DILocation
API with a
39
/// Construct from an \a
DILocation
.
40
DebugLoc(const
DILocation
*L);
44
/// Note: if \c N is not an \a
DILocation
, a verifier check will fail, and
50
/// Get the underlying \a
DILocation
.
52
/// \pre !*this or \c isa<
DILocation
>(getAsMDNode()).
54
DILocation
*get() const;
55
operator
DILocation
*() const { return get();
[
all
...]
DebugInfo.h
77
Instruction &I, function_ref<
DILocation
*(const
DILocation
&)> Updater);
100
void processLocation(const Module &M, const
DILocation
*Loc);
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,
DebugInfoMetadata.h
1562
class
DILocation
: public MDNode {
1566
DILocation
(LLVMContext &C, StorageType Storage, unsigned Line,
1568
~
DILocation
() { dropAllReferences(); }
1570
static
DILocation
*getImpl(LLVMContext &Context, unsigned Line,
1574
static
DILocation
*getImpl(LLVMContext &Context, unsigned Line,
1576
DILocation
*InlinedAt, bool ImplicitCode,
1585
// a
DILocation
containing temporary metadata.
1594
DEFINE_MDNODE_GET(
DILocation
,
1598
DEFINE_MDNODE_GET(
DILocation
,
1600
DILocation
*InlinedAt = nullptr
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
LexicalScopes.h
46
LexicalScope(LexicalScope *P, const DILocalScope *D, const
DILocation
*I,
62
const
DILocation
*getInlinedAt() const { return InlinedAtLocation; }
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) {
204
const
DILocation
*IA = nullptr);
205
LexicalScope *getOrCreateLexicalScope(const
DILocation
*DL) {
215
const
DILocation
*InlinedAt)
[
all
...]
DbgEntityHistoryCalculator.h
21
class
DILocation
;
97
using InlinedEntity = std::pair<const DINode *, const
DILocation
*>;
135
using InlinedEntity = std::pair<const DINode *, const
DILocation
*>;
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
PseudoProbePrinter.h
24
class
DILocation
;
37
uint64_t Attr, const
DILocation
*DebugLoc);
PseudoProbePrinter.cpp
50
const
DILocation
*DebugLoc) {
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,
DwarfDebug.h
69
const
DILocation
*InlinedAt;
79
DbgEntity(const DINode *N, const
DILocation
*IA, unsigned ID)
86
const
DILocation
*getInlinedAt() const { return InlinedAt; }
137
DbgVariable(const DILocalVariable *V, const
DILocation
*IA)
238
DbgLabel(const DILabel *L, const
DILocation
*IA, const MCSymbol *Sym = nullptr)
468
const
DILocation
*Location,
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86DiscriminateMemOps.cpp
49
Location diToLocation(const
DILocation
*Loc) {
55
void updateDebugInfo(MachineInstr *MI, const
DILocation
*Loc) {
96
// Have a default
DILocation
, if we find instructions with memops that don't
98
const
DILocation
*ReferenceDI =
99
DILocation
::get(FDI->getContext(), FDI->getLine(), 0, FDI);
133
const
DILocation
*DI = MI.getDebugLoc();
144
DILocation
::decodeDiscriminator(DI->getDiscriminator(), BF, DF, CI);
145
Optional<unsigned> EncodedDiscriminator =
DILocation
::encodeDiscriminator(
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
SampleContextTracker.h
102
getIndirectCalleeContextSamplesFor(const
DILocation
*DIL);
104
// is identified by input
DILocation
.
105
FunctionSamples *getContextSamplesFor(const
DILocation
*DIL);
130
ContextTrieNode *getContextFor(const
DILocation
*DIL);
131
ContextTrieNode *getCalleeContextFor(const
DILocation
*DIL,
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LexicalScopes.cpp
76
const
DILocation
*PrevDL = nullptr;
84
const
DILocation
*MIDL = MInsn.getDebugLoc();
124
LexicalScope *LexicalScopes::findLexicalScope(const
DILocation
*DL) {
143
const
DILocation
*IA) {
189
const
DILocation
*InlinedAt) {
192
std::pair<const DILocalScope *, const
DILocation
*> P(Scope, InlinedAt);
281
const
DILocation
*DL, SmallPtrSetImpl<const MachineBasicBlock *> &MBBs) {
306
bool LexicalScopes::dominates(const
DILocation
*DL, MachineBasicBlock *MBB) {
PseudoProbeInserter.cpp
56
if (
DILocation
*DL = MI.getDebugLoc()) {
58
if (
DILocation
::isPseudoProbeDiscriminator(Value)) {
154
uint64_t getFuncGUID(Module *M,
DILocation
*DL) {
MIRFSDiscriminator.cpp
45
const
DILocation
*DIL) {
92
const
DILocation
*DIL = I.getDebugLoc().get();
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
AddDiscriminators.cpp
199
const
DILocation
*DIL = I.getDebugLoc();
242
DILocation
*CurrentDIL = I.getDebugLoc();
EntryExitInstrumenter.cpp
88
DL =
DILocation
::get(SP->getContext(), SP->getScopeLine(), 0, SP);
109
DL =
DILocation
::get(SP->getContext(), 0, 0, SP);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
ADCE.cpp
173
void collectLiveScopes(const
DILocation
&DL);
389
if (const
DILocation
*DL = I->getDebugLoc())
432
void AggressiveDeadCodeElimination::collectLiveScopes(const
DILocation
&DL) {
442
if (const
DILocation
*IA = DL.getInlinedAt())
663
if (const
DILocation
*DL = PredTerm->getDebugLoc())
677
if (const
DILocation
*DL = PredTerm->getDebugLoc())
/src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
IRBindings.cpp
59
unwrap(Bref)->SetCurrentDebugLocation(
DILocation
::get(
/src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
SampleContextTracker.cpp
198
DILocation
*DIL = Inst.getDebugLoc();
220
const
DILocation
*DIL) {
239
SampleContextTracker::getContextSamplesFor(const
DILocation
*DIL) {
339
DILocation
*DIL = Inst.getDebugLoc();
411
SampleContextTracker::getCalleeContextFor(const
DILocation
*DIL,
425
ContextTrieNode *SampleContextTracker::getContextFor(const
DILocation
*DIL) {
430
const
DILocation
*PrevDIL = DIL;
/src/external/apache2/llvm/dist/llvm/lib/ProfileData/
SampleProf.cpp
209
unsigned FunctionSamples::getOffset(const
DILocation
*DIL) {
214
LineLocation FunctionSamples::getCallSiteIdentifier(const
DILocation
*DIL) {
229
const
DILocation
*DIL, SampleProfileReaderItaniumRemapper *Remapper) const {
233
const
DILocation
*PrevDIL = DIL;
Completed in 34 milliseconds
1
2
3
4
Indexes created Tue Jun 16 00:25:01 UTC 2026