| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMCallingConv.td | 126 // 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 D | BigEndianNEON.rst | 100 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 D | AArch64CallingConvention.td | 38 // 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 D | CodeGenOptions.def | 420 /// 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 D | AttrDocs.td | 1977 - 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 D | Attr.td | 2248 ["AAPCS", "AAPCS_VFP"]>];
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | TargetInfo.cpp | 5404 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 D | CGCall.cpp | 224 return (PCS->getPCS() == PcsAttr::AAPCS ? CC_AAPCS : CC_AAPCS_VFP); in getCallingConventionForDecl()
|
| /netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/ |
| H A D | CXType.cpp | 663 TCALLINGCONV(AAPCS); in clang_getFunctionTypeCallingConv()
|
| /netbsd-src/external/apache2/llvm/dist/clang/docs/ |
| H A D | ClangCommandLineReference.rst | 3009 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 D | ChangeLog-2009 | 7623 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 D | ChangeLog-2005 | 5959 (PTRDIFF_TYPE): Use int for AAPCS. 21880 (PAD_VARARGS_DOWN): Correct padding for AAPCS. 35580 as aggregates for AAPCS ABIs.
|
| H A D | ChangeLog-2004 | 35993 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 D | NEWS | 1034 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 D | NEWS | 2916 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 D | SemaDeclAttr.cpp | 4573 PCS = PcsAttr::AAPCS; in handleCallConvAttr()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Driver/ |
| H A D | Options.td | 3186 …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 D | sourcebuild.texi | 2631 Add options for ARMv8-A and the hard-float variant of the AAPCS,
|
| H A D | invoke.texi | 18302 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 D | gcc.info | 17139 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 D | sourcebuild.texi | 2961 Add options for ARMv8-A and the hard-float variant of the AAPCS,
|
| H A D | invoke.texi | 20529 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 D | gcc.info | 19157 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 D | ChangeLog-2018 | 1604 when on AAPCS.
|
| /netbsd-src/external/gpl3/gdb.old/dist/gdb/ |
| H A D | ChangeLog-2018 | 1604 when on AAPCS.
|