HomeSort by: relevance | last modified time | path
    Searched refs:Probability (Results 1 - 15 of 15) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
R600InstrInfo.h 185 BranchProbability Probability) const override;
189 BranchProbability Probability) const override ;
195 BranchProbability Probability) const override;
R600InstrInfo.cpp 880 BranchProbability Probability) const{
891 BranchProbability Probability) const {
898 BranchProbability Probability)
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZInstrInfo.h 250 BranchProbability Probability) const override;
255 BranchProbability Probability) const override;
257 BranchProbability Probability) const override;
SystemZInstrInfo.cpp 686 BranchProbability Probability) const {
689 // making the loop body longer). This doesn't apply for low-probability
691 // probability instead of looping structure.
694 // into a Conditional Compare regardless of the branch probability.
696 MBB.succ_empty() && Probability < BranchProbability(1, 8))
707 BranchProbability Probability) const {
714 BranchProbability Probability) const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonInstrInfo.h 139 /// of the specified basic block, where the probability of the instructions
140 /// being executed is given by Probability, and Confidence is a measure
144 BranchProbability Probability) const override;
149 /// predicates, where the probability of the true path being taken is given
150 /// by Probability, and Confidence is a measure of our confidence that it
156 BranchProbability Probability) const override;
161 /// The probability of the instructions being executed is given by
162 /// Probability, and Confidence is a measure of our confidence that it
165 BranchProbability Probability) const override;
HexagonInstrInfo.cpp 777 BranchProbability Probability) const {
783 unsigned NumFCycles, unsigned ExtraFCycles, BranchProbability Probability)
789 unsigned NumInstrs, BranchProbability Probability) const {
3686 // -through) and check the probability of that target.
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCInstrInfo.h 483 BranchProbability Probability) const override {
491 BranchProbability Probability) const override;
494 BranchProbability Probability) const override {
PPCInstrInfo.cpp 2133 BranchProbability Probability) const {
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TargetInstrInfo.h 779 /// of the specified basic block, where the probability of the instructions
780 /// being executed is given by Probability, and Confidence is a measure
784 BranchProbability Probability) const {
791 /// predicates, where the probability of the true path being taken is given
792 /// by Probability, and Confidence is a measure of our confidence that it
798 BranchProbability Probability) const {
805 /// The probability of the instructions being executed is given by
806 /// Probability, and Confidence is a measure of our confidence that it
810 BranchProbability Probability) const {
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMBaseInstrInfo.h 268 BranchProbability Probability) const override;
273 BranchProbability Probability) const override;
276 BranchProbability Probability) const override {
ARMBaseInstrInfo.cpp 2085 BranchProbability Probability) const {
2105 MBB, 0, 0, Probability);
2113 BranchProbability Probability) const {
2128 // scaling TCycles/FCycles by Probability.
2152 unsigned TUnpredCost = Probability.scale(TUnpredCycles * ScalingUpFactor);
2153 unsigned FUnpredCost = Probability.getCompl().scale(FUnpredCycles * ScalingUpFactor);
2161 unsigned TUnpredCost = Probability.scale(TCycles * ScalingUpFactor);
2163 Probability.getCompl().scale(FCycles * ScalingUpFactor);
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaChecking.cpp 1818 // then check probability is constant float in range [0.0, 1.0]
1831 llvm::APFloat Probability = Eval.Val.getFloat();
1833 Probability.convert(llvm::APFloat::IEEEdouble(),
1835 if (!(Probability >= llvm::APFloat(0.0) &&
1836 Probability <= llvm::APFloat(1.0))) {
  /src/external/gpl3/gcc.old/dist/libphobos/src/std/
numeric.d 64 probability = 32,
101 (1 << (exponentWidth - ((flags & flags.probability) == 0)))
102 - ((flags & (flags.nan | flags.infinity)) != 0) - ((flags & flags.probability) != 0)
103 ); // ((flags & CustomFloatFlags.probability) == 0)
145 alias Probability = CustomFloat!(4, 4, CustomFloatFlags.ieee^CustomFloatFlags.probability^CustomFloatFlags.signed );
146 auto p = Probability(0.5);
626 CustomFloat!(4, 3, CustomFloatFlags.ieee | CustomFloatFlags.probability ^ CustomFloatFlags.signed)
2313 [0, 1]). Usually the ranges are normalized probability distributions,
2363 normalized probability distributions, but this is not required o
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CodeGenPrepare.cpp 6590 auto Probability = BranchProbability::getBranchProbability(Max, Sum);
6591 if (Probability > TTI->getPredictableBranchThreshold())
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGBuiltin.cpp 2788 llvm::APFloat Probability(0.0);
2790 bool EvalSucceed = ProbArg->EvaluateAsFloat(Probability, CGM.getContext());
2791 assert(EvalSucceed && "probability should be able to evaluate as float");
2794 Probability.convert(llvm::APFloat::IEEEdouble(),
2797 Constant *Confidence = ConstantFP::get(Ty, Probability);
2798 // Don't generate llvm.expect.with.probability on -O0 as the backend

Completed in 149 milliseconds