summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/RISCV/RISCVISelLowering.h
diff options
context:
space:
mode:
authorShiva Chen <shiva0217@gmail.com>2018-02-02 02:43:18 +0000
committerShiva Chen <shiva0217@gmail.com>2018-02-02 02:43:18 +0000
commitbbf4c5c25efafe9a52ea0ede070229e87034aae1 (patch)
tree2512b413876f2f6e00afc5c2d308800f1a80f07f /llvm/lib/Target/RISCV/RISCVISelLowering.h
parent74db26ff14589acceff47f1d277c6c82ef191dba (diff)
downloadbcm5719-llvm-bbf4c5c25efafe9a52ea0ede070229e87034aae1.tar.gz
bcm5719-llvm-bbf4c5c25efafe9a52ea0ede070229e87034aae1.zip
[RISCV] Define getSetCCResultType for setting vector setCC type
To avoid trigger "No default SetCC type for vectors!" Assertion Differential Revision: https://reviews.llvm.org/D42675 llvm-svn: 324054
Diffstat (limited to 'llvm/lib/Target/RISCV/RISCVISelLowering.h')
-rw-r--r--llvm/lib/Target/RISCV/RISCVISelLowering.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/RISCV/RISCVISelLowering.h b/llvm/lib/Target/RISCV/RISCVISelLowering.h
index 8ee00cd69a1..6fbe2dd90f3 100644
--- a/llvm/lib/Target/RISCV/RISCVISelLowering.h
+++ b/llvm/lib/Target/RISCV/RISCVISelLowering.h
@@ -51,6 +51,9 @@ public:
EmitInstrWithCustomInserter(MachineInstr &MI,
MachineBasicBlock *BB) const override;
+ EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Context,
+ EVT VT) const override;
+
private:
void analyzeInputArgs(MachineFunction &MF, CCState &CCInfo,
const SmallVectorImpl<ISD::InputArg> &Ins,
OpenPOWER on IntegriCloud