Searched refs:AAPCS (Results 1 – 10 of 10) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/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. 287 // pointer, we use this AAPCS alternative.
|
| /freebsd-13.1/contrib/llvm-project/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
|
| /freebsd-13.1/sys/contrib/device-tree/Bindings/arm/ |
| H A D | psci.yaml | 23 in a manner similar to that specified by AAPCS:
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | CodeGenOptions.def | 425 /// 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 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 | 2261 ["AAPCS", "AAPCS_VFP"]>];
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | TargetInfo.cpp | 5407 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 D | CGCall.cpp | 225 return (PCS->getPCS() == PcsAttr::AAPCS ? CC_AAPCS : CC_AAPCS_VFP); in getCallingConventionForDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclAttr.cpp | 4667 PCS = PcsAttr::AAPCS; in handleCallConvAttr()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Driver/ |
| H A D | Options.td | 3219 …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"
|