1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 11:33:24 +02:00
llvm-mirror/lib
Daniel Berlin 5aefd2250a Claim NoAlias if two GEPs index different fields of the same struct
Patch by Taewook Oh

Summary: Patch for Bug 27478. Make BasicAliasAnalysis claims NoAlias if two GEPs index different fields of the same structure.

Reviewers: hfinkel, dberlin

Subscribers: dberlin, mcrosier, llvm-commits

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

llvm-svn: 271415
2016-06-01 18:12:01 +00:00
..
Analysis Claim NoAlias if two GEPs index different fields of the same struct 2016-06-01 18:12:01 +00:00
AsmParser IR: Allow multiple global metadata attachments with the same type. 2016-06-01 01:17:57 +00:00
Bitcode IR: Allow multiple global metadata attachments with the same type. 2016-06-01 01:17:57 +00:00
CodeGen Better fix for PR27903. 2016-06-01 17:55:10 +00:00
DebugInfo [pdb] Add unit tests for PDB MappedBlockStream and zero copy 2016-05-31 22:41:52 +00:00
ExecutionEngine [Orc] Add conversion to/from RuntimeDyld::SymbolInfo for JITSymbol. 2016-05-31 23:14:26 +00:00
Fuzzer [libFuzzer] when an invalid flag is given, warn, but don't crash 2016-06-01 16:41:12 +00:00
IR [IR] Disallow loading and storing unsized types 2016-06-01 16:13:10 +00:00
IRReader
LibDriver
LineEditor
Linker Apply clang-tidy's misc-move-constructor-init throughout LLVM. 2016-05-27 14:27:24 +00:00
LTO [ThinLTO] Resolve LinkOnceAny 2016-05-26 14:16:52 +00:00
MC [MC] Rename EmitFill to emitFill 2016-06-01 01:59:58 +00:00
Object Change llvm-objdump, llvm-nm and llvm-size when reporting an object file error 2016-05-31 20:35:34 +00:00
ObjectYAML [obj2yaml][yaml2obj] Support for reading and dumping the MachO export trie 2016-05-31 17:26:36 +00:00
Option
Passes [PM] Port the Sample FDO to new PM (part-2) 2016-05-27 23:20:16 +00:00
ProfileData Change llvm-objdump, llvm-nm and llvm-size when reporting an object file error 2016-05-31 20:35:34 +00:00
Support Use C++ casts to avoid a warning 2016-05-27 23:04:28 +00:00
TableGen
Target Adding back-end support to two bit scanning intrinsics 2016-06-01 12:02:37 +00:00
Transforms [LV] For some IVs, use vector phis instead of widening in the loop body 2016-06-01 17:16:46 +00:00
CMakeLists.txt
LLVMBuild.txt