Home
last modified time | relevance | path

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

/external/clang/include/clang/Basic/
DTargetCXXABI.h25 class TargetCXXABI {
125 TargetCXXABI() : TheKind(GenericItanium) {} in TargetCXXABI() function
127 TargetCXXABI(Kind kind) : TheKind(kind) {} in TargetCXXABI() function
343 friend bool operator==(const TargetCXXABI &left, const TargetCXXABI &right) {
347 friend bool operator!=(const TargetCXXABI &left, const TargetCXXABI &right) {
DTargetInfo.h84 TargetCXXABI TheCXXABI;
813 TargetCXXABI getCXXABI() const { in getCXXABI()
/external/clang/lib/AST/
DMangle.cpp75 TI.getCXXABI() == TargetCXXABI::Microsoft) in getCallingConvMangling()
142 if (CC == CCM_Other || (MCXX && TI.getCXXABI() == TargetCXXABI::Microsoft)) { in mangleName()
DASTContext.cpp681 case TargetCXXABI::GenericARM: // Same as Itanium at this level in createCXXABI()
682 case TargetCXXABI::iOS: in createCXXABI()
683 case TargetCXXABI::iOS64: in createCXXABI()
684 case TargetCXXABI::WatchOS: in createCXXABI()
685 case TargetCXXABI::GenericAArch64: in createCXXABI()
686 case TargetCXXABI::GenericMIPS: in createCXXABI()
687 case TargetCXXABI::GenericItanium: in createCXXABI()
688 case TargetCXXABI::WebAssembly: in createCXXABI()
690 case TargetCXXABI::Microsoft: in createCXXABI()
8697 case TargetCXXABI::GenericAArch64: in createMangleContext()
[all …]
DRecordLayoutBuilder.cpp681 TargetCXXABI getCXXABI() const { in getCXXABI()
2077 static bool mustSkipTailPadding(TargetCXXABI ABI, const CXXRecordDecl *RD) { in mustSkipTailPadding()
2079 case TargetCXXABI::AlwaysUseTailPadding: in mustSkipTailPadding()
2082 case TargetCXXABI::UseTailPaddingUnlessPOD03: in mustSkipTailPadding()
2103 case TargetCXXABI::UseTailPaddingUnlessPOD11: in mustSkipTailPadding()
/external/clang/lib/Basic/
DTargetInfo.cpp93 ? TargetCXXABI::Microsoft in TargetInfo()
94 : TargetCXXABI::GenericItanium); in TargetInfo()
DTargets.cpp837 this->TheCXXABI.set(TargetCXXABI::WebAssembly); in WebAssemblyOSTargetInfo()
4898 TheCXXABI.set(TargetCXXABI::GenericARM); in ARMTargetInfo()
5546 TheCXXABI.set(TargetCXXABI::GenericARM); in ItaniumWindowsARMleTargetInfo()
5564 TheCXXABI.set(TargetCXXABI::Microsoft); in MicrosoftARMleTargetInfo()
5579 TheCXXABI.set(TargetCXXABI::GenericARM); in MinGWARMTargetInfo()
5632 TheCXXABI.set(TargetCXXABI::WatchOS); in DarwinARMTargetInfo()
5641 TheCXXABI.set(TargetCXXABI::iOS); in DarwinARMTargetInfo()
5701 TheCXXABI.set(TargetCXXABI::GenericAArch64); in AArch64TargetInfo()
6056 TheCXXABI.set(TargetCXXABI::iOS64); in DarwinAArch64TargetInfo()
7133 TheCXXABI.set(TargetCXXABI::GenericMIPS); in MipsTargetInfo()
/external/clang/lib/CodeGen/
DItaniumCXXABI.cpp454 case TargetCXXABI::GenericARM: in CreateItaniumCXXABI()
455 case TargetCXXABI::iOS: in CreateItaniumCXXABI()
456 case TargetCXXABI::WatchOS: in CreateItaniumCXXABI()
459 case TargetCXXABI::iOS64: in CreateItaniumCXXABI()
465 case TargetCXXABI::GenericAArch64: in CreateItaniumCXXABI()
469 case TargetCXXABI::GenericMIPS: in CreateItaniumCXXABI()
472 case TargetCXXABI::WebAssembly: in CreateItaniumCXXABI()
475 case TargetCXXABI::GenericItanium: in CreateItaniumCXXABI()
486 case TargetCXXABI::Microsoft: in CreateItaniumCXXABI()
DCodeGenModule.cpp66 case TargetCXXABI::GenericAArch64: in createCXXABI()
67 case TargetCXXABI::GenericARM: in createCXXABI()
68 case TargetCXXABI::iOS: in createCXXABI()
69 case TargetCXXABI::iOS64: in createCXXABI()
70 case TargetCXXABI::WatchOS: in createCXXABI()
71 case TargetCXXABI::GenericMIPS: in createCXXABI()
72 case TargetCXXABI::GenericItanium: in createCXXABI()
73 case TargetCXXABI::WebAssembly: in createCXXABI()
75 case TargetCXXABI::Microsoft: in createCXXABI()