From 861bef7dd05cb15ce1c0237e55798ea94bfb9b97 Mon Sep 17 00:00:00 2001 From: Nadav Rotem Date: Tue, 9 Jul 2013 17:55:36 +0000 Subject: Set the default insert point to the first instruction, and not to end() llvm-svn: 185953 --- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp') diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index cfb5be77a4a..93ff1f7e5b5 100644 --- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -1217,7 +1217,7 @@ Value *BoUpSLP::vectorizeTree(TreeEntry *E) { } void BoUpSLP::vectorizeTree() { - Builder.SetInsertPoint(&F->getEntryBlock()); + Builder.SetInsertPoint(F->getEntryBlock().begin()); vectorizeTree(&VectorizableTree[0]); // For each vectorized value: -- cgit v1.2.3