Searched refs:TargetCXXABI (Results 1 – 8 of 8) sorted by relevance
25 class TargetCXXABI {91 TargetCXXABI() : TheKind(GenericItanium) {} in TargetCXXABI() function93 TargetCXXABI(Kind kind) : TheKind(kind) {} in TargetCXXABI() function250 friend bool operator==(const TargetCXXABI &left, const TargetCXXABI &right) {254 friend bool operator!=(const TargetCXXABI &left, const TargetCXXABI &right) {
77 TargetCXXABI TheCXXABI;626 TargetCXXABI getCXXABI() const { in getCXXABI()648 TargetCXXABI ABI; in setCXXABI()656 virtual bool setCXXABI(TargetCXXABI ABI) { in setCXXABI()
87 TheCXXABI.set(TargetCXXABI::GenericItanium); in TargetInfo()500 bool TargetCXXABI::tryParse(llvm::StringRef name) { in tryParse()
3267 TheCXXABI.set(TargetCXXABI::GenericAArch64); in AArch64TargetInfo()3488 TheCXXABI.set(TargetCXXABI::GenericARM); in ARMTargetInfo()3909 TheCXXABI.set(TargetCXXABI::iOS); in DarwinARMTargetInfo()
195 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()
59 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()
679 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()
597 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()