/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Analysis/ |
H A D | BlockFrequencyInfo.cpp | 100 struct GraphTraits<BlockFrequencyInfo *> { 105 static NodeRef getEntryNode(const BlockFrequencyInfo *G) { in getEntryNode() 115 static nodes_iterator nodes_begin(const BlockFrequencyInfo *G) { in nodes_begin() 119 static nodes_iterator nodes_end(const BlockFrequencyInfo *G) { in nodes_end() 125 BFIDOTGraphTraitsBase<BlockFrequencyInfo, BranchProbabilityInfo>; 128 struct DOTGraphTraits<BlockFrequencyInfo *> : public BFIDOTGTraitsBase { 133 const BlockFrequencyInfo *Graph) { in getNodeLabel() 139 const BlockFrequencyInfo *Graph) { in getNodeAttributes() 145 const BlockFrequencyInfo *BFI) { in getEdgeAttributes() 153 BlockFrequencyInfo::BlockFrequencyInfo() = default; [all …]
|
H A D | ProfileSummaryInfo.cpp | 80 const CallBase &Call, BlockFrequencyInfo *BFI, bool AllowSynthetic) const { in getProfileCount() 117 const Function *F, BlockFrequencyInfo &BFI) const { in isFunctionHotInCallGraph() 146 const Function *F, BlockFrequencyInfo &BFI) const { in isFunctionColdInCallGraph() 176 int PercentileCutoff, const Function *F, BlockFrequencyInfo &BFI) const { in isFunctionHotOrColdInCallGraphNthPercentile() 210 int PercentileCutoff, const Function *F, BlockFrequencyInfo &BFI) const { in isFunctionHotInCallGraphNthPercentile() 216 int PercentileCutoff, const Function *F, BlockFrequencyInfo &BFI) const { in isFunctionColdInCallGraphNthPercentile() 329 BlockFrequencyInfo *BFI) const { in isHotBlock() 335 BlockFrequencyInfo *BFI) const { in isColdBlock() 342 int PercentileCutoff, const BasicBlock *BB, BlockFrequencyInfo *BFI) const { in isHotOrColdBlockNthPercentile() 351 int PercentileCutoff, const BasicBlock *BB, BlockFrequencyInfo *BFI) const { in isHotBlockNthPercentile() [all …]
|
/aosp_15_r20/external/llvm/lib/Analysis/ |
H A D | BlockFrequencyInfo.cpp | 62 struct GraphTraits<BlockFrequencyInfo *> { 67 static inline const NodeType *getEntryNode(const BlockFrequencyInfo *G) { in getEntryNode() 76 static nodes_iterator nodes_begin(const BlockFrequencyInfo *G) { in nodes_begin() 79 static nodes_iterator nodes_end(const BlockFrequencyInfo *G) { in nodes_end() 84 typedef BFIDOTGraphTraitsBase<BlockFrequencyInfo, BranchProbabilityInfo> 88 struct DOTGraphTraits<BlockFrequencyInfo *> : public BFIDOTGTraitsBase { 93 const BlockFrequencyInfo *Graph) { in getNodeLabel() 100 const BlockFrequencyInfo *Graph) { in getNodeAttributes() 106 const BlockFrequencyInfo *BFI) { in getEdgeAttributes() 115 BlockFrequencyInfo::BlockFrequencyInfo() {} in BlockFrequencyInfo() function in BlockFrequencyInfo [all …]
|
H A D | ModuleSummaryAnalysis.cpp | 66 const Function &F, BlockFrequencyInfo *BFI) { in computeFunctionSummary() 120 std::function<BlockFrequencyInfo *(const Function &F)> Ftor) in ModuleSummaryIndexBuilder() 134 BlockFrequencyInfo *BFI = nullptr; in ModuleSummaryIndexBuilder() 135 std::unique_ptr<BlockFrequencyInfo> BFIPtr; in ModuleSummaryIndexBuilder() 141 BFIPtr = llvm::make_unique<BlockFrequencyInfo>(F, BPI, LI); in ModuleSummaryIndexBuilder()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
H A D | BlockFrequencyInfo.cpp | 99 struct GraphTraits<BlockFrequencyInfo *> { 104 static NodeRef getEntryNode(const BlockFrequencyInfo *G) { in getEntryNode() 114 static nodes_iterator nodes_begin(const BlockFrequencyInfo *G) { in nodes_begin() 118 static nodes_iterator nodes_end(const BlockFrequencyInfo *G) { in nodes_end() 124 BFIDOTGraphTraitsBase<BlockFrequencyInfo, BranchProbabilityInfo>; 127 struct DOTGraphTraits<BlockFrequencyInfo *> : public BFIDOTGTraitsBase { 132 const BlockFrequencyInfo *Graph) { in getNodeLabel() 138 const BlockFrequencyInfo *Graph) { in getNodeAttributes() 144 const BlockFrequencyInfo *BFI) { in getEdgeAttributes() 152 BlockFrequencyInfo::BlockFrequencyInfo() = default; [all …]
|
H A D | ProfileSummaryInfo.cpp | 106 BlockFrequencyInfo *BFI, in getProfileCount() 146 BlockFrequencyInfo &BFI) { in isFunctionHotInCallGraph() 175 BlockFrequencyInfo &BFI) { in isFunctionColdInCallGraph() 200 int PercentileCutoff, const Function *F, BlockFrequencyInfo &BFI) { in isFunctionHotInCallGraphNthPercentile() 319 bool ProfileSummaryInfo::isHotBlock(const BasicBlock *BB, BlockFrequencyInfo *BFI) { in isHotBlock() 325 BlockFrequencyInfo *BFI) { in isColdBlock() 332 BlockFrequencyInfo *BFI) { in isHotBlockNthPercentile() 338 BlockFrequencyInfo *BFI) { in isHotCallSite() 344 BlockFrequencyInfo *BFI) { in isColdCallSite()
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Analysis/ |
D | BlockFrequencyInfo.h | 38 class BlockFrequencyInfo { 44 BlockFrequencyInfo(); 45 BlockFrequencyInfo(const Function &F, const BranchProbabilityInfo &BPI, 47 BlockFrequencyInfo(const BlockFrequencyInfo &) = delete; 48 BlockFrequencyInfo &operator=(const BlockFrequencyInfo &) = delete; 49 BlockFrequencyInfo(BlockFrequencyInfo &&Arg); 50 BlockFrequencyInfo &operator=(BlockFrequencyInfo &&RHS); 51 ~BlockFrequencyInfo(); 101 void verifyMatch(BlockFrequencyInfo &Other) const; 107 Printable printBlockFreq(const BlockFrequencyInfo &BFI, BlockFrequency Freq); [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Analysis/ |
D | BlockFrequencyInfo.h | 38 class BlockFrequencyInfo { 44 BlockFrequencyInfo(); 45 BlockFrequencyInfo(const Function &F, const BranchProbabilityInfo &BPI, 47 BlockFrequencyInfo(const BlockFrequencyInfo &) = delete; 48 BlockFrequencyInfo &operator=(const BlockFrequencyInfo &) = delete; 49 BlockFrequencyInfo(BlockFrequencyInfo &&Arg); 50 BlockFrequencyInfo &operator=(BlockFrequencyInfo &&RHS); 51 ~BlockFrequencyInfo(); 101 void verifyMatch(BlockFrequencyInfo &Other) const; 107 Printable printBlockFreq(const BlockFrequencyInfo &BFI, BlockFrequency Freq); [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Analysis/ |
D | BlockFrequencyInfo.h | 38 class BlockFrequencyInfo { 44 BlockFrequencyInfo(); 45 BlockFrequencyInfo(const Function &F, const BranchProbabilityInfo &BPI, 47 BlockFrequencyInfo(const BlockFrequencyInfo &) = delete; 48 BlockFrequencyInfo &operator=(const BlockFrequencyInfo &) = delete; 49 BlockFrequencyInfo(BlockFrequencyInfo &&Arg); 50 BlockFrequencyInfo &operator=(BlockFrequencyInfo &&RHS); 51 ~BlockFrequencyInfo(); 101 void verifyMatch(BlockFrequencyInfo &Other) const; 107 Printable printBlockFreq(const BlockFrequencyInfo &BFI, BlockFrequency Freq); [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Analysis/ |
D | BlockFrequencyInfo.h | 38 class BlockFrequencyInfo { 44 BlockFrequencyInfo(); 45 BlockFrequencyInfo(const Function &F, const BranchProbabilityInfo &BPI, 47 BlockFrequencyInfo(const BlockFrequencyInfo &) = delete; 48 BlockFrequencyInfo &operator=(const BlockFrequencyInfo &) = delete; 49 BlockFrequencyInfo(BlockFrequencyInfo &&Arg); 50 BlockFrequencyInfo &operator=(BlockFrequencyInfo &&RHS); 51 ~BlockFrequencyInfo(); 101 void verifyMatch(BlockFrequencyInfo &Other) const; 107 Printable printBlockFreq(const BlockFrequencyInfo &BFI, BlockFrequency Freq); [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Analysis/ |
H A D | BlockFrequencyInfo.h | 37 class BlockFrequencyInfo { 43 BlockFrequencyInfo(); 44 BlockFrequencyInfo(const Function &F, const BranchProbabilityInfo &BPI, 46 BlockFrequencyInfo(const BlockFrequencyInfo &) = delete; 47 BlockFrequencyInfo &operator=(const BlockFrequencyInfo &) = delete; 48 BlockFrequencyInfo(BlockFrequencyInfo &&Arg); 49 BlockFrequencyInfo &operator=(BlockFrequencyInfo &&RHS); 50 ~BlockFrequencyInfo(); 108 void verifyMatch(BlockFrequencyInfo &Other) const; 120 using Result = BlockFrequencyInfo; [all …]
|
H A D | ProfileSummaryInfo.h | 26 class BlockFrequencyInfo; variable 102 BlockFrequencyInfo *BFI, 114 BlockFrequencyInfo &BFI) const; 119 BlockFrequencyInfo &BFI) const; 126 BlockFrequencyInfo &BFI) const; 131 BlockFrequencyInfo &BFI) const; 147 bool isHotBlock(const BasicBlock *BB, BlockFrequencyInfo *BFI) const; 149 bool isColdBlock(const BasicBlock *BB, BlockFrequencyInfo *BFI) const; 155 BlockFrequencyInfo *BFI) const; 161 BlockFrequencyInfo *BFI) const; [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
H A D | BlockFrequencyInfo.h | 37 class BlockFrequencyInfo { 43 BlockFrequencyInfo(); 44 BlockFrequencyInfo(const Function &F, const BranchProbabilityInfo &BPI, 46 BlockFrequencyInfo(const BlockFrequencyInfo &) = delete; 47 BlockFrequencyInfo &operator=(const BlockFrequencyInfo &) = delete; 48 BlockFrequencyInfo(BlockFrequencyInfo &&Arg); 49 BlockFrequencyInfo &operator=(BlockFrequencyInfo &&RHS); 50 ~BlockFrequencyInfo(); 117 using Result = BlockFrequencyInfo; 136 BlockFrequencyInfo BFI; [all …]
|
H A D | ProfileSummaryInfo.h | 30 class BlockFrequencyInfo; variable 104 BlockFrequencyInfo *BFI, 113 bool isFunctionHotInCallGraph(const Function *F, BlockFrequencyInfo &BFI); 117 bool isFunctionColdInCallGraph(const Function *F, BlockFrequencyInfo &BFI); 122 BlockFrequencyInfo &BFI); 131 bool isHotBlock(const BasicBlock *BB, BlockFrequencyInfo *BFI); 133 bool isColdBlock(const BasicBlock *BB, BlockFrequencyInfo *BFI); 137 const BasicBlock *BB, BlockFrequencyInfo *BFI); 139 bool isHotCallSite(const CallSite &CS, BlockFrequencyInfo *BFI); 141 bool isColdCallSite(const CallSite &CS, BlockFrequencyInfo *BFI);
|
/aosp_15_r20/external/llvm/include/llvm/Analysis/ |
H A D | BlockFrequencyInfo.h | 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); 44 BlockFrequencyInfo &operator=(BlockFrequencyInfo &&RHS); 46 ~BlockFrequencyInfo(); 92 typedef BlockFrequencyInfo Result; 110 BlockFrequencyInfo BFI; [all …]
|
H A D | LazyBlockFrequencyInfo.h | 71 BlockFrequencyInfo &getCalculated() { in getCalculated() 80 const BlockFrequencyInfo &getCalculated() const { in getCalculated() 91 BlockFrequencyInfo BFI; 106 BlockFrequencyInfo &getBFI() { return LBFI.getCalculated(); } in getBFI() 109 const BlockFrequencyInfo &getBFI() const { return LBFI.getCalculated(); } in getBFI()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/ |
H A D | SizeOpts.cpp | 64 BlockFrequencyInfo &BFI) { in isFunctionColdInCallGraph() 70 BlockFrequencyInfo &BFI) { in isFunctionHotInCallGraphNthPercentile() 76 BlockFrequencyInfo &BFI) { in isFunctionColdInCallGraphNthPercentile() 81 BlockFrequencyInfo *BFI) { in isColdBlock() 87 BlockFrequencyInfo *BFI) { in isHotBlockNthPercentile() 92 BlockFrequencyInfo *BFI) { in isColdBlockNthPercentile() 99 BlockFrequencyInfo *BFI, in shouldOptimizeForSize() 106 BlockFrequencyInfo *BFI, in shouldOptimizeForSize()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
H A D | SizeOpts.cpp | 54 BlockFrequencyInfo &BFI) { in isFunctionColdInCallGraph() 60 BlockFrequencyInfo &BFI) { in isFunctionHotInCallGraphNthPercentile() 65 BlockFrequencyInfo *BFI) { in isColdBlock() 71 BlockFrequencyInfo *BFI) { in isHotBlockNthPercentile() 78 BlockFrequencyInfo *BFI, in shouldOptimizeForSize() 85 BlockFrequencyInfo *BFI, in shouldOptimizeForSize()
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Transforms/IPO/ |
D | HotColdSplitting.h | 22 class BlockFrequencyInfo; variable 38 function_ref<BlockFrequencyInfo *(Function &)> GBFI, in HotColdSplitting() 49 BlockFrequencyInfo *BFI) const; 56 BlockFrequencyInfo *BFI, TargetTransformInfo &TTI, 59 function_ref<BlockFrequencyInfo *(Function &)> GetBFI;
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Transforms/IPO/ |
D | HotColdSplitting.h | 22 class BlockFrequencyInfo; variable 38 function_ref<BlockFrequencyInfo *(Function &)> GBFI, in HotColdSplitting() 49 BlockFrequencyInfo *BFI) const; 56 BlockFrequencyInfo *BFI, TargetTransformInfo &TTI, 59 function_ref<BlockFrequencyInfo *(Function &)> GetBFI;
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Transforms/IPO/ |
D | HotColdSplitting.h | 22 class BlockFrequencyInfo; variable 37 function_ref<BlockFrequencyInfo *(Function &)> GBFI, in HotColdSplitting() 50 BlockFrequencyInfo *BFI) const; 55 DominatorTree &DT, BlockFrequencyInfo *BFI, 60 function_ref<BlockFrequencyInfo *(Function &)> GetBFI;
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Transforms/IPO/ |
D | HotColdSplitting.h | 22 class BlockFrequencyInfo; variable 38 function_ref<BlockFrequencyInfo *(Function &)> GBFI, in HotColdSplitting() 49 BlockFrequencyInfo *BFI) const; 56 BlockFrequencyInfo *BFI, TargetTransformInfo &TTI, 59 function_ref<BlockFrequencyInfo *(Function &)> GetBFI;
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Transforms/IPO/ |
H A D | HotColdSplitting.h | 21 class BlockFrequencyInfo; variable 36 function_ref<BlockFrequencyInfo *(Function &)> GBFI, in HotColdSplitting() 49 DominatorTree &DT, BlockFrequencyInfo *BFI, 54 function_ref<BlockFrequencyInfo *(Function &)> GetBFI;
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/IPO/ |
H A D | HotColdSplitting.h | 21 class BlockFrequencyInfo; variable 36 function_ref<BlockFrequencyInfo *(Function &)> GBFI, in HotColdSplitting() 49 DominatorTree &DT, BlockFrequencyInfo *BFI, 54 function_ref<BlockFrequencyInfo *(Function &)> GetBFI;
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Transforms/Scalar/ |
D | JumpThreading.h | 87 std::optional<BlockFrequencyInfo *> BFI; 108 std::optional<BlockFrequencyInfo *> BFI, 173 BlockFrequencyInfo *BFI, 196 BlockFrequencyInfo *getBFI(); 206 BlockFrequencyInfo *getOrCreateBFI(bool Force = false);
|