Home
last modified time | relevance | path

Searched refs:vectorcall (Results 1 – 25 of 27) sorted by relevance

12

/external/python/cpython3/Objects/
Dmethodobject.c43 vectorcallfunc vectorcall; in PyCFunction_NewEx() local
50 vectorcall = NULL; in PyCFunction_NewEx()
53 vectorcall = cfunction_vectorcall_FASTCALL; in PyCFunction_NewEx()
56 vectorcall = cfunction_vectorcall_FASTCALL_KEYWORDS; in PyCFunction_NewEx()
59 vectorcall = cfunction_vectorcall_NOARGS; in PyCFunction_NewEx()
62 vectorcall = cfunction_vectorcall_O; in PyCFunction_NewEx()
87 op->vectorcall = vectorcall; in PyCFunction_NewEx()
306 offsetof(PyCFunctionObject, vectorcall), /* tp_vectorcall_offset */
Ddescrobject.c665 offsetof(PyMethodDescrObject, vectorcall), /* tp_vectorcall_offset */
873 vectorcallfunc vectorcall; in PyDescr_NewMethod() local
877 vectorcall = method_vectorcall_VARARGS; in PyDescr_NewMethod()
880 vectorcall = method_vectorcall_VARARGS_KEYWORDS; in PyDescr_NewMethod()
883 vectorcall = method_vectorcall_FASTCALL; in PyDescr_NewMethod()
886 vectorcall = method_vectorcall_FASTCALL_KEYWORDS; in PyDescr_NewMethod()
889 vectorcall = method_vectorcall_NOARGS; in PyDescr_NewMethod()
892 vectorcall = method_vectorcall_O; in PyDescr_NewMethod()
905 descr->vectorcall = vectorcall; in PyDescr_NewMethod()
Dclassobject.c127 im->vectorcall = method_vectorcall; in PyMethod_New()
368 offsetof(PyMethodObject, vectorcall), /* tp_vectorcall_offset */
Dfuncobject.c39 op->vectorcall = _PyFunction_Vectorcall; in PyFunction_NewWithQualName()
653 offsetof(PyFunctionObject, vectorcall), /* tp_vectorcall_offset */
/external/clang/test/CodeGenCXX/
Ddefault_calling_conv.cpp23 void __attribute__((vectorcall)) test5() {} in test5()
Dhomogeneous-aggregates.cpp7 #define CC __attribute__((vectorcall))
/external/python/cpython3/Include/
Dclassobject.h17 vectorcallfunc vectorcall; member
Ddescrobject.h56 vectorcallfunc vectorcall; member
Dmethodobject.h103 vectorcallfunc vectorcall; member
Dfuncobject.h35 vectorcallfunc vectorcall; member
/external/clang/test/Sema/
Dattr-swiftcall.c11 void multiple_ccs(int x) SWIFTCALL __attribute__((vectorcall)); // expected-error {{vectorcall and …
/external/clang/test/SemaCXX/
Dattr-swiftcall.cpp10 void multiple_ccs(int x) SWIFTCALL __attribute__((vectorcall)); // expected-error {{vectorcall and …
/external/python/cpython3/Doc/c-api/
Dobject.rst348 :c:data:`vectorcall <PyTypeObject.tp_vectorcall_offset>` if possible.
368 This uses the vectorcall protocol if the callable supports it;
382 If set in a vectorcall *nargsf* argument, the callee is allowed to
396 Given a vectorcall *nargsf* argument, return the actual number of
408 For callables supporting :c:data:`vectorcall <PyTypeObject.tp_vectorcall_offset>`,
409 the arguments are internally converted to the vectorcall convention.
Dtypeobj.rst690 the object using the *vectorcall* protocol, a more efficient alternative
723 the vectorcall protocol.
725 possibly making it inconsistent with the vectorcall function.
731 If you use vectorcall, plan for updating your code for Python 3.9.
1176 This bit is set when the class implements the vectorcall protocol.
1192 If you use vectorcall, plan for updating your code for Python 3.9.
Dstructures.rst204 Keyword arguments are passed the same way as in the vectorcall protocol:
/external/python/cpython3/Lib/test/
Dtest_call.py559 def vectorcall(func, args, kwargs): function
607 self.assertEqual(expected, vectorcall(func, args, kwargs))
/external/llvm/test/CodeGen/X86/
Dmusttail-fastcall.ll38 ; Repeat the test for vectorcall, which has XMM registers.
Dtailcall-msvc-conventions.ll154 ; vectorcall to cdecl works if no arguments need popping.
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dmusttail-fastcall.ll38 ; Repeat the test for vectorcall, which has XMM registers.
Dtailcall-msvc-conventions.ll154 ; vectorcall to cdecl works if no arguments need popping.
/external/python/cpython3/Modules/
D_testcapimodule.c5874 vectorcallfunc vectorcall; member
5884 return PyBool_FromLong(md->vectorcall != NULL); in MethodDescriptor_vectorcall()
5891 op->vectorcall = MethodDescriptor_vectorcall; in MethodDescriptor_new()
5925 .tp_vectorcall_offset = offsetof(MethodDescriptorObject, vectorcall),
5947 vectorcallfunc vectorcall; member
5954 op->base.vectorcall = NULL; in MethodDescriptor2_new()
5955 op->vectorcall = MethodDescriptor_vectorcall; in MethodDescriptor2_new()
5965 .tp_vectorcall_offset = offsetof(MethodDescriptor2Object, vectorcall),
/external/python/cpython3/Misc/NEWS.d/
D3.8.0b3.rst27 Implemented separate vectorcall functions for every calling convention of
D3.8.0b2.rst150 ``super().__call__()`` when the base class uses vectorcall.
/external/swiftshader/third_party/llvm-7.0/llvm/
DCREDITS.TXT237 D: A variety of Clang contributions including function multiversioning, regcall/vectorcall.
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86CallingConv.td353 // X86-64 vectorcall return-value convention.

12