Home
last modified time | relevance | path

Searched refs:DebugVariable (Results 1 – 9 of 9) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DRemoveRedundantDebugValues.cpp87 DenseMap<DebugVariable, std::pair<MachineOperand *, const DIExpression *>> in reduceDbgValsForwardScan()
93 DebugVariable Var(MI.getDebugVariable(), NoneType(), in reduceDbgValsForwardScan()
160 SmallDenseSet<DebugVariable> VariableSet; in reduceDbgValsBackwardScan()
167 DebugVariable Var(MI->getDebugVariable(), MI->getDebugExpression(), in reduceDbgValsBackwardScan()
H A DMachineSink.cpp156 DenseSet<DebugVariable> SeenDbgVars;
566 DebugVariable Var(MI.getDebugVariable(), MI.getDebugExpression(), in ProcessDbgInst()
H A DLiveDebugVariables.cpp584 using UVMap = DenseMap<DebugVariable, UserValue *>;
780 DebugVariable ID(Var, Fragment, DL->getInlinedAt()); in getUserValue()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp902 MapVector<DebugVariable, DbgValue> Vars;
903 DenseMap<DebugVariable, const DILocation *> Scopes;
1010 DebugVariable Var;
1022 DenseSet<DebugVariable> UseBeforeDefVariables;
1122 void addUseBeforeDef(const DebugVariable &Var, in addUseBeforeDef()
1174 bool isEntryValueVariable(const DebugVariable &Var, in isEntryValueVariable()
1329 DenseSet<DebugVariable> NewMLocs; in clobberMloc()
1753 DebugVariable V(Var, Expr, InlinedAt); in transferDebugValue()
1814 DebugVariable V(Var, Expr, InlinedAt); in transferDebugInstrRef()
2916 DenseMap<DebugVariable, DbgValue> &InLocsT) { in vlocJoin() argument
[all …]
H A DVarLocBasedImpl.cpp320 const DebugVariable Var;
842 SmallDenseMap<DebugVariable, LocIndices, 8> Vars;
844 SmallDenseMap<DebugVariable, LocIndices, 8> EntryValuesBackupVars;
877 llvm::Optional<LocIndices> getEntryValueBackup(DebugVariable Var);
1041 auto DoErase = [VL, this](DebugVariable VarToErase) { in erase()
1052 DebugVariable Var = VL.Var; in erase()
1067 if (!DebugVariable::isDefaultFragment(Fragment)) in erase()
1114 VarLocBasedLDV::OpenRangesSet::getEntryValueBackup(DebugVariable Var) { in getEntryValueBackup()
1293 DebugVariable V(Var, Expr, InlinedAt); in transferDebugValue()
1804 DebugVariable MIVar(MI.getDebugVariable(), MI.getDebugExpression(), in accumulateFragmentMap()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h3601 class DebugVariable {
3617 DebugVariable(const DILocalVariable *Var, const DIExpression *DIExpr,
3635 bool operator==(const DebugVariable &Other) const {
3640 bool operator<(const DebugVariable &Other) const {
3646 template <> struct DenseMapInfo<DebugVariable> {
3650 static inline DebugVariable getEmptyKey() {
3651 return DebugVariable(nullptr, NoneType(), nullptr);
3655 static inline DebugVariable getTombstoneKey() {
3656 return DebugVariable(nullptr, {{0, 0}}, nullptr);
3659 static unsigned getHashValue(const DebugVariable &D) {
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp358 SmallDenseSet<DebugVariable> VariableSet; in removeRedundantDbgInstrsUsingBackwardScan()
361 DebugVariable Key(DVI->getVariable(), in removeRedundantDbgInstrsUsingBackwardScan()
405 DenseMap<DebugVariable, std::pair<SmallVector<Value *, 4>, DIExpression *>> in removeRedundantDbgInstrsUsingForwardScan()
409 DebugVariable Key(DVI->getVariable(), in removeRedundantDbgInstrsUsingForwardScan()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3739 SmallSet<DebugVariable, 4> SunkVariables; in TryToSinkInstruction()
3748 DebugVariable DbgUserVariable = in TryToSinkInstruction()
3749 DebugVariable(User->getVariable(), User->getExpression(), in TryToSinkInstruction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfoMetadata.cpp33 const DIExpression::FragmentInfo DebugVariable::DefaultFragment = {