diff options
author | Dehao Chen <dehao@google.com> | 2016-08-05 17:56:49 +0000 |
---|---|---|
committer | Dehao Chen <dehao@google.com> | 2016-08-05 17:56:49 +0000 |
commit | 17c6afc35bacad4edc9aa32f046e56b5a1b7dfef (patch) | |
tree | 734ddb6b9a5c194d4944d84267cb58f626ef7d98 /llvm/lib/Transforms | |
parent | 628d6b5c8121d4a49597c75d62b4e3a41b82aa1c (diff) | |
download | bcm5719-llvm-17c6afc35bacad4edc9aa32f046e56b5a1b7dfef.tar.gz bcm5719-llvm-17c6afc35bacad4edc9aa32f046e56b5a1b7dfef.zip |
Do not assign new discriminator for all intrinsics.
Summary: We do not care about intrinsic calls when assigning discriminators.
Reviewers: davidxl, dnovillo
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D23212
llvm-svn: 277843
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/Utils/AddDiscriminators.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Utils/AddDiscriminators.cpp b/llvm/lib/Transforms/Utils/AddDiscriminators.cpp index d034905b657..8b9409f29cb 100644 --- a/llvm/lib/Transforms/Utils/AddDiscriminators.cpp +++ b/llvm/lib/Transforms/Utils/AddDiscriminators.cpp @@ -184,7 +184,7 @@ static bool addDiscriminators(Function &F) { // discriminator for this instruction. for (BasicBlock &B : F) { for (auto &I : B.getInstList()) { - if (isa<DbgInfoIntrinsic>(&I)) + if (isa<IntrinsicInst>(&I)) continue; const DILocation *DIL = I.getDebugLoc(); if (!DIL) @@ -222,7 +222,7 @@ static bool addDiscriminators(Function &F) { LocationSet CallLocations; for (auto &I : B.getInstList()) { CallInst *Current = dyn_cast<CallInst>(&I); - if (!Current || isa<DbgInfoIntrinsic>(&I)) + if (!Current || isa<IntrinsicInst>(&I)) continue; DILocation *CurrentDIL = Current->getDebugLoc(); |