[X86] Separate floating point handling out of EmitCmp and emitFlagsForSetcc.
authorCraig Topper <craig.topper@gmail.com>
Sun, 16 Feb 2020 07:15:52 +0000 (23:15 -0800)
committerCraig Topper <craig.topper@gmail.com>
Sun, 16 Feb 2020 18:51:05 +0000 (10:51 -0800)
commit272d35aef5e0d32f12b700ea12c608e0323ceb3f
treece67c0773f82d5b62c4b0d5c55f52f0c119354ae
parentd26f11108bfa141bbe0fa22b0b8d76b37a407426
[X86] Separate floating point handling out of EmitCmp and emitFlagsForSetcc.

Both of those functions only have a single caller starting
at LowerSETCC. Just handle floating point directly in LowerSETCC.

This removes the need to pass Chain and IsSignaling all the way
down.
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.h