Searched refs:NewShiftAmt (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 4368 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 D | AArch64ISelDAGToDAG.cpp | 796 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 D | TargetLowering.cpp | 1925 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 D | DAGCombiner.cpp | 10113 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()
|