Searched refs:DebugVariable (Results 1 – 12 of 12) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | AssignmentTrackingAnalysis.cpp | 73 UniqueVector<DebugVariable> Variables; 83 VariableID insertVariable(DebugVariable V) { in insertVariable() 88 const DebugVariable &getVariable(VariableID ID) const { in getVariable() 107 void addSingleLocVar(DebugVariable Var, DIExpression *Expr, DebugLoc DL, in addSingleLocVar() 118 void addVarLoc(Instruction *Before, DebugVariable Var, DIExpression *Expr, in addVarLoc() 134 for (const DebugVariable &V : Variables) { in print() 198 Variables.push_back(DebugVariable(nullptr, std::nullopt, nullptr)); in init() 277 static DebugAggregate getAggregate(const DebugVariable &Var) { in getAggregate() 570 DebugVariable DbgVar = FnVarLocs->getVariable(VarLoc.VariableID); in addDef() 862 DebugVariable Var(Aggregates[FragMemLoc.Var].first, Expr, in run() [all …]
|
| D | RemoveRedundantDebugValues.cpp | 86 DenseMap<DebugVariable, std::pair<MachineOperand *, const DIExpression *>> in reduceDbgValsForwardScan() 92 DebugVariable Var(MI.getDebugVariable(), std::nullopt, in reduceDbgValsForwardScan() 159 SmallDenseSet<DebugVariable> VariableSet; in reduceDbgValsBackwardScan() 163 DebugVariable Var(MI.getDebugVariable(), MI.getDebugExpression(), in reduceDbgValsBackwardScan()
|
| D | MachineSink.cpp | 159 DenseSet<DebugVariable> SeenDbgVars; 571 DebugVariable Var(MI.getDebugVariable(), MI.getDebugExpression(), in ProcessDbgInst()
|
| D | LiveDebugVariables.cpp | 581 using UVMap = DenseMap<DebugVariable, UserValue *>; 777 DebugVariable ID(Var, Fragment, DL->getInlinedAt()); in getUserValue()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | AssignmentTrackingAnalysis.h | 32 SmallVector<DebugVariable> Variables; 56 const DebugVariable &getVariable(VariableID ID) const { in getVariable()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| D | PromoteMemoryToRegister.cpp | 112 SmallSet<DebugVariable, 2> Vars; in init() 114 if (Vars.insert(DebugVariable(DAI)).second) in init() 131 SmallSet<DebugVariable, 2> VarHasDbgAssignForStore; in updateForDeletedStore() 133 VarHasDbgAssignForStore.insert(DebugVariable(DAI)); in updateForDeletedStore() 144 if (VarHasDbgAssignForStore.contains(DebugVariable(DAI))) in updateForDeletedStore()
|
| D | BasicBlockUtils.cpp | 386 SmallDenseSet<DebugVariable> VariableSet; in removeRedundantDbgInstrsUsingBackwardScan() 389 DebugVariable Key(DVI->getVariable(), in removeRedundantDbgInstrsUsingBackwardScan() 444 DenseMap<DebugVariable, std::pair<SmallVector<Value *, 4>, DIExpression *>> in removeRedundantDbgInstrsUsingForwardScan() 448 DebugVariable Key(DVI->getVariable(), std::nullopt, in removeRedundantDbgInstrsUsingForwardScan() 506 DenseSet<DebugVariable> SeenDefForAggregate; in remomveUndefDbgAssignsFromEntryBlock() 509 return DebugVariable(DVI->getVariable(), std::nullopt, in remomveUndefDbgAssignsFromEntryBlock() 521 DebugVariable Aggregate = GetAggregateVariable(DVI); in remomveUndefDbgAssignsFromEntryBlock()
|
| D | LoopUtils.cpp | 596 llvm::SmallDenseSet<DebugVariable, 4> DeadDebugSet; in deleteDeadLoop() 625 if (!DeadDebugSet.insert(DebugVariable(DVI)).second) in deleteDeadLoop()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/IR/ |
| D | DebugInfoMetadata.h | 3725 class DebugVariable { 3737 DebugVariable(const DbgVariableIntrinsic *DII); 3739 DebugVariable(const DILocalVariable *Var, 3744 DebugVariable(const DILocalVariable *Var, const DIExpression *DIExpr, 3762 bool operator==(const DebugVariable &Other) const { 3767 bool operator<(const DebugVariable &Other) const { 3773 template <> struct DenseMapInfo<DebugVariable> { 3777 static inline DebugVariable getEmptyKey() { 3778 return DebugVariable(nullptr, std::nullopt, nullptr); 3782 static inline DebugVariable getTombstoneKey() { [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/IR/ |
| D | DebugInfoMetadata.cpp | 36 const DIExpression::FragmentInfo DebugVariable::DefaultFragment = { 39 DebugVariable::DebugVariable(const DbgVariableIntrinsic *DII) in DebugVariable() function in DebugVariable
|
| D | DebugInfo.cpp | 1946 return DebugVariable(DAI) == DebugVariable(DDI); in runOnFunction()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| D | InstructionCombining.cpp | 4158 SmallSet<DebugVariable, 4> SunkVariables; in TryToSinkInstruction() 4167 DebugVariable DbgUserVariable = in TryToSinkInstruction() 4168 DebugVariable(User->getVariable(), User->getExpression(), in TryToSinkInstruction()
|