HomeSort by relevance Sort by last modified time
    Searched refs:BlockFrequencyInfo (Results 1 - 16 of 16) sorted by null

  /external/swiftshader/third_party/LLVM/lib/Analysis/
BlockFrequencyInfo.cpp 1 //=======-------- BlockFrequencyInfo.cpp - Block Frequency Analysis -------=======//
16 #include "llvm/Analysis/BlockFrequencyInfo.h"
23 INITIALIZE_PASS_BEGIN(BlockFrequencyInfo, "block-freq", "Block Frequency Analysis",
26 INITIALIZE_PASS_END(BlockFrequencyInfo, "block-freq", "Block Frequency Analysis",
29 char BlockFrequencyInfo::ID = 0;
32 BlockFrequencyInfo::BlockFrequencyInfo() : FunctionPass(ID) {
37 BlockFrequencyInfo::~BlockFrequencyInfo() {
41 void BlockFrequencyInfo::getAnalysisUsage(AnalysisUsage &AU) const
    [all...]
  /external/llvm/include/llvm/Analysis/
BlockFrequencyInfo.h 1 //===- BlockFrequencyInfo.h - Block Frequency Analysis ----------*- C++ -*-===//
29 /// BlockFrequencyInfo pass uses BlockFrequencyInfoImpl implementation to
31 class BlockFrequencyInfo {
35 void operator=(const BlockFrequencyInfo &) = delete;
36 BlockFrequencyInfo(const BlockFrequencyInfo &) = delete;
39 BlockFrequencyInfo();
40 BlockFrequencyInfo(const Function &F, const BranchProbabilityInfo &BPI,
42 BlockFrequencyInfo(BlockFrequencyInfo &&Arg)
    [all...]
LazyBlockFrequencyInfo.h 20 #include "llvm/Analysis/BlockFrequencyInfo.h"
71 BlockFrequencyInfo &getCalculated() {
80 const BlockFrequencyInfo &getCalculated() const {
91 BlockFrequencyInfo BFI;
106 BlockFrequencyInfo &getBFI() { return LBFI.getCalculated(); }
109 const BlockFrequencyInfo &getBFI() const { return LBFI.getCalculated(); }
ModuleSummaryAnalysis.h 23 class BlockFrequencyInfo;
41 std::function<BlockFrequencyInfo *(const Function &F)> Ftor = nullptr);
52 BlockFrequencyInfo *BFI = nullptr);
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
BlockFrequencyInfo.h 1 //========-------- BlockFrequencyInfo.h - Block Frequency Analysis -------========//
27 /// BlockFrequencyInfo pass uses BlockFrequencyImpl implementation to estimate
29 class BlockFrequencyInfo : public FunctionPass {
36 BlockFrequencyInfo();
38 ~BlockFrequencyInfo();
BlockFrequencyImpl.h 33 class BlockFrequencyInfo;
257 friend class BlockFrequencyInfo;
  /external/llvm/lib/Analysis/
BlockFrequencyInfo.cpp 1 //===- BlockFrequencyInfo.cpp - Block Frequency Analysis ------------------===//
14 #include "llvm/Analysis/BlockFrequencyInfo.h"
62 struct GraphTraits<BlockFrequencyInfo *> {
67 static inline const NodeType *getEntryNode(const BlockFrequencyInfo *G) {
76 static nodes_iterator nodes_begin(const BlockFrequencyInfo *G) {
79 static nodes_iterator nodes_end(const BlockFrequencyInfo *G) {
84 typedef BFIDOTGraphTraitsBase<BlockFrequencyInfo, BranchProbabilityInfo>
88 struct DOTGraphTraits<BlockFrequencyInfo *> : public BFIDOTGTraitsBase {
93 const BlockFrequencyInfo *Graph) {
100 const BlockFrequencyInfo *Graph)
    [all...]
ModuleSummaryAnalysis.cpp 16 #include "llvm/Analysis/BlockFrequencyInfo.h"
66 const Function &F, BlockFrequencyInfo *BFI) {
120 std::function<BlockFrequencyInfo *(const Function &F)> Ftor)
134 BlockFrequencyInfo *BFI = nullptr;
135 std::unique_ptr<BlockFrequencyInfo> BFIPtr;
141 BFIPtr = llvm::make_unique<BlockFrequencyInfo>(F, BPI, LI);
  /external/llvm/include/llvm/Transforms/Vectorize/
LoopVectorize.h 56 #include "llvm/Analysis/BlockFrequencyInfo.h"
81 BlockFrequencyInfo *BFI;
95 BlockFrequencyInfo &BFI_, TargetLibraryInfo *TLI_,
  /external/llvm/unittests/Analysis/
BlockFrequencyInfoTest.cpp 1 //===- BlockFrequencyInfoTest.cpp - BlockFrequencyInfo unit tests ---------===//
10 #include "llvm/Analysis/BlockFrequencyInfo.h"
35 BlockFrequencyInfo buildBFI(Function &F) {
39 return BlockFrequencyInfo(F, *BPI, *LI);
64 BlockFrequencyInfo BFI = buildBFI(*F);
  /external/llvm/include/llvm/Transforms/Scalar/
JumpThreading.h 20 #include "llvm/Analysis/BlockFrequencyInfo.h"
62 std::unique_ptr<BlockFrequencyInfo> BFI;
98 bool HasProfileData_, std::unique_ptr<BlockFrequencyInfo> BFI_,
  /external/llvm/lib/Transforms/Instrumentation/
CFGMST.h 17 #include "llvm/Analysis/BlockFrequencyInfo.h"
203 BlockFrequencyInfo *BFI;
207 BlockFrequencyInfo *BFI_ = nullptr)
PGOInstrumentation.cpp 56 #include "llvm/Analysis/BlockFrequencyInfo.h"
266 BlockFrequencyInfo *BFI = nullptr)
345 BlockFrequencyInfo *BFI) {
460 BlockFrequencyInfo *BFI = nullptr)
807 function_ref<BlockFrequencyInfo *(Function &)> LookupBFI) {
853 function_ref<BlockFrequencyInfo *(Function &)> LookupBFI) {
    [all...]
  /external/llvm/lib/Transforms/Scalar/
JumpThreading.cpp 124 std::unique_ptr<BlockFrequencyInfo> BFI;
130 BFI.reset(new BlockFrequencyInfo(F, *BPI, LI));
141 std::unique_ptr<BlockFrequencyInfo> BFI;
147 BFI.reset(new BlockFrequencyInfo(F, *BPI, LI));
165 std::unique_ptr<BlockFrequencyInfo> BFI_,
    [all...]
LoopUnswitch.cpp 42 #include "llvm/Analysis/BlockFrequencyInfo.h"
181 BlockFrequencyInfo BFI;
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp     [all...]

Completed in 305 milliseconds