Amy Huang
062b5d40cb
Reland "Change the X86 datalayout to add three address spaces
...
for 32 bit signed, 32 bit unsigned, and 64 bit pointers."
This reverts 57076d3199fc2b0af4a3736b7749dd5462cacda5.
Original review at https://reviews.llvm.org/D64931 .
Review for added fix at https://reviews.llvm.org/D66843 .
llvm-svn: 371568
2019-09-10 23:15:38 +00:00
Vlad Tsyrklevich
b6303e0ac6
Revert "Change the X86 datalayout to add three address spaces for 32 bit signed,"
...
This reverts commit r370083 because it caused check-lld failures on
sanitizer-x86_64-linux-fast.
llvm-svn: 370142
2019-08-28 01:08:54 +00:00
Amy Huang
1082859b72
Change the X86 datalayout to add three address spaces for 32 bit signed,
...
32 bit unsigned, and 64 bit pointers.
llvm-svn: 370083
2019-08-27 17:46:53 +00:00
Eugene Leviant
3354133b84
[ThinLTO] Internalize readonly globals
...
An attempt to recommit r346584 after failure on OSX build bot.
Fixed cache key computation in ThinLTOCodeGenerator and added
test case
llvm-svn: 347033
2018-11-16 07:08:00 +00:00
Steven Wu
5341a3a3a8
Revert "[ThinLTO] Internalize readonly globals"
...
This reverts commit 10c84a8f35cae4a9fc421648d9608fccda3925f2.
llvm-svn: 346768
2018-11-13 17:35:04 +00:00
Eugene Leviant
0ecc5e3b68
[ThinLTO] Internalize readonly globals
...
This patch allows internalising globals if all accesses to them
(from live functions) are from non-volatile load instructions
Differential revision: https://reviews.llvm.org/D49362
llvm-svn: 346584
2018-11-10 08:31:21 +00:00