This is an archive of the discontinued LLVM Phabricator instance.

[COFF, ARM64] Correct the data layout string for COFF ARM64 target
ClosedPublic

Authored by mgrang on Jun 29 2017, 7:13 PM.

Details

Reviewers
compnerd
ruiu
rnk
Summary

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

Diff Detail

Repository
rL LLVM

Event Timeline

mgrang created this revision.Jun 29 2017, 7:13 PM
compnerd accepted this revision.Jun 29 2017, 10:46 PM
This revision is now accepted and ready to land.Jun 29 2017, 10:46 PM
efriedma added inline comments.
lib/Target/AArch64/AArch64TargetMachine.cpp
185

Are you intentionally dropping the "-n32:64-S128" part of the string?

mgrang updated this revision to Diff 106812.Jul 16 2017, 11:10 AM

Matched the data layout string to the one in D34859

mgrang closed this revision.Jul 17 2017, 2:29 PM