summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
diff options
context:
space:
mode:
authorSanjoy Das <sanjoy@playingwithpointers.com>2015-03-01 23:36:26 +0000
committerSanjoy Das <sanjoy@playingwithpointers.com>2015-03-01 23:36:26 +0000
commit876bd51486dc235d147b41ad366368b152286fd0 (patch)
tree104750043787549e32c4dbe84655e67c2b2d6190 /llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
parent7f360ce5c2d8659fd6672471e03a7dec99a17461 (diff)
downloadbcm5719-llvm-876bd51486dc235d147b41ad366368b152286fd0.tar.gz
bcm5719-llvm-876bd51486dc235d147b41ad366368b152286fd0.zip
Revert some changes that were made to fix PR20680.
Summary: As far as I can tell, the real bug causing the issue was fixed in r230533. SCEVExpander should mark an increment operation as nuw or nsw only if it can *prove* that the operation does not overflow. There shouldn't be any situation where we have to do something different because of no-wrap flags generated by SCEVExpander. Revert "IndVarSimplify: Allow LFTR to fire more often" This reverts commit 1ade0f0faa98877b688e0b9da58e876052c1e04e (SVN: 222213). Revert "IndVarSimplify: Don't let LFTR compare against a poison value" This reverts commit c0f2b8b528d8a37b0a1522aae90af649d6357eb5 (SVN: 217102). Reviewers: majnemer, atrick, spatel Differential Revision: http://reviews.llvm.org/D7979 llvm-svn: 230921
Diffstat (limited to 'llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud