| /llvm-project-15.0.7/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/ |
| H A D | p3-generic-lambda-1y.cpp | 9 auto GL2 = [](auto ... As) -> int { return vfoo(As...); }; in __anonf93df1590202() argument 10 auto GL3 = [](int i, char c, auto* ... As) -> int { return vfoo(As...); }; in __anonf93df1590302() argument 12 auto GL4 = [](int i, char c, auto* ... As) -> int { return vfoo(As...); }; in __anonf93df1590402() argument 18 auto GL2 = [](auto ... As) -> int { return vfoo(As...); }; in foo() argument
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | cxx1y-generic-lambdas-variadics.cpp | 43 auto L = [](auto ... As) { in test() argument 48 auto L = [](auto A, auto B, auto ... As) { in test() argument 55 auto L = [](auto ... As) { in test() argument 56 print("\nL::As = ", As ...); in test() 57 return [](decltype(As) ... as, auto ... Bs) { in test() 68 auto L = [](auto A, auto ... As) { in test() argument 69 print("\nL::As = ", As ...); in test() 70 return [](decltype(As) ... as, decltype(A) a, auto ... Bs) { in test()
|
| H A D | unaddressable-functions.cpp | 53 template <typename Fn, typename... Args> void call(Fn F, Args... As) { in call() argument 54 F(As...); in call() 70 void callMem(Fn F, T t, Args... As) { in callMem() argument 71 (t.*F)(As...); in callMem() 93 template <typename Fn, typename... Args> auto call(Fn F, Args... As) { in call() argument 94 return F(As...); in call()
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | ItaniumManglingCanonicalizer.cpp | 100 T(std::forward<Args>(As)...), in getOrCreateNode() 105 profileCtor(ID, NodeKind<T>::Kind, As...); in getOrCreateNode() 119 T *Result = new (New->getNode()) T(std::forward<Args>(As)...); in getOrCreateNode() 125 Node *makeNode(Args &&...As) { in makeNode() argument 126 return getOrCreateNode<T>(true, std::forward<Args>(As)...).first; in makeNode() 141 template<typename T, typename ...Args> Node *makeNodeSimple(Args &&...As) { in makeNodeSimple() argument 143 getOrCreateNode<T>(CreateNewNodes, std::forward<Args>(As)...); in makeNodeSimple() 163 template<typename ...Args> Node *make(Args &&...As) { in make() 164 return Self.makeNodeSimple<T>(std::forward<Args>(As)...); in make() 169 template<typename T, typename ...Args> Node *makeNode(Args &&...As) { in makeNode() argument [all …]
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | EHScopeStack.h | 196 template <class T, class... As> 198 typedef std::tuple<typename DominatingValue<As>::saved_type...> SavedTuple; 205 return T{DominatingValue<As>::restore(CGF, std::get<Is>(Saved))...}; 209 restore(CGF, std::index_sequence_for<As...>()).Emit(CGF, flags); 213 ConditionalCleanup(typename DominatingValue<As>::saved_type... A) 276 template <class T, class... As> void pushCleanup(CleanupKind Kind, As... A) { 285 template <class T, class... As> 286 void pushCleanupTuple(CleanupKind Kind, std::tuple<As...> A) { 307 template <class T, class... As> 308 T *pushCleanupWithExtra(CleanupKind Kind, size_t N, As... A) {
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/Disassembler/ |
| H A D | MSP430Disassembler.cpp | 157 if (As == 1) return amSymbolic; in DecodeSrcAddrMode() 158 if (As == 2) return amInvalid; in DecodeSrcAddrMode() 159 if (As == 3) return amImmediate; in DecodeSrcAddrMode() 162 if (As == 1) return amAbsolute; in DecodeSrcAddrMode() 163 if (As == 2) return amConstant; in DecodeSrcAddrMode() 164 if (As == 3) return amConstant; in DecodeSrcAddrMode() 171 switch (As) { in DecodeSrcAddrMode() 183 unsigned As = fieldFromInstruction(Insn, 4, 2); in DecodeSrcAddrModeI() local 184 return DecodeSrcAddrMode(Rs, As); in DecodeSrcAddrModeI() 189 unsigned As = fieldFromInstruction(Insn, 4, 2); in DecodeSrcAddrModeII() local [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | phi-merge-gep.ll | 8 define void @foo(float* %Ar, float* %Ai, i64 %As, float* %Cr, float* %Ci, i64 %Cs, i64 %n) nounwind… 12 %2 = mul i64 %n, %As ; <i64> [#uses=1] 14 %4 = mul i64 %n, %As ; <i64> [#uses=1] 17 %7 = mul i64 %6, %As ; <i64> [#uses=1] 20 %10 = mul i64 %9, %As ; <i64> [#uses=1] 65 %46 = getelementptr inbounds float, float* %A0r.0, i64 %As ; <float*> [#uses=1] 66 %47 = getelementptr inbounds float, float* %A0i.0, i64 %As ; <float*> [#uses=1] 67 %48 = getelementptr inbounds float, float* %A1r.0, i64 %As ; <float*> [#uses=1] 68 %49 = getelementptr inbounds float, float* %A1i.0, i64 %As ; <float*> [#uses=1] 69 %50 = getelementptr inbounds float, float* %A2r.0, i64 %As ; <float*> [#uses=1] [all …]
|
| /llvm-project-15.0.7/lldb/unittests/ScriptInterpreter/Python/ |
| H A D | PythonDataObjectsTests.cpp | 154 auto version_major = As<long long>( in TEST_F() 157 auto version_minor = As<long long>( in TEST_F() 175 auto e = As<long long>(python_long); in TEST_F() 181 auto value = As<long long>(constructed_int); in TEST_F() 313 auto chkint = As<long long>(chk_value1); in TEST_F() 342 auto e = As<long long>(chk_int); in TEST_F() 464 auto chkint = As<long long>(chk_value1); in TEST_F() 500 auto chkint = As<long long>(chk_value1); in TEST_F() 718 auto obj = As<PythonCallable>(globals.GetItem("obj")); in TEST_F() 819 auto y = As<long long>(globals.GetItem("n")); in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | Errno.h | 33 const Args &... As) { in decltype() 34 decltype(F(As...)) Res; in decltype() 37 Res = F(As...); in decltype()
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/Runtime/ |
| H A D | RTBuilder.h | 314 template <typename T, T... As, T... Bs> 315 static constexpr std::integer_sequence<T, As..., Bs...> 316 concat(std::integer_sequence<T, As...>, std::integer_sequence<T, Bs...>) { 319 template <typename T, T... As, T... Bs, typename... Cs> 320 static constexpr auto concat(std::integer_sequence<T, As...>, 322 return concat(std::integer_sequence<T, As..., Bs...>{}, Cs{}...); 415 template <int N, typename A, typename... As> 418 mlir::FunctionType fTy, A arg, As... args) { 425 template <typename... As> 428 mlir::FunctionType fTy, As... args) {
|
| /llvm-project-15.0.7/llvm/test/TableGen/ |
| H A D | defset.td | 41 defset list<A> As = { 53 int x = !foldl(0, As, a, b, !add(a, b.Num)); 56 foreach a = As in {
|
| /llvm-project-15.0.7/clang/test/CXX/temp/temp.decls/temp.mem/ |
| H A D | p5.cpp | 42 T As() { in As() function in Foo 56 template float Foo::As();
|
| /llvm-project-15.0.7/lldb/source/Plugins/ScriptInterpreter/Python/ |
| H A D | PythonDataObjects.cpp | 38 template <> Expected<bool> python::As<bool>(Expected<PythonObject> &&obj) { in As() function in python 45 Expected<long long> python::As<long long>(Expected<PythonObject> &&obj) { in As() function in python 53 python::As<unsigned long long>(Expected<PythonObject> &&obj) { in As() function in python 812 cantFail(As<long long>(pyarginfo.get().GetAttribute("count"))); in GetArgInfo() 995 Expected<std::string> backtrace = As<std::string>( in ReadBacktrace() 1013 auto readable = As<bool>(obj.CallMethod("readable")); in GetOptionsForPyObject() 1016 auto writable = As<bool>(obj.CallMethod("writable")); in GetOptionsForPyObject() 1051 auto closed = As<bool>(m_py_obj.GetAttribute("closed")); in IsPythonSideValid() 1262 As<long long>(m_py_obj.CallMethod("write", pystring.get())); in Write() 1280 auto pystring = As<PythonString>( in Read() [all …]
|
| H A D | PythonDataObjects.h | 364 template <typename T> llvm::Expected<T> As(llvm::Expected<PythonObject> &&obj) { 373 template <> llvm::Expected<bool> As<bool>(llvm::Expected<PythonObject> &&obj); 376 llvm::Expected<long long> As<long long>(llvm::Expected<PythonObject> &&obj); 380 As<unsigned long long>(llvm::Expected<PythonObject> &&obj); 383 llvm::Expected<std::string> As<std::string>(llvm::Expected<PythonObject> &&obj);
|
| /llvm-project-15.0.7/libc/benchmarks/automemcpy/lib/ |
| H A D | RandomFunctionGenerator.cpp | 172 static Optional<Region> As(size_t Begin, size_t End) { in As() function 220 R.Contiguous = As<Contiguous>(E(ContiguousBegin), E(ContiguousEnd)); in next() 221 R.Overlap = As<Overlap>(E(OverlapBegin), E(OverlapEnd)); in next() 226 R.Accelerator = As<Accelerator>(E(AcceleratorBegin), E(AcceleratorEnd)); in next()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | tail-call-legality.ll | 4 ; arguments seen by Analysis.cpp and ISelLowering. As seen by ISelLowering, they 8 ; As seen by Analysis.cpp: i64 -> i32 is a valid trunc, second i32 passes
|
| H A D | 2009-09-21-NoSpillLoopCount.ll | 3 define void @dot(ptr nocapture %A, i32 %As, ptr nocapture %B, i32 %Bs, ptr nocapture %C, i32 %N) no… 14 %1 = mul i32 %i.03, %As ; <i32> [#uses=1]
|
| /llvm-project-15.0.7/clang/test/SemaObjCXX/ |
| H A D | arc-templates.mm | 330 template <class... As> void consumes_first(id CONSUMED, As...); 337 template <class... As> void consumes_rest(id, CONSUMED As...); 358 template <class... As> static void fn(id CONSUMED, As...); 370 template <class... As> static void fn(id, CONSUMED As...);
|
| /llvm-project-15.0.7/clang/test/CXX/temp/temp.param/ |
| H A D | p15-cxx0x.cpp | 38 template<Ts ...As, template<Ts> class ...Bs, typename ...Cs> struct Inner { 39 struct Check : Bs<As>... {
|
| /llvm-project-15.0.7/polly/docs/ |
| H A D | Architecture.rst | 30 without loosing semantic information that complicates later analysis. As part of 51 As an early optimizer before the standard LLVM pass pipeline, as a later 63 ways not easily understandable for the programmer. As a result, user feedback is 79 really effective). As the IR that is passed to Polly has already been
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-ifs/ |
| H A D | ifs-emits-current-version.test | 9 # As the tbe reader/writer is updated, update this check to ensure --emit-tbe
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | aarch64-neon-v1i1-setcc.ll | 4 ; This file test the DAG node like "v1i1 SETCC v1i64, v1i64". As the v1i1 type 6 ; As the v1i64 operands of SETCC are legal types, they will not be scalarized.
|
| /llvm-project-15.0.7/libc/docs/ |
| H A D | redirectors.rst | 22 As shown in the diagram, the mechanism involves a redirector dynamic library 47 As can be seen, the ``round`` function from LLVM libc does not call the
|
| /llvm-project-15.0.7/llvm/test/CodeGen/MIR/ |
| H A D | README | 5 Tests for codegen passes should NOT be here but in test/CodeGen/sometarget. As
|
| /llvm-project-15.0.7/libcxx/docs/DesignDocs/ |
| H A D | NoexceptPolicy.rst | 8 As of version 13 libc++ may mark functions that do not throw (i.e.,
|