OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:DbgVariable
(Results
1 - 9
of
9
) sorted by null
/external/llvm/lib/CodeGen/AsmPrinter/
DwarfFile.h
26
class
DbgVariable
;
54
DenseMap<LexicalScope *, SmallVector<
DbgVariable
*, 8>> ScopeVariables;
100
bool addScopeVariable(LexicalScope *LS,
DbgVariable
*Var);
102
DenseMap<LexicalScope *, SmallVector<
DbgVariable
*, 8>> &getScopeVariables() {
DwarfCompileUnit.h
65
/// \brief Construct a DIE for the given
DbgVariable
without initializing the
66
///
DbgVariable
's DIE reference.
67
DIE *constructVariableDIEImpl(const
DbgVariable
&DV, bool Abstract);
147
/// constructVariableDIE - Construct a DIE for the given
DbgVariable
.
148
DIE *constructVariableDIE(
DbgVariable
&DV, bool Abstract = false);
150
DIE *constructVariableDIE(
DbgVariable
&DV, const LexicalScope &Scope,
202
/// Add DW_AT_location attribute for a
DbgVariable
based on provided
204
void addVariableAddress(const
DbgVariable
&DV, DIE &Die,
214
void addComplexAddress(const
DbgVariable
&DV, DIE &Die,
220
void applyVariableAttributes(const
DbgVariable
&Var, DIE &VariableDie)
[
all
...]
DebugLocStream.h
20
class
DbgVariable
;
157
DbgVariable
&V;
163
DbgVariable
&V, const MachineInstr &MI)
169
/// temp symbol in \a Asm and setting up the \a
DbgVariable
.
DwarfDebug.h
64
class
DbgVariable
{
75
/// Construct a
DbgVariable
.
79
DbgVariable
(const DILocalVariable *V, const DILocation *IA, DwarfDebug *DD)
122
void addMMIEntry(const
DbgVariable
&V) {
148
/// Return true if
DbgVariable
is artificial.
219
DenseMap<const MDNode *, std::unique_ptr<
DbgVariable
>> AbstractVariables;
220
SmallVector<std::unique_ptr<
DbgVariable
>, 64> ConcreteVariables;
336
DbgVariable
*getExistingAbstractVariable(InlinedVariable IV,
338
DbgVariable
*getExistingAbstractVariable(InlinedVariable IV);
345
DbgVariable
*createConcreteVariable(LexicalScope &Scope, InlinedVariable IV)
[
all
...]
DwarfFile.cpp
138
bool DwarfFile::addScopeVariable(LexicalScope *LS,
DbgVariable
*Var) {
139
SmallVectorImpl<
DbgVariable
*> &Vars = ScopeVariables[LS];
DwarfCompileUnit.cpp
469
/// constructVariableDIE - Construct a DIE for the given
DbgVariable
.
470
DIE *DwarfCompileUnit::constructVariableDIE(
DbgVariable
&DV, bool Abstract) {
476
DIE *DwarfCompileUnit::constructVariableDIEImpl(const
DbgVariable
&DV,
538
DIE *DwarfCompileUnit::constructVariableDIE(
DbgVariable
&DV,
552
for (
DbgVariable
*DV : DU->getScopeVariables().lookup(Scope))
699
DbgVariable
NewVar(DV, /* IA */ nullptr, DD);
735
///
DbgVariable
based on provided MachineLocation.
736
void DwarfCompileUnit::addVariableAddress(const
DbgVariable
&DV, DIE &Die,
766
/// address information encoded in the
DbgVariable
, starting from the starting
768
void DwarfCompileUnit::addComplexAddress(const
DbgVariable
&DV, DIE &Die
[
all
...]
DwarfDebug.cpp
142
template <typename T> T *
DbgVariable
::resolve(TypedDINodeRef<T> Ref) const {
146
bool
DbgVariable
::isBlockByrefVariable() const {
147
assert(Var && "Invalid complex
DbgVariable
!");
153
const DIType *
DbgVariable
::getType() const {
516
DbgVariable
*AbsVar = getExistingAbstractVariable(
688
DbgVariable
*
699
DbgVariable
*DwarfDebug::getExistingAbstractVariable(InlinedVariable IV) {
706
auto AbsDbgVariable = make_unique<
DbgVariable
>(Var, /* IA */ nullptr, this);
750
auto RegVar = make_unique<
DbgVariable
>(Var.first, Var.second, this);
896
DbgVariable
*DwarfDebug::createConcreteVariable(LexicalScope &Scope
[
all
...]
DwarfUnit.h
35
class
DbgVariable
;
278
void addBlockByrefAddress(const
DbgVariable
&DV, DIE &Die,
DwarfUnit.cpp
437
void DwarfUnit::addBlockByrefAddress(const
DbgVariable
&DV, DIE &Die,
[
all
...]
Completed in 60 milliseconds