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 ff286d7 commit d0e2930Copy full SHA for d0e2930
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
@@ -11937,7 +11937,8 @@ static SDValue tryAdvSIMDModImm32(unsigned NewOp, SDValue Op, SelectionDAG &DAG,
11937
SDValue Mov;
11938
11939
if (LHS)
11940
- Mov = DAG.getNode(NewOp, dl, MovTy, *LHS,
+ Mov = DAG.getNode(NewOp, dl, MovTy,
11941
+ DAG.getNode(AArch64ISD::NVCAST, dl, MovTy, *LHS),
11942
DAG.getConstant(Value, dl, MVT::i32),
11943
DAG.getConstant(Shift, dl, MVT::i32));
11944
else
@@ -11981,7 +11982,8 @@ static SDValue tryAdvSIMDModImm16(unsigned NewOp, SDValue Op, SelectionDAG &DAG,
11981
11982
11983
11984
11985
11986
11987
11988
11989
0 commit comments