Home
last modified time | relevance | path

Searched refs:FnT (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DTaskDispatch.h60 GenericNamedTaskImpl(FnT &&Fn, std::string DescBuffer) in GenericNamedTaskImpl()
61 : Fn(std::forward<FnT>(Fn)), Desc(DescBuffer.c_str()), in GenericNamedTaskImpl()
63 GenericNamedTaskImpl(FnT &&Fn, const char *Desc) in GenericNamedTaskImpl()
64 : Fn(std::forward<FnT>(Fn)), Desc(Desc) { in GenericNamedTaskImpl()
71 FnT Fn;
77 template <typename FnT>
78 std::unique_ptr<GenericNamedTask> makeGenericNamedTask(FnT &&Fn, in makeGenericNamedTask()
80 return std::make_unique<GenericNamedTaskImpl<FnT>>(std::forward<FnT>(Fn), in makeGenericNamedTask()
85 template <typename FnT>
87 makeGenericNamedTask(FnT &&Fn, const char *Desc = nullptr) {
[all …]
H A DExecutorProcessControl.h55 template <typename FnT> IncomingWFRHandler(FnT &&Fn) in IncomingWFRHandler()
56 : H(std::forward<FnT>(Fn)) {} in IncomingWFRHandler()
69 template <typename FnT>
70 IncomingWFRHandler operator()(FnT &&Fn) { in operator()
71 return IncomingWFRHandler(std::forward<FnT>(Fn)); in operator()
84 template <typename FnT>
85 IncomingWFRHandler operator()(FnT &&Fn) { in operator()
276 template <typename RunPolicyT, typename FnT>
278 FnT &&OnComplete, ArrayRef<char> ArgBuffer) { in callWrapperAsync()
285 template <typename FnT>
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Func/Transforms/
H A DDecomposeCallGraphTypes.h55 template <typename FnT,
56 typename T = typename llvm::function_traits<FnT>::template arg_t<2>>
57 void addDecomposeValueConversion(FnT &&callback) { in addDecomposeValueConversion()
59 wrapDecomposeValueConversionCallback<T>(std::forward<FnT>(callback))); in addDecomposeValueConversion()
67 template <typename T, typename FnT>
69 wrapDecomposeValueConversionCallback(FnT &&callback) { in wrapDecomposeValueConversionCallback()
70 return [callback = std::forward<FnT>(callback)]( in wrapDecomposeValueConversionCallback()
/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DDialectConversion.h115 void addConversion(FnT &&callback) { in addConversion()
144 void addSourceMaterialization(FnT &&callback) { in addSourceMaterialization()
152 void addTargetMaterialization(FnT &&callback) { in addTargetMaterialization()
247 template <typename T, typename FnT>
249 wrapCallback(FnT &&callback) { in wrapCallback()
251 [callback = std::forward<FnT>(callback)]( in wrapCallback()
264 template <typename T, typename FnT>
267 wrapCallback(FnT &&callback) { in wrapCallback()
276 template <typename T, typename FnT>
280 wrapCallback(FnT &&callback) { in wrapCallback()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DBlock.h271 template <WalkOrder Order = WalkOrder::PostOrder, typename FnT,
272 typename RetT = detail::walkResultType<FnT>>
273 RetT walk(FnT &&callback) { in walk()
274 return walk<Order>(begin(), end(), std::forward<FnT>(callback)); in walk()
287 template <WalkOrder Order = WalkOrder::PostOrder, typename FnT,
288 typename RetT = detail::walkResultType<FnT>>
290 walk(Block::iterator begin, Block::iterator end, FnT &&callback) { in walk()
306 template <WalkOrder Order = WalkOrder::PostOrder, typename FnT,
307 typename RetT = detail::walkResultType<FnT>>
309 walk(Block::iterator begin, Block::iterator end, FnT &&callback) { in walk()
H A DRegion.h276 template <WalkOrder Order = WalkOrder::PostOrder, typename FnT,
277 typename RetT = detail::walkResultType<FnT>>
279 walk(FnT &&callback) { in walk()
295 template <WalkOrder Order = WalkOrder::PostOrder, typename FnT,
296 typename RetT = detail::walkResultType<FnT>>
298 walk(FnT &&callback) { in walk()
H A DOperation.h570 template <WalkOrder Order = WalkOrder::PostOrder, typename FnT,
571 typename RetT = detail::walkResultType<FnT>>
573 llvm::function_traits<std::decay_t<FnT>>::num_args == 1, RetT>::type
574 walk(FnT &&callback) { in walk()
575 return detail::walk<Order>(this, std::forward<FnT>(callback)); in walk()
599 template <typename FnT, typename RetT = detail::walkResultType<FnT>>
601 llvm::function_traits<std::decay_t<FnT>>::num_args == 2, RetT>::type
602 walk(FnT &&callback) { in walk()
603 return detail::walk(this, std::forward<FnT>(callback)); in walk()
H A DOpDefinition.h142 template <WalkOrder Order = WalkOrder::PostOrder, typename FnT,
143 typename RetT = detail::walkResultType<FnT>>
145 llvm::function_traits<std::decay_t<FnT>>::num_args == 1, RetT>::type
146 walk(FnT &&callback) { in walk()
147 return state->walk<Order>(std::forward<FnT>(callback)); in walk()
171 template <typename FnT, typename RetT = detail::walkResultType<FnT>>
173 llvm::function_traits<std::decay_t<FnT>>::num_args == 2, RetT>::type
174 walk(FnT &&callback) { in walk()
175 return state->walk(std::forward<FnT>(callback)); in walk()
H A DVisitors.h318 template <typename FnT>
319 using walkResultType = decltype(walk(nullptr, std::declval<FnT>()));
H A DOpImplementation.h704 template <typename FnT>
705 std::enable_if_t<!std::is_convertible<FnT, ResultT>::value, KeywordSwitch &>
706 Case(StringLiteral str, FnT &&fn) { in Case()
717 template <typename FnT>
718 std::enable_if_t<!std::is_convertible<FnT, ResultT>::value, KeywordSwitch &>
719 Default(FnT &&fn) { in Default()
/llvm-project-15.0.7/clang/test/Parser/
H A Dcxx-template-decl.cpp281 template <typename FnT,
282 … typename T = typename ABC<FnT>::template arg_t<0>> // expected-error {{no template named 'ABC'}}
283 void foo(FnT) {}
/llvm-project-15.0.7/mlir/docs/
H A DDialectConversion.md324 template <typename FnT,
326 void addConversion(FnT &&callback) {
343 template <typename FnT,
345 void addArgumentMaterialization(FnT &&callback) {
347 wrapMaterialization<T>(std::forward<FnT>(callback)));
352 template <typename FnT,
354 void addSourceMaterialization(FnT &&callback) {
356 wrapMaterialization<T>(std::forward<FnT>(callback)));
360 template <typename FnT,
362 void addTargetMaterialization(FnT &&callback) {
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExceptionSpec.cpp201 const FunctionProtoType *FnT = T->getAs<FunctionProtoType>(); in CheckDistantExceptionSpec() local
202 if (!FnT) in CheckDistantExceptionSpec()
205 return FnT->hasExceptionSpec(); in CheckDistantExceptionSpec()
/llvm-project-15.0.7/llvm/lib/IR/
H A DCore.cpp3171 FunctionType *FnT = in LLVMBuildInvoke() local
3175 unwrap(B)->CreateInvoke(FnT, unwrap(Fn), unwrap(Then), unwrap(Catch), in LLVMBuildInvoke()
3908 FunctionType *FnT = in LLVMBuildCall() local
3911 return wrap(unwrap(B)->CreateCall(FnT, unwrap(Fn), in LLVMBuildCall()