Skip to content

Commit

Permalink
Merge pull request #662 from hvdijk/llvm20
Browse files Browse the repository at this point in the history
LLVM 20: Update for getFirstNonPHIOrDbg.
  • Loading branch information
hvdijk authored Jan 29, 2025
2 parents 87f32a7 + 6c65268 commit f7c4f7e
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions modules/compiler/compiler_pipeline/source/barrier_regions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1185,7 +1185,7 @@ Function *compiler::utils::Barrier::GenerateNewKernel(BarrierRegion &region) {
}

BasicBlock *new_kernel_entry_block = &(new_kernel->getEntryBlock());
Instruction *insert_point = new_kernel_entry_block->getFirstNonPHIOrDbg();
Instruction *insert_point = &*new_kernel_entry_block->getFirstNonPHIOrDbg();
auto *const cloned_barrier_call =
region.barrier_inst ? insert_point : nullptr;

Expand Down Expand Up @@ -1290,7 +1290,7 @@ Function *compiler::utils::Barrier::GenerateNewKernel(BarrierRegion &region) {
}

// Iterate instruction from insert point at entry basic block.
insert_point = new_kernel_entry_block->getFirstNonPHIOrDbg();
insert_point = &*new_kernel_entry_block->getFirstNonPHIOrDbg();
const RemapFlags remapFlags =
RF_IgnoreMissingLocals | llvm::RF_ReuseAndMutateDistinctMDs;
BasicBlock::iterator b_iter = insert_point->getIterator();
Expand Down

0 comments on commit f7c4f7e

Please sign in to comment.