diff options
author | Stefan Maksimovic <stefan.maksimovic@mips.com> | 2018-08-22 09:34:44 +0000 |
---|---|---|
committer | Stefan Maksimovic <stefan.maksimovic@mips.com> | 2018-08-22 09:34:44 +0000 |
commit | 6ccbd16433dc535333479ec71cca2c1da55b2976 (patch) | |
tree | 373a96d100727d9814a3263bd6cae0e37ad698d5 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | eb63256095dd57f2d8caaaed07d0190dfb27be8c (diff) | |
download | bcm5719-llvm-6ccbd16433dc535333479ec71cca2c1da55b2976.tar.gz bcm5719-llvm-6ccbd16433dc535333479ec71cca2c1da55b2976.zip |
[mips] Handle missing CondCodes
Add patterns for unhandled CondCode enumerables:
SETEQ, SETGE, SETGT, SETLE, SETLT, SETNE.
Stated at the ISD::CondCode enum declaration:
`All of these (except for the 'always folded ops')
should be handled for floating point.`
Add patterns which use these nodes, same as corresponding
'ordered' CondCode nodes.
Referring to 'Ordered means that neither operand is a QNAN'
we assume it is safe to match ex. SETLT node to the same
instruction as SETOLT.
Differential Revision: https://reviews.llvm.org/D50757
llvm-svn: 340392
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions