diff options
author | Bill Wendling <isanbard@gmail.com> | 2008-11-26 22:37:40 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2008-11-26 22:37:40 +0000 |
commit | 3fafd935607844085a23c012e2a8778fa97206a0 (patch) | |
tree | f4f161d7b54e78e250c1789525bb7009601f3767 /include/llvm/CompilerDriver/CompilationGraph.h | |
parent | ab8b794a789390ca2f1ad5372d4813911e306663 (diff) |
Generate something sensible for an [SU]ADDO op when the overflow/carry flag is
the conditional for the BRCOND statement. For instance, it will generate:
addl %eax, %ecx
jo LOF
instead of
addl %eax, %ecx
; About 10 instructions to compare the signs of LHS, RHS, and sum.
jl LOF
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60123 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CompilerDriver/CompilationGraph.h')
0 files changed, 0 insertions, 0 deletions