| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | TaskDispatch.h | 60 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 D | ExecutorProcessControl.h | 55 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 D | DecomposeCallGraphTypes.h | 55 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 D | DialectConversion.h | 115 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 D | Block.h | 271 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 D | Region.h | 276 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 D | Operation.h | 570 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 D | OpDefinition.h | 142 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 D | Visitors.h | 318 template <typename FnT> 319 using walkResultType = decltype(walk(nullptr, std::declval<FnT>()));
|
| H A D | OpImplementation.h | 704 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 D | cxx-template-decl.cpp | 281 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 D | DialectConversion.md | 324 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 D | SemaExceptionSpec.cpp | 201 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 D | Core.cpp | 3171 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()
|