diff options
author | Evan Cheng <evan.cheng@apple.com> | 2008-10-15 02:05:31 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2008-10-15 02:05:31 +0000 |
commit | 3b0f5e4d617b4a03e0117629e19ec83b65860a66 (patch) | |
tree | 8eebdad44233b50e157fcd3b9b94607d1404baf0 /llvm/lib/CodeGen/MachineFunction.cpp | |
parent | 88e1b97f16c752ca889f24cc7e2a795b47c64696 (diff) | |
download | bcm5719-llvm-3b0f5e4d617b4a03e0117629e19ec83b65860a66.tar.gz bcm5719-llvm-3b0f5e4d617b4a03e0117629e19ec83b65860a66.zip |
- Add target lowering hooks that specify which setcc conditions are illegal,
i.e. conditions that cannot be checked with a single instruction. For example,
SETONE and SETUEQ on x86.
- Teach legalizer to implement *illegal* setcc as a and / or of a number of
legal setcc nodes. For now, only implement FP conditions. e.g. SETONE is
implemented as SETO & SETNE, SETUEQ is SETUO | SETEQ.
- Move x86 target over.
llvm-svn: 57542
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions