Searched refs:BaseShAmt (Results 1 – 2 of 2) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | X86ISelLowering.cpp | 13114 SDValue BaseShAmt = SDValue(); in PerformShiftCombine() local 13121 BaseShAmt = Arg; in PerformShiftCombine() 13127 if (Arg != BaseShAmt) { in PerformShiftCombine() 13140 BaseShAmt = Arg; in PerformShiftCombine() 13147 BaseShAmt = InVec.getOperand(1); in PerformShiftCombine() 13150 if (BaseShAmt.getNode() == 0) in PerformShiftCombine() 13151 BaseShAmt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, ShAmtOp, in PerformShiftCombine() 13158 BaseShAmt = DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, BaseShAmt); in PerformShiftCombine() 13160 BaseShAmt = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i32, BaseShAmt); in PerformShiftCombine() 13172 ValOp, BaseShAmt); in PerformShiftCombine() [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 19938 SDValue BaseShAmt; in LowerScalarVariableShift() local 19944 BaseShAmt = BV->getSplatValue(); in LowerScalarVariableShift() 19945 if (BaseShAmt && BaseShAmt.isUndef()) in LowerScalarVariableShift() 19946 BaseShAmt = SDValue(); in LowerScalarVariableShift() 19958 BaseShAmt = InVec.getOperand(SplatIdx); in LowerScalarVariableShift() 19963 BaseShAmt = InVec.getOperand(1); in LowerScalarVariableShift() 19967 if (!BaseShAmt) in LowerScalarVariableShift() 19969 BaseShAmt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, InVec, in LowerScalarVariableShift() 19974 if (BaseShAmt.getNode()) { in LowerScalarVariableShift() 19977 BaseShAmt = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i64, BaseShAmt); in LowerScalarVariableShift() [all …]
|