/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | CallingConv.h | 23 /// 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 D | PPCCallingConv.td | 33 // 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 D | X86CallingConv.td | 112 // 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 D | X86CallingConv.cpp | 1 //=== 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 D | expat_external.h | 51 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 D | M68kCallingConv.td | 15 // 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 D | BPFCallingConv.td | 13 // 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 D | 8.t | 47 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 D | StackMaps.h | 68 /// 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 D | BEGEMOT-NETGRAPH.txt | 37 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 D | MIGChecker.cpp | 1 //== 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 D | CodeGenABITypes.h | 136 /// 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 D | aes_ct_ctrcbc.c | 63 * 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 D | aes_ct64_ctrcbc.c | 63 * 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 D | AVRCallingConv.td | 9 // 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 D | TargetInfo.h | 224 /// 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 D | SystemZCallingConv.h | 116 // (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 D | LanaiCallingConv.td | 17 // 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 D | TargetCallingConv.td | 74 /// 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 D | AArch64CallingConvention.td | 27 // 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 D | AArch64RegisterInfo.cpp | 110 "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 D | checksum.cpp | 87 // 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 D | efibind.h | 71 // 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 D | efibind.h | 71 // 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 D | efibind.h | 76 // 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
|