Home
last modified time | relevance | path

Searched refs:FuncT (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DProfileSummaryInfo.h116 template <typename FuncT> bool isFunctionEntryHot(const FuncT *F) const { in isFunctionEntryHot()
127 template <typename FuncT, typename BFIT>
128 bool isFunctionHotInCallGraph(const FuncT *F, BFIT &BFI) const { in isFunctionHotInCallGraph()
147 template <typename FuncT, typename BFIT>
148 bool isFunctionColdInCallGraph(const FuncT *F, BFIT &BFI) const { in isFunctionColdInCallGraph()
168 template <typename FuncT, typename BFIT>
170 const FuncT *F, BFIT &BFI) const { in isFunctionHotInCallGraphNthPercentile()
171 return isFunctionHotOrColdInCallGraphNthPercentile<true, FuncT, BFIT>( in isFunctionHotInCallGraphNthPercentile()
176 template <typename FuncT, typename BFIT>
178 const FuncT *F, BFIT &BFI) const { in isFunctionColdInCallGraphNthPercentile()
[all …]
H A DRegionInfo.h84 using FuncT = Function;
255 using FuncT = typename Tr::FuncT;
677 using FuncT = typename Tr::FuncT;
782 void scanForRegions(FuncT &F, BBtoBBMap *ShortCut);
794 void calculate(FuncT &F);
H A DGenericDomTreeUpdater.h133 template <typename FuncT> void recalculate(FuncT &F);
H A DRegionInfoImpl.h693 void RegionInfoBase<Tr>::scanForRegions(FuncT &F, BBtoBBMap *ShortCut) { in scanForRegions()
694 using FuncPtrT = std::add_pointer_t<FuncT>; in scanForRegions()
877 void RegionInfoBase<Tr>::calculate(FuncT &F) { in calculate()
878 using FuncPtrT = std::add_pointer_t<FuncT>; in calculate()
H A DGenericDomTreeUpdaterImpl.h27 template <typename FuncT>
29 FuncT &F) { in recalculate()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSizeOpts.h51 template <typename FuncT, typename BFIT>
52 bool shouldFuncOptimizeForSizeImpl(const FuncT *F, ProfileSummaryInfo *PSI, in shouldFuncOptimizeForSizeImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegionInfo.h31 using FuncT = MachineFunction;
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp232 template <typename FuncT> void traverse(Value *V, FuncT F);
276 template <typename FuncT> in INITIALIZE_PASS_DEPENDENCY()
277 void Simplifier::Context::traverse(Value *V, FuncT F) { in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp6894 const FunctionType *FuncT = nullptr; in BuildResolvedCallExpr() local
6900 FuncT = PT->getPointeeType()->getAs<FunctionType>(); in BuildResolvedCallExpr()
6901 if (!FuncT) in BuildResolvedCallExpr()
6906 FuncT = BPT->getPointeeType()->castAs<FunctionType>(); in BuildResolvedCallExpr()
6925 const auto *Proto = dyn_cast_or_null<FunctionProtoType>(FuncT); in BuildResolvedCallExpr()
6957 if (!FuncT->getReturnType()->isVoidType() && in BuildResolvedCallExpr()
6958 !FuncT->getReturnType()->getAs<AutoType>() && in BuildResolvedCallExpr()
6959 !FuncT->getReturnType()->isInstantiationDependentType()) in BuildResolvedCallExpr()
6971 if (CheckCallReturnType(FuncT->getReturnType(), Fn->getBeginLoc(), TheCall, in BuildResolvedCallExpr()
6976 TheCall->setType(FuncT->getCallResultType(Context)); in BuildResolvedCallExpr()
[all …]
H A DSemaChecking.cpp2280 QualType FuncT = Args[0]->getType(); in BuiltinInvoke() local
2282 if (const auto *MPT = FuncT->getAs<MemberPointerType>()) { in BuiltinInvoke()