Searched refs:DbgVariable (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfCompileUnit.h | 101 const DbgVariable &DV, 105 const DbgVariable &DV, 109 const DbgVariable &DV, 113 const DbgVariable &DV, 117 const DbgVariable &DV, 240 DIE *constructVariableDIE(DbgVariable &DV, bool Abstract = false); 244 DIE *constructVariableDIE(DbgVariable &DV, const LexicalScope &Scope, 349 void addVariableAddress(const DbgVariable &DV, DIE &Die, 368 void applyCommonDbgVariableAttributes(const DbgVariable &Var,
|
| H A D | DwarfFile.h | 26 class DbgVariable; variable 80 std::map<unsigned, DbgVariable *> Args; 81 SmallVector<DbgVariable *, 8> Locals; 153 void addScopeVariable(LexicalScope *LS, DbgVariable *Var);
|
| H A D | DwarfCompileUnit.cpp | 761 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, bool Abstract) { in constructVariableDIE() 779 const Loc::Single &Single, const DbgVariable &DV, DIE &VariableDie) { in applyConcreteDbgVariableAttributes() 878 const Loc::Multi &Multi, const DbgVariable &DV, DIE &VariableDie) { in applyConcreteDbgVariableAttributes() 888 const DbgVariable &DV, in applyConcreteDbgVariableAttributes() 948 const Loc::EntryValue &EntryValue, const DbgVariable &DV, in applyConcreteDbgVariableAttributes() 965 const std::monostate &, const DbgVariable &DV, DIE &VariableDie) {} in applyConcreteDbgVariableAttributes() 967 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, in constructVariableDIE() 989 static SmallVector<const DIVariable *, 2> dependencies(DbgVariable *Var) { in dependencies() 1034 static SmallVector<DbgVariable *, 8> 1035 sortLocalVars(SmallVectorImpl<DbgVariable *> &Input) { in sortLocalVars() [all …]
|
| H A D | DebugLocStream.h | 19 class DbgVariable; variable 157 DbgVariable &V; 163 DbgVariable &V) 174 /// temp symbol in \a Asm and setting up the \a DbgVariable.
|
| H A D | DwarfDebug.h | 62 /// This class is defined as the common parent of DbgVariable and DbgLabel 64 /// DbgVariable and DbgLabel. 103 class DbgVariable; 128 // Namespace for alternatives of a DbgVariable. 188 /// Alias for the std::variant specialization base class of DbgVariable. 197 /// This is not distinguished from the case of a constructed \c DbgVariable 214 class DbgVariable : public DbgEntity, public Loc::Variant { in hasComplexAddress() 239 /// Construct a DbgVariable. 242 DbgVariable(const DILocalVariable *V, const DILocation *IA) 261 /// Return true if DbgVariable i 136 DbgVariable(const DILocalVariable *V, const DILocation *IA) DbgVariable() function [all...] |
| H A D | DwarfFile.cpp | 105 void DwarfFile::addScopeVariable(LexicalScope *LS, DbgVariable *Var) { in addScopeVariable()
|
| H A D | DwarfDebug.cpp | 230 const DIType *DbgVariable::getType() const { in getType() 1530 SmallDenseMap<InlinedEntity, DbgVariable *> MFVars; in collectVariableInfoFromMFTable() 1553 if (DbgVariable *PreviousLoc = MFVars.lookup(Var)) { in collectVariableInfoFromMFTable() 1575 auto RegVar = std::make_unique<DbgVariable>( in collectVariableInfoFromMFTable() 1858 std::make_unique<DbgVariable>(cast<const DILocalVariable>(Node), in createConcreteEntity() 1861 cast<DbgVariable>(ConcreteEntities.back().get())); in createConcreteEntity() 1903 DbgVariable *RegVar = cast<DbgVariable>(createConcreteEntity(TheCU, in collectEntityInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 5304 auto MigrateOne = [&](auto *DbgVariable) { in splitAlloca() argument 5306 if (isKillAddress(DbgVariable)) in splitAlloca() 5309 const Value *DbgPtr = getAddress(DbgVariable); in splitAlloca() 5311 DbgVariable->getFragmentOrEntireVariable(); in splitAlloca() 5316 if (!getAddressExpression(DbgVariable) in splitAlloca() 5322 for (auto Op : getAddressExpression(DbgVariable)->expr_ops()) { in splitAlloca() 5352 NewDbgFragment = DbgVariable->getFragment(); in splitAlloca() 5381 auto RemoveOne = [DbgVariable](auto *OldDII) { in splitAlloca() 5387 if (SameVariableFragment(OldDII, DbgVariable)) in splitAlloca() 5393 insertNewDbgInst(DIB, DbgVariable, Fragment.Alloca, NewExpr, &AI, in splitAlloca()
|