diff options
Diffstat (limited to 'llvm/lib/Transforms/Scalar/GVNPRE.cpp')
| -rw-r--r-- | llvm/lib/Transforms/Scalar/GVNPRE.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/llvm/lib/Transforms/Scalar/GVNPRE.cpp b/llvm/lib/Transforms/Scalar/GVNPRE.cpp index 85c272d7112..4588a7f24c5 100644 --- a/llvm/lib/Transforms/Scalar/GVNPRE.cpp +++ b/llvm/lib/Transforms/Scalar/GVNPRE.cpp @@ -869,7 +869,7 @@ Value* GVNPRE::phi_translate(Value* V, BasicBlock* pred, BasicBlock* succ) {                                   newOp1, newOp2,                                   C->getName()+".expr");        else if (ExtractElementInst* E = dyn_cast<ExtractElementInst>(U)) -        newVal = new ExtractElementInst(newOp1, newOp2, E->getName()+".expr"); +        newVal = ExtractElementInst::Create(newOp1, newOp2, E->getName()+".expr");        uint32_t v = VN.lookup_or_add(newVal); @@ -1694,7 +1694,7 @@ void GVNPRE::insertion_pre(Value* e, BasicBlock* BB,          newVal = InsertElementInst::Create(s1, s2, s3, S->getName()+".gvnpre",                                             (*PI)->getTerminator());        else if (ExtractElementInst* S = dyn_cast<ExtractElementInst>(U)) -        newVal = new ExtractElementInst(s1, s2, S->getName()+".gvnpre", +        newVal = ExtractElementInst::Create(s1, s2, S->getName()+".gvnpre",                                          (*PI)->getTerminator());        else if (SelectInst* S = dyn_cast<SelectInst>(U))          newVal = SelectInst::Create(s1, s2, s3, S->getName()+".gvnpre", | 

