Amy Huang
7b1d793713
Reland "Change the X86 datalayout to add three address spaces
...
for 32 bit signed, 32 bit unsigned, and 64 bit pointers."
This reverts 57076d3199
.
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
57076d3199
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
1299945b81
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
Robert Lougher
f2158a8ef0
Resubmit r356511 "[TailCallElim] Add tailcall elimination pass to LTO pipelines"
...
Failing LLD tests have been fixed in r356593.
llvm-svn: 356594
2019-03-20 19:08:18 +00:00
Robert Lougher
c67a759c99
Revert r356511 "[TailCallElim] Add tailcall elimination pass to LTO pipelines"
...
Due to buildbot failures (LLD tests).
llvm-svn: 356516
2019-03-19 20:54:20 +00:00
Robert Lougher
de548ccab9
[TailCallElim] Add tailcall elimination pass to LTO pipelines
...
LTO provides additional opportunities for tailcall elimination due to
link-time inlining and visibility of nocapture attribute. Testing showed
negligible impact on compilation times.
Differential Revision: https://reviews.llvm.org/D58391
llvm-svn: 356511
2019-03-19 20:24:28 +00:00