[PATCH] D138418: [LoongArch] Add remaining intrinsics for CRC check instructions
Gong LingQin via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 22 22:56:40 PST 2022
gonglingqin added inline comments.
================
Comment at: llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp:925
llvm_unreachable("Unexpected Intrinsic.");
- case Intrinsic::loongarch_crc_w_d_w: {
- Results.push_back(DAG.getNode(
- ISD::TRUNCATE, DL, N->getValueType(0),
- DAG.getNode(
- LoongArchISD::CRC_W_D_W, DL, MVT::i64, N->getOperand(2),
- DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, N->getOperand(3)))));
- Results.push_back(N->getOperand(0));
- break;
- }
+#define CRC_CASE_EXT_TWOOP(NAME, node) \
+ case Intrinsic::loongarch_##NAME: { \
----------------
SixWeining wrote:
> You could use uppercase to keep consistency.
Thanks, I will modify it.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D138418/new/
https://reviews.llvm.org/D138418
More information about the llvm-commits
mailing list