/external/llvm/include/llvm/Analysis/ |
H A D | BranchProbabilityInfo.h | 164 BranchProbabilityInfo BPI; member in class:llvm::BranchProbabilityInfoWrapperPass 174 BranchProbabilityInfo &getBPI() { return BPI; } 175 const BranchProbabilityInfo &getBPI() const { return BPI; }
|
H A D | BlockFrequencyInfoImpl.h | 802 const BranchProbabilityInfoT *BPI; member in class:llvm::BlockFrequencyInfoImpl 910 void calculate(const FunctionT &F, const BranchProbabilityInfoT &BPI, 912 BlockFrequencyInfoImpl() : BPI(nullptr), LI(nullptr), F(nullptr) {} 945 const BranchProbabilityInfoT &BPI, 948 this->BPI = &BPI; 1200 getWeightFromBranchProb(BPI->getEdgeProbability(BB, SI)))) 944 calculate(const FunctionT &F, const BranchProbabilityInfoT &BPI, const LoopInfoT &LI) argument
|
/external/llvm/include/llvm/CodeGen/ |
H A D | FunctionLoweringInfo.h | 60 BranchProbabilityInfo *BPI; member in class:llvm::FunctionLoweringInfo
|
/external/llvm/lib/Analysis/ |
H A D | BlockFrequencyInfo.cpp | 111 const BranchProbabilityInfo &BPI, 113 calculate(F, BPI, LI); 117 const BranchProbabilityInfo &BPI, 121 BFI->calculate(F, BPI, LI); 208 BranchProbabilityInfo &BPI = local 211 BFI.calculate(F, BPI, LI); 110 BlockFrequencyInfo(const Function &F, const BranchProbabilityInfo &BPI, const LoopInfo &LI) argument 116 calculate(const Function &F, const BranchProbabilityInfo &BPI, const LoopInfo &LI) argument
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | CFGMST.h | 117 if (BPI != nullptr) 118 Weight = BPI->getEdgeProbability(&*BB, TargetBB).scale(scaleFactor); 203 BranchProbabilityInfo *BPI; member in class:llvm::CFGMST 209 : F(Func), BPI(BPI_), BFI(BFI_) {
|
H A D | PGOInstrumentation.cpp | 232 BranchProbabilityInfo *BPI = nullptr, 234 : F(Func), FunctionHash(0), MST(F, BPI, BFI) { 311 BranchProbabilityInfo *BPI, 314 FuncPGOInstrumentation<PGOEdge, BBInfo> FuncInfo(F, true, BPI, BFI); 444 PGOUseFunc(Function &Func, Module *Modu, BranchProbabilityInfo *BPI = nullptr, 446 : F(Func), M(Modu), FuncInfo(Func, false, BPI, BFI) {} 672 BranchProbabilityInfo *BPI = local 676 instrumentOneFunc(F, &M, BPI, BFI); 710 BranchProbabilityInfo *BPI = local 714 PGOUseFunc Func(F, &M, BPI, BF 310 instrumentOneFunc(Function &F, Module *M, BranchProbabilityInfo *BPI, BlockFrequencyInfo *BFI) argument [all...] |
/external/boringssl/src/crypto/chacha/ |
H A D | chacha_vec.c | 119 #define BPI (VBPI + GPR_TOO) /* Blocks computed per loop iteration */ macro 182 for (iters = 0; iters < inlen/(BPI*64); iters++) 211 x12 = counter+BPI*iters+(BPI-1); x13 = np[0]; 263 op[12] = REVW_BE(REVW_BE(ip[12]) ^ (x12 + counter+BPI*iters+(BPI-1))); 273 for (iters = inlen%(BPI*64)/64; iters != 0; iters--)
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | InductiveRangeCheckElimination.cpp | 200 BranchProbabilityInfo &BPI); 393 BranchProbabilityInfo &BPI) { 400 if (BPI.getEdgeProbability(BI->getParent(), (unsigned) 0) < LikelyTaken) 477 BranchProbabilityInfo &BPI, 652 LoopStructure::parseLoopStructure(ScalarEvolution &SE, BranchProbabilityInfo &BPI, argument 678 BPI.getEdgeProbability(LatchBr->getParent(), LatchBrExitIdx); 1410 BranchProbabilityInfo &BPI = local 1416 InductiveRangeCheck::create(IRCAlloc, TBI, L, SE, BPI)) 1437 LoopStructure::parseLoopStructure(SE, BPI, *L, FailureReason); 391 create(InductiveRangeCheck::AllocatorTy &A, BranchInst *BI, Loop *L, ScalarEvolution &SE, BranchProbabilityInfo &BPI) argument
|
H A D | JumpThreading.cpp | 100 std::unique_ptr<BranchProbabilityInfo> BPI; member in class:__anon12497::JumpThreading 142 BPI.reset(); 196 BPI.reset(); 198 // successful jump threading, which requires both BPI and BFI being available. 202 BPI.reset(new BranchProbabilityInfo(F, LI)); 203 BFI.reset(new BlockFrequencyInfo(F, *BPI, LI)); 1500 BFI->getBlockFreq(PredBB) * BPI->getEdgeProbability(PredBB, BB); 1607 PredBBFreq += BFI->getBlockFreq(Pred) * BPI->getEdgeProbability(Pred, BB); 1628 assert(BFI && BPI && "BFI & BPI shoul [all...] |