Go to file
Sanjoy Das 95639746e5 [PlaceSafepoints] Introduce a -spp-no-statepoints flag
Summary:
This change adds a `-spp-no-statepoints` flag to PlaceSafepoints that
bypasses the code that wraps newly introduced polls and existing calls
in gc.statepoint.  With `-spp-no-statepoints` enabled, PlaceSafepoints
effectively becomes a safpeoint **poll** insertion pass.

The eventual goal is to "constant fold" this option, along with
`-rs4gc-use-deopt-bundles` to `true`, once clients using gc.statepoint
are okay doing so.

Reviewers: pgavlin, reames, JosephTremoulet

Subscribers: sanjoy, mcrosier, llvm-commits

Differential Revision: http://reviews.llvm.org/D16439

llvm-svn: 258551
2016-01-22 21:02:55 +00:00
clang [OpenMP] Remove '#if 1' hanging in target_map_messages.cpp. 2016-01-22 20:52:54 +00:00
clang-tools-extra Make modernize-use-default tolerant of delayed template parsing; this code was previously causing failed assertions because dyn_cast was being passed a null pointer due to the delay-parsed body. 2016-01-20 22:14:10 +00:00
compiler-rt When building without DIA SDK, don't set suppressions.cpp fail 2016-01-22 20:26:10 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc AMDGPU: Add aliases for all VI targets 2015-12-15 18:37:04 +00:00
libcxx unordered: Rename __construct_node_hash() to allow forwarding, NFC 2016-01-22 18:27:26 +00:00
libcxxabi [libcxxabi] Teach cxa_demangle about Hexagon's long double size 2016-01-20 14:10:23 +00:00
libunwind Replace cmake check for printf with a check for fopen. 2015-12-10 00:47:08 +00:00
lld Remove dead code. 2016-01-22 19:55:01 +00:00
lldb Commands: silence dumb -Wextra warning from GCC 2016-01-22 20:26:34 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm [PlaceSafepoints] Introduce a -spp-no-statepoints flag 2016-01-22 21:02:55 +00:00
openmp Add missing cleanup code for cached indirect lock pool. 2016-01-22 19:16:14 +00:00
polly ScopDetection: Do not detect regions with irreducible control as scops 2016-01-22 09:44:37 +00:00