diff options
author | Bill Wendling <isanbard@gmail.com> | 2008-12-09 23:19:12 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2008-12-09 23:19:12 +0000 |
commit | 8008cb9a770efbd58d9716f020f6e082fb10fdf5 (patch) | |
tree | ed51af07e938602b5e61dbdf1fe54bb3e3e69116 /llvm/lib/CodeGen/MachineModuleInfo.cpp | |
parent | 2d170896ee45030a5de0aa150c6629945f367e29 (diff) | |
download | llvm-8008cb9a770efbd58d9716f020f6e082fb10fdf5.zip llvm-8008cb9a770efbd58d9716f020f6e082fb10fdf5.tar.gz llvm-8008cb9a770efbd58d9716f020f6e082fb10fdf5.tar.bz2 |
Implement fast-isel conversion of a branch instruction that's branching on an
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
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions