|
reference, declaration → definition
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))