Searched refs:CXXABI (Results 1 – 11 of 11) sorted by relevance
26 class CXXABI {28 virtual ~CXXABI();43 CXXABI *CreateARMCXXABI(ASTContext &Ctx);44 CXXABI *CreateItaniumCXXABI(ASTContext &Ctx);45 CXXABI *CreateMicrosoftCXXABI(ASTContext &Ctx);
30 class ItaniumCXXABI : public CXXABI {67 CXXABI *clang::CreateItaniumCXXABI(ASTContext &Ctx) { in CreateItaniumCXXABI()71 CXXABI *clang::CreateARMCXXABI(ASTContext &Ctx) { in CreateARMCXXABI()
25 class MicrosoftCXXABI : public CXXABI {68 CXXABI *clang::CreateMicrosoftCXXABI(ASTContext &Ctx) { in CreateMicrosoftCXXABI()
514 CXXABI *ASTContext::createCXXABI(const TargetInfo &T) { in createCXXABI()7357 CXXABI::~CXXABI() {} in ~CXXABI()
38 std::string CXXABI; variable
90 TargetCXXABI CXXABI; variable605 return CXXABI; in getCXXABI()640 CXXABI = ABI; in setCXXABI()
85 CXXABI = CXXABI_Itanium; in TargetInfo()
2877 CXXABI = CXXABI_ARM; in ARMTargetInfo()4451 if (!Opts.CXXABI.empty() && !Target->setCXXABI(Opts.CXXABI)) { in CreateTargetInfo()4452 Diags.Report(diag::err_target_unknown_cxxabi) << Opts.CXXABI; in CreateTargetInfo()
58 class CXXABI; variable374 OwningPtr<CXXABI> ABI;375 CXXABI *createCXXABI(const TargetInfo &T);
928 if (!Opts.CXXABI.empty()) in TargetOptsToArgs()929 Res.push_back("-cxx-abi", Opts.CXXABI); in TargetOptsToArgs()2283 Opts.CXXABI = Args.getLastArgValue(OPT_cxx_abi); in ParseTargetArgs()
539 TargetOpts.CXXABI = ""; in ReadTargetTriple()