Steven Wu
5528da76ef
Revert r246214 and r246213
...
These two commits causes llvm LTO bootstrap to hang in ScalarEvolution.
llvm-svn: 246282
2015-08-28 07:14:10 +00:00
Piotr Padlewski
525f746710
Generating assumption loads of vptr after ctor call (fixed)
...
Generating call assume(icmp %vtable, %global_vtable) after constructor
call for devirtualization purposes.
For more info go to:
http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html
Edit:
Fixed version because of PR24479.
http://reviews.llvm.org/D11859
llvm-svn: 246213
2015-08-27 21:35:37 +00:00
Piotr Padlewski
fa0e11efdd
Revert "Generating assumption loads of vptr after ctor call (fixed)"
...
Reverting because of 245721
This reverts commit 552658e2b60543c928030b09cc9b5dfcb40c3f28.
llvm-svn: 245727
2015-08-21 19:49:41 +00:00
Piotr Padlewski
910a059e42
Generating assumption loads of vptr after ctor call (fixed)
...
Generating call assume(icmp %vtable, %global_vtable) after constructor
call for devirtualization purposes.
For more info go to:
http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html
Edit:
Fixed version because of PR24479.
http://reviews.llvm.org/D11859
llvm-svn: 245721
2015-08-21 18:28:00 +00:00
Justin Bogner
3c32c83daa
Revert "Generating assumption loads of vptr after ctor call (fixed)"
...
Bootstrap bots were failing:
http://lab.llvm.org:8080/green/job/clang-stage2-configure-Rlto_build/6382/
http://bb.pgr.jp/builders/clang-3stage-i686-linux/builds/2969
This reverts r245264.
llvm-svn: 245267
2015-08-18 05:40:20 +00:00
Piotr Padlewski
bc7497abbb
Generating assumption loads of vptr after ctor call (fixed)
...
Generating call assume(icmp %vtable, %global_vtable) after constructor
call for devirtualization purposes.
For more info go to:
http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html
Edit:
Fixed version because of PR24479.
http://reviews.llvm.org/D11859
llvm-svn: 245264
2015-08-18 03:52:00 +00:00
Hans Wennborg
386e442d1d
Revert r245257 "Generating assumption loads of vptr after ctor call"
...
It caused PR24479
llvm-svn: 245260
2015-08-18 00:17:58 +00:00
Piotr Padlewski
a3f6f9477b
Generating assumption loads of vptr after ctor call
...
Generating call assume(icmp %vtable, %global_vtable) after constructor
call for devirtualization purposes.
For more info go to:
http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html
http://reviews.llvm.org/D11859
llvm-svn: 245257
2015-08-17 23:33:49 +00:00
Hans Wennborg
c9bd88e681
Remove the -cxx-abi command-line flag.
...
This makes the C++ ABI depend entirely on the target: MS ABI for -win32 triples,
Itanium otherwise. It's no longer possible to do weird combinations.
To be able to run a test with a specific ABI without constraining it to a
specific triple, new substitutions are added to lit: %itanium_abi_triple and
%ms_abi_triple can be used to get the current target triple adjusted to the
desired ABI. For example, if the test suite is running with the i686-pc-win32
target, %itanium_abi_triple will expand to i686-pc-mingw32.
Differential Revision: http://llvm-reviews.chandlerc.com/D2545
llvm-svn: 199250
2014-01-14 19:35:09 +00:00
Hans Wennborg
442e4f7f5f
Prepare for using MS ABI by default for Win32: update CodeGenCXX tests
...
llvm-svn: 197281
2013-12-13 22:43:52 +00:00
Owen Anderson
6216a44d35
Fixed by r123477.
...
llvm-svn: 123478
2011-01-14 22:19:38 +00:00
Chris Lattner
fe8b47411e
temporarily xfail, this was broken by r123418
...
llvm-svn: 123430
2011-01-14 05:30:12 +00:00
Eli Friedman
726b878574
Test for r91724.
...
llvm-svn: 91730
2009-12-18 23:42:55 +00:00