llvm-6502/test
Dan Gohman 2385e0e22c Create a ScalarEvolution-based AliasAnalysis implementation.
This is a simple AliasAnalysis implementation which works by making
ScalarEvolution queries. ScalarEvolution has a more complete understanding
of arithmetic than BasicAA's collection of ad-hoc checks, so it handles
some cases that BasicAA misses, for example p[i] and p[i+1] within the
same iteration of a loop.

This is currently experimental. It may be that the main use for this pass
will be to help find cases where BasicAA can be profitably extended, or
to help in the development of the overall AliasAnalysis infrastructure,
however it's also possible that it could grow up to become a directly
useful pass.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80098 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-26 14:53:06 +00:00
..
Analysis Create a ScalarEvolution-based AliasAnalysis implementation. 2009-08-26 14:53:06 +00:00
Archive
Assembler Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
Bindings/Ocaml Convert the rest of the ocaml types and functions to use context. 2009-08-19 17:32:24 +00:00
Bitcode Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
BugPoint remove nondeterminstic test. 2009-08-08 22:56:37 +00:00
CodeGen Add dummy inline asm handling for 'r' constraint. This fixes PR4778 2009-08-26 13:44:29 +00:00
DebugInfo Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. 2009-08-26 05:01:18 +00:00
ExecutionEngine Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
Feature Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
FrontendAda
FrontendC Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
FrontendC++ Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. 2009-08-26 05:01:18 +00:00
FrontendFortran These tests are x86 specific. 2009-04-22 10:39:51 +00:00
FrontendObjC Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. 2009-08-26 05:01:18 +00:00
FrontendObjC++
Integer Now that numbered types have their number printed, it's no longer 2009-08-12 23:54:22 +00:00
lib Fix a few typos from the removal of -f. 2009-08-25 15:45:44 +00:00
Linker Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
LLVMC The 'forward_as' property did not use its second argument. 2009-05-06 01:41:19 +00:00
MC llvm-mc/Mach-O: Add support for relocations. 2009-08-26 13:58:10 +00:00
Other Add new function attribute - noimplicitfloat 2009-06-05 21:57:13 +00:00
Scripts llvm-mc/Mach-O: Dump relocations and section data (optionally) in my Mach-O dumper. 2009-08-26 13:57:44 +00:00
TableGen Add some tests of advanced TableGen list functionality. 2009-06-29 20:07:17 +00:00
Transforms Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. 2009-08-26 05:01:18 +00:00
Verifier Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
Makefile The attached patches attempt to fix cross builds. For example, if you 2009-08-18 00:40:33 +00:00
Makefile.tests Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
TestRunner.sh