| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
X86_COND_B and X86_COND_AE, respectively.
llvm-svn: 61835
|
| |
|
|
|
|
|
| |
them. The DAG combiner expects that nodes that are transformed have one value
result.
llvm-svn: 60857
|
| |
|
|
|
|
|
|
|
| |
overflow/carry from the "arithmetic with overflow" intrinsics. It searches the
machine basic block from bottom to top to find the SETO/SETC instruction that is
its conditional. If an instruction modifies EFLAGS before it reaches the
SETO/SETC instruction, then it defaults to the normal instruction emission.
llvm-svn: 60807
|
| |
|
|
| |
llvm-svn: 60460
|
| |
|
|
|
|
|
|
|
|
|
| |
- LowerXADDO lowers [SU]ADDO into an ADD with an implicit EFLAGS define. The
EFLAGS are fed into a SETCC node which has the conditional COND_O or COND_C,
depending on the type of ADDO requested.
- LowerBRCOND now recognizes if it's coming from a SETCC node with COND_O or
COND_C set.
llvm-svn: 60388
|
| |
|
|
| |
llvm-svn: 60161
|
|
|
llvm-svn: 60125
|