Searched refs:FAM (Results 1 - 25 of 150) sorted by relevance

123456

/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLibCallsShrinkWrap.h22 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DDeadStoreElimination.h30 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
H A DLoopSink.h35 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DControlHeightReduction.h25 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
H A DThreadSanitizer.h28 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCallBrPrepare.h18 PreservedAnalyses run(Function &Fn, FunctionAnalysisManager &FAM);
H A DWasmEHPrepare.h18 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
H A DIndirectBrExpand.h23 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
H A DInterleavedAccess.h29 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
H A DInterleavedLoadCombine.h24 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
H A DWinEHPrepare.h22 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
H A DSafeStack.h23 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
H A DDwarfEHPrepare.h28 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
H A DExpandMemCmp.h24 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
H A DSjLjEHPrepare.h23 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
H A DSelectOptimize.h29 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineOrder.cpp46 FunctionAnalysisManager &FAM,
50 FAM.getResult<ModuleAnalysisManagerFunctionProxy>(Caller)
54 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller);
56 return FAM.getResult<AssumptionAnalysis>(F);
59 return FAM.getResult<BlockFrequencyAnalysis>(F);
62 return FAM.getResult<TargetLibraryAnalysis>(F);
66 auto &CalleeTTI = FAM.getResult<TargetIRAnalysis>(Callee);
94 CostPriority(const CallBase *CB, FunctionAnalysisManager &FAM, argument
96 auto IC = getInlineCostWrapper(const_cast<CallBase &>(*CB), FAM, Params);
114 CostBenefitPriority(const CallBase *CB, FunctionAnalysisManager &FAM, argument
45 getInlineCostWrapper(CallBase &CB, FunctionAnalysisManager &FAM, const InlineParams &Params) argument
182 MLPriority(const CallBase *CB, FunctionAnalysisManager &FAM, const InlineParams &Params) argument
234 PriorityInlineOrder(FunctionAnalysisManager &FAM, const InlineParams &Params) argument
276 FunctionAnalysisManager &FAM; member in class:PriorityInlineOrder
[all...]
H A DInlineSizeEstimatorAnalysis.cpp83 FunctionAnalysisManager &FAM);
137 size_t getSize(Function &F, FunctionAnalysisManager &FAM) { argument
138 auto &TTI = FAM.getResult<TargetIRAnalysis>(F);
154 FunctionAnalysisManager &FAM) {
158 auto &DomTree = FAM.getResult<DominatorTreeAnalysis>(F);
190 FF[NamedFeatureIndex::InitialSize] = getSize(F, FAM);
195 auto &LI = FAM.getResult<LoopAnalysis>(F);
238 FunctionAnalysisManager &FAM) {
242 const_cast<Function &>(F), FAM);
269 FunctionAnalysisManager &FAM) {
153 getFunctionFeatures(Function &F, FunctionAnalysisManager &FAM) argument
237 run(const Function &F, FunctionAnalysisManager &FAM) argument
268 run(const Function &F, FunctionAnalysisManager &FAM) argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DInferFunctionAttrs.cpp40 FunctionAnalysisManager &FAM = local
42 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & {
43 return FAM.getResult<TargetLibraryAnalysis>(F);
H A DModuleInliner.cpp67 FunctionAnalysisManager &FAM,
78 // need to use the provided FAM, which is valid for the duration of the
83 M, FAM, Params, InlineContext{LTOPhase, InlinePass::ModuleInliner});
120 FunctionAnalysisManager &FAM = local
123 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & {
124 return FAM.getResult<TargetLibraryAnalysis>(F);
127 InlineAdvisor &Advisor = getAdvisor(MAM, FAM, M);
141 auto Calls = getInlineOrder(FAM, Params, MAM, M);
146 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(F);
192 return FAM
66 getAdvisor(const ModuleAnalysisManager &MAM, FunctionAnalysisManager &FAM, Module &M) argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DFunctionPropertiesAnalysis.h38 getFunctionPropertiesInfo(Function &F, FunctionAnalysisManager &FAM);
148 FunctionPropertiesInfo run(Function &F, FunctionAnalysisManager &FAM);
174 void finish(FunctionAnalysisManager &FAM) const;
175 bool finishAndTest(FunctionAnalysisManager &FAM) const {
176 finish(FAM);
177 return isUpdateValid(Caller, FPI, FAM);
186 FunctionAnalysisManager &FAM);
H A DInlineOrder.h35 getDefaultInlineOrder(FunctionAnalysisManager &FAM, const InlineParams &Params,
39 getInlineOrder(FunctionAnalysisManager &FAM, const InlineParams &Params,
57 *InlineOrderFactory)(FunctionAnalysisManager &FAM,
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInstructionNamer.cpp44 FunctionAnalysisManager &FAM) {
43 run(Function &F, FunctionAnalysisManager &FAM) argument
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/
H A DCFGuard.h25 PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DCGProfile.cpp47 static bool runCGProfilePass(Module &M, FunctionAnalysisManager &FAM, argument
68 auto &BFI = FAM.getResult<BlockFrequencyAnalysis>(F);
71 TargetTransformInfo &TTI = FAM.getResult<TargetIRAnalysis>(F);
102 FunctionAnalysisManager &FAM = local
104 runCGProfilePass(M, FAM, InLTO);

Completed in 144 milliseconds

123456