Home
last modified time | relevance | path

Searched defs:BFI (Results 1 - 25 of 43) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
H A DSizeOpts.cpp77 shouldOptimizeForSize(const Function *F, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI, PGSOQueryType QueryType) shouldOptimizeForSize() argument
84 shouldOptimizeForSize(const BasicBlock *BB, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI, PGSOQueryType QueryType) shouldOptimizeForSize() argument
[all...]
H A DBreakCriticalEdges.cpp357 SplitIndirectBrCriticalEdges(Function &F, BranchProbabilityInfo *BPI, BlockFrequencyInfo *BFI) SplitIndirectBrCriticalEdges() argument
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
H A DSizeOpts.h42 shouldFuncOptimizeForSizeImpl(const FuncT *F, ProfileSummaryInfo *PSI, BFIT *BFI, PGSOQueryType QueryType) shouldFuncOptimizeForSizeImpl() argument
67 shouldOptimizeForSizeImpl(const BlockT *BB, ProfileSummaryInfo *PSI, BFIT *BFI, PGSOQueryType QueryType) shouldOptimizeForSizeImpl() argument
[all...]
H A DSimplifyLibCalls.h106 BlockFrequencyInfo *BFI; member in llvm::LibCallSimplifier
H A DCodeExtractor.h91 BlockFrequencyInfo *BFI; member in llvm::CodeExtractor
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/
H A DCGProfile.cpp43 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in run() local
H A DCFGMST.h272 BlockFrequencyInfo *BFI; member in llvm::CFGMST
H A DPGOMemOPSizeOpt.cpp138 MemOPSizeOpt(Function &Func, BlockFrequencyInfo &BFI, in MemOPSizeOpt() argument
174 BlockFrequencyInfo &BFI; member in __anon25079::MemOPSizeOpt
415 static bool PGOMemOPSizeOptImpl(Function &F, BlockFrequencyInfo &BFI, in PGOMemOPSizeOptImpl() argument
429 BlockFrequencyInfo &BFI in runOnFunction() local
442 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); run() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
H A DLazyBlockFrequencyInfo.h70 BlockFrequencyInfoT BFI; member in llvm::LazyBlockFrequencyInfo
[all...]
H A DBlockFrequencyInfo.h136 BlockFrequencyInfo BFI; member in llvm::BlockFrequencyInfoWrapperPass
H A DOptimizationRemarkEmitter.h39 OptimizationRemarkEmitter(const Function *F, BlockFrequencyInfo *BFI) in OptimizationRemarkEmitter() argument
102 BlockFrequencyInfo *BFI; global() member in llvm::OptimizationRemarkEmitter
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorize.h137 BlockFrequencyInfo *BFI; member
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h82 std::unique_ptr<BlockFrequencyInfo> BFI; member in llvm::JumpThreadingPass
H A DConstantHoisting.h151 BlockFrequencyInfo *BFI; member in llvm::ConstantHoistingPass
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DOptimizationRemarkEmitter.cpp94 BlockFrequencyInfo *BFI; in runOnFunction() local
116 BlockFrequencyInfo *BFI; run() local
[all...]
H A DBlockFrequencyInfo.cpp330 BlockFrequencyInfo BFI; run() local
[all...]
H A DProfileSummaryInfo.cpp319 bool ProfileSummaryInfo::isHotBlock(const BasicBlock *BB, BlockFrequencyInfo *BFI) { in isHotBlock() argument
105 getProfileCount(const Instruction *Inst, BlockFrequencyInfo *BFI, bool AllowSynthetic) getProfileCount() argument
145 isFunctionHotInCallGraph(const Function *F, BlockFrequencyInfo &BFI) isFunctionHotInCallGraph() argument
174 isFunctionColdInCallGraph(const Function *F, BlockFrequencyInfo &BFI) isFunctionColdInCallGraph() argument
199 isFunctionHotInCallGraphNthPercentile( int PercentileCutoff, const Function *F, BlockFrequencyInfo &BFI) isFunctionHotInCallGraphNthPercentile() argument
324 isColdBlock(const BasicBlock *BB, BlockFrequencyInfo *BFI) isColdBlock() argument
330 isHotBlockNthPercentile(int PercentileCutoff, const BasicBlock *BB, BlockFrequencyInfo *BFI) isHotBlockNthPercentile() argument
337 isHotCallSite(const CallSite &CS, BlockFrequencyInfo *BFI) isHotCallSite() argument
343 isColdCallSite(const CallSite &CS, BlockFrequencyInfo *BFI) isColdCallSite() argument
[all...]
H A DBlockFrequencyInfoImpl.cpp282 static void cleanup(BlockFrequencyInfoImplBase &BFI) { in cleanup() argument
413 static void debugAssign(const BlockFrequencyInfoImplBase &BFI, in debugAssign() argument
460 static void convertFloatingToInteger(BlockFrequencyInfoImplBase &BFI, in convertFloatingToInteger() argument
499 unwrapLoop(BlockFrequencyInfoImplBase &BFI, LoopData &Loop) unwrapLoop() argument
682 findIrreducibleHeaders( const BlockFrequencyInfoImplBase &BFI, const IrreducibleGraph &G, const std::vector<const IrreducibleGraph::IrrNode *> &SCC, LoopData::NodeList &Headers, LoopData::NodeList &Others) findIrreducibleHeaders() argument
751 createIrreducibleLoop( BlockFrequencyInfoImplBase &BFI, const IrreducibleGraph &G, LoopData *OuterLoop, std::list<LoopData>::iterator Insert, const std::vector<const IrreducibleGraph::IrrNode *> &SCC) createIrreducibleLoop() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp83 adjustedSumFreq(SmallPtrSetImpl<BasicBlock *> &BBs, BlockFrequencyInfo &BFI) adjustedSumFreq() argument
121 findBBsToSinkInto(const Loop &L, const SmallPtrSetImpl<BasicBlock *> &UseBBs, const SmallVectorImpl<BasicBlock *> &ColdLoopBBs, DominatorTree &DT, BlockFrequencyInfo &BFI) findBBsToSinkInto() argument
175 sinkInstruction(Loop &L, Instruction &I, const SmallVectorImpl<BasicBlock *> &ColdLoopBBs, const SmallDenseMap<BasicBlock *, int, 16> &LoopBlockNumber, LoopInfo &LI, DominatorTree &DT, BlockFrequencyInfo &BFI) sinkInstruction() argument
252 sinkLoopInvariantInstructions(Loop &L, AAResults &AA, LoopInfo &LI, DominatorTree &DT, BlockFrequencyInfo &BFI, ScalarEvolution *SE) sinkLoopInvariantInstructions() argument
322 BlockFrequencyInfo &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); run() local
[all...]
H A DConstantHoisting.cpp206 static void findBestInsertionSet(DominatorTree &DT, BlockFrequencyInfo &BFI, in findBestInsertionSet() argument
932 runImpl(Function &Fn, TargetTransformInfo &TTI, DominatorTree &DT, BlockFrequencyInfo *BFI, BasicBlock &Entry, ProfileSummaryInfo *PSI) runImpl() argument
975 auto BFI = ConstHoistWithBlockFrequency run() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp43 findJumpTables(CaseClusterVector &Clusters, const SwitchInst *SI, MachineBasicBlock *DefaultMBB, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI) findJumpTables() argument
H A DExpandMemCmp.cpp809 auto *BFI = (PSI && PSI->hasProfileSummary()) ? variable
726 expandMemCmp(CallInst *CI, const TargetTransformInfo *TTI, const TargetLowering *TLI, const DataLayout *DL, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI) expandMemCmp() argument
836 runOnBlock( BasicBlock &BB, const TargetLibraryInfo *TLI, const TargetTransformInfo *TTI, const TargetLowering* TL, const DataLayout& DL, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI) runOnBlock() argument
856 runImpl( Function &F, const TargetLibraryInfo *TLI, const TargetTransformInfo *TTI, const TargetLowering* TL, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI) runImpl() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
H A DSpeculateAnalyses.cpp245 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F); in queryCFG() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp561 BlockFrequencyInfo *BFI = nullptr; in outlineColdRegions() local
300 extractColdRegion( const BlockSequence &Region, const CodeExtractorAnalysisCache &CEAC, DominatorTree &DT, BlockFrequencyInfo *BFI, TargetTransformInfo &TTI, OptimizationRemarkEmitter &ORE, AssumptionCache *AC, unsigned Count) extractColdRegion() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h328 BlockFrequencyInfo *BFI; member in llvm::InstCombiner
338 InstCombiner(InstCombineWorklist &Worklist, BuilderTy &Builder, bool MinimizeSize, bool ExpensiveCombines, AliasAnalysis *AA, AssumptionCache &AC, TargetLibraryInfo &TLI, DominatorTree &DT, OptimizationRemarkEmitter &ORE, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI, const DataLayout &DL, LoopInfo *LI) InstCombiner() argument

Completed in 18 milliseconds

12