When analyzing functions known to only access argument pointees,
authorDan Gohman <gohman@apple.com>
Wed, 27 Apr 2011 18:39:03 +0000 (18:39 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 27 Apr 2011 18:39:03 +0000 (18:39 +0000)
commitbddc1ca18a8ca23f6f145d2f5d006fa07e72a870
tree1afb359ced10ad7ac499db3f1daf94af5589ae21
parenta2a162077c80ebacc7c1b0bd92892ae207f1231f
When analyzing functions known to only access argument pointees,
only check arguments with pointer types. Update the documentation
of IntrReadArgMem reflect this.

While here, add support for TBAA tags on intrinsic calls.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130317 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Intrinsics.td
lib/Analysis/AliasAnalysis.cpp
test/Analysis/BasicAA/intrinsics.ll [new file with mode: 0644]
test/Analysis/TypeBasedAliasAnalysis/intrinsics.ll [new file with mode: 0644]