diff options
author | Konrad Kleine <kkleine@redhat.com> | 2023-08-29 11:16:42 +0200 |
---|---|---|
committer | Konrad Kleine <kkleine@redhat.com> | 2023-09-19 12:04:17 +0200 |
commit | 5bd1b93cb2208c8889c8ca7283499d40aaf06e39 (patch) | |
tree | 84f571d87e043dbcbaccbabf1d018bb99ba0eff9 /polly | |
parent | ad4a5130277776d8f15f40ac5a6dede6ad3aabfb (diff) | |
download | llvm-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.cpp | 4 |
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() |