aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2021-02-15 12:42:33 -0800
committerCraig Topper <craig.topper@sifive.com>2021-02-15 12:52:25 -0800
commit7ba2e1c6011eeb1b91ce3f5d8fa7187b7518e77a (patch)
treefca06d5e11d1905678d4da76a0d83ce79960a85f /llvm/lib/CodeGen/MachineBasicBlock.cpp
parenteb75f250feb6822d57be95e8535e28724cde6e9d (diff)
downloadllvm-7ba2e1c6011eeb1b91ce3f5d8fa7187b7518e77a.zip
llvm-7ba2e1c6011eeb1b91ce3f5d8fa7187b7518e77a.tar.gz
llvm-7ba2e1c6011eeb1b91ce3f5d8fa7187b7518e77a.tar.bz2
[RISCV] Add support for fixed vector floating point setcc.
This is annoying because the condition code legalization belongs to LegalizeDAG, but our custom handler runs in Legalize vector ops which occurs earlier. This adds some of the mask binary operations so that we can combine multiple compares that we need for expansion. I've also fixed up RISCVISelDAGToDAG.cpp to handle copies of masks. This patch contains a subset of the integer setcc patch as well. That patch is dependent on the integer binary ops patch. I'll rebase based on what order the patches go in. Reviewed By: frasercrmck Differential Revision: https://reviews.llvm.org/D96567
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions