[all-commits] [llvm/llvm-project] 8bee52: [AIX][Frontend] C++ ABI customizations for AIX boi...
xiangling-liao via All-commits
all-commits at lists.llvm.org
Mon Feb 24 07:27:35 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 8bee52bdb54a51ccfe1eb6c6ed5077132c2950a1
https://github.com/llvm/llvm-project/commit/8bee52bdb54a51ccfe1eb6c6ed5077132c2950a1
Author: Xiangling Liao <Xiangling.Liao at ibm.com>
Date: 2020-02-24 (Mon, 24 Feb 2020)
Changed paths:
M clang/include/clang/Basic/TargetCXXABI.h
M clang/lib/AST/ASTContext.cpp
M clang/lib/Basic/Targets/OSTargets.h
M clang/lib/CodeGen/CodeGenModule.cpp
M clang/lib/CodeGen/ItaniumCXXABI.cpp
A clang/test/CodeGen/static-init.cpp
Log Message:
-----------
[AIX][Frontend] C++ ABI customizations for AIX boilerplate
This PR enables "XL" C++ ABI in frontend AST to IR codegen. And it is driven by
static init work. The current kind in Clang by default is Generic Itanium, which
has different behavior on static init with IBM xlclang compiler on AIX.
Differential Revision: https://reviews.llvm.org/D74015
More information about the All-commits
mailing list