Home
last modified time | relevance | path

Searched refs:BaseShAmt (Results 1 – 2 of 2) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.cpp13114 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/
DX86ISelLowering.cpp19938 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 …]