HomeSort by: relevance | last modified time | path
    Searched refs:DbgVariable (Results 1 - 8 of 8) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DwarfFile.h 26 class DbgVariable;
79 std::map<unsigned, DbgVariable *> Args;
80 SmallVector<DbgVariable *, 8> Locals;
153 bool addScopeVariable(LexicalScope *LS, DbgVariable *Var);
DwarfCompileUnit.h 89 /// Construct a DIE for the given DbgVariable without initializing the
90 /// DbgVariable's DIE reference.
91 DIE *constructVariableDIEImpl(const DbgVariable &DV, bool Abstract);
214 /// constructVariableDIE - Construct a DIE for the given DbgVariable.
215 DIE *constructVariableDIE(DbgVariable &DV, bool Abstract = false);
217 DIE *constructVariableDIE(DbgVariable &DV, const LexicalScope &Scope,
327 /// Add DW_AT_location attribute for a DbgVariable based on provided
329 void addVariableAddress(const DbgVariable &DV, DIE &Die,
339 void addComplexAddress(const DbgVariable &DV, DIE &Die,
345 void applyVariableAttributes(const DbgVariable &Var, DIE &VariableDie)
    [all...]
DebugLocStream.h 19 class DbgVariable;
159 DbgVariable &V;
166 DbgVariable &V, const MachineInstr &MI)
177 /// temp symbol in \a Asm and setting up the \a DbgVariable.
DwarfCompileUnit.cpp 690 /// constructVariableDIE - Construct a DIE for the given DbgVariable.
691 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, bool Abstract) {
709 DIE *DwarfCompileUnit::constructVariableDIEImpl(const DbgVariable &DV,
885 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV,
895 static SmallVector<const DIVariable *, 2> dependencies(DbgVariable *Var) {
940 static SmallVector<DbgVariable *, 8>
941 sortLocalVars(SmallVectorImpl<DbgVariable *> &Input) {
942 SmallVector<DbgVariable *, 8> Result;
943 SmallVector<PointerIntPair<DbgVariable *, 1>, 8> WorkList;
944 // Map back from a DIVariable to its containing DbgVariable
    [all...]
DwarfFile.cpp 106 bool DwarfFile::addScopeVariable(LexicalScope *LS, DbgVariable *Var) {
DwarfDebug.h 64 /// This class is defined as the common parent of DbgVariable and DbgLabel
66 /// DbgVariable and DbgLabel.
116 class DbgVariable : public DbgEntity {
133 /// Construct a DbgVariable.
137 DbgVariable(const DILocalVariable *V, const DILocation *IA)
185 void addMMIEntry(const DbgVariable &V);
196 /// Return true if DbgVariable is artificial.
DwarfDebug.cpp 231 const DIType *DbgVariable::getType() const {
261 void DbgVariable::initializeDbgValue(const MachineInstr *DbgValue) {
275 ArrayRef<DbgVariable::FrameIndexExpr> DbgVariable::getFrameIndexExprs() const {
293 void DbgVariable::addMMIEntry(const DbgVariable &V) {
1529 SmallDenseMap<InlinedEntity, DbgVariable *> MFVars;
1549 auto RegVar = std::make_unique<DbgVariable>(
1552 LLVM_DEBUG(dbgs() << "Created DbgVariable for " << VI.Var->getName()
1554 if (DbgVariable *DbgVar = MFVars.lookup(Var)
    [all...]
DwarfUnit.h 28 class DbgVariable;

Completed in 26 milliseconds