|
LLVM 24.0.0git
|
Target / language flags that affect AArch64 ABI classification. More...
#include "llvm/ABI/TargetInfo.h"
Public Member Functions | |
| AArch64ABIOptions ()=default | |
| AArch64ABIOptions (AArch64ABIKind Kind) | |
Public Attributes | |
| AArch64ABIKind | Kind = AArch64ABIKind::AAPCS |
| bool | IsILP32 = false |
| bool | IsMicrosoftCXXABI = false |
Target / language flags that affect AArch64 ABI classification.
Callers (e.g. Clang) resolve Triple and LangOptions into these flags rather than passing a Triple into the ABI library.
Definition at line 152 of file TargetInfo.h.
|
default |
|
inlineexplicit |
Definition at line 158 of file TargetInfo.h.
References Kind.
| bool llvm::abi::AArch64ABIOptions::IsILP32 = false |
Definition at line 154 of file TargetInfo.h.
| bool llvm::abi::AArch64ABIOptions::IsMicrosoftCXXABI = false |
Definition at line 155 of file TargetInfo.h.
| AArch64ABIKind llvm::abi::AArch64ABIOptions::Kind = AArch64ABIKind::AAPCS |
Definition at line 153 of file TargetInfo.h.
Referenced by AArch64ABIOptions().