summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2014-09-01 09:01:39 +0000
committerHal Finkel <hfinkel@anl.gov>2014-09-01 09:01:39 +0000
commit0c083024f0fdaa958ec8b1a8cd5b27dc53bf68af (patch)
treeb8e70c0bfaf8bc42943206a14bc7dd4491303f6e /llvm/lib/Transforms/Vectorize
parentfc243d54d2048bec081a6c0257288306960f3e49 (diff)
downloadbcm5719-llvm-0c083024f0fdaa958ec8b1a8cd5b27dc53bf68af.tar.gz
bcm5719-llvm-0c083024f0fdaa958ec8b1a8cd5b27dc53bf68af.zip
Feed AA to the inliner and use AA->getModRefBehavior in AddAliasScopeMetadata
This feeds AA through the IFI structure into the inliner so that AddAliasScopeMetadata can use AA->getModRefBehavior to figure out which functions only access their arguments (instead of just hard-coding some knowledge of memory intrinsics). Most of the information is only available from BasicAA; this is important for preserving alias scoping information for target-specific intrinsics when doing the noalias parameter attribute to metadata conversion. llvm-svn: 216866
Diffstat (limited to 'llvm/lib/Transforms/Vectorize')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud