Home
last modified time | relevance | path

Searched refs:FunctionT (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h64 using FunctionT = Function;
188 using FunctionT = typename afdo_detail::IRTraits<BT>::FunctionT;
216 Function &getFunction(FunctionT &F) {
219 const BasicBlockT *getEntryBB(const FunctionT *F) {
229 unsigned getFunctionLoc(FunctionT &Func);
241 bool computeBlockWeights(FunctionT &F);
242 void findEquivalenceClasses(FunctionT &F);
246 void propagateWeights(FunctionT &F);
247 void applyProfi(FunctionT &F, BlockEdgeMap &Successors,
251 void buildEdges(FunctionT &F);
[all …]
H A DSampleProfileInference.h123 using FunctionT = FT; variable
130 SampleProfileInference(FunctionT &F, BlockEdgeMap &Successors, in SampleProfileInference()
153 const FunctionT &F;
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericUniformityInfo.h32 using FunctionT = typename ContextT::FunctionT; variable
58 const FunctionT &getFunction() const;
H A DGenericCycleInfo.h47 using FunctionT = typename ContextT::FunctionT; variable
230 using FunctionT = typename ContextT::FunctionT; variable
267 void compute(FunctionT &F);
270 const FunctionT *getFunction() const { return Context.getFunction(); } in getFunction()
H A DGenericConvergenceVerifier.h26 using FunctionT = typename ContextT::FunctionT; variable
35 const FunctionT &F) { in initialize()
H A DGenericUniformityImpl.h89 using FunctionT = typename ContextT::FunctionT; variable
263 using FunctionT = typename ContextT::FunctionT; variable
330 using FunctionT = typename ContextT::FunctionT; variable
352 const FunctionT &getFunction() const { return F; } in getFunction()
410 const FunctionT &F;
485 using FunctionT = typename ContextT::FunctionT; variable
1219 const typename ContextT::FunctionT &
H A DGenericSSAContext.h39 // We use FunctionT as a template argument and not GenericSSATraits to allow
43 const typename SSATraits::FunctionT *F;
72 // A FunctionT represents a CFG along with arguments and return values. It is
74 using FunctionT = typename SSATraits::FunctionT;
81 GenericSSAContext(const FunctionT *F) : F(F) {}
83 const FunctionT *getFunction() const { return F; }
H A DFunctionExtras.h57 template <typename FunctionT> class unique_function;
H A DGenericCycleImpl.h388 void GenericCycleInfo<ContextT>::compute(FunctionT &F) { in compute()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLazyBlockFrequencyInfo.h32 template <typename FunctionT, typename BranchProbabilityInfoPassT,
39 void setAnalysis(const FunctionT *F, BranchProbabilityInfoPassT *BPIPass, in setAnalysis()
70 const FunctionT *F = nullptr;
H A DEHUtils.h17 template <typename FunctionT, typename BlockT>
18 static void computeEHOnlyBlocks(FunctionT &F, DenseSet<BlockT *> &EHBlocks) { in computeEHOnlyBlocks()
H A DBlockFrequencyInfoImpl.h548 using FunctionT = Function;
556 using FunctionT = MachineFunction;
851 using FunctionT = typename bfi_detail::TypeMap<BT>::FunctionT;
863 const FunctionT *F = nullptr;
1009 const FunctionT *getFunction() const { return F; }
1011 void calculate(const FunctionT &F, const BranchProbabilityInfoT &BPI,
1102 void BlockFrequencyInfoImpl<BT>::calculate(const FunctionT &F,
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DDeclarationFragments.h302 template <typename FunctionT>
303 static FunctionSignature getFunctionSignature(const FunctionT *Function);
460 template <typename FunctionT>
462 DeclarationFragmentsBuilder::getFunctionSignature(const FunctionT *Function) { in getFunctionSignature()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGenericConvergenceVerifierImpl.h143 CI.compute(const_cast<FunctionT &>(F)); in verify()
193 ReversePostOrderTraversal<const FunctionT *> RPOT(&F); in verify()
H A DSSAContext.h33 using FunctionT = Function; in instrs()
42 using FunctionT = Function; global() variable
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineSSAContext.h37 using FunctionT = MachineFunction;
43 using FunctionT = MachineFunction; global() variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DStandardInstrumentations.h420 template <typename FunctionT>
421 static bool generateFunctionData(IRDataT<T> &Data, const FunctionT &F);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRSampleProfile.cpp120 using FunctionT = MachineFunction; typedef
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DStandardInstrumentations.cpp725 template <typename FunctionT>
726 bool IRComparer<T>::generateFunctionData(IRDataT<T> &Data, const FunctionT &F) { in generateFunctionData()