Home
last modified time | relevance | path

Searched refs:TargetCXXABI (Results 1 – 8 of 8) sorted by relevance

/external/clang/include/clang/Basic/
DTargetCXXABI.h25 class TargetCXXABI {
91 TargetCXXABI() : TheKind(GenericItanium) {} in TargetCXXABI() function
93 TargetCXXABI(Kind kind) : TheKind(kind) {} in TargetCXXABI() function
250 friend bool operator==(const TargetCXXABI &left, const TargetCXXABI &right) {
254 friend bool operator!=(const TargetCXXABI &left, const TargetCXXABI &right) {
DTargetInfo.h77 TargetCXXABI TheCXXABI;
626 TargetCXXABI getCXXABI() const { in getCXXABI()
648 TargetCXXABI ABI; in setCXXABI()
656 virtual bool setCXXABI(TargetCXXABI ABI) { in setCXXABI()
/external/clang/lib/Basic/
DTargetInfo.cpp87 TheCXXABI.set(TargetCXXABI::GenericItanium); in TargetInfo()
500 bool TargetCXXABI::tryParse(llvm::StringRef name) { in tryParse()
DTargets.cpp3267 TheCXXABI.set(TargetCXXABI::GenericAArch64); in AArch64TargetInfo()
3488 TheCXXABI.set(TargetCXXABI::GenericARM); in ARMTargetInfo()
3909 TheCXXABI.set(TargetCXXABI::iOS); in DarwinARMTargetInfo()
/external/clang/lib/CodeGen/
DItaniumCXXABI.cpp195 case TargetCXXABI::GenericARM: in CreateItaniumCXXABI()
196 case TargetCXXABI::iOS: in CreateItaniumCXXABI()
202 case TargetCXXABI::GenericAArch64: in CreateItaniumCXXABI()
205 case TargetCXXABI::GenericItanium: in CreateItaniumCXXABI()
208 case TargetCXXABI::Microsoft: in CreateItaniumCXXABI()
DCodeGenModule.cpp59 case TargetCXXABI::GenericAArch64: in createCXXABI()
60 case TargetCXXABI::GenericARM: in createCXXABI()
61 case TargetCXXABI::iOS: in createCXXABI()
62 case TargetCXXABI::GenericItanium: in createCXXABI()
64 case TargetCXXABI::Microsoft: in createCXXABI()
/external/clang/lib/AST/
DRecordLayoutBuilder.cpp679 TargetCXXABI getCXXABI() const { in getCXXABI()
2417 static bool mustSkipTailPadding(TargetCXXABI ABI, const CXXRecordDecl *RD) { in mustSkipTailPadding()
2419 case TargetCXXABI::AlwaysUseTailPadding: in mustSkipTailPadding()
2422 case TargetCXXABI::UseTailPaddingUnlessPOD03: in mustSkipTailPadding()
2443 case TargetCXXABI::UseTailPaddingUnlessPOD11: in mustSkipTailPadding()
DASTContext.cpp597 case TargetCXXABI::GenericARM: in createCXXABI()
598 case TargetCXXABI::iOS: in createCXXABI()
600 case TargetCXXABI::GenericAArch64: // Same as Itanium at this level in createCXXABI()
601 case TargetCXXABI::GenericItanium: in createCXXABI()
603 case TargetCXXABI::Microsoft: in createCXXABI()
7749 case TargetCXXABI::GenericAArch64: in createMangleContext()
7750 case TargetCXXABI::GenericItanium: in createMangleContext()
7751 case TargetCXXABI::GenericARM: in createMangleContext()
7752 case TargetCXXABI::iOS: in createMangleContext()
7754 case TargetCXXABI::Microsoft: in createMangleContext()