Fix LLVM 2.9 build. Issue #114
This commit is contained in:
5
opt.cpp
5
opt.cpp
@@ -1891,8 +1891,13 @@ lScalarizeVector(llvm::Value *vec, llvm::Value **scalarizedVector,
|
|||||||
// get them into the map<> before making recursive calls to
|
// get them into the map<> before making recursive calls to
|
||||||
// lScalarizeVector.
|
// lScalarizeVector.
|
||||||
for (int i = 0; i < vectorLength; ++i) {
|
for (int i = 0; i < vectorLength; ++i) {
|
||||||
|
#if defined(LLVM_3_0) || defined(LLVM_3_0svn)
|
||||||
scalarizedVector[i] =
|
scalarizedVector[i] =
|
||||||
llvm::PHINode::Create(eltType, numIncoming, "phi", phi);
|
llvm::PHINode::Create(eltType, numIncoming, "phi", phi);
|
||||||
|
#else
|
||||||
|
scalarizedVector[i] =
|
||||||
|
llvm::PHINode::Create(eltType, "phi", phi);
|
||||||
|
#endif // LLVM_3_0
|
||||||
lCopyMetadata(scalarizedVector[i], phi);
|
lCopyMetadata(scalarizedVector[i], phi);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user