/external/clang/include/clang/Basic/ |
D | TargetCXXABI.h | 25 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) {
|
D | TargetInfo.h | 84 TargetCXXABI TheCXXABI; 813 TargetCXXABI getCXXABI() const { in getCXXABI()
|
/external/llvm-project/clang/include/clang/Basic/ |
D | TargetCXXABI.h | 24 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) {
|
D | TargetInfo.h | 202 TargetCXXABI TheCXXABI; 1146 TargetCXXABI getCXXABI() const { in getCXXABI()
|
/external/llvm-project/clang/lib/Basic/Targets/ |
D | AArch64.cpp | 101 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()
|
D | ARM.cpp | 315 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()
|
D | Mips.h | 69 TheCXXABI.set(TargetCXXABI::GenericMIPS); in MipsTargetInfo()
|
D | OSTargets.h | 722 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/ |
D | Mangle.cpp | 75 TI.getCXXABI() == TargetCXXABI::Microsoft) in getCallingConvMangling() 142 if (CC == CCM_Other || (MCXX && TI.getCXXABI() == TargetCXXABI::Microsoft)) { in mangleName()
|
D | ASTContext.cpp | 681 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 …]
|
D | RecordLayoutBuilder.cpp | 681 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/ |
D | TargetInfo.cpp | 129 ? TargetCXXABI::Microsoft in TargetInfo() 130 : TargetCXXABI::GenericItanium); in TargetInfo() 441 if (getCXXABI() != TargetCXXABI::Microsoft && in getCallingConvKind()
|
/external/clang/lib/Basic/ |
D | TargetInfo.cpp | 93 ? TargetCXXABI::Microsoft in TargetInfo() 94 : TargetCXXABI::GenericItanium); in TargetInfo()
|
D | Targets.cpp | 837 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/ |
D | Mangle.cpp | 84 TI.getCXXABI() == TargetCXXABI::Microsoft) in getCallingConvMangling() 176 if (CC == CCM_Other || (MCXX && TI.getCXXABI() == TargetCXXABI::Microsoft)) { in mangleName()
|
D | ASTContext.cpp | 886 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 …]
|
D | RecordLayoutBuilder.cpp | 716 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/ |
D | ItaniumCXXABI.cpp | 549 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 …]
|
D | CodeGenModule.cpp | 79 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/ |
D | ItaniumCXXABI.cpp | 454 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()
|
D | CodeGenModule.cpp | 66 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()
|