From bd8f3c1f61b4fb880322466bcfa7ba300cee38ab Mon Sep 17 00:00:00 2001 From: Tobias Grosser Date: Tue, 9 Dec 2014 22:02:16 +0000 Subject: [PATCH] Unbreak after LLVM's metadata split in r223802 llvm-svn: 223838 --- polly/lib/CodeGen/IRBuilder.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/polly/lib/CodeGen/IRBuilder.cpp b/polly/lib/CodeGen/IRBuilder.cpp index 22532b58307f..cbd162628eb7 100644 --- a/polly/lib/CodeGen/IRBuilder.cpp +++ b/polly/lib/CodeGen/IRBuilder.cpp @@ -30,10 +30,10 @@ using namespace polly; /// '!n = metadata !{metadata !n, arg0, arg1}' /// /// @return The self referencing id metadata node. -static MDNode *getID(LLVMContext &Ctx, Value *arg0 = nullptr, - Value *arg1 = nullptr) { +static MDNode *getID(LLVMContext &Ctx, Metadata *arg0 = nullptr, + Metadata *arg1 = nullptr) { MDNode *ID; - SmallVector Args; + SmallVector Args; // Use a temporary node to safely create a unique pointer for the first arg. MDNode *TempNode = MDNode::getTemporary(Ctx, None); // Reserve operand 0 for loop id self reference. @@ -78,7 +78,7 @@ void ScopAnnotator::buildAliasScopes(Scop &S) { if (BasePtr == AliasScopePair.first) continue; - Value *Args = {AliasScopePair.second}; + Metadata *Args = {AliasScopePair.second}; AliasScopeList = MDNode::concatenate(AliasScopeList, MDNode::get(Ctx, Args)); }