Add AIX Target Info
authorJason Liu <jasonliu.development@gmail.com>
Wed, 13 Mar 2019 16:02:26 +0000 (16:02 +0000)
committerJason Liu <jasonliu.development@gmail.com>
Wed, 13 Mar 2019 16:02:26 +0000 (16:02 +0000)
commit4e192d0e1e72ce32fabf1bccc06ac31ab5385e78
tree9025adc2cff68886cf049e3a2fb6ec05e4a0fc76
parent3f4870b6927024d056008bdb420fc26ee03bc241
Add AIX Target Info

Summary:
A first pass over platform-specific properties of the C API/ABI
on AIX for both 32-bit and 64-bit modes.
This is a continuation of D18360 by Andrew Paprocki and further work by Wu Zhao.

Patch by Andus Yu

Reviewers: apaprocki, chandlerc, hubert.reinterpretcast, jasonliu,
xingxue, sfertile

Reviewed by: hubert.reinterpretcast, apaprocki, sfertile

Differential Revision: https://reviews.llvm.org/D59048

llvm-svn: 356060
clang/lib/Basic/Targets.cpp
clang/lib/Basic/Targets/OSTargets.h
clang/lib/Basic/Targets/PPC.cpp
clang/lib/Basic/Targets/PPC.h
clang/test/Driver/types.c
clang/test/Headers/max_align.c [new file with mode: 0644]
clang/test/Preprocessor/init.c
clang/test/Sema/varargs-aix.c [new file with mode: 0644]