Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMCallingConv.td122 // ARM AAPCS (EABI) Calling Convention, common parts
152 // ARM AAPCS (EABI) Calling Convention
195 // ARM AAPCS-VFP (EABI) Calling Convention
257 // pointer, we use this AAPCS alternative.
/freebsd-12.1/contrib/gcc/config/arm/
H A Dt-xscale-elf40 # supports generating them with the IWMMXT or AAPCS ABIs, neither of
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DTargetInfo.cpp4946 AAPCS = 0, enumerator
5151 if (Kind == AArch64ABIInfo::AAPCS) { in classifyArgumentType()
5574 AAPCS = 1, enumerator
5779 case AAPCS: return llvm::CallingConv::ARM_AAPCS; in getABIDefaultCC()
5914 getABIKind() == ARMABIInfo::AAPCS) { in classifyArgumentType()
6245 getABIKind() == ARMABIInfo::AAPCS) { in EmitVAArg()
9294 AArch64ABIInfo::ABIKind Kind = AArch64ABIInfo::AAPCS; in getTargetCodeGenInfo()
9317 ARMABIInfo::ABIKind Kind = ARMABIInfo::AAPCS; in getTargetCodeGenInfo()
H A DCGCall.cpp218 return (PCS->getPCS() == PcsAttr::AAPCS ? CC_AAPCS : CC_AAPCS_VFP); in getCallingConventionForDecl()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.td319 // guarantees more than a normal AAPCS function. x16 and x17 are used on the
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DAttrDocs.td1451 - If the function is AAPCS, Clang instructs the backend to realign the stack to
1452 8 bytes on entry. This is a general requirement of the AAPCS at public
1454 other AAPCS functions to be called.
1456 itself is designed in such a way that functions obeying the normal AAPCS ABI
H A DAttr.td1835 ["AAPCS", "AAPCS_VFP"]>];
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDeclAttr.cpp4345 PCS = PcsAttr::AAPCS; in handleCallConvAttr()
/freebsd-12.1/contrib/gcc/
H A DChangeLog-20055959 (PTRDIFF_TYPE): Use int for AAPCS.
21881 (PAD_VARARGS_DOWN): Correct padding for AAPCS.
35581 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.