Home
last modified time | relevance | path

Searched refs:ArgT (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DVisitors.h165 typename ArgT = detail::first_argument<FuncTy>,
186 typename ArgT = detail::first_argument<FuncTy>,
189 !llvm::is_one_of<ArgT, Operation *, Region *, Block *>::value &&
194 if (auto derivedOp = dyn_cast<ArgT>(op)) in walk()
221 typename ArgT = detail::first_argument<FuncTy>,
224 !llvm::is_one_of<ArgT, Operation *, Region *, Block *>::value &&
229 if (auto derivedOp = dyn_cast<ArgT>(op)) in walk()
279 typename std::enable_if<!std::is_same<ArgT, Operation *>::value &&
284 if (auto derivedOp = dyn_cast<ArgT>(op)) in walk()
304 typename std::enable_if<!std::is_same<ArgT, Operation *>::value &&
[all …]
H A DPatternMatch.h526 template <typename ArgT>
527 LogicalResult notifyMatchFailure(ArgT &&arg, const Twine &msg) { in notifyMatchFailure()
528 return notifyMatchFailure(std::forward<ArgT>(arg), in notifyMatchFailure()
531 template <typename ArgT>
532 LogicalResult notifyMatchFailure(ArgT &&arg, const char *msg) { in notifyMatchFailure()
533 return notifyMatchFailure(std::forward<ArgT>(arg), Twine(msg)); in notifyMatchFailure()
/llvm-project-15.0.7/compiler-rt/lib/orc/
H A Dsimple_packed_serialization.h120 template <typename ArgT, typename... ArgTs>
121 static size_t size(const ArgT &Arg, const ArgTs &...Args) { in size()
122 return SPSSerializationTraits<SPSTagT, ArgT>::size(Arg) + in size()
126 template <typename ArgT, typename... ArgTs>
127 static bool serialize(SPSOutputBuffer &OB, const ArgT &Arg, in serialize()
129 return SPSSerializationTraits<SPSTagT, ArgT>::serialize(OB, Arg) && in serialize()
133 template <typename ArgT, typename... ArgTs>
134 static bool deserialize(SPSInputBuffer &IB, ArgT &Arg, ArgTs &...Args) { in deserialize()
135 return SPSSerializationTraits<SPSTagT, ArgT>::deserialize(IB, Arg) && in deserialize()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DSimplePackedSerialization.h133 template <typename ArgT, typename... ArgTs>
134 static size_t size(const ArgT &Arg, const ArgTs &...Args) { in size()
135 return SPSSerializationTraits<SPSTagT, ArgT>::size(Arg) + in size()
139 template <typename ArgT, typename... ArgTs>
140 static bool serialize(SPSOutputBuffer &OB, const ArgT &Arg, in serialize()
142 return SPSSerializationTraits<SPSTagT, ArgT>::serialize(OB, Arg) && in serialize()
146 template <typename ArgT, typename... ArgTs>
147 static bool deserialize(SPSInputBuffer &IB, ArgT &Arg, ArgTs &...Args) { in deserialize()
148 return SPSSerializationTraits<SPSTagT, ArgT>::deserialize(IB, Arg) && in deserialize()
/llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h490 template <typename ResultT, typename ArgT,
491 ResultT (*Func)(ArrayRef<const ArgT *>)>
495 SmallVector<ArgT *, 8> InnerArgsPtr;
497 SmallVector<ArgT, 8> InnerArgs;
501 using ArgTraits = ArgTypeTraits<ArgT>;
548 template <typename ResultT, typename ArgT,
549 ResultT (*F)(ArrayRef<const ArgT *>)>
553 : Func(&variadicMatcherDescriptor<ResultT, ArgT, F>),
555 ArgsKind(ArgTypeTraits<ArgT>::getKind()) {
1103 template <typename ResultT, typename ArgT,
[all …]
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DImmutableGraph.h327 template <typename... ArgT> std::unique_ptr<GraphT> get(ArgT &&... Args) { in get()
350 std::forward<ArgT>(Args)...); in get()
353 template <typename... ArgT>
356 ArgT &&... Args) { in trim()
397 NewEdgeSize, std::forward<ArgT>(Args)...); in trim()
/llvm-project-15.0.7/lld/MachO/
H A DSymbols.h333 template <typename T, typename... ArgT>
334 T *replaceSymbol(Symbol *s, ArgT &&...arg) { in replaceSymbol()
343 T *sym = new (s) T(std::forward<ArgT>(arg)...); in replaceSymbol()
/llvm-project-15.0.7/lld/COFF/
H A DSymbols.h492 template <typename T, typename... ArgT>
493 void replaceSymbol(Symbol *s, ArgT &&... arg) { in replaceSymbol()
502 new (s) T(std::forward<ArgT>(arg)...); in replaceSymbol()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h122 template <typename ResultT, typename ArgT,
123 ResultT (*Func)(ArrayRef<const ArgT *>)>
128 ResultT operator()(const ArgT &Arg1, const ArgsT &... Args) const {
129 return Execute(Arg1, static_cast<const ArgT &>(Args)...);
134 ResultT operator()(ArrayRef<ArgT> Args) const {
142 const ArgT *const ArgsArray[] = {&Args...};
143 return Func(ArrayRef<const ArgT *>(ArgsArray, sizeof...(ArgsT)));
905 template <typename T, typename ArgT>
910 static_assert(std::is_same<ArgT, std::vector<std::string>>::value,
2219 template <typename T, typename ArgT = std::vector<std::string>>
[all …]
/llvm-project-15.0.7/lld/wasm/
H A DSymbols.h638 template <typename T, typename... ArgT>
639 T *replaceSymbol(Symbol *s, ArgT &&... arg) { in replaceSymbol()
650 T *s2 = new (s) T(std::forward<ArgT>(arg)...); in replaceSymbol()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp316 auto *ArgT = dyn_cast<IntegerType>(Arg.getType()); in splitAndWriteThinLTOBitcode() local
317 if (!ArgT || ArgT->getBitWidth() > 64) in splitAndWriteThinLTOBitcode()
/llvm-project-15.0.7/third-party/benchmark/src/
H A Dsysinfo.cc206 template <class ArgT>
207 bool ReadFromFile(std::string const& fname, ArgT* arg) { in ReadFromFile()
208 *arg = ArgT(); in ReadFromFile()
/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/
H A DNodes.h137 template <typename WalkFnT, typename ArgT = typename llvm::function_traits<
139 std::enable_if_t<!std::is_convertible<const Node *, ArgT>::value>
142 if (const ArgT *derivedNode = dyn_cast<ArgT>(node)) in walk()
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp419 template<typename ArgT>
420 static void ParseFunctionArgs(const SmallVectorImpl<ArgT> &Args, in ParseFunctionArgs()
454 template<typename ArgT>
457 const SmallVectorImpl<ArgT> &Args) { in AnalyzeArguments()
559 template<typename ArgT>
562 const SmallVectorImpl<ArgT> &Args) { in AnalyzeReturnValues()
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp1070 template <typename ArgT>
1073 const SmallVectorImpl<ArgT> &Args, in analyzeArguments()
1149 template <typename ArgT>
1151 getTotalArgumentsSizeInBytes(const SmallVectorImpl<ArgT> &Args) { in getTotalArgumentsSizeInBytes()
1154 for (const ArgT &Arg : Args) { in getTotalArgumentsSizeInBytes()
1163 template <typename ArgT>
1164 static void analyzeReturnValues(const SmallVectorImpl<ArgT> &Args, in analyzeReturnValues()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclObjC.cpp1086 QualType ArgT = (*it); in getMethodFamily() local
1087 if (!ArgT->isObjCSelType()) { in getMethodFamily()
1093 ArgT = (*it); in getMethodFamily()
1094 if (!ArgT->isObjCIdType()) { in getMethodFamily()