Home
last modified time | relevance | path

Searched refs:DII (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLocal.cpp620 for (auto *DII : DbgUsers) in replaceDbgUsesWithUndef() local
621 DII->setKillLocation(); in replaceDbgUsesWithUndef()
1635 static bool valueCoversEntireFragment(Type *ValTy, DbgVariableIntrinsic *DII) { in valueCoversEntireFragment() argument
1636 const DataLayout &DL = DII->getDataLayout(); in valueCoversEntireFragment()
1639 DII->getExpression()->getActiveBits(DII->getVariable())) in valueCoversEntireFragment()
1645 if (DII->isAddressOfVariable()) { in valueCoversEntireFragment()
1647 assert(DII->getNumVariableLocationOps() == 1 && in valueCoversEntireFragment()
1650 dyn_cast_or_null<AllocaInst>(DII->getVariableLocationOp(0))) { in valueCoversEntireFragment()
1708 void llvm::ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII, in ConvertDebugDeclareToDebugValue() argument
1710 assert(DII->isAddressOfVariable() || isa<DbgAssignIntrinsic>(DII)); in ConvertDebugDeclareToDebugValue()
[all …]
H A DPromoteMemoryToRegister.cpp274 std::back_inserter(DbgUsers), [](DbgVariableIntrinsic *DII) { in AnalyzeAlloca() argument
275 return !isa<DbgAssignIntrinsic>(DII); in AnalyzeAlloca()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLocal.h280 LLVM_ABI void InsertDebugValueAtStoreLoc(DbgVariableIntrinsic *DII,
285 LLVM_ABI void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII,
294 LLVM_ABI void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII,
301 LLVM_ABI void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DADCE.cpp520 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in removeDeadInstructions()
522 if (AliveScopes.count(DII->getDebugLoc()->getScope())) in removeDeadInstructions()
528 for (Value *V : DII->location_ops()) { in removeDeadInstructions()
531 dbgs() << "Dropping debug info for " << *DII << "\n"; in removeDeadInstructions()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h372 bool visitDbgInfoIntrinsic(DbgInfoIntrinsic &DII) { return true; } in visitDbgInfoIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp600 void visitDbgIntrinsic(StringRef Kind, DbgVariableIntrinsic &DII);
5500 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in visitInstruction() local
5501 verifyFragmentExpression(*DII); in visitInstruction()
5502 verifyNotEntryValue(*DII); in visitInstruction()
7129 void Verifier::visitDbgIntrinsic(StringRef Kind, DbgVariableIntrinsic &DII) { in visitDbgIntrinsic() argument
7130 auto *MD = DII.getRawLocation(); in visitDbgIntrinsic()
7133 "invalid llvm.dbg." + Kind + " intrinsic address/value", &DII, MD); in visitDbgIntrinsic()
7134 CheckDI(isa<DILocalVariable>(DII.getRawVariable()), in visitDbgIntrinsic()
7135 "invalid llvm.dbg." + Kind + " intrinsic variable", &DII, in visitDbgIntrinsic()
7136 DII.getRawVariable()); in visitDbgIntrinsic()
[all …]
H A DDebugInfoMetadata.cpp52 DebugVariable::DebugVariable(const DbgVariableIntrinsic *DII) in DebugVariable() argument
53 : Variable(DII->getVariable()), in DebugVariable()
54 Fragment(DII->getExpression()->getFragmentInfo()), in DebugVariable()
55 InlinedAt(DII->getDebugLoc().getInlinedAt()) {} in DebugVariable()
H A DDebugInfo.cpp176 DebugLoc llvm::getDebugValueLoc(DbgVariableIntrinsic *DII) { in getDebugValueLoc() argument
178 const DebugLoc &DeclareLoc = DII->getDebugLoc(); in getDebugValueLoc()
185 return DILocation::get(DII->getContext(), 0, 0, Scope, InlinedAt); in getDebugValueLoc()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfo.h65 LLVM_ABI DebugLoc getDebugValueLoc(DbgVariableIntrinsic *DII);
H A DDebugInfoMetadata.h4616 LLVM_ABI DebugVariable(const DbgVariableIntrinsic *DII);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp140 if (auto *DII = dyn_cast<llvm::DbgVariableIntrinsic>(&I)) { in resolveTopLevelMetadata() local
141 auto *DILocal = DII->getVariable(); in resolveTopLevelMetadata()