llvm-project/llvm/test/Analysis/CFLAliasAnalysis
George Burgess IV d86e38e1db [CFLAA] Add support for ModRef queries.
This patch makes CFLAA answer some ModRef queries. Because we don't
distinguish between reading/writing when making StratifiedSets, we're
unable to offer any of the readonly-related answers.

Patch by Jia Chen.

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

llvm-svn: 274197
2016-06-30 02:11:26 +00:00
..
arguments-globals.ll [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible 2015-09-09 17:55:00 +00:00
arguments.ll
asm-global-bugfix.ll
attr-escape.ll [CFLAA] Tag arguments as escaped instead of unknown. 2016-06-14 18:12:28 +00:00
basic-interproc.ll [CFLAA] Add interprocedural function summaries. 2016-06-20 23:10:56 +00:00
branch-alias.ll [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible 2015-09-09 17:55:00 +00:00
const-expr-gep.ll [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible 2015-09-09 17:55:00 +00:00
constant-over-index.ll
empty.ll
full-store-partial-alias.ll [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible 2015-09-09 17:55:00 +00:00
gep-index-no-alias.ll [CFLAA] Don't link GEP pointers to GEP indices. 2016-05-31 19:55:05 +00:00
gep-signed-arithmetic.ll [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible 2015-09-09 17:55:00 +00:00
interproc-arg-deref-escape.ll [CFLAA] Propagate StratifiedAttrs in interproc. analysis. 2016-06-24 01:00:03 +00:00
interproc-arg-escape.ll [CFLAA] Propagate StratifiedAttrs in interproc. analysis. 2016-06-24 01:00:03 +00:00
interproc-ret-arg.ll [CFLAA] Add support for ModRef queries. 2016-06-30 02:11:26 +00:00
interproc-ret-deref-arg-multilevel.ll [CFLAA] Use better interprocedural function summaries. 2016-06-23 18:55:23 +00:00
interproc-ret-deref-arg.ll [CFLAA] Use better interprocedural function summaries. 2016-06-23 18:55:23 +00:00
interproc-ret-escape.ll [CFLAA] Propagate StratifiedAttrs in interproc. analysis. 2016-06-24 01:00:03 +00:00
interproc-ret-ref-arg-multilevel.ll [CFLAA] Use better interprocedural function summaries. 2016-06-23 18:55:23 +00:00
interproc-ret-ref-arg.ll [CFLAA] Use better interprocedural function summaries. 2016-06-23 18:55:23 +00:00
interproc-ret-unknown.ll [CFLAA] Propagate StratifiedAttrs in interproc. analysis. 2016-06-24 01:00:03 +00:00
interproc-store-arg-multilevel.ll [CFLAA] Use better interprocedural function summaries. 2016-06-23 18:55:23 +00:00
interproc-store-arg-unknown.ll [CFLAA] Propagate StratifiedAttrs in interproc. analysis. 2016-06-24 01:00:03 +00:00
interproc-store-arg.ll [CFLAA] Use better interprocedural function summaries. 2016-06-23 18:55:23 +00:00
malloc-and-free.ll [CFLAA] Recognize builtin allocation functions. 2016-06-01 18:39:54 +00:00
multilevel-combine.ll [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible 2015-09-09 17:55:00 +00:00
multilevel.ll
must-and-partial.ll [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible 2015-09-09 17:55:00 +00:00
opaque-call-alias.ll [CFLAA] Tag arguments as escaped instead of unknown. 2016-06-14 18:12:28 +00:00
phi-and-select.ll
pr27213.ll [CFLAA] Fix PR27213; incorrect tagging of args/globals 2016-04-05 21:40:45 +00:00
simple.ll
stratified-attrs-indexing.ll
va.ll [CFLAA] Tag arguments as escaped instead of unknown. 2016-06-14 18:12:28 +00:00