Searched refs:NewShl (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp966 auto *NewShl = BinaryOperator::CreateShl(X, ShiftDiff); local
967 NewShl->setHasNoUnsignedWrap(I.hasNoUnsignedWrap());
968 NewShl->setHasNoSignedWrap(I.hasNoSignedWrap());
969 return NewShl;
1093 auto *NewShl = BinaryOperator::CreateShl(X, ShiftDiff); local
1094 NewShl->setHasNoUnsignedWrap(true);
1095 return NewShl;
1098 Value *NewShl = Builder.CreateShl(X, ShiftDiff); local
1100 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask));
1280 auto *NewShl local
[all...]
H A DInstCombineAddSub.cpp1250 Value *NewShl = Builder.CreateShl(XorLHS, ShAmt, "sext"); local
1251 return BinaryOperator::CreateAShr(NewShl, ShAmt);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp1078 // NewShl = (shl NewAdd c)
1079 SDValue NewShl = DAG.getNode(ISD::SHL, DL, VT, NewAdd, C); local
1080 ReplaceNode(T0.getNode(), NewShl.getNode());
1155 SDValue NewShl = DAG.getNode(ISD::SHL, dl, VT, NewSrl, DC); local
1156 ReplaceNode(T0.getNode(), NewShl.getNode());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp2337 SDValue NewShl = CurDAG->getNode(ISD::SHL, DL, VT, Zext, Shl.getOperand(1)); local
2344 insertDAGNode(*CurDAG, N, NewShl);
2345 CurDAG->ReplaceAllUsesWith(N, NewShl);

Completed in 115 milliseconds