Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp5372 SmallVector<Register, 16> PreShifts, PostShifts, MagicFactors, NPQFactors; in buildUDivorURemUsingMul() local
5406 MagicFactors.push_back(MIB.buildConstant(ScalarTy, Magic).getReg(0)); in buildUDivorURemUsingMul()
5427 MagicFactor = MIB.buildBuildVector(Ty, MagicFactors).getReg(0); in buildUDivorURemUsingMul()
5434 MagicFactor = MagicFactors[0]; in buildUDivorURemUsingMul()
5639 SmallVector<Register, 16> MagicFactors, Factors, Shifts, ShiftMasks; in buildSDivUsingMul() local
5664 MagicFactors.push_back(MIB.buildConstant(ScalarTy, Magics.Magic).getReg(0)); in buildSDivUsingMul()
5681 MagicFactor = MIB.buildBuildVector(Ty, MagicFactors).getReg(0); in buildSDivUsingMul()
5688 MagicFactor = MagicFactors[0]; in buildSDivUsingMul()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp6534 SmallVector<SDValue, 16> MagicFactors, Factors, Shifts, ShiftMasks; in BuildSDIV() local
6559 MagicFactors.push_back(DAG.getConstant(magics.Magic, dl, SVT)); in BuildSDIV()
6575 MagicFactor = DAG.getBuildVector(VT, dl, MagicFactors); in BuildSDIV()
6580 assert(MagicFactors.size() == 1 && Factors.size() == 1 && in BuildSDIV()
6584 MagicFactor = DAG.getSplatVector(VT, dl, MagicFactors[0]); in BuildSDIV()
6590 MagicFactor = MagicFactors[0]; in BuildSDIV()
6710 SmallVector<SDValue, 16> PreShifts, PostShifts, MagicFactors, NPQFactors; in BuildUDIV() local
6749 MagicFactors.push_back(MagicFactor); in BuildUDIV()
6762 MagicFactor = DAG.getBuildVector(VT, dl, MagicFactors); in BuildUDIV()
6766 assert(PreShifts.size() == 1 && MagicFactors.size() == 1 && in BuildUDIV()
[all …]