Go to file
Matthew Simpson b25e87fca5 [LV] Process pointer IVs with PHINodes in collectLoopUniforms
This patch moves the processing of pointer induction variables in
collectLoopUniforms from the consecutive pointer phase of the analysis to the
phi node phase. Previously, if a pointer induction variable was used by both a
scalarized non-memory instruction as well as a vectorized memory instruction,
we would incorrectly identify the pointer as uniform. Pointer induction
variables should be treated the same as other phi nodes. That is, they are
uniform if all users of the induction variable and induction variable update
are uniform.

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

llvm-svn: 281485
2016-09-14 14:47:40 +00:00
clang Fix documentation of MemberExpr::getMemberDecl 2016-09-14 14:03:50 +00:00
clang-tools-extra [clang-tidy] Add dependency on clangAnalysis to clangTidyMiscModule 2016-09-14 13:33:11 +00:00
compiler-rt [asan] Enable -asan-use-private-alias on Darwin/Mach-O, add test for ODR false positive with LTO (compiler-rt part) 2016-09-14 14:09:18 +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 Replace nextafter implementation 2016-09-08 16:37:56 +00:00
libcxx [libcxx] Add a TSan regression test for a data race in call_once 2016-09-14 14:15:42 +00:00
libcxxabi [lit] Replace print with lit_config.note(). 2016-09-02 13:56:05 +00:00
libunwind Add missing _US_ACTION_MASK constant to unwind.h 2016-09-05 18:01:13 +00:00
lld Move helper function higher in the file. NFC 2016-09-14 14:32:08 +00:00
lldb Cleaned up the code that handles function return addresses in "frame diagnose." 2016-09-14 00:48:19 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm [LV] Process pointer IVs with PHINodes in collectLoopUniforms 2016-09-14 14:47:40 +00:00
openmp [OMPT] fix task frame information for gomp interface 2016-09-14 13:59:39 +00:00
parallel-libs [SE] Pack global dev handle addresses 2016-09-13 23:59:10 +00:00
polly Perform copying to created arrays according to the packing transformation 2016-09-14 06:26:09 +00:00