Home
last modified time | relevance | path

Searched refs:NewShiftAmt (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp4368 SDValue NewShiftAmt; in tryShiftAmountMod() local
4378 NewShiftAmt = Add0; in tryShiftAmountMod()
4395 NewShiftAmt = CurDAG->getNode(ISD::XOR, DL, OpVT, in tryShiftAmountMod()
4398 insertDAGNode(*CurDAG, OrigShiftAmt, NewShiftAmt); in tryShiftAmountMod()
4429 NewShiftAmt = Neg; in tryShiftAmountMod()
4440 if (NewShiftAmt.getValueType() != MVT::i8) { in tryShiftAmountMod()
4442 NewShiftAmt = CurDAG->getNode(ISD::TRUNCATE, DL, MVT::i8, NewShiftAmt); in tryShiftAmountMod()
4444 insertDAGNode(*CurDAG, OrigShiftAmt, NewShiftAmt); in tryShiftAmountMod()
4449 NewShiftAmt = CurDAG->getNode(ISD::AND, DL, MVT::i8, NewShiftAmt, in tryShiftAmountMod()
4452 insertDAGNode(*CurDAG, OrigShiftAmt, NewShiftAmt); in tryShiftAmountMod()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp796 SDValue NewShiftAmt = CurDAG->getTargetConstant(NewShiftC, DL, VT); in SelectShiftedRegisterFromAnd() local
799 NewShiftAmt, BitWidthMinus1), in SelectShiftedRegisterFromAnd()
3865 SDValue NewShiftAmt; in tryShiftAmountMod() local
3880 NewShiftAmt = Add0; in tryShiftAmountMod()
3901 NewShiftAmt = SDValue(Neg, 0); in tryShiftAmountMod()
3921 NewShiftAmt = SDValue(Not, 0); in tryShiftAmountMod()
3936 NewShiftAmt = ShiftAmt->getOperand(0); in tryShiftAmountMod()
3941 NewShiftAmt = narrowIfNeeded(CurDAG, NewShiftAmt); in tryShiftAmountMod()
3942 else if (VT == MVT::i64 && NewShiftAmt->getValueType(0) == MVT::i32) { in tryShiftAmountMod()
3946 CurDAG->getTargetConstant(0, DL, MVT::i64), NewShiftAmt, SubReg); in tryShiftAmountMod()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp1925 SDValue NewShiftAmt = in SimplifyDemandedBits() local
1928 NewShiftAmt, Flags); in SimplifyDemandedBits()
2033 SDValue NewShiftAmt = in SimplifyDemandedBits() local
2036 TLO.DAG.getNode(ISD::SRL, dl, HalfVT, NewOp, NewShiftAmt); in SimplifyDemandedBits()
H A DDAGCombiner.cpp10113 APInt NewShiftAmt = C1Val.uadd_ov(*ShiftAmtVal, Overflow); in combineShiftOfShiftedLogic() local
10118 if (NewShiftAmt.uge(V.getScalarValueSizeInBits())) in combineShiftOfShiftedLogic()
11037 SDValue NewShiftAmt = DAG.getConstant(c1 + c2, DL, ShiftAmtVT); in visitSRL() local
11039 InnerShift.getOperand(0), NewShiftAmt); in visitSRL()
11046 SDValue NewShiftAmt = DAG.getConstant(c1 + c2, DL, ShiftAmtVT); in visitSRL() local
11048 InnerShift.getOperand(0), NewShiftAmt); in visitSRL()