Searched refs:MagicFactors (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 6187 SmallVector<SDValue, 16> MagicFactors, Factors, Shifts, ShiftMasks; in BuildSDIV() local 6212 MagicFactors.push_back(DAG.getConstant(magics.Magic, dl, SVT)); in BuildSDIV() 6228 MagicFactor = DAG.getBuildVector(VT, dl, MagicFactors); in BuildSDIV() 6233 assert(MagicFactors.size() == 1 && Factors.size() == 1 && in BuildSDIV() 6237 MagicFactor = DAG.getSplatVector(VT, dl, MagicFactors[0]); in BuildSDIV() 6243 MagicFactor = MagicFactors[0]; in BuildSDIV() 6399 MagicFactors.push_back(MagicFactor); in BuildUDIV() 6412 MagicFactor = DAG.getBuildVector(VT, dl, MagicFactors); in BuildUDIV() 6416 assert(PreShifts.size() == 1 && MagicFactors.size() == 1 && in BuildUDIV() 6420 MagicFactor = DAG.getSplatVector(VT, dl, MagicFactors[0]); in BuildUDIV() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 5041 SmallVector<Register, 16> PreShifts, PostShifts, MagicFactors, NPQFactors; in buildUDivUsingMul() local 5072 MagicFactors.push_back(MIB.buildConstant(ScalarTy, Magic).getReg(0)); in buildUDivUsingMul() 5093 MagicFactor = MIB.buildBuildVector(Ty, MagicFactors).getReg(0); in buildUDivUsingMul() 5100 MagicFactor = MagicFactors[0]; in buildUDivUsingMul()
|