From 8e83ff58c9078c32bbc8d8ea456fa8fc0580761b Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Tue, 25 May 2021 16:58:14 +0100 Subject: [PATCH] [VectorCombine] Remove unneeded InsertPointGuard (NFCI). All users of the builder should set an insert point before using the builder. There should be no need for using InsertPointGuard here. --- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/llvm/lib/Transforms/Vectorize/VectorCombine.cpp b/llvm/lib/Transforms/Vectorize/VectorCombine.cpp index 50916d0..1824956 100644 --- a/llvm/lib/Transforms/Vectorize/VectorCombine.cpp +++ b/llvm/lib/Transforms/Vectorize/VectorCombine.cpp @@ -910,7 +910,6 @@ bool VectorCombine::scalarizeLoadExtract(Instruction &I) { // Replace extracts with narrow scalar loads. for (User *U : LI->users()) { auto *EI = cast(U); - IRBuilder<>::InsertPointGuard Guard(Builder); Builder.SetInsertPoint(EI); Value *GEP = Builder.CreateInBoundsGEP( FixedVT, Ptr, {Builder.getInt32(0), EI->getOperand(1)}); -- 2.7.4