Searched refs:ShiftVec (Results 1 – 2 of 2) sorted by relevance
412 auto ShiftVec = Builder.CreateVectorSplat(VWidth, ShiftAmt); in simplifyX86immShift() local415 return Builder.CreateShl(Vec, ShiftVec); in simplifyX86immShift()418 return Builder.CreateLShr(Vec, ShiftVec); in simplifyX86immShift()420 return Builder.CreateAShr(Vec, ShiftVec); in simplifyX86immShift()539 auto ShiftVec = ConstantVector::get(ShiftVecAmts); in simplifyX86varShift() local542 return Builder.CreateShl(Vec, ShiftVec); in simplifyX86varShift()545 return Builder.CreateLShr(Vec, ShiftVec); in simplifyX86varShift()547 return Builder.CreateAShr(Vec, ShiftVec); in simplifyX86varShift()
1565 BuildVectorSDNode *ShiftVec; in LowerShift() local1567 if (!(ShiftVec = dyn_cast<BuildVectorSDNode>(Op.getOperand(1).getNode())) || in LowerShift()1568 !(SplatVal = ShiftVec->getSplatValue())) in LowerShift()