Home
last modified time | relevance | path

Searched full:convention (Results 1 – 25 of 870) sorted by relevance

12345678910>>...35

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DCallingConv.h23 /// LLVM IR allows to use arbitrary numbers as calling convention identifiers.
28 /// LLVM Calling Convention Representation
30 /// The default llvm calling convention, compatible with C. This convention
68 /// Calling convention for Swift.
78 /// Special calling convention on Windows for calling the Control Guard
84 /// This follows the Swift calling convention in how arguments are passed
97 /// C convention with the difference in that the callee is responsible for
109 /// ARM Architecture Procedure Calling Standard calling convention (aka
149 /// The C convention as specified in the x86-64 supplement to the System V
153 /// The C convention as implemented on Windows/x86-64 and AArch64. It
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCallingConv.td33 // Return Value Calling Convention
36 // PPC64 AnyReg return-value convention. No explicit register is specified for
40 // This calling convention is currently only supported by the stackmap and
42 // builds. On Release builds we fallback to the PPC C calling convention.
47 // Return-value convention for PowerPC coldcc.
69 // Return-value convention for PowerPC
105 // No explicit register is specified for the AnyReg calling convention. The
108 // This calling convention is currently only supported by the stackmap and
110 // builds. On Release builds we fallback to the PPC C calling convention.
115 // Calling Convention corresponding to the 64-bit PowerPC ELFv2 ABI.
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.td112 // X86-64 Intel regcall calling convention.
298 // X86-32 C return-value convention.
300 // The X86-32 calling convention returns FP values in FP0, unless marked
302 // weirdly; this is really the sse-regparm calling convention) in which
315 // X86-32 FastCC return-value convention.
329 // Otherwise, it is the same as the common X86 calling convention.
333 // Intel_OCL_BI return-value convention.
352 // X86-32 HiPE return-value convention.
361 // X86-32 Vectorcall return-value convention.
371 // X86-64 C return-value convention.
[all …]
H A DX86CallingConv.cpp1 //=== X86CallingConv.cpp - X86 Custom Calling Convention Impl -*- C++ -*-===//
10 // Calling Convention that aren't done by tablegen.
23 /// When regcall calling convention compiled to 32 bit arch, special treatment
33 // calling convention. in CC_X86_32_RegCall_Assign2Regs()
123 /// Vectorcall calling convention has special handling for vector types or
162 // In Vectorcall Calling convention, additional shadow stack can be in CC_X86_64_VectorCall()
184 /// Vectorcall calling convention has special handling for vector types or
232 llvm_unreachable("The AnyReg calling convention is only supported by the " in CC_X86_AnyReg_Error()
234 // gracefully fallback to X86 C calling convention on Release builds. in CC_X86_AnyReg_Error()
296 /// convention
[all...]
/freebsd/contrib/expat/lib/
H A Dexpat_external.h51 XMLCALL - The calling convention to use for all calls across the
64 compiled with the cdecl calling convention as the default since
65 system headers may assume the cdecl convention.
74 one calling convention, we need to extend this definition to
75 declare the convention used on that platform, if it's possible to
80 pre-processor and how to specify the same calling convention as the
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kCallingConv.td15 // TODO Verify C convention follows SysV M68K ABI
25 /// M68k C return convention.
34 /// M68k fastcc return convention.
35 /// This convention allows to return up to 16 bytes in registers which can be
46 /// This is the root return-value convention for the M68k backend.
53 // M68k C Calling Convention
98 /// This is the root argument convention for the M68k backend.
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFCallingConv.td13 // BPF 64-bit C return-value convention.
16 // BPF 64-bit C Calling convention.
28 // Return-value convention when -mattr=+alu32 enabled
34 // Calling convention when -mattr=+alu32 enabled
/freebsd/share/doc/smm/18.net/
H A D8.t47 The Internet protocol UDP uses the convention,
84 Both UDP and TCP use the following calling convention,
108 The common calling convention for this routine is,
139 and from error messages defined in the 1822 host/IMP convention
148 The calling convention is,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DStackMaps.h68 /// convention is part of the subclass data.
73 /// Patchpoints following the anyregcc convention are handled specially. For
113 /// Returns the calling convention
132 /// Arguments are not recorded unless the anyregcc convention is used.
148 /// <StackMaps::ConstantOp>, <calling convention>,
187 /// (calling convention, statepoint flags, vm state and gc state).
192 /// Get index of Calling Convention operand.
216 /// Return the calling convention.
390 /// convention the return register is also recorded if requested. For
/freebsd/usr.sbin/bsnmpd/modules/snmp_netgraph/
H A DBEGEMOT-NETGRAPH.txt37 TEXTUAL-CONVENTION, TruthValue
79 NgTypeName ::= TEXTUAL-CONVENTION
86 NgNodeName ::= TEXTUAL-CONVENTION
93 NgNodeNameOrEmpty ::= TEXTUAL-CONVENTION
100 NgHookName ::= TEXTUAL-CONVENTION
107 NgNodeId ::= TEXTUAL-CONVENTION
114 NgNodeIdOrZero ::= TEXTUAL-CONVENTION
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMIGChecker.cpp1 //== MIGChecker.cpp - MIG calling convention checker ------------*- C++ -*--==//
9 // This file defines MIGChecker, a Mach Interface Generator calling convention
41 BugType BT{this, "Use-after-free (MIG calling convention violation)",
55 // consume-on-success convention.
87 // consume-on-success convention.
252 // that follows the MIG calling convention. Therefore we're safe to believe in checkReturnAux()
254 // that the user would want to enforce the MIG calling convention upon in checkReturnAux()
255 // a random routine in the middle of nowhere, but given that the convention is in checkReturnAux()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h136 /// calling convention, returns void, and takes a single argument that is a
145 /// calling convention, returns void, and takes two arguments: pointers to the
155 /// calling convention, returns void, and takes two arguments: pointers to the
165 /// `cdecl` calling convention, returns void, and takes two arguments: pointers
173 /// `cdecl` calling convention, returns void, and takes two arguments: pointers
181 /// convention, returns void, and takes a single argument that is a pointer to
/freebsd/contrib/bearssl/src/symcipher/
H A Daes_ct_ctrcbc.c63 * convention, because that's what is expected for purposes of in br_aes_ct_ctrcbc_ctr()
79 * little-endian convention, so we have to byteswap them. in br_aes_ct_ctrcbc_ctr()
201 * convention, because that's what is expected for purposes of in br_aes_ct_ctrcbc_encrypt()
211 * The current CBC-MAC value is kept in little-endian convention. in br_aes_ct_ctrcbc_encrypt()
225 * little-endian convention, so we have to byteswap them. in br_aes_ct_ctrcbc_encrypt()
330 * convention, because that's what is expected for purposes of in br_aes_ct_ctrcbc_decrypt()
340 * The current CBC-MAC value is kept in little-endian convention. in br_aes_ct_ctrcbc_decrypt()
354 * little-endian convention, so we have to byteswap them. in br_aes_ct_ctrcbc_decrypt()
H A Daes_ct64_ctrcbc.c63 * convention, because that's what is expected for purposes of in br_aes_ct64_ctrcbc_ctr()
81 * little-endian convention, so we have to byteswap them. in br_aes_ct64_ctrcbc_ctr()
198 * convention, because that's what is expected for purposes of in br_aes_ct64_ctrcbc_encrypt()
208 * The current CBC-MAC value is kept in little-endian convention. in br_aes_ct64_ctrcbc_encrypt()
223 * little-endian convention, so we have to byteswap them. in br_aes_ct64_ctrcbc_encrypt()
336 * convention, because that's what is expected for purposes of in br_aes_ct64_ctrcbc_decrypt()
346 * The current CBC-MAC value is kept in little-endian convention. in br_aes_ct64_ctrcbc_decrypt()
361 * little-endian convention, so we have to byteswap them. in br_aes_ct64_ctrcbc_decrypt()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRCallingConv.td9 // Normal functions use a special calling convention, solved in code.
13 // AVR Return Value Calling Convention
16 // Special return value calling convention for runtime functions.
28 // Calling convention for variadic functions.
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.h224 /// the given calling convention should use the variadic
225 /// convention or the non-variadic convention.
228 /// convention be different from its non-variadic calling
229 /// convention: the non-variadic arguments can be passed in
233 /// non-variadic convention, because C99 states that a call
249 /// arguments, because in this case using the variadic convention
256 /// call unprototyped functions using the variadic convention so
279 /// Get LLVM calling convention for OpenCL kernel.
360 /// convention and ABI as an OpenCL kernel. The wrapper function accepts
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h116 // (This duplicates the usual i64 calling convention rules.) in CC_SystemZ_I128Indirect()
125 llvm_unreachable("Unknown Calling Convention!"); in CC_SystemZ_I128Indirect()
208 llvm_unreachable("Return value calling convention currently unsupported."); in RetCC_SystemZ_Error()
213 llvm_unreachable("Argument calling convention currently unsupported."); in CC_SystemZ_Error()
219 report_fatal_error("No registers left in GHC calling convention"); in CC_SystemZ_GHC_Error()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiCallingConv.td17 // Lanai 32-bit C Calling convention.
30 // Lanai 32-bit Fast Calling convention.
42 // Lanai 32-bit C return-value convention.
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetCallingConv.td74 /// CCIfCC - Match if the current calling convention is 'CC'.
191 /// CCDelegateTo - This action invokes the specified sub-calling-convention. It
197 /// CallingConv - An instance of this is used to define each calling convention
202 /// If true, this calling convention will be emitted as externally visible in
216 /// convention. The order of registers is used by PrologEpilogInsertion when
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.td27 // ARM AAPCS64 Calling Convention
176 // Vararg functions on Arm64EC ABI use a different convention, using
177 // a stack layout compatible with the x64 calling convention.
216 // Arm64EC thunks use a calling convention that's precisely the x64 calling
217 // convention, except that the registers have different names, and the callee
298 // The X86-Win64 calling convention always returns __m64 values in RAX.
303 // The X86-64 calling convention always returns FP values in XMM0.
350 // Darwin uses a calling convention which differs in only two ways
460 // ARM64 Calling Convention for GHC
463 // This calling convention is specific to the Glasgow Haskell Compiler.
[all …]
H A DAArch64RegisterInfo.cpp110 "Calling convention " in getCalleeSavedRegs()
117 "Calling convention " in getCalleeSavedRegs()
124 "Calling convention " in getCalleeSavedRegs()
156 "Calling convention CFGuard_Check is unsupported on Darwin."); in getDarwinCalleeSavedRegs()
161 "Calling convention SVE_VectorCall is unsupported on Darwin."); in getDarwinCalleeSavedRegs()
165 "Calling convention " in getDarwinCalleeSavedRegs()
172 "Calling convention " in getDarwinCalleeSavedRegs()
179 "Calling convention " in getDarwinCalleeSavedRegs()
254 "Calling convention SVE_VectorCall is unsupported on Darwin."); in getDarwinCallPreservedMask()
263 "Calling convention CFGuard_Check is unsupported on Darwin."); in getDarwinCallPreservedMask()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dchecksum.cpp87 // Build Convention for LoongArch Architectures* v0.1, Section 9.1.
90 // https://github.com/loongson/la-softdev-convention/blob/v0.1/la-softdev-convention.adoc#kernel-de…
/freebsd/stand/efi/include/amd64/
H A Defibind.h71 // EFIAPI - prototype calling convention for EFI function pointers
84 #define EFIAPI __cdecl // Force C calling convention for Microsoft C compiler
86 #define EFIAPI // Substitute expresion to force C calling convention
/freebsd/stand/efi/include/i386/
H A Defibind.h71 // EFIAPI - prototype calling convention for EFI function pointers
80 #define EFIAPI __cdecl // Force C calling convention for Microsoft C compiler
82 #define EFIAPI // Substitute expresion to force C calling convention
/freebsd/stand/efi/include/arm64/
H A Defibind.h76 // EFIAPI - prototype calling convention for EFI function pointers
85 #define EFIAPI __cdecl // Force C calling convention for Microsoft C compiler
87 #define EFIAPI // Substitute expresion to force C calling convention

12345678910>>...35