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

Derived Classes

include/llvm/IR/IntrinsicInst.h
   87   class DbgVariableIntrinsic : public DbgInfoIntrinsic {
  187   class DbgLabelInst : public DbgInfoIntrinsic {

References

include/llvm/Analysis/PtrUseVisitor.h
  283   void visitDbgInfoIntrinsic(DbgInfoIntrinsic &I) {}
include/llvm/IR/InstVisitor.h
  209   RetTy visitDbgInfoIntrinsic(DbgInfoIntrinsic &I){ DELEGATE(IntrinsicInst); }
include/llvm/IR/IntrinsicInst.h
   87   class DbgVariableIntrinsic : public DbgInfoIntrinsic {
  187   class DbgLabelInst : public DbgInfoIntrinsic {
include/llvm/Support/Casting.h
   58     return To::classof(&Val);
   77     return isa_impl<To, From>::doit(Val);
   92     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,
  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) {
  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/Analysis/AliasSetTracker.cpp
  434   if (isa<DbgInfoIntrinsic>(Inst))
lib/Analysis/DemandedBits.cpp
   81   return I->isTerminator() || isa<DbgInfoIntrinsic>(I) || I->isEHPad() ||
lib/Analysis/GlobalsModRef.cpp
  588               if (isa<DbgInfoIntrinsic>(Call))
lib/Analysis/InlineCost.cpp
 1571     if (isa<DbgInfoIntrinsic>(I))
lib/Analysis/Loads.cpp
  300         !isa<DbgInfoIntrinsic>(BBI))
  396     if (isa<DbgInfoIntrinsic>(Inst))
lib/Analysis/MemoryDependenceAnalysis.cpp
  192     if (isa<DbgInfoIntrinsic>(Inst))
  521       if (isa<DbgInfoIntrinsic>(II))
lib/Analysis/ModuleSummaryAnalysis.cpp
  273       if (isa<DbgInfoIntrinsic>(I))
lib/Analysis/ScalarEvolutionExpander.cpp
  155            isa<DbgInfoIntrinsic>(IP))
  187       if (isa<DbgInfoIntrinsic>(IP))
  533         if (isa<DbgInfoIntrinsic>(IP))
 1855                 isa<DbgInfoIntrinsic>(InsertPt)))
lib/CodeGen/Analysis.cpp
  539       if (isa<DbgInfoIntrinsic>(BBI))
lib/CodeGen/CodeGenPrepare.cpp
  606     while (isa<DbgInfoIntrinsic>(BBI)) {
  611     if (!isa<DbgInfoIntrinsic>(BBI) && !isa<PHINode>(BBI))
 2001     do { ++BI; } while (isa<DbgInfoIntrinsic>(BI) || &*BI == BCI);
 2006     while (isa<DbgInfoIntrinsic>(BI)) ++BI;
 2036       do { ++RI; } while (RI != RE && isa<DbgInfoIntrinsic>(&*RI));
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1085   if (!isa<DbgInfoIntrinsic>(I))
 9454       if (isa<DbgInfoIntrinsic>(I))
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1286          !isa<DbgInfoIntrinsic>(I) &&  // Debug instructions aren't folded.
lib/CodeGen/StackProtector.cpp
  181       if (!isa<DbgInfoIntrinsic>(CI) && !CI->isLifetimeStartOrEnd())
lib/IR/BasicBlock.cpp
   96     return !isa<DbgInfoIntrinsic>(I);
  105     return !isa<DbgInfoIntrinsic>(I);
  205     if (!isa<PHINode>(I) && !isa<DbgInfoIntrinsic>(I))
  212     if (isa<PHINode>(I) || isa<DbgInfoIntrinsic>(I))
  493   while (isa<DbgInfoIntrinsic>(It))
lib/IR/DebugInfo.cpp
  324       if (isa<DbgInfoIntrinsic>(&I)) {
lib/IR/Instruction.cpp
  617     if (!isa<DbgInfoIntrinsic>(I))
  624     if (!isa<DbgInfoIntrinsic>(I))
lib/Target/AArch64/AArch64StackTagging.cpp
  342     if (!isa<DbgInfoIntrinsic>(*BI))
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 2334       if (isa<BranchInst>(In) || isa<DbgInfoIntrinsic>(In))
lib/Target/PowerPC/PPCBoolRetToInt.cpp
  142         isa<DbgInfoIntrinsic>(V);
lib/Transforms/IPO/GlobalDCE.cpp
   89     if (isa<DbgInfoIntrinsic>(I))
lib/Transforms/IPO/GlobalOpt.cpp
 2859     if (isa<DbgInfoIntrinsic>(I))
lib/Transforms/InstCombine/InstCombineCalls.cpp
 1486       if (isa<DbgInfoIntrinsic>(E) || E->getIntrinsicID() == StartID)
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  206       while (isa<AllocaInst>(*It) || isa<DbgInfoIntrinsic>(*It))
 1415     if (isa<DbgInfoIntrinsic>(BBI) ||
 1473   } while (isa<DbgInfoIntrinsic>(BBI) ||
 1521     while (isa<DbgInfoIntrinsic>(BBI) ||
lib/Transforms/InstCombine/InstructionCombining.cpp
 3439       if (!isa<DbgInfoIntrinsic>(Inst))
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  599       if (isa<DbgInfoIntrinsic>(&I)) continue;
  623 	if (isa<DbgInfoIntrinsic>(*It)) return true;
  732           if (isa<DbgInfoIntrinsic>(&I)) continue;
lib/Transforms/Scalar/ADCE.cpp
  540     if (auto *DII = dyn_cast<DbgInfoIntrinsic>(&I)) {
  540     if (auto *DII = dyn_cast<DbgInfoIntrinsic>(&I)) {
lib/Transforms/Scalar/GVN.cpp
 1942   if (isa<DbgInfoIntrinsic>(I))
 2247       isa<DbgInfoIntrinsic>(CurInst))
lib/Transforms/Scalar/GVNHoist.cpp
 1109             if (isa<DbgInfoIntrinsic>(Intr) ||
lib/Transforms/Scalar/IndVarSimplify.cpp
 2592     if (isa<DbgInfoIntrinsic>(I))
 2635       } while (isa<DbgInfoIntrinsic>(I) && I != Preheader->begin());
 2637       if (isa<DbgInfoIntrinsic>(I) && I == Preheader->begin())
lib/Transforms/Scalar/JumpThreading.cpp
  513     if (isa<DbgInfoIntrinsic>(I)) continue;
lib/Transforms/Scalar/LICM.cpp
 1133     if (isa<DbgInfoIntrinsic>(I))
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 2018       if (isa<DbgInfoIntrinsic>(I)) // Ignore dbginfo.
lib/Transforms/Scalar/LoopRerollPass.cpp
 1117   if (isa<DbgInfoIntrinsic>(I))
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 5114   while (isa<DbgInfoIntrinsic>(IP)) ++IP;
lib/Transforms/Scalar/LoopUnrollPass.cpp
  517         if (isa<DbgInfoIntrinsic>(I) || EphValues.count(&I))
lib/Transforms/Scalar/SimplifyCFGPass.cpp
   92       while (isa<DbgInfoIntrinsic>(I) && I != BB.begin())
   94       if (!isa<DbgInfoIntrinsic>(I) &&
lib/Transforms/Scalar/Sink.cpp
  224     if (isa<DbgInfoIntrinsic>(Inst))
lib/Transforms/Scalar/TailRecursionElimination.cpp
  240       if (!CI || CI->isTailCall() || isa<DbgInfoIntrinsic>(&I))
  443   while (isa<DbgInfoIntrinsic>(I))
lib/Transforms/Utils/CloneFunction.cpp
   63     hasCalls |= (isa<CallInst>(I) && !isa<DbgInfoIntrinsic>(I));
  367     hasCalls |= (isa<CallInst>(II) && !isa<DbgInfoIntrinsic>(II));
lib/Transforms/Utils/CodeExtractor.cpp
 1579       if (isa<DbgInfoIntrinsic>(Inst))
lib/Transforms/Utils/Evaluator.cpp
  482       if (isa<DbgInfoIntrinsic>(CS.getInstruction())) {
lib/Transforms/Utils/Local.cpp
 1891     if (!isa<DbgInfoIntrinsic>(Inst))
 2619     if (isa<DbgInfoIntrinsic>(I)) {
lib/Transforms/Utils/LoopRotationUtils.cpp
  335         !isa<DbgInfoIntrinsic>(Inst) && !isa<AllocaInst>(Inst)) {
  535     if (isa<DbgInfoIntrinsic>(I))
lib/Transforms/Utils/LoopUnroll.cpp
  590         if (!isa<DbgInfoIntrinsic>(&I))
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  301         if (!isa<DbgInfoIntrinsic>(&I))
lib/Transforms/Utils/SimplifyCFG.cpp
 1252   DbgInfoIntrinsic *DBI1 = dyn_cast<DbgInfoIntrinsic>(I1);
 1252   DbgInfoIntrinsic *DBI1 = dyn_cast<DbgInfoIntrinsic>(I1);
 1253   DbgInfoIntrinsic *DBI2 = dyn_cast<DbgInfoIntrinsic>(I2);
 1253   DbgInfoIntrinsic *DBI2 = dyn_cast<DbgInfoIntrinsic>(I2);
 1255     while (isa<DbgInfoIntrinsic>(I1))
 1257     while (isa<DbgInfoIntrinsic>(I2))
 1289     if (isa<DbgInfoIntrinsic>(I1) || isa<DbgInfoIntrinsic>(I2)) {
 1289     if (isa<DbgInfoIntrinsic>(I1) || isa<DbgInfoIntrinsic>(I2)) {
 1333     DbgInfoIntrinsic *DBI1 = dyn_cast<DbgInfoIntrinsic>(I1);
 1333     DbgInfoIntrinsic *DBI1 = dyn_cast<DbgInfoIntrinsic>(I1);
 1334     DbgInfoIntrinsic *DBI2 = dyn_cast<DbgInfoIntrinsic>(I2);
 1334     DbgInfoIntrinsic *DBI2 = dyn_cast<DbgInfoIntrinsic>(I2);
 1336       while (isa<DbgInfoIntrinsic>(I1))
 1338       while (isa<DbgInfoIntrinsic>(I2))
 1554     } while (isa<DbgInfoIntrinsic>(I) && I != &BB->front());
 1555     if (!isa<DbgInfoIntrinsic>(I))
 1664         for (Inst = Inst->getPrevNode(); Inst && isa<DbgInfoIntrinsic>(Inst);)
 1683         for (Inst = Inst->getPrevNode(); Inst && isa<DbgInfoIntrinsic>(Inst);)
 1992     if (isa<DbgInfoIntrinsic>(I)) {
 2383       if (!AggressiveInsts.count(&*I) && !isa<DbgInfoIntrinsic>(I)) {
 2396       if (!AggressiveInsts.count(&*I) && !isa<DbgInfoIntrinsic>(I)) {
 2618   while (isa<DbgInfoIntrinsic>(CondIt))
 2633     if (isa<DbgInfoIntrinsic>(I))
 2732       if (isa<DbgInfoIntrinsic>(BonusInst))
 2869       if (isa<DbgInfoIntrinsic>(I))
 3827     if (!isa<DbgInfoIntrinsic>(I))
 3854       if (!isa<DbgInfoIntrinsic>(I)) {
 3907     if (!isa<DbgInfoIntrinsic>(I))
 4175     if (isa<CallInst>(BBI) && !isa<DbgInfoIntrinsic>(BBI))
 5759     for (++I; isa<DbgInfoIntrinsic>(I); ++I)
 5781       if (isa<DbgInfoIntrinsic>(Inst))
 5824       for (++I; isa<DbgInfoIntrinsic>(I); ++I)
 5834     for (++I; isa<DbgInfoIntrinsic>(I); ++I)
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  671           !isa<DbgInfoIntrinsic>(CI) &&
lib/Transforms/Vectorize/LoopVectorize.cpp
  815         !isa<DbgInfoIntrinsic>(Inst)) {
 4259     if (isa<DbgInfoIntrinsic>(I))
lib/Transforms/Vectorize/SLPVectorizer.cpp
 3402            !isa<DbgInfoIntrinsic>(&*PrevInstIt)) &&
 6966     if (isa<DbgInfoIntrinsic>(it))
tools/polly/lib/CodeGen/BlockGenerators.cpp
  219   if (isa<DbgInfoIntrinsic>(Inst))