[AArch64][GlobalISel] NFC: Refactor G_FCMP selection code
authorJessica Paquette <jpaquette@apple.com>
Wed, 30 Sep 2020 01:23:02 +0000 (18:23 -0700)
committerJessica Paquette <jpaquette@apple.com>
Wed, 30 Sep 2020 23:50:39 +0000 (16:50 -0700)
commitbc43ddf42fff5a43f23354e25a32aca19541fec5
treeb458fa4cc0098eac2a5033623ffb4fe3e8b00239
parente4f50e587f077c246b7f29db0b7daddf583e2b64
[AArch64][GlobalISel] NFC: Refactor G_FCMP selection code

Refactor this so it's similar to the existing integer comparison code.

Also add some missing 64-bit testcases to select-fcmp.mir.

Refactoring to prep for improving selection for G_FCMP-related conditional
branches etc.

Differential Revision: https://reviews.llvm.org/D88614
llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
llvm/test/CodeGen/AArch64/GlobalISel/select-fcmp.mir