aboutsummaryrefslogtreecommitdiff
path: root/docs/CompilerDriverTutorial.html
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2011-09-10 01:24:17 +0000
committerAndrew Trick <atrick@apple.com>2011-09-10 01:24:17 +0000
commit20151da8c38287b9fa181e9fef93f70bc2cd9fd2 (patch)
tree83d9084415a4760b639928fe3958067ee2c55d3a /docs/CompilerDriverTutorial.html
parent543376743c900806109c75d4fd12c4ba01020cfe (diff)
[disable-iv-rewrite] Allow WidenIV to handle NSW/NUW operations
better. Don't immediately give up when an add operation can't be trivially sign/zero-extended within a loop. If it has NSW/NUW flags, generate a new expression with sign extended (non-recurrent) operand. As before, if SCEV says that all sign extends are loop invariant, then we can widen the operation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139453 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/CompilerDriverTutorial.html')
0 files changed, 0 insertions, 0 deletions