| /trueos/contrib/llvm/include/llvm/Support/ |
| HD | BranchProbability.h | 25 class BranchProbability { 33 BranchProbability(uint32_t n, uint32_t d) : N(n), D(d) { in BranchProbability() function 38 static BranchProbability getZero() { return BranchProbability(0, 1); } in getZero() 39 static BranchProbability getOne() { return BranchProbability(1, 1); } in getOne() 45 BranchProbability getCompl() const { in getCompl() 46 return BranchProbability(D - N, D); in getCompl() 53 bool operator==(BranchProbability RHS) const { 56 bool operator!=(BranchProbability RHS) const { 59 bool operator<(BranchProbability RHS) const { 62 bool operator>(BranchProbability RHS) const { [all …]
|
| HD | BlockFrequency.h | 22 class BranchProbability; variable 50 BlockFrequency &operator*=(const BranchProbability &Prob); 51 const BlockFrequency operator*(const BranchProbability &Prob) const; 55 BlockFrequency &operator/=(const BranchProbability &Prob); 56 BlockFrequency operator/(const BranchProbability &Prob) const; 64 uint32_t scale(const BranchProbability &Prob);
|
| /trueos/contrib/llvm/lib/CodeGen/ |
| HD | MachineBranchProbabilityInfo.cpp | 84 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5); in isEdgeHot() 100 if (getEdgeProbability(MBB, MaxSucc) >= BranchProbability(4, 5)) in getHotSucc() 106 BranchProbability 113 return BranchProbability(N, D); in getEdgeProbability() 120 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()
|
| HD | MachineBlockPlacement.cpp | 328 const BranchProbability HotProb(4, 5); // 80% in selectBestSuccessor() 357 BranchProbability SuccProb(SuccWeight / WeightScale, SumWeight); in selectBestSuccessor() 689 BranchProbability SuccProb(SuccWeight / WeightScale, SumWeight); in findBestLoopExit() 1055 const BranchProbability ColdProb(1, 5); // 20% in buildCFGChains() 1097 BranchProbability LayoutProb = MBPI->getEdgeProbability(LayoutPred, *BI); in buildCFGChains()
|
| HD | IfConversion.cpp | 187 const BranchProbability &Prediction) const; 190 const BranchProbability &Prediction) const; 216 const BranchProbability &Prediction) const { in MeetIfcvtSizeLimit() 225 const BranchProbability &Prediction) const { in MeetIfcvtSizeLimit() 472 const BranchProbability &Prediction) const { in ValidSimple() 499 const BranchProbability &Prediction) const { in ValidTriangle() 807 BranchProbability Prediction = MBPI->getEdgeProbability(BB, TrueBBI.BB); in AnalyzeBlock()
|
| /trueos/contrib/llvm/lib/Support/ |
| HD | BranchProbability.cpp | 21 void BranchProbability::print(raw_ostream &OS) const { in print() 25 void BranchProbability::dump() const { in dump() 31 raw_ostream &operator<<(raw_ostream &OS, const BranchProbability &Prob) { in operator <<()
|
| HD | BlockFrequency.cpp | 107 BlockFrequency &BlockFrequency::operator*=(const BranchProbability &Prob) { in operator *=() 113 BlockFrequency::operator*(const BranchProbability &Prob) const { in operator *() 119 BlockFrequency &BlockFrequency::operator/=(const BranchProbability &Prob) { in operator /=() 124 BlockFrequency BlockFrequency::operator/(const BranchProbability &Prob) const { in operator /() 148 uint32_t BlockFrequency::scale(const BranchProbability &Prob) { in scale()
|
| /trueos/contrib/llvm/lib/Analysis/ |
| HD | BranchProbabilityInfo.cpp | 551 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5); in isEdgeHot() 574 if (BranchProbability(MaxWeight, Sum) > BranchProbability(4, 5)) in getHotSucc() 621 BranchProbability BranchProbabilityInfo:: 626 return BranchProbability(N, D); in getEdgeProbability() 631 BranchProbability BranchProbabilityInfo:: 637 return BranchProbability(N, D); in getEdgeProbability() 645 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()
|
| /trueos/contrib/llvm/lib/Target/PowerPC/ |
| HD | PPCInstrInfo.h | 163 const BranchProbability &Probability) const { in isProfitableToIfCvt() 171 const BranchProbability &Probability) const; 175 const BranchProbability in isProfitableToDupForIfCvt()
|
| HD | PPCInstrInfo.cpp | 903 const BranchProbability &Probability) const { in isProfitableToIfCvt()
|
| /trueos/contrib/llvm/include/llvm/Analysis/ |
| HD | BranchProbabilityInfo.h | 57 BranchProbability getEdgeProbability(const BasicBlock *Src, 63 BranchProbability getEdgeProbability(const BasicBlock *Src,
|
| HD | BlockFrequencyImpl.h | 76 BranchProbability Prob = BPI->getEdgeProbability(Src, Dst); in getEdgeFreq() 96 typedef DenseMap<BlockT*, BranchProbability> LoopExitProbMap; 256 BranchProbability LEP = BranchProbability(N, D); in doLoop()
|
| /trueos/contrib/llvm/lib/Target/Hexagon/ |
| HD | HexagonInstrInfo.h | 125 const BranchProbability &Probability) const; 131 const BranchProbability &Probability) const; 150 const BranchProbability &Probability) const;
|
| HD | HexagonNewValueJump.cpp | 296 const BranchProbability Prediction = in getNewValueJumpOpcode() 299 if (Prediction >= BranchProbability(1,2)) in getNewValueJumpOpcode()
|
| HD | HexagonInstrInfo.cpp | 956 const BranchProbability &Probability) const { in isProfitableToIfCvt() 969 const BranchProbability &Probability) const { in isProfitableToIfCvt() 1075 const BranchProbability &Probability) const { in isProfitableToDupForIfCvt() 1724 const BranchProbability Prediction = MBPI->getEdgeProbability(Src, Dst); in getDotNewPredJumpOp() 1725 if (Prediction >= BranchProbability(1,2)) in getDotNewPredJumpOp()
|
| /trueos/contrib/llvm/lib/Target/R600/ |
| HD | R600InstrInfo.h | 166 const BranchProbability &Probability) const; 170 const BranchProbability &Probability) const ; 177 const BranchProbability &Probability) const;
|
| HD | R600InstrInfo.cpp | 942 const BranchProbability &Probability) const{ in isProfitableToIfCvt() 953 const BranchProbability &Probability) const { in isProfitableToIfCvt() 960 const BranchProbability &Probability) in isProfitableToDupForIfCvt()
|
| /trueos/contrib/llvm/include/llvm/Target/ |
| HD | TargetInstrInfo.h | 38 class BranchProbability; variable 340 const BranchProbability &Probability) const { in isProfitableToIfCvt() 355 const BranchProbability &Probability) const { in isProfitableToIfCvt() 367 const BranchProbability &Probability) const { in isProfitableToDupForIfCvt()
|
| /trueos/contrib/llvm/lib/Target/SystemZ/ |
| HD | SystemZInstrInfo.h | 161 const BranchProbability &Probability) const 169 const BranchProbability &Probability) const
|
| HD | SystemZInstrInfo.cpp | 517 const BranchProbability &Probability) const { in isProfitableToIfCvt() 527 const BranchProbability &Probability) const { in isProfitableToIfCvt()
|
| /trueos/contrib/llvm/lib/Target/ARM/ |
| HD | ARMBaseInstrInfo.h | 172 const BranchProbability &Probability) const; 178 const BranchProbability &Probability) const; 182 const BranchProbability in isProfitableToDupForIfCvt()
|
| HD | ARMBaseInstrInfo.cpp | 1570 const BranchProbability &Probability) const { in isProfitableToIfCvt() 1588 const BranchProbability &Probability) const { in isProfitableToIfCvt()
|
| /trueos/contrib/llvm/include/llvm/CodeGen/ |
| HD | MachineBranchProbabilityInfo.h | 75 BranchProbability getEdgeProbability(MachineBasicBlock *Src,
|
| /trueos/lib/clang/libllvmsupport/ |
| HD | Makefile | 14 BranchProbability.cpp \
|