| commit | 3b0f5e4d617b4a03e0117629e19ec83b65860a66 | [log] [tgz] |
|---|---|---|
| author | Evan Cheng <evan.cheng@apple.com> | Wed Oct 15 02:05:31 2008 +0000 |
| committer | Evan Cheng <evan.cheng@apple.com> | Wed Oct 15 02:05:31 2008 +0000 |
| tree | 8eebdad44233b50e157fcd3b9b94607d1404baf0 | |
| parent | 88e1b97f16c752ca889f24cc7e2a795b47c64696 [diff] |
- 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