aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineModuleInfo.cpp
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2008-12-09 23:19:12 +0000
committerBill Wendling <isanbard@gmail.com>2008-12-09 23:19:12 +0000
commit8008cb9a770efbd58d9716f020f6e082fb10fdf5 (patch)
treeed51af07e938602b5e61dbdf1fe54bb3e3e69116 /llvm/lib/CodeGen/MachineModuleInfo.cpp
parent2d170896ee45030a5de0aa150c6629945f367e29 (diff)
downloadllvm-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