ΒΆvoid updatePhiNodes(
    llvm::BasicBlock* DestBB,
    llvm::BasicBlock* OldPred,
    llvm::BasicBlock* NewPred,
    llvm::PHINode* Until = nullptr)

Description

Replaces all uses of OldPred with the NewPred block in all PHINodes in a block.

Declared at: llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:258

Parameters

llvm::BasicBlock* DestBB
llvm::BasicBlock* OldPred
llvm::BasicBlock* NewPred
llvm::PHINode* Until = nullptr