reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/DebugInfo.h
   26 class DbgDeclareInst;

References

include/llvm/IR/DebugInfo.h
   72   void processDeclare(const Module &M, const DbgDeclareInst *DDI);
include/llvm/IR/InstVisitor.h
  204   RetTy visitDbgDeclareInst(DbgDeclareInst &I)    { DELEGATE(DbgVariableIntrinsic);}
include/llvm/Support/Casting.h
   58     return To::classof(&Val);
   77     return isa_impl<To, From>::doit(Val);
  106     return isa_impl<To, From>::doit(*Val);
  122     return isa_impl_wrap<To, SimpleFrom,
  132     return isa_impl_cl<To,FromTy>::doit(Val);
  142   return isa_impl_wrap<X, const Y,
  168   using ret_type = const To &; // Normal case, return Ty&
  172   using ret_type = To *;       // Pointer arg case, return Ty*
  176   using ret_type = const To *; // Constant pointer arg case, return const Ty*
  198   using ret_type = typename cast_retty<To, SimpleFrom>::ret_type;
  204   using ret_type = typename cast_retty_impl<To,FromTy>::ret_type;
  210       To, From, typename simplify_type<From>::SimpleType>::ret_type;
  227   static typename cast_retty<To, FromTy>::ret_type doit(const FromTy &Val) {
  228     typename cast_retty<To, FromTy>::ret_type Res2
  256 inline typename cast_retty<X, Y>::ret_type cast(Y &Val) {
  258   return cast_convert_val<X, Y,
  263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
  265   return cast_convert_val<X, Y*,
  337 LLVM_NODISCARD inline typename cast_retty<X, Y>::ret_type dyn_cast(Y &Val) {
  342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {
  343   return isa<X>(Val) ? cast<X>(Val) : nullptr;
  343   return isa<X>(Val) ? cast<X>(Val) : nullptr;
  366 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type
  368   return (Val && isa<X>(Val)) ? cast<X>(Val) : nullptr;
  368   return (Val && isa<X>(Val)) ? cast<X>(Val) : nullptr;
lib/Bitcode/Reader/MetadataLoader.cpp
  535         if (auto *DDI = dyn_cast<DbgDeclareInst>(&I))
  535         if (auto *DDI = dyn_cast<DbgDeclareInst>(&I))
lib/CodeGen/GlobalISel/IRTranslator.cpp
 1318     const DbgDeclareInst &DI = cast<DbgDeclareInst>(CI);
 1318     const DbgDeclareInst &DI = cast<DbgDeclareInst>(CI);
lib/CodeGen/SelectionDAG/FastISel.cpp
 1346     const DbgDeclareInst *DI = cast<DbgDeclareInst>(II);
 1346     const DbgDeclareInst *DI = cast<DbgDeclareInst>(II);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1298       const DbgDeclareInst *DI = dyn_cast<DbgDeclareInst>(&I);
 1298       const DbgDeclareInst *DI = dyn_cast<DbgDeclareInst>(&I);
lib/IR/DebugInfo.cpp
  108   if (auto *DDI = dyn_cast<DbgDeclareInst>(&I))
  198                                      const DbgDeclareInst *DDI) {
lib/Target/X86/X86FastISel.cpp
 2783     const DbgDeclareInst *DI = cast<DbgDeclareInst>(II);
 2783     const DbgDeclareInst *DI = cast<DbgDeclareInst>(II);
lib/Transforms/IPO/Inliner.cpp
  227             if (DbgDeclareInst *DDI = dyn_cast<DbgDeclareInst>(U))
  227             if (DbgDeclareInst *DDI = dyn_cast<DbgDeclareInst>(U))
lib/Transforms/IPO/MergeFunctions.cpp
  572     } else if (auto *DDI = dyn_cast<DbgDeclareInst>(&*BI)) {
  572     } else if (auto *DDI = dyn_cast<DbgDeclareInst>(&*BI)) {
lib/Transforms/InstCombine/InstructionCombining.cpp
 3165       if (isa<DbgDeclareInst>(DII)) {
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  224       DenseMap<AllocaInst *, std::vector<DbgDeclareInst *>> &AllocaDeclareMap,
 1043     DenseMap<AllocaInst *, std::vector<DbgDeclareInst *>> &AllocaDeclareMap,
 1065     for (auto *DDI : AllocaDeclareMap.lookup(AI)) {
 1116   DenseMap<AllocaInst *, std::vector<DbgDeclareInst *>> AllocaDeclareMap;
 1130       if (auto *DDI = dyn_cast<DbgDeclareInst>(&Inst))
 1130       if (auto *DDI = dyn_cast<DbgDeclareInst>(&Inst))
lib/Transforms/Utils/Local.cpp
  378   if (DbgDeclareInst *DDI = dyn_cast<DbgDeclareInst>(I)) {
  378   if (DbgDeclareInst *DDI = dyn_cast<DbgDeclareInst>(I)) {
 1393   SmallVector<DbgDeclareInst *, 4> Dbgs;
 1396       if (auto DDI = dyn_cast<DbgDeclareInst>(&BI))
 1403     DbgDeclareInst *DDI = I;
tools/llvm-dis/llvm-dis.cpp
  105       if (const DbgDeclareInst *DDI = dyn_cast<DbgDeclareInst>(I)) {
  105       if (const DbgDeclareInst *DDI = dyn_cast<DbgDeclareInst>(I)) {
unittests/Transforms/Utils/CloningTest.cpp
  613     if (DbgDeclareInst* OldIntrin = dyn_cast<DbgDeclareInst>(&OldI)) {
  613     if (DbgDeclareInst* OldIntrin = dyn_cast<DbgDeclareInst>(&OldI)) {
  614       DbgDeclareInst* NewIntrin = dyn_cast<DbgDeclareInst>(&NewI);
  614       DbgDeclareInst* NewIntrin = dyn_cast<DbgDeclareInst>(&NewI);
unittests/Transforms/Utils/LocalTest.cpp
  152   auto *DII = dyn_cast<DbgDeclareInst>(Inst);
  152   auto *DII = dyn_cast<DbgDeclareInst>(Inst);
  161     if (isa<DbgDeclareInst>(I))