aboutsummaryrefslogtreecommitdiff
path: root/polly
diff options
context:
space:
mode:
authorKonrad Kleine <kkleine@redhat.com>2023-08-29 11:16:42 +0200
committerKonrad Kleine <kkleine@redhat.com>2023-09-19 12:04:17 +0200
commit5bd1b93cb2208c8889c8ca7283499d40aaf06e39 (patch)
tree84f571d87e043dbcbaccbabf1d018bb99ba0eff9 /polly
parentad4a5130277776d8f15f40ac5a6dede6ad3aabfb (diff)
downloadllvm-5bd1b93cb2208c8889c8ca7283499d40aaf06e39.zip
llvm-5bd1b93cb2208c8889c8ca7283499d40aaf06e39.tar.gz
llvm-5bd1b93cb2208c8889c8ca7283499d40aaf06e39.tar.bz2
Move CallInst::CreateFree to IRBuilderBase
Similarly to D158861 I'm moving the `CreateFree` method from `CallInst` to `IRBuilderBase`. Differential Revision: https://reviews.llvm.org/D159418
Diffstat (limited to 'polly')
-rw-r--r--polly/lib/CodeGen/IslNodeBuilder.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/polly/lib/CodeGen/IslNodeBuilder.cpp b/polly/lib/CodeGen/IslNodeBuilder.cpp
index e0a06a2..a226cc2 100644
--- a/polly/lib/CodeGen/IslNodeBuilder.cpp
+++ b/polly/lib/CodeGen/IslNodeBuilder.cpp
@@ -1302,8 +1302,8 @@ void IslNodeBuilder::allocateNewArrays(BBPair StartExitBlocks) {
SAI->setBasePtr(CreatedArray);
// Insert the free call at polly.exiting
- CallInst::CreateFree(CreatedArray,
- std::get<1>(StartExitBlocks)->getTerminator());
+ Builder.SetInsertPoint(std::get<1>(StartExitBlocks)->getTerminator());
+ Builder.CreateFree(CreatedArray);
} else {
auto InstIt = Builder.GetInsertBlock()
->getParent()