Home
last modified time | relevance | path

Searched refs:AAPCS (Results 1 – 25 of 33) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMCallingConv.td126 // ARM AAPCS (EABI) Calling Convention, common parts
156 // ARM AAPCS (EABI) Calling Convention
203 // ARM AAPCS-VFP (EABI) Calling Convention
274 // AAPCS, and also preserves all floating point registers.
284 // pointer, we use this AAPCS alternative.
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DBigEndianNEON.rst100 AAPCS section in Considerations
103 The ARM procedure call standard (AAPCS) defines the ABI for passing vectors between functions in re…
147 | AAPCS | ``LDR`` | ``LD1 + REV`` |
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.td38 // In AAPCS, an SRet is passed in X8, not X0 like a normal pointer parameter.
463 // Darwin variants of AAPCS.
483 // guarantees more than a normal AAPCS function. x16 and x17 are used on the
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DCodeGenOptions.def420 /// Whether to follow the AAPCS enforcing at least one read before storing to a volatile bitfield
426 /// Whether to not follow the AAPCS that enforces volatile bit-field access width to be
H A DAttrDocs.td1977 - If the function is AAPCS, Clang instructs the backend to realign the stack to
1978 8 bytes on entry. This is a general requirement of the AAPCS at public
1980 other AAPCS functions to be called.
1982 itself is designed in such a way that functions obeying the normal AAPCS ABI
H A DAttr.td2248 ["AAPCS", "AAPCS_VFP"]>];
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DTargetInfo.cpp5404 AAPCS = 0, enumerator
5693 if (Kind != AArch64ABIInfo::AAPCS) in classifyArgumentType()
5716 if (Kind == AArch64ABIInfo::AAPCS) { in classifyArgumentType()
6177 AAPCS = 1, enumerator
6396 case AAPCS: return llvm::CallingConv::ARM_AAPCS; in getABIDefaultCC()
6444 if (getABIKind() == ARMABIInfo::AAPCS || in classifyHomogeneousAggregate()
6533 getABIKind() == ARMABIInfo::AAPCS) { in classifyArgumentType()
6909 getABIKind() == ARMABIInfo::AAPCS) { in EmitVAArg()
11023 AArch64ABIInfo::ABIKind Kind = AArch64ABIInfo::AAPCS; in getTargetCodeGenInfo()
11050 ARMABIInfo::ABIKind Kind = ARMABIInfo::AAPCS; in getTargetCodeGenInfo()
H A DCGCall.cpp224 return (PCS->getPCS() == PcsAttr::AAPCS ? CC_AAPCS : CC_AAPCS_VFP); in getCallingConventionForDecl()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXType.cpp663 TCALLINGCONV(AAPCS); in clang_getFunctionTypeCallingConv()
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DClangCommandLineReference.rst3009 Follows the AAPCS standard that all volatile bit-field write generates at least one load. (ARM only…
3013 Follow the AAPCS standard requirement stating that volatile bit-field width is dictated by the fiel…
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A DChangeLog-20097623 flag_dwarf2_cfi_asm for AAPCS variants.
14404 (arm_init_cumulative_args): Use base AAPCS for conversions from
14410 to use base AAPCS and declare functions they call to use base
14411 AAPCS and their RTABI names.
14433 vectors of suitable size in registers also for AAPCS case.
14456 Add support for AAPCS variants.
14457 (arm_function_value): Make static. Handle AAPCS variants.
14460 (arm_return_in_memory): Rework all AAPCS variants; handle hard-vfp
14478 (arm_init_cumulative_args): Initialize AAPCS args data.
14479 (arm_function_arg): Handle AAPCS variants using new interface.
[all …]
H A DChangeLog-20055959 (PTRDIFF_TYPE): Use int for AAPCS.
21880 (PAD_VARARGS_DOWN): Correct padding for AAPCS.
35580 as aggregates for AAPCS ABIs.
H A DChangeLog-200435993 specified an ABI, then default to AAPCS for the iWMMXt processor.
37262 (arm_override_options): Set them. Set structure padding for AAPCS.
/netbsd-src/external/gpl3/gcc.old/dist/
H A DNEWS1034 procedure call standard (AAPCS) in the GCC 6, 7 and 8 releases has
3238 affects conformance to the procedure call standard (AAPCS) has been
7057 On ARM, a bug has been fixed in GCC's implementation of the AAPCS rules
7994 * On ARM, a bug has been fixed in GCC's implementation of the AAPCS
8882 * On ARM, a bug has been fixed in GCC's implementation of the AAPCS
9425 * GCC for AAPCS configurations now more closely adheres to the AAPCS
10277 * GCC now supports the variant of AAPCS that uses VFP registers for
/netbsd-src/external/gpl3/gcc/dist/
H A DNEWS2916 procedure call standard (AAPCS) in the GCC 6, 7 and 8 releases has
5116 affects conformance to the procedure call standard (AAPCS) has been
8927 On ARM, a bug has been fixed in GCC's implementation of the AAPCS rules
9862 * On ARM, a bug has been fixed in GCC's implementation of the AAPCS
10748 * On ARM, a bug has been fixed in GCC's implementation of the AAPCS
11291 * GCC for AAPCS configurations now more closely adheres to the AAPCS
12141 * GCC now supports the variant of AAPCS that uses VFP registers for
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaDeclAttr.cpp4573 PCS = PcsAttr::AAPCS; in handleCallConvAttr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Driver/
H A DOptions.td3186 …HelpText<"Follows the AAPCS standard that all volatile bit-field write generates at least one load…
3191 BothFlags<[NoXarchOption, CC1Option], " the AAPCS standard requirement stating that"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/
H A Dsourcebuild.texi2631 Add options for ARMv8-A and the hard-float variant of the AAPCS,
H A Dinvoke.texi18302 is generated when @option{-mthumb-interwork} is specified. In AAPCS
19151 non-interworking code. This option is not valid in AAPCS configurations
19160 is not valid in AAPCS configurations because interworking is enabled
H A Dgcc.info17139 AAPCS configurations this option is meaningless.
17965 AAPCS configurations because interworking is enabled by default.
17972 This option is not valid in AAPCS configurations because
33102 When compiling using the AAPCS ABI (or a variant of it) then valid
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/
H A Dsourcebuild.texi2961 Add options for ARMv8-A and the hard-float variant of the AAPCS,
H A Dinvoke.texi20529 is generated when @option{-mthumb-interwork} is specified. In AAPCS
21381 non-interworking code. This option is not valid in AAPCS configurations
21390 is not valid in AAPCS configurations because interworking is enabled
H A Dgcc.info19157 AAPCS configurations this option is meaningless.
19985 AAPCS configurations because interworking is enabled by default.
19992 This option is not valid in AAPCS configurations because
36537 When compiling using the AAPCS ABI (or a variant of it) then valid
/netbsd-src/external/gpl3/gdb/dist/gdb/
H A DChangeLog-20181604 when on AAPCS.
/netbsd-src/external/gpl3/gdb.old/dist/gdb/
H A DChangeLog-20181604 when on AAPCS.

12