OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:DbgVariable
(Results
1 - 13
of
13
) sorted by null
/external/llvm/lib/CodeGen/AsmPrinter/
DwarfFile.h
26
class
DbgVariable
;
55
DenseMap<LexicalScope *, SmallVector<
DbgVariable
*, 8>> ScopeVariables;
110
bool addScopeVariable(LexicalScope *LS,
DbgVariable
*Var);
112
DenseMap<LexicalScope *, SmallVector<
DbgVariable
*, 8>> &getScopeVariables() {
DwarfDebug.h
63
class
DbgVariable
{
73
/// Construct a
DbgVariable
.
77
DbgVariable
(const DILocalVariable *V, const DILocation *IA)
124
void addMMIEntry(const
DbgVariable
&V) {
150
/// Return true if
DbgVariable
is artificial.
210
DenseMap<const MDNode *, std::unique_ptr<
DbgVariable
>> AbstractVariables;
211
SmallVector<std::unique_ptr<
DbgVariable
>, 64> ConcreteVariables;
315
DbgVariable
*getExistingAbstractVariable(InlinedVariable IV,
317
DbgVariable
*getExistingAbstractVariable(InlinedVariable IV);
324
DbgVariable
*createConcreteVariable(LexicalScope &Scope, InlinedVariable IV)
[
all
...]
DwarfCompileUnit.h
74
/// \brief Construct a DIE for the given
DbgVariable
without initializing the
75
///
DbgVariable
's DIE reference.
76
DIE *constructVariableDIEImpl(const
DbgVariable
&DV, bool Abstract);
167
/// constructVariableDIE - Construct a DIE for the given
DbgVariable
.
168
DIE *constructVariableDIE(
DbgVariable
&DV, bool Abstract = false);
170
DIE *constructVariableDIE(
DbgVariable
&DV, const LexicalScope &Scope,
224
/// Add DW_AT_location attribute for a
DbgVariable
based on provided
226
void addVariableAddress(const
DbgVariable
&DV, DIE &Die,
236
void addComplexAddress(const
DbgVariable
&DV, DIE &Die,
242
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
.
DwarfFile.cpp
145
bool DwarfFile::addScopeVariable(LexicalScope *LS,
DbgVariable
*Var) {
146
SmallVectorImpl<
DbgVariable
*> &Vars = ScopeVariables[LS];
DwarfCompileUnit.cpp
482
/// constructVariableDIE - Construct a DIE for the given
DbgVariable
.
483
DIE *DwarfCompileUnit::constructVariableDIE(
DbgVariable
&DV, bool Abstract) {
489
DIE *DwarfCompileUnit::constructVariableDIEImpl(const
DbgVariable
&DV,
563
DIE *DwarfCompileUnit::constructVariableDIE(
DbgVariable
&DV,
577
for (
DbgVariable
*DV : DU->getScopeVariables().lookup(Scope))
741
///
DbgVariable
based on provided MachineLocation.
742
void DwarfCompileUnit::addVariableAddress(const
DbgVariable
&DV, DIE &Die,
772
/// address information encoded in the
DbgVariable
, starting from the starting
774
void DwarfCompileUnit::addComplexAddress(const
DbgVariable
&DV, DIE &Die,
803
void DwarfCompileUnit::applyVariableAttributes(const
DbgVariable
&Var
[
all
...]
DwarfUnit.h
35
class
DbgVariable
;
268
void addBlockByrefAddress(const
DbgVariable
&DV, DIE &Die,
DwarfDebug.cpp
149
bool
DbgVariable
::isBlockByrefVariable() const {
150
assert(Var && "Invalid complex
DbgVariable
!");
154
const DIType *
DbgVariable
::getType() const {
514
DbgVariable
*AbsVar = getExistingAbstractVariable(
674
DbgVariable
*
685
DbgVariable
*DwarfDebug::getExistingAbstractVariable(InlinedVariable IV) {
692
auto AbsDbgVariable = make_unique<
DbgVariable
>(Var, /* IA */ nullptr);
736
auto RegVar = make_unique<
DbgVariable
>(Var.first, Var.second);
[
all
...]
DwarfUnit.cpp
437
void DwarfUnit::addBlockByrefAddress(const
DbgVariable
&DV, DIE &Die,
[
all
...]
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
DwarfDebug.h
34
class
DbgVariable
;
122
///
DbgVariable
- This class is used to track local variable information.
124
class
DbgVariable
{
128
DbgVariable
*AbsVar; // Corresponding Abstract variable, if any.
133
DbgVariable
(DIVariable V,
DbgVariable
*AV)
144
DbgVariable
*getAbstractVariable() const { return AbsVar; }
156
/// isArtificial - Return true if
DbgVariable
is artificial.
166
assert(Var.Verify() && "Invalid complex
DbgVariable
!");
170
assert(Var.Verify() && "Invalid complex
DbgVariable
!");
[
all
...]
DwarfCompileUnit.h
29
class
DbgVariable
;
208
void addComplexAddress(
DbgVariable
*&DV, DIE *Die, unsigned Attribute,
218
void addBlockByrefAddress(
DbgVariable
*&DV, DIE *Die, unsigned Attribute,
222
///
DbgVariable
based on provided MachineLocation.
223
void addVariableAddress(
DbgVariable
*&DV, DIE *Die, MachineLocation Location);
284
/// constructVariableDIE - Construct a DIE for the given
DbgVariable
.
285
DIE *constructVariableDIE(
DbgVariable
*DV, bool isScopeAbstract);
DwarfDebug.cpp
68
DIType
DbgVariable
::getType() const {
384
if (
DbgVariable
*ArgDV = CurrentFnArguments[i])
390
const SmallVector<
DbgVariable
*, 8> &Variables = ScopeVariables.lookup(Scope);
685
DbgVariable
*NewVar = new
DbgVariable
(DV, NULL);
764
DbgVariable
*DwarfDebug::findAbstractVariable(DIVariable &DV,
769
DbgVariable
*AbsDbgVariable = AbstractVariables.lookup(Var);
777
AbsDbgVariable = new
DbgVariable
(Var, NULL);
786
DbgVariable
*Var, LexicalScope *Scope) {
827
DbgVariable
*AbsDbgVariable = findAbstractVariable(DV, VP.second)
[
all
...]
DwarfCompileUnit.cpp
199
///
DbgVariable
based on provided MachineLocation.
200
void CompileUnit::addVariableAddress(
DbgVariable
*&DV, DIE *Die,
260
void CompileUnit::addComplexAddress(
DbgVariable
*&DV, DIE *Die,
352
void CompileUnit::addBlockByrefAddress(
DbgVariable
*&DV, DIE *Die,
[
all
...]
Completed in 7572 milliseconds