Searched refs:NewShiftAmt (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
| D | X86ISelDAGToDAG.cpp | 3844 SDValue NewShiftAmt; in tryShiftAmountMod() local 3853 NewShiftAmt = Add0; in tryShiftAmountMod() 3884 NewShiftAmt = Neg; in tryShiftAmountMod() 3895 if (NewShiftAmt.getValueType() != MVT::i8) { in tryShiftAmountMod() 3897 NewShiftAmt = CurDAG->getNode(ISD::TRUNCATE, DL, MVT::i8, NewShiftAmt); in tryShiftAmountMod() 3899 insertDAGNode(*CurDAG, OrigShiftAmt, NewShiftAmt); in tryShiftAmountMod() 3904 NewShiftAmt = CurDAG->getNode(ISD::AND, DL, MVT::i8, NewShiftAmt, in tryShiftAmountMod() 3907 insertDAGNode(*CurDAG, OrigShiftAmt, NewShiftAmt); in tryShiftAmountMod() 3910 NewShiftAmt); in tryShiftAmountMod()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| D | AArch64ISelDAGToDAG.cpp | 2817 SDValue NewShiftAmt; in tryShiftAmountMod() local 2832 NewShiftAmt = Add0; in tryShiftAmountMod() 2853 NewShiftAmt = SDValue(Neg, 0); in tryShiftAmountMod() 2868 NewShiftAmt = ShiftAmt->getOperand(0); in tryShiftAmountMod() 2873 NewShiftAmt = narrowIfNeeded(CurDAG, NewShiftAmt); in tryShiftAmountMod() 2874 else if (VT == MVT::i64 && NewShiftAmt->getValueType(0) == MVT::i32) { in tryShiftAmountMod() 2878 CurDAG->getTargetConstant(0, DL, MVT::i64), NewShiftAmt, SubReg); in tryShiftAmountMod() 2879 NewShiftAmt = SDValue(Ext, 0); in tryShiftAmountMod() 2882 SDValue Ops[] = {N->getOperand(0), NewShiftAmt}; in tryShiftAmountMod()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| D | DAGCombiner.cpp | 8824 SDValue NewShiftAmt = DAG.getConstant(c1 + c2, DL, ShiftAmtVT); in visitSRL() local 8826 InnerShift.getOperand(0), NewShiftAmt); in visitSRL() 8834 SDValue NewShiftAmt = DAG.getConstant(c1 + c2, DL, ShiftAmtVT); in visitSRL() local 8836 InnerShift.getOperand(0), NewShiftAmt); in visitSRL()
|