aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitstreamReader.cpp
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2017-02-01 18:52:20 +0000
committerDavide Italiano <davide@freebsd.org>2017-02-01 18:52:20 +0000
commit6849f20d8524c570ece1c24e0af4c0d6889763f4 (patch)
treec462afba452035feba9f8c0fcc712c10353f5a10 /llvm/lib/Bitcode/Reader/BitstreamReader.cpp
parentac9c30c37fcbd5f5d23e976e42e28375d28356dd (diff)
downloadllvm-6849f20d8524c570ece1c24e0af4c0d6889763f4.zip
llvm-6849f20d8524c570ece1c24e0af4c0d6889763f4.tar.gz
llvm-6849f20d8524c570ece1c24e0af4c0d6889763f4.tar.bz2
[IPSCCP] Don't propagate return values of functions marked as noinline.
This tries to address what Hal defined (in the post-commit review of r293727) a long-standing problem with noinline, where we end up de facto inlining trivial functions e.g. __attribute__((noinline)) int patatino(void) { return 5; } because of return value propagation. llvm-svn: 293799
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitstreamReader.cpp')
0 files changed, 0 insertions, 0 deletions