Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/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.
287 // pointer, we use this AAPCS alternative.
/freebsd-13.1/contrib/llvm-project/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
/freebsd-13.1/sys/contrib/device-tree/Bindings/arm/
H A Dpsci.yaml23 in a manner similar to that specified by AAPCS:
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DCodeGenOptions.def425 /// Whether to follow the AAPCS enforcing at least one read before storing to a volatile bitfield
431 /// 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.td2261 ["AAPCS", "AAPCS_VFP"]>];
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp5407 AAPCS = 0, enumerator
5710 if (Kind != AArch64ABIInfo::AAPCS) in classifyArgumentType()
5733 if (Kind == AArch64ABIInfo::AAPCS) { in classifyArgumentType()
6194 AAPCS = 1, enumerator
6413 case AAPCS: return llvm::CallingConv::ARM_AAPCS; in getABIDefaultCC()
6461 if (getABIKind() == ARMABIInfo::AAPCS || in classifyHomogeneousAggregate()
6550 getABIKind() == ARMABIInfo::AAPCS) { in classifyArgumentType()
6926 getABIKind() == ARMABIInfo::AAPCS) { in EmitVAArg()
11069 AArch64ABIInfo::ABIKind Kind = AArch64ABIInfo::AAPCS; in getTargetCodeGenInfo()
11096 ARMABIInfo::ABIKind Kind = ARMABIInfo::AAPCS; in getTargetCodeGenInfo()
H A DCGCall.cpp225 return (PCS->getPCS() == PcsAttr::AAPCS ? CC_AAPCS : CC_AAPCS_VFP); in getCallingConventionForDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp4667 PCS = PcsAttr::AAPCS; in handleCallConvAttr()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td3219 …HelpText<"Follows the AAPCS standard that all volatile bit-field write generates at least one load…
3224 BothFlags<[NoXarchOption, CC1Option], " the AAPCS standard requirement stating that"