Go to file
Daniel Berlin fccbda967a PredicateInfo: Support switch statements
Summary:
Depends on D29606 and D29682

Makes us pass GVN's edge.ll (we also will pass a few other testcases
they just need cleaning up).

Thoughts on the Predicate* hiearchy of classes especially welcome :)
(it's not clear to me how best to organize it, and currently, the getBlock* seems ... uglier than maybe wasting a field somewhere or something).

Reviewers: davide

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D29747

llvm-svn: 295889
2017-02-22 22:20:58 +00:00
clang PR32034: Evaluate _Atomic(T) in-place when T is a class or array type. 2017-02-22 22:09:50 +00:00
clang-tools-extra Completion related fixes for clang-include-fixer.el. 2017-02-22 09:21:22 +00:00
compiler-rt Re-commit of r295318, which was reverted due to AArch64 flakiness. Moving the test to Darwin only. 2017-02-22 01:13:34 +00:00
debuginfo-tests
libclc Move BufferPtr into the block where it it being used 2017-02-12 21:33:49 +00:00
libcxx Revert "threading_support: make __thread_sleep_for be alertable" 2017-02-18 19:28:43 +00:00
libcxxabi [CMake][libcxxabi] Update the libc++ test module path 2017-02-18 04:37:59 +00:00
libunwind [libunwind][CMake] Use libc++ headers when available 2017-02-16 05:18:08 +00:00
lld Add a comment about thread safety. 2017-02-22 21:05:06 +00:00
lldb Fix header documentation. 2017-02-22 21:32:48 +00:00
llgo
llvm PredicateInfo: Support switch statements 2017-02-22 22:20:58 +00:00
openmp [stats] add stats-gathering for static_steal scheduling method 2017-02-17 17:06:16 +00:00
parallel-libs
polly [DeLICM] Add regression tests for DeLICM reject cases. 2017-02-22 15:14:08 +00:00