Home | History | Annotate | Download | only in Support

Lines Matching defs:BranchProbability

1 //===-------------- lib/Support/BranchProbability.cpp -----------*- C++ -*-===//
14 #include "llvm/Support/BranchProbability.h"
22 const uint32_t BranchProbability::D;
24 raw_ostream &BranchProbability::print(raw_ostream &OS) const {
35 LLVM_DUMP_METHOD void BranchProbability::dump() const { print(dbgs()) << '\n'; }
37 BranchProbability::BranchProbability(uint32_t Numerator, uint32_t Denominator) {
49 BranchProbability
50 BranchProbability::getBranchProbability(uint64_t Numerator,
59 return BranchProbability(Numerator >> Scale, Denominator);
108 uint64_t BranchProbability::scale(uint64_t Num) const {
112 uint64_t BranchProbability::scaleByInverse(uint64_t Num) const {