Searched refs:TargetCXXABI (Results 1 – 9 of 9) sorted by relevance
25 class TargetCXXABI {125 TargetCXXABI() : TheKind(GenericItanium) {} in TargetCXXABI() function127 TargetCXXABI(Kind kind) : TheKind(kind) {} in TargetCXXABI() function343 friend bool operator==(const TargetCXXABI &left, const TargetCXXABI &right) {347 friend bool operator!=(const TargetCXXABI &left, const TargetCXXABI &right) {
84 TargetCXXABI TheCXXABI;813 TargetCXXABI getCXXABI() const { in getCXXABI()
75 TI.getCXXABI() == TargetCXXABI::Microsoft) in getCallingConvMangling()142 if (CC == CCM_Other || (MCXX && TI.getCXXABI() == TargetCXXABI::Microsoft)) { in mangleName()
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 …]
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()
93 ? TargetCXXABI::Microsoft in TargetInfo()94 : TargetCXXABI::GenericItanium); in TargetInfo()
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()
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()
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()