1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/lib
Karl-Johan Karlsson 8cea2a9fb5 [LoopVectorize] Added address space check when analysing interleaved accesses
Prevent memory objects of different address spaces to be part of
the same load/store groups when analysing interleaved accesses.

This is fixing pr31900.

Reviewers: HaoLiu, mssimpso, mkuper

Reviewed By: mssimpso, mkuper

Subscribers: llvm-commits, efriedma, mzolotukhin

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

This reverts r295042 (re-applies r295038) with an additional fix for the
buildbot problem.

llvm-svn: 295858
2017-02-22 18:37:36 +00:00
..
Analysis OptDiag: Add const to some interfaces that don't modify anything. NFC 2017-02-22 07:38:17 +00:00
AsmParser
Bitcode
CodeGen [DAGCombiner] revert r295336 2017-02-22 16:27:33 +00:00
DebugInfo Don't assume little endian in StreamReader / StreamWriter. 2017-02-18 01:35:33 +00:00
Demangle
ExecutionEngine [Orc] Rename ObjectLinkingLayer -> RTDyldObjectLinkingLayer. 2017-02-20 05:45:14 +00:00
Fuzzer
IR OptDiag: Add const to some interfaces that don't modify anything. NFC 2017-02-22 07:38:17 +00:00
IRReader
LibDriver
LineEditor
Linker
LTO
MC [WebAssembly] Add skeleton MC support for the Wasm container format 2017-02-22 01:23:18 +00:00
Object Fix -Wcovered-switch-default. 2017-02-22 01:01:45 +00:00
ObjectYAML
Option
Passes Increases full-unroll threshold. 2017-02-18 03:46:51 +00:00
ProfileData Fix an obvious bug in SampleProfileReaderGCC. 2017-02-22 17:27:21 +00:00
Support [Support] Provide linux/magic.h fallback for older kernels 2017-02-22 18:09:15 +00:00
TableGen
Target [WebAssembly] Define a table of function signatures for runtime library calls. 2017-02-22 18:34:16 +00:00
Transforms [LoopVectorize] Added address space check when analysing interleaved accesses 2017-02-22 18:37:36 +00:00
XRay
CMakeLists.txt
LLVMBuild.txt