Home
last modified time | relevance | path

Searched refs:TargetCXXABI (Results 1 – 21 of 21) 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/llvm-project/clang/include/clang/Basic/
DTargetCXXABI.h24 class TargetCXXABI {
137 TargetCXXABI() : TheKind(GenericItanium) {} in TargetCXXABI() function
139 TargetCXXABI(Kind kind) : TheKind(kind) {} in TargetCXXABI() function
349 friend bool operator==(const TargetCXXABI &left, const TargetCXXABI &right) {
353 friend bool operator!=(const TargetCXXABI &left, const TargetCXXABI &right) {
DTargetInfo.h202 TargetCXXABI TheCXXABI;
1146 TargetCXXABI getCXXABI() const { in getCXXABI()
/external/llvm-project/clang/lib/Basic/Targets/
DAArch64.cpp101 TheCXXABI.set(TargetCXXABI::GenericAArch64); in AArch64TargetInfo()
802 TheCXXABI.set(TargetCXXABI::Microsoft); in MicrosoftARM64TargetInfo()
836 TheCXXABI.set(TargetCXXABI::GenericAArch64); in MinGWARM64TargetInfo()
858 TheCXXABI.set(TargetCXXABI::WatchOS); in DarwinAArch64TargetInfo()
860 TheCXXABI.set(TargetCXXABI::AppleARM64); in DarwinAArch64TargetInfo()
DARM.cpp315 TheCXXABI.set(TargetCXXABI::GenericARM); in ARMTargetInfo()
1210 TheCXXABI.set(TargetCXXABI::GenericARM); in ItaniumWindowsARMleTargetInfo()
1225 TheCXXABI.set(TargetCXXABI::Microsoft); in MicrosoftARMleTargetInfo()
1237 TheCXXABI.set(TargetCXXABI::GenericARM); in MinGWARMTargetInfo()
1277 TheCXXABI.set(TargetCXXABI::WatchOS); in DarwinARMTargetInfo()
1282 TheCXXABI.set(TargetCXXABI::iOS); in DarwinARMTargetInfo()
DMips.h69 TheCXXABI.set(TargetCXXABI::GenericMIPS); in MipsTargetInfo()
DOSTargets.h722 this->TheCXXABI.set(TargetCXXABI::XL); in AIXTargetInfo()
887 this->TheCXXABI.set(TargetCXXABI::Fuchsia); in FuchsiaTargetInfo()
913 this->TheCXXABI.set(TargetCXXABI::WebAssembly); in WebAssemblyOSTargetInfo()
/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/llvm-project/clang/lib/Basic/
DTargetInfo.cpp129 ? TargetCXXABI::Microsoft in TargetInfo()
130 : TargetCXXABI::GenericItanium); in TargetInfo()
441 if (getCXXABI() != TargetCXXABI::Microsoft && in getCallingConvKind()
/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/llvm-project/clang/lib/AST/
DMangle.cpp84 TI.getCXXABI() == TargetCXXABI::Microsoft) in getCallingConvMangling()
176 if (CC == CCM_Other || (MCXX && TI.getCXXABI() == TargetCXXABI::Microsoft)) { in mangleName()
DASTContext.cpp886 case TargetCXXABI::AppleARM64: in createCXXABI()
887 case TargetCXXABI::Fuchsia: in createCXXABI()
888 case TargetCXXABI::GenericARM: // Same as Itanium at this level in createCXXABI()
889 case TargetCXXABI::iOS: in createCXXABI()
890 case TargetCXXABI::WatchOS: in createCXXABI()
891 case TargetCXXABI::GenericAArch64: in createCXXABI()
892 case TargetCXXABI::GenericMIPS: in createCXXABI()
893 case TargetCXXABI::GenericItanium: in createCXXABI()
894 case TargetCXXABI::WebAssembly: in createCXXABI()
895 case TargetCXXABI::XL: in createCXXABI()
[all …]
DRecordLayoutBuilder.cpp716 TargetCXXABI getCXXABI() const { in getCXXABI()
2298 static bool mustSkipTailPadding(TargetCXXABI ABI, const CXXRecordDecl *RD) { in mustSkipTailPadding()
2300 case TargetCXXABI::AlwaysUseTailPadding: in mustSkipTailPadding()
2303 case TargetCXXABI::UseTailPaddingUnlessPOD03: in mustSkipTailPadding()
2324 case TargetCXXABI::UseTailPaddingUnlessPOD11: in mustSkipTailPadding()
/external/llvm-project/clang/lib/CodeGen/
DItaniumCXXABI.cpp549 case TargetCXXABI::GenericARM: in CreateItaniumCXXABI()
550 case TargetCXXABI::iOS: in CreateItaniumCXXABI()
551 case TargetCXXABI::WatchOS: in CreateItaniumCXXABI()
554 case TargetCXXABI::AppleARM64: in CreateItaniumCXXABI()
557 case TargetCXXABI::Fuchsia: in CreateItaniumCXXABI()
563 case TargetCXXABI::GenericAArch64: in CreateItaniumCXXABI()
567 case TargetCXXABI::GenericMIPS: in CreateItaniumCXXABI()
570 case TargetCXXABI::WebAssembly: in CreateItaniumCXXABI()
573 case TargetCXXABI::XL: in CreateItaniumCXXABI()
576 case TargetCXXABI::GenericItanium: in CreateItaniumCXXABI()
[all …]
DCodeGenModule.cpp79 case TargetCXXABI::AppleARM64: in createCXXABI()
80 case TargetCXXABI::Fuchsia: in createCXXABI()
81 case TargetCXXABI::GenericAArch64: in createCXXABI()
82 case TargetCXXABI::GenericARM: in createCXXABI()
83 case TargetCXXABI::iOS: in createCXXABI()
84 case TargetCXXABI::WatchOS: in createCXXABI()
85 case TargetCXXABI::GenericMIPS: in createCXXABI()
86 case TargetCXXABI::GenericItanium: in createCXXABI()
87 case TargetCXXABI::WebAssembly: in createCXXABI()
88 case TargetCXXABI::XL: in createCXXABI()
[all …]
/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()