Home
last modified time | relevance | path

Searched refs:CXXABI (Results 1 – 14 of 14) sorted by relevance

/freebsd-9-stable/contrib/llvm/tools/clang/lib/AST/
DCXXABI.h27 class CXXABI {
29 virtual ~CXXABI();
47 CXXABI *CreateARMCXXABI(ASTContext &Ctx);
48 CXXABI *CreateItaniumCXXABI(ASTContext &Ctx);
49 CXXABI *CreateMicrosoftCXXABI(ASTContext &Ctx);
DItaniumCXXABI.cpp44 class ItaniumCXXABI : public CXXABI {
90 CXXABI *clang::CreateItaniumCXXABI(ASTContext &Ctx) { in CreateItaniumCXXABI()
94 CXXABI *clang::CreateARMCXXABI(ASTContext &Ctx) { in CreateARMCXXABI()
DMicrosoftCXXABI.cpp43 class MicrosoftCXXABI : public CXXABI {
199 CXXABI *clang::CreateMicrosoftCXXABI(ASTContext &Ctx) { in CreateMicrosoftCXXABI()
DASTContext.cpp664 CXXABI *ASTContext::createCXXABI(const TargetInfo &T) { in createCXXABI()
8012 CXXABI::~CXXABI() {} in ~CXXABI()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Basic/
DTargetOptions.h43 std::string CXXABI; variable
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/AST/
DASTContext.h60 class CXXABI; variable
395 OwningPtr<CXXABI> ABI;
396 CXXABI *createCXXABI(const TargetInfo &T);
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Frontend/
DFrontendActions.cpp359 Out.indent(4) << " C++ ABI: " << TargetOpts.CXXABI << "\n"; in ReadTargetOptions()
DCompilerInvocation.cpp1616 Opts.CXXABI = Args.getLastArgValue(OPT_cxx_abi); in ParseTargetArgs()
1763 TargetOpts->ABI, TargetOpts->CXXABI, in getModuleHash()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/
DTargetInfo.cpp49 CGCXXABI &CXXABI) { in isRecordReturnIndirect() argument
53 return CXXABI.isReturnTypeIndirect(RD); in isRecordReturnIndirect()
57 static bool isRecordReturnIndirect(QualType T, CGCXXABI &CXXABI) { in isRecordReturnIndirect() argument
61 return isRecordReturnIndirect(RT, CXXABI); in isRecordReturnIndirect()
65 CGCXXABI &CXXABI) { in getRecordArgABI() argument
69 return CXXABI.getRecordArgABI(RD); in getRecordArgABI()
73 CGCXXABI &CXXABI) { in getRecordArgABI() argument
77 return getRecordArgABI(RT, CXXABI); in getRecordArgABI()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Basic/
DTargets.cpp5898 if (!Opts->CXXABI.empty() && !Target->setCXXABI(Opts->CXXABI)) { in CreateTargetInfo()
5899 Diags.Report(diag::err_target_unknown_cxxabi) << Opts->CXXABI; in CreateTargetInfo()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Serialization/
DASTReader.cpp143 CHECK_TARGET_OPT(CXXABI, "target C++ ABI"); in checkTargetOptions()
4007 TargetOpts.CXXABI = ReadString(Record, Idx); in ParseTargetOptions()
DASTWriter.cpp1100 AddString(TargetOpts.CXXABI, Record); in WriteControlBlock()
/freebsd-9-stable/contrib/libstdc++/
DChangeLog-20024295 variable, and thunk info as per CXXABI docs.
DChangeLog-20034476 CXXABI.