Home
last modified time | relevance | path

Searched refs:Factors (Results 1 – 8 of 8) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DReassociate.cpp1152 SmallVector<ValueEntry, 8> Factors; in RemoveFactorFromExpression() local
1153 Factors.reserve(Tree.size()); in RemoveFactorFromExpression()
1156 Factors.append(E.second.getZExtValue(), in RemoveFactorFromExpression()
1162 for (unsigned i = 0, e = Factors.size(); i != e; ++i) { in RemoveFactorFromExpression()
1163 if (Factors[i].Op == Factor) { in RemoveFactorFromExpression()
1165 Factors.erase(Factors.begin()+i); in RemoveFactorFromExpression()
1171 if (ConstantInt *FC2 = dyn_cast<ConstantInt>(Factors[i].Op)) in RemoveFactorFromExpression()
1174 Factors.erase(Factors.begin()+i); in RemoveFactorFromExpression()
1178 if (ConstantFP *FC2 = dyn_cast<ConstantFP>(Factors[i].Op)) { in RemoveFactorFromExpression()
1184 Factors.erase(Factors.begin() + i); in RemoveFactorFromExpression()
[all …]
DLoopStrengthReduce.cpp1981 SetVector<int64_t, SmallVector<int64_t, 8>, SmallSet<int64_t, 8>> Factors; member in __anonfdb154b00a11::LSRInstance
2744 Factors.insert(Factor->getAPInt().getSExtValue()); in CollectInterestingTypesAndFactors()
2750 Factors.insert(Factor->getAPInt().getSExtValue()); in CollectInterestingTypesAndFactors()
3376 for (size_t i = 0, e = Factors.size(); i != e; ++i) in CollectFixupsAndInitialFormulae()
3377 if (Factors[i] != -1) in CollectFixupsAndInitialFormulae()
3378 Factors.insert(-(uint64_t)Factors[i]); in CollectFixupsAndInitialFormulae()
3379 Factors.insert(-1); in CollectFixupsAndInitialFormulae()
3998 for (int64_t Factor : Factors) { in GenerateICmpZeroScales()
4087 for (int64_t Factor : Factors) { in GenerateScales()
5824 Factors.clear(); in LSRInstance()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DDelinearization.cpp268 SmallVector<const SCEV *, 2> Factors; in removeConstantFactors() local
271 Factors.push_back(Op); in removeConstantFactors()
273 return SE.getMulExpr(Factors); in removeConstantFactors()
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Scalar/
DReassociate.h118 SmallVectorImpl<reassociate::Factor> &Factors);
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
DLegalizerHelper.cpp5076 SmallVector<Register, 4> Factors; in multiplyRegisters() local
5084 Factors.push_back(Mul.getReg(0)); in multiplyRegisters()
5091 Factors.push_back(Umulh.getReg(0)); in multiplyRegisters()
5095 Factors.push_back(CarrySumPrevDstIdx); in multiplyRegisters()
5102 B.buildUAddo(NarrowTy, LLT::scalar(1), Factors[0], Factors[1]); in multiplyRegisters()
5105 for (unsigned i = 2; i < Factors.size(); ++i) { in multiplyRegisters()
5107 B.buildUAddo(NarrowTy, LLT::scalar(1), FactorSum, Factors[i]); in multiplyRegisters()
5114 FactorSum = B.buildAdd(NarrowTy, Factors[0], Factors[1]).getReg(0); in multiplyRegisters()
5115 for (unsigned i = 2; i < Factors.size(); ++i) in multiplyRegisters()
5116 FactorSum = B.buildAdd(NarrowTy, FactorSum, Factors[i]).getReg(0); in multiplyRegisters()
[all …]
DCombinerHelper.cpp5132 SmallVector<Register, 16> Shifts, Factors; in buildSDivUsingMul() local
5139 if (IsSplat && !Factors.empty()) { in buildSDivUsingMul()
5141 Factors.push_back(Factors[0]); in buildSDivUsingMul()
5160 Factors.push_back(MIB.buildConstant(ScalarTy, Factor).getReg(0)); in buildSDivUsingMul()
5172 Factor = MIB.buildBuildVector(Ty, Factors).getReg(0); in buildSDivUsingMul()
5175 Factor = Factors[0]; in buildSDivUsingMul()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp5776 SmallVector<SDValue, 16> Shifts, Factors; in BuildExactSDIV() local
5793 Factors.push_back(DAG.getConstant(Factor, dl, SVT)); in BuildExactSDIV()
5804 Factor = DAG.getBuildVector(VT, dl, Factors); in BuildExactSDIV()
5806 assert(Shifts.size() == 1 && Factors.size() == 1 && in BuildExactSDIV()
5810 Factor = DAG.getSplatVector(VT, dl, Factors[0]); in BuildExactSDIV()
5814 Factor = Factors[0]; in BuildExactSDIV()
5889 SmallVector<SDValue, 16> MagicFactors, Factors, Shifts, ShiftMasks; in BuildSDIV() local
5915 Factors.push_back(DAG.getConstant(NumeratorFactor, dl, SVT)); in BuildSDIV()
5931 Factor = DAG.getBuildVector(VT, dl, Factors); in BuildSDIV()
5935 assert(MagicFactors.size() == 1 && Factors.size() == 1 && in BuildSDIV()
[all …]
/openbsd/src/games/fortune/datfiles/
Dfortunes27599 the Neck in Relation to Visual Performance." Human Factors