[COFF, ARM64] Set the data type widths and the data layout string
authorMandeep Singh Grang <mgrang@codeaurora.org>
Mon, 17 Jul 2017 21:10:45 +0000 (21:10 +0000)
committerMandeep Singh Grang <mgrang@codeaurora.org>
Mon, 17 Jul 2017 21:10:45 +0000 (21:10 +0000)
commita34b6bf49d486e4c87917a49c00399072f679f58
tree19443095ce1e7c8bb9a67d7ffa6b23f333a3c8c3
parentba419afb8473f35d5e1d3931c9e889113f52155a
[COFF, ARM64] Set the data type widths and the data layout string

Summary: COFF ARM64 is LLP64 platform. So int is 4 bytes, long is 4 bytes and long long is 8 bytes.

Reviewers: compnerd, ruiu, rnk, efriedma

Reviewed By: compnerd, efriedma

Subscribers: efriedma, javed.absar, cfe-commits, aemerson, llvm-commits, kristof.beyls

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@308222 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Basic/Targets.cpp
test/CodeGen/coff-aarch64-type-sizes.c [new file with mode: 0644]