summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorNemanja Ivanovic <nemanja.i.ibm@gmail.com>2018-04-17 13:07:01 +0000
committerNemanja Ivanovic <nemanja.i.ibm@gmail.com>2018-04-17 13:07:01 +0000
commita9a6dd826ac686f9950f6dd62ee3bd614fb99a39 (patch)
tree1d7b567f4eb392089f14b611c7e7af2bd15189c5 /clang/lib/Frontend/CompilerInvocation.cpp
parentb6a770229734b108d4caa43d055ac4727d3bdbd5 (diff)
downloadbcm5719-llvm-a9a6dd826ac686f9950f6dd62ee3bd614fb99a39.tar.gz
bcm5719-llvm-a9a6dd826ac686f9950f6dd62ee3bd614fb99a39.zip
[PowerPC] Mark the BDNZ intrinsic as NoDuplicate
Duplicating this intrinsic is not generally valid because it has the side-effect of decrementing the CTR. Any passes that duplicate it would need to be taught to keep the regions formed completely disjoint. This patch should be NFC for typical uses as CTRLoops runs after the remaining loop passes. It only affects situations where the loop passes are scheduled on the IR after the codegen passes (as is the case with some JIT pipelines). Fixes https://bugs.llvm.org/show_bug.cgi?id=37050 llvm-svn: 330186
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud