Unbreak after LLVM's metadata split in r223802

llvm-svn: 223838
This commit is contained in:
Tobias Grosser 2014-12-09 22:02:16 +00:00
parent 986fa5f4eb
commit bd8f3c1f61
1 changed files with 4 additions and 4 deletions

View File

@ -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<Value *, 3> Args;
SmallVector<Metadata *, 3> 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));
}