/external/llvm/include/llvm/Analysis/ |
LazyBlockFrequencyInfo.h | 47 /// or BPI could be invalidated for example by changing the CFG. 60 : Calculated(false), F(nullptr), BPI(nullptr), LI(nullptr) {} 63 void setAnalysis(const Function *F, const BranchProbabilityInfo *BPI, 66 this->BPI = BPI; 73 assert(F && BPI && LI && "call setAnalysis"); 74 BFI.calculate(*F, *BPI, *LI); 94 const BranchProbabilityInfo *BPI;
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
CodeExtractor.h | 54 BranchProbabilityInfo *BPI; 74 BranchProbabilityInfo *BPI = nullptr); 84 BranchProbabilityInfo *BPI = nullptr); 92 BranchProbabilityInfo *BPI = nullptr); 100 BranchProbabilityInfo *BPI = nullptr); 139 BranchProbabilityInfo *BPI);
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
CodeExtractor.h | 54 BranchProbabilityInfo *BPI; 74 BranchProbabilityInfo *BPI = nullptr); 84 BranchProbabilityInfo *BPI = nullptr); 92 BranchProbabilityInfo *BPI = nullptr); 100 BranchProbabilityInfo *BPI = nullptr); 139 BranchProbabilityInfo *BPI);
|
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
CodeExtractor.h | 54 BranchProbabilityInfo *BPI; 74 BranchProbabilityInfo *BPI = nullptr); 84 BranchProbabilityInfo *BPI = nullptr); 92 BranchProbabilityInfo *BPI = nullptr); 100 BranchProbabilityInfo *BPI = nullptr); 139 BranchProbabilityInfo *BPI);
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
CodeExtractor.h | 54 BranchProbabilityInfo *BPI; 74 BranchProbabilityInfo *BPI = nullptr); 84 BranchProbabilityInfo *BPI = nullptr); 92 BranchProbabilityInfo *BPI = nullptr); 100 BranchProbabilityInfo *BPI = nullptr); 139 BranchProbabilityInfo *BPI);
|
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
CodeExtractor.h | 54 BranchProbabilityInfo *BPI; 74 BranchProbabilityInfo *BPI = nullptr); 84 BranchProbabilityInfo *BPI = nullptr); 92 BranchProbabilityInfo *BPI = nullptr); 100 BranchProbabilityInfo *BPI = nullptr); 139 BranchProbabilityInfo *BPI);
|
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
CodeExtractor.h | 54 BranchProbabilityInfo *BPI; 74 BranchProbabilityInfo *BPI = nullptr); 84 BranchProbabilityInfo *BPI = nullptr); 92 BranchProbabilityInfo *BPI = nullptr); 100 BranchProbabilityInfo *BPI = nullptr); 139 BranchProbabilityInfo *BPI);
|
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
CodeExtractor.h | 54 BranchProbabilityInfo *BPI; 74 BranchProbabilityInfo *BPI = nullptr); 84 BranchProbabilityInfo *BPI = nullptr); 92 BranchProbabilityInfo *BPI = nullptr); 100 BranchProbabilityInfo *BPI = nullptr); 139 BranchProbabilityInfo *BPI);
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
CodeExtractor.h | 54 BranchProbabilityInfo *BPI; 74 BranchProbabilityInfo *BPI = nullptr); 84 BranchProbabilityInfo *BPI = nullptr); 92 BranchProbabilityInfo *BPI = nullptr); 100 BranchProbabilityInfo *BPI = nullptr); 139 BranchProbabilityInfo *BPI);
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 131 BranchProbabilityInfo *BPI; 133 assert(BPI != nullptr); 134 BPI->eraseBlock(cast<BasicBlock>(getValPtr())); 135 BPI->Handles.erase(*this); 139 BasicBlockCallbackVH(const Value *V, BranchProbabilityInfo *BPI=nullptr) 140 : CallbackVH(const_cast<Value *>(V)), BPI(BPI) {} 189 /// \brief Run the analysis pass over a function and produce BPI. 205 BranchProbabilityInfo BPI; 215 BranchProbabilityInfo &getBPI() { return BPI; } [all...] |
LazyBranchProbabilityInfo.h | 12 // computed when the analysis pass is executed but rather when the BPI results 31 /// rather when the BPI results is explicitly requested by the analysis client. 44 /// 3. The computed BPI should be requested with 52 /// Wraps a BPI to allow lazy computation of the branch probabilities. 54 /// A pass that only conditionally uses BPI can uncondtionally require the 55 /// analysis without paying for the overhead if BPI doesn't end up being used. 61 /// Retrieve the BPI with the branch probabilities computed. 65 BPI.calculate(*F, *LI); 68 return BPI; 76 BranchProbabilityInfo BPI; [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 131 BranchProbabilityInfo *BPI; 133 assert(BPI != nullptr); 134 BPI->eraseBlock(cast<BasicBlock>(getValPtr())); 135 BPI->Handles.erase(*this); 139 BasicBlockCallbackVH(const Value *V, BranchProbabilityInfo *BPI=nullptr) 140 : CallbackVH(const_cast<Value *>(V)), BPI(BPI) {} 189 /// \brief Run the analysis pass over a function and produce BPI. 205 BranchProbabilityInfo BPI; 215 BranchProbabilityInfo &getBPI() { return BPI; } [all...] |
LazyBranchProbabilityInfo.h | 12 // computed when the analysis pass is executed but rather when the BPI results 31 /// rather when the BPI results is explicitly requested by the analysis client. 44 /// 3. The computed BPI should be requested with 52 /// Wraps a BPI to allow lazy computation of the branch probabilities. 54 /// A pass that only conditionally uses BPI can uncondtionally require the 55 /// analysis without paying for the overhead if BPI doesn't end up being used. 61 /// Retrieve the BPI with the branch probabilities computed. 65 BPI.calculate(*F, *LI); 68 return BPI; 76 BranchProbabilityInfo BPI; [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 131 BranchProbabilityInfo *BPI; 133 assert(BPI != nullptr); 134 BPI->eraseBlock(cast<BasicBlock>(getValPtr())); 135 BPI->Handles.erase(*this); 139 BasicBlockCallbackVH(const Value *V, BranchProbabilityInfo *BPI=nullptr) 140 : CallbackVH(const_cast<Value *>(V)), BPI(BPI) {} 189 /// \brief Run the analysis pass over a function and produce BPI. 205 BranchProbabilityInfo BPI; 215 BranchProbabilityInfo &getBPI() { return BPI; } [all...] |
LazyBranchProbabilityInfo.h | 12 // computed when the analysis pass is executed but rather when the BPI results 31 /// rather when the BPI results is explicitly requested by the analysis client. 44 /// 3. The computed BPI should be requested with 52 /// Wraps a BPI to allow lazy computation of the branch probabilities. 54 /// A pass that only conditionally uses BPI can uncondtionally require the 55 /// analysis without paying for the overhead if BPI doesn't end up being used. 61 /// Retrieve the BPI with the branch probabilities computed. 65 BPI.calculate(*F, *LI); 68 return BPI; 76 BranchProbabilityInfo BPI; [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 131 BranchProbabilityInfo *BPI; 133 assert(BPI != nullptr); 134 BPI->eraseBlock(cast<BasicBlock>(getValPtr())); 135 BPI->Handles.erase(*this); 139 BasicBlockCallbackVH(const Value *V, BranchProbabilityInfo *BPI=nullptr) 140 : CallbackVH(const_cast<Value *>(V)), BPI(BPI) {} 189 /// \brief Run the analysis pass over a function and produce BPI. 205 BranchProbabilityInfo BPI; 215 BranchProbabilityInfo &getBPI() { return BPI; } [all...] |
LazyBranchProbabilityInfo.h | 12 // computed when the analysis pass is executed but rather when the BPI results 31 /// rather when the BPI results is explicitly requested by the analysis client. 44 /// 3. The computed BPI should be requested with 52 /// Wraps a BPI to allow lazy computation of the branch probabilities. 54 /// A pass that only conditionally uses BPI can uncondtionally require the 55 /// analysis without paying for the overhead if BPI doesn't end up being used. 61 /// Retrieve the BPI with the branch probabilities computed. 65 BPI.calculate(*F, *LI); 68 return BPI; 76 BranchProbabilityInfo BPI; [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 131 BranchProbabilityInfo *BPI; 133 assert(BPI != nullptr); 134 BPI->eraseBlock(cast<BasicBlock>(getValPtr())); 135 BPI->Handles.erase(*this); 139 BasicBlockCallbackVH(const Value *V, BranchProbabilityInfo *BPI=nullptr) 140 : CallbackVH(const_cast<Value *>(V)), BPI(BPI) {} 189 /// \brief Run the analysis pass over a function and produce BPI. 205 BranchProbabilityInfo BPI; 215 BranchProbabilityInfo &getBPI() { return BPI; } [all...] |
LazyBranchProbabilityInfo.h | 12 // computed when the analysis pass is executed but rather when the BPI results 31 /// rather when the BPI results is explicitly requested by the analysis client. 44 /// 3. The computed BPI should be requested with 52 /// Wraps a BPI to allow lazy computation of the branch probabilities. 54 /// A pass that only conditionally uses BPI can uncondtionally require the 55 /// analysis without paying for the overhead if BPI doesn't end up being used. 61 /// Retrieve the BPI with the branch probabilities computed. 65 BPI.calculate(*F, *LI); 68 return BPI; 76 BranchProbabilityInfo BPI; [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 131 BranchProbabilityInfo *BPI; 133 assert(BPI != nullptr); 134 BPI->eraseBlock(cast<BasicBlock>(getValPtr())); 135 BPI->Handles.erase(*this); 139 BasicBlockCallbackVH(const Value *V, BranchProbabilityInfo *BPI=nullptr) 140 : CallbackVH(const_cast<Value *>(V)), BPI(BPI) {} 189 /// \brief Run the analysis pass over a function and produce BPI. 205 BranchProbabilityInfo BPI; 215 BranchProbabilityInfo &getBPI() { return BPI; } [all...] |
LazyBranchProbabilityInfo.h | 12 // computed when the analysis pass is executed but rather when the BPI results 31 /// rather when the BPI results is explicitly requested by the analysis client. 44 /// 3. The computed BPI should be requested with 52 /// Wraps a BPI to allow lazy computation of the branch probabilities. 54 /// A pass that only conditionally uses BPI can uncondtionally require the 55 /// analysis without paying for the overhead if BPI doesn't end up being used. 61 /// Retrieve the BPI with the branch probabilities computed. 65 BPI.calculate(*F, *LI); 68 return BPI; 76 BranchProbabilityInfo BPI; [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 131 BranchProbabilityInfo *BPI; 133 assert(BPI != nullptr); 134 BPI->eraseBlock(cast<BasicBlock>(getValPtr())); 135 BPI->Handles.erase(*this); 139 BasicBlockCallbackVH(const Value *V, BranchProbabilityInfo *BPI=nullptr) 140 : CallbackVH(const_cast<Value *>(V)), BPI(BPI) {} 189 /// \brief Run the analysis pass over a function and produce BPI. 205 BranchProbabilityInfo BPI; 215 BranchProbabilityInfo &getBPI() { return BPI; } [all...] |
LazyBranchProbabilityInfo.h | 12 // computed when the analysis pass is executed but rather when the BPI results 31 /// rather when the BPI results is explicitly requested by the analysis client. 44 /// 3. The computed BPI should be requested with 52 /// Wraps a BPI to allow lazy computation of the branch probabilities. 54 /// A pass that only conditionally uses BPI can uncondtionally require the 55 /// analysis without paying for the overhead if BPI doesn't end up being used. 61 /// Retrieve the BPI with the branch probabilities computed. 65 BPI.calculate(*F, *LI); 68 return BPI; 76 BranchProbabilityInfo BPI; [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
BranchProbabilityInfo.h | 131 BranchProbabilityInfo *BPI; 133 assert(BPI != nullptr); 134 BPI->eraseBlock(cast<BasicBlock>(getValPtr())); 135 BPI->Handles.erase(*this); 139 BasicBlockCallbackVH(const Value *V, BranchProbabilityInfo *BPI=nullptr) 140 : CallbackVH(const_cast<Value *>(V)), BPI(BPI) {} 189 /// \brief Run the analysis pass over a function and produce BPI. 205 BranchProbabilityInfo BPI; 215 BranchProbabilityInfo &getBPI() { return BPI; } [all...] |
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
BlockFrequencyInfo.cpp | 47 BranchProbabilityInfo &BPI = getAnalysis<BranchProbabilityInfo>(); 48 BFI->doFunction(&F, &BPI);
|