summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineFunction.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2008-10-15 02:05:31 +0000
committerEvan Cheng <evan.cheng@apple.com>2008-10-15 02:05:31 +0000
commit3b0f5e4d617b4a03e0117629e19ec83b65860a66 (patch)
tree8eebdad44233b50e157fcd3b9b94607d1404baf0 /llvm/lib/CodeGen/MachineFunction.cpp
parent88e1b97f16c752ca889f24cc7e2a795b47c64696 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud