llvm-6502/lib
Preston Briggs 72a2c0622a Corrects a problem where we reply exclusively of GEPs to drive
analysis.  Better is to look for cases with useful GEPs and use them
when possible.  When a pair of useful GEPs is not available, use the
raw SCEVs directly. This approach supports better analysis of pointer
dereferencing.

In parallel, all the test cases are updated appropriately.
Cases where we have a store to *B++ can now be analyzed!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168474 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-21 23:50:04 +00:00
..
Analysis Corrects a problem where we reply exclusively of GEPs to drive 2012-11-21 23:50:04 +00:00
Archive Mark checkSignature const, and in turn stop casting away const from 2012-09-05 22:09:23 +00:00
AsmParser Make the AttrListPtr object a part of the LLVMContext. 2012-11-20 05:09:20 +00:00
Bitcode Make the AttrListPtr object a part of the LLVMContext. 2012-11-20 05:09:20 +00:00
CodeGen Whitespace. 2012-11-21 00:34:38 +00:00
DebugInfo Add some basic support for the fission addr forms to DebugInfo. 2012-11-16 23:44:11 +00:00
ExecutionEngine Implementing basic function-level profiling support in IntelJITEventListener. 2012-11-21 18:50:33 +00:00
Linker Move the "findUsedStructTypes" functionality outside of the Module class. 2012-08-03 00:30:35 +00:00
MC Add relocations used for mips big GOT. 2012-11-21 19:50:22 +00:00
Object s/assert/llvm_unreachable/ 2012-11-14 17:58:11 +00:00
Support Allow using MemoryBuffers with yaml::Stream directly. 2012-11-19 23:21:47 +00:00
TableGen Remove exception handling usage from tblgen. 2012-10-25 20:33:17 +00:00
Target Mips direct object xgot support 2012-11-21 23:38:59 +00:00
Transforms PR14055: Implement support for sub-vector operations in SROA. 2012-11-21 08:16:30 +00:00
VMCore Make the AttrListPtr object a part of the LLVMContext. 2012-11-20 05:09:20 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile