Searched refs:Sum (Results 1 - 19 of 19) sorted by relevance

/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DMachineBranchProbabilityInfo.cpp37 uint64_t Sum = 0; local
42 Sum += Weight;
46 if (Sum <= UINT32_MAX)
47 return Sum;
51 assert((Sum / UINT32_MAX) < UINT32_MAX);
52 Scale = (Sum / UINT32_MAX) + 1;
53 Sum = 0;
57 Sum += Weight / Scale;
59 assert(Sum <= UINT32_MAX);
60 return Sum;
[all...]
H A DSpillPlacement.cpp149 float Sum = Bias; local
151 Sum += I->first * nodes[I->second].Value;
154 // simply set Value = sign(Sum), but we will add a dead zone around 0 for
161 if (Sum < -Thres)
163 else if (Sum > Thres)
H A DLiveInterval.cpp581 unsigned Sum = 0;
583 Sum += I->start.distance(I->end);
584 return Sum;
/freebsd-10.0-release/contrib/llvm/lib/Support/
H A DIntervalMap.cpp132 unsigned Sum = 0; local
134 Sum += NewSize[n] = PerNode + (n < Extra);
135 if (PosPair.first == Nodes && Sum > Position)
136 PosPair = IdxPair(n, Position - (Sum - NewSize[n]));
138 assert(Sum == Elements + Grow && "Bad distribution sum");
148 Sum = 0;
151 Sum += NewSize[n];
153 assert(Sum == Elements && "Bad distribution sum");
/freebsd-10.0-release/sys/contrib/dev/acpica/components/tables/
H A Dtbprint.c266 UINT8 Sum = 0; local
272 Sum = (UINT8) (Sum + *(Buffer++));
275 return (Sum);
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp441 uint32_t Sum = 0; local
445 uint32_t PrevSum = Sum;
447 Sum += Weight;
448 assert(Sum > PrevSum); (void) PrevSum;
451 return Sum;
462 uint32_t Sum = 0; local
469 uint32_t PrevSum = Sum;
471 Sum += Weight;
472 assert(Sum > PrevSum); (void) PrevSum;
481 if (BranchProbability(MaxWeight, Sum) > BranchProbabilit
[all...]
H A DScalarEvolutionExpander.cpp319 const SCEV *Sum = NoAddRecs.empty() ? local
325 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(Sum))
327 else if (!Sum->isZero())
328 Ops.push_back(Sum);
728 Value *Sum = 0; local
733 if (!Sum) {
735 Sum = expand(Op);
737 } else if (PointerType *PTy = dyn_cast<PointerType>(Sum->getType())) {
750 Sum = expandAddToGEP(NewOps.begin(), NewOps.end(), PTy, Ty, Sum);
[all...]
H A DAliasAnalysisCounter.cpp43 void printLine(const char *Desc, unsigned Val, unsigned Sum) { argument
45 << Val*100/Sum << "%)\n"; local
H A DAliasAnalysisEvaluator.cpp326 static void PrintPercent(unsigned Num, unsigned Sum) { argument
327 errs() << "(" << Num*100ULL/Sum << "."
328 << ((Num*1000ULL/Sum) % 10) << "%)\n";
H A DDependenceAnalysis.cpp550 const SCEV *Sum = SE->getAddExpr(A1X1, B1Y1); local
551 if (isKnownPredicate(CmpInst::ICMP_EQ, Sum, Y->getC()))
553 if (isKnownPredicate(CmpInst::ICMP_NE, Sum, Y->getC())) {
2268 if (const SCEVAddExpr *Sum = dyn_cast<SCEVAddExpr>(Delta)) {
2270 for (unsigned Op = 0, Ops = Sum->getNumOperands(); Op < Ops; Op++) {
2271 const SCEV *Operand = Sum->getOperand(Op);
2865 const SCEV *Sum = Bound[1].Lower[Bound[1].Direction]; local
2866 for (unsigned K = 2; Sum && K <= MaxLevels; ++K) {
2868 Sum = SE->getAddExpr(Sum, Boun
2881 const SCEV *Sum = Bound[1].Upper[Bound[1].Direction]; local
2946 const SCEV *Sum = SE->getAddExpr(AddRec->getStepRecurrence(*SE), Value); local
[all...]
/freebsd-10.0-release/sys/contrib/dev/acpica/compiler/
H A Daslcodegen.c483 signed char Sum; local
488 Sum = 0;
494 Sum = (signed char) (Sum + FileByte);
499 TableHeader.Checksum = (UINT8) (0 - Sum);
H A Ddtutils.c691 UINT8 *Sum = ReturnValue; local
695 *Sum = (UINT8) (*Sum + Checksum);
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DSIInsertWaits.cpp200 unsigned Sum = 0; local
204 Sum += Increment.Array[i];
208 if (Sum == 0)
/freebsd-10.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1138 Value *Sum; local
1142 Sum = GO1;
1144 Sum = SO1;
1152 Sum = Builder->CreateAdd(SO1, GO1, PtrOp->getName()+".sum");
1158 GEP.setOperand(1, Sum);
1162 Indices.push_back(Sum);
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp337 const SCEV *Sum = SE.getAddExpr(Good); local
338 if (!Sum->isZero())
339 BaseRegs.push_back(Sum);
343 const SCEV *Sum = SE.getAddExpr(Bad); local
344 if (!Sum->isZero())
345 BaseRegs.push_back(Sum);
3191 const SCEV *Sum = SE.getAddExpr(Ops); local
3192 // TODO: If Sum is zero, it probably means ScalarEvolution missed an
3195 if (!Sum->isZero()) {
3196 F.BaseRegs.push_back(Sum);
[all...]
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp1999 SDValue Sum = DAG.getNode(Node->getOpcode() == ISD::SADDO ? local
2002 SplitInteger(Sum, Lo, Hi);
2008 // SumSign -> Sum >= 0
2024 SDValue SumSign = DAG.getSetCC(dl, OType, Sum, Zero, ISD::SETGE);
2250 SDValue Sum = DAG.getNode(N->getOpcode() == ISD::UADDO ? local
2253 SplitInteger(Sum, Lo, Hi);
2257 SDValue Ofl = DAG.getSetCC(dl, N->getValueType(1), Sum, LHS,
H A DLegalizeDAG.cpp3416 SDValue Sum = DAG.getNode(Node->getOpcode() == ISD::SADDO ?
3419 Results.push_back(Sum);
3426 // SumSign -> Sum >= 0
3439 SDValue SumSign = DAG.getSetCC(dl, OType, Sum, Zero, ISD::SETGE);
3450 SDValue Sum = DAG.getNode(Node->getOpcode() == ISD::UADDO ?
3453 Results.push_back(Sum);
3454 Results.push_back(DAG.getSetCC(dl, Node->getValueType(1), Sum, LHS,
H A DDAGCombiner.cpp3734 unsigned Sum = N1C->getZExtValue() + C1->getZExtValue(); local
3735 if (Sum >= OpSizeInBits) Sum = OpSizeInBits-1;
3737 DAG.getConstant(Sum, N1C->getValueType(0)));
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp12038 SDValue Sum = DAG.getNode(X86ISD::UMUL, DL, VTs, LHS, RHS); local
12043 SDValue(Sum.getNode(), 2));
12045 return DAG.getNode(ISD::MERGE_VALUES, DL, N->getVTList(), Sum, SetCC);
12051 SDValue Sum = DAG.getNode(BaseOp, DL, VTs, LHS, RHS); local
12056 SDValue(Sum.getNode(), 1));
12058 return DAG.getNode(ISD::MERGE_VALUES, DL, N->getVTList(), Sum, SetCC);
16656 SDValue Sum = ShAmt1.getOperand(0); local
16657 if (ConstantSDNode *SumC = dyn_cast<ConstantSDNode>(Sum)) {

Completed in 514 milliseconds