[llvm] 65ece07 - [RISCV] Replace condition that should alwasy be true with an assert. NFC
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Sat Feb 4 16:36:03 PST 2023
Author: Craig Topper
Date: 2023-02-04T16:26:18-08:00
New Revision: 65ece07e0222b090c35686a91af5b161acc0f8e3
URL: https://github.com/llvm/llvm-project/commit/65ece07e0222b090c35686a91af5b161acc0f8e3
DIFF: https://github.com/llvm/llvm-project/commit/65ece07e0222b090c35686a91af5b161acc0f8e3.diff
LOG: [RISCV] Replace condition that should alwasy be true with an assert. NFC
Added:
Modified:
llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp b/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
index 2f7133b2ab75..636925b61e3d 100644
--- a/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
+++ b/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
@@ -688,10 +688,11 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
switch (Opcode) {
case ISD::Constant: {
+ assert(VT == Subtarget->getXLenVT() && "Unexpected VT");
auto *ConstNode = cast<ConstantSDNode>(Node);
- if (VT == XLenVT && ConstNode->isZero()) {
+ if (ConstNode->isZero()) {
SDValue New =
- CurDAG->getCopyFromReg(CurDAG->getEntryNode(), DL, RISCV::X0, XLenVT);
+ CurDAG->getCopyFromReg(CurDAG->getEntryNode(), DL, RISCV::X0, VT);
ReplaceNode(Node, New.getNode());
return;
}
More information about the llvm-commits
mailing list