Simplify code. No functionality change.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 5 Oct 2014 12:21:57 +0000 (12:21 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 5 Oct 2014 12:21:57 +0000 (12:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219082 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/NoAliasAnalysis.cpp

index 483a81e93a700e33d33492ebf5a27a9900e6ef0a..c214d3cdf17a4e1359bed39714f49aab55e8b029 100644 (file)
@@ -57,10 +57,8 @@ namespace {
     Location getArgLocation(ImmutableCallSite CS, unsigned ArgIdx,
                             ModRefResult &Mask) override {
       Mask = ModRef;
-      AAMDNodes AATags(
-          CS.getInstruction()->getMetadata(LLVMContext::MD_tbaa),
-          CS.getInstruction()->getMetadata(LLVMContext::MD_alias_scope),
-          CS.getInstruction()->getMetadata(LLVMContext::MD_noalias));
+      AAMDNodes AATags;
+      CS->getAAMetadata(AATags);
       return Location(CS.getArgument(ArgIdx), UnknownSize, AATags);
     }