Searched refs:PostShift (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 4806 unsigned PreShift = 0, PostShift = 0; in buildUDivUsingMul() local 4822 PostShift = magics.ShiftAmount; in buildUDivUsingMul() 4825 PostShift = magics.ShiftAmount - 1; in buildUDivUsingMul() 4838 MIB.buildConstant(ScalarShiftAmtTy, PostShift).getReg(0)); in buildUDivUsingMul() 4848 Register PreShift, PostShift, MagicFactor, NPQFactor; in buildUDivUsingMul() local 4854 PostShift = MIB.buildBuildVector(ShiftAmtTy, PostShifts).getReg(0); in buildUDivUsingMul() 4860 PostShift = PostShifts[0]; in buildUDivUsingMul() 4882 Q = MIB.buildLShr(Ty, Q, PostShift).getReg(0); in buildUDivUsingMul()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 5958 unsigned PreShift = 0, PostShift = 0; in BuildUDIV() local 5974 PostShift = magics.ShiftAmount; in BuildUDIV() 5977 PostShift = magics.ShiftAmount - 1; in BuildUDIV() 5987 PostShifts.push_back(DAG.getConstant(PostShift, dl, ShSVT)); in BuildUDIV() 5999 SDValue PreShift, PostShift, MagicFactor, NPQFactor; in BuildUDIV() local 6004 PostShift = DAG.getBuildVector(ShVT, dl, PostShifts); in BuildUDIV() 6012 PostShift = DAG.getSplatVector(ShVT, dl, PostShifts[0]); in BuildUDIV() 6017 PostShift = PostShifts[0]; in BuildUDIV() 6071 Q = DAG.getNode(ISD::SRL, dl, VT, Q, PostShift); in BuildUDIV()
|