We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d99c999 commit 2e9bfcaCopy full SHA for 2e9bfca
llvm/lib/Target/RISCV/RISCVGISel.td
@@ -58,15 +58,6 @@ def GIAddrRegImm :
58
def GIVLOp : GIComplexOperandMatcher<s32, "renderVLOp">,
59
GIComplexPatternEquiv<VLOp>;
60
61
-// Convert from i32 immediate to i64 target immediate to make SelectionDAG type
62
-// checking happy so we can use ADDIW which expects an XLen immediate.
63
-def as_i64imm : SDNodeXForm<imm, [{
64
- return CurDAG->getTargetConstant(N->getSExtValue(), SDLoc(N), MVT::i64);
65
-}]>;
66
-
67
-def gi_as_i64imm : GICustomOperandRenderer<"renderImm">,
68
- GISDNodeXFormEquiv<as_i64imm>;
69
70
def gi_trailing_zero : GICustomOperandRenderer<"renderTrailingZeros">,
71
GISDNodeXFormEquiv<TrailingZeros>;
72
0 commit comments