aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveVariables.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2015-08-27 23:03:01 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2015-08-27 23:03:01 +0000
commit0293704be2e95e0c3506eec2b4334577717a529f (patch)
tree923051a0c5ae485beb671219b4a0fcb481dde612 /llvm/lib/CodeGen/LiveVariables.cpp
parent3a884fa9e33e66e7eca9b6ea06959d704b28bb21 (diff)
downloadllvm-0293704be2e95e0c3506eec2b4334577717a529f.zip
llvm-0293704be2e95e0c3506eec2b4334577717a529f.tar.gz
llvm-0293704be2e95e0c3506eec2b4334577717a529f.tar.bz2
[ValueTracking] readnone CallInsts are fair game for speculation
Any call which is side effect free is trivially OK to speculate. We already had similar logic in EarlyCSE and GVN but we were missing it from isSafeToSpeculativelyExecute. This fixes PR24601. llvm-svn: 246232
Diffstat (limited to 'llvm/lib/CodeGen/LiveVariables.cpp')
0 files changed, 0 insertions, 0 deletions