ΒΆvoid updatePhiNodes(
llvm::BasicBlock* DestBB,
llvm::BasicBlock* OldPred,
llvm::BasicBlock* NewPred,
llvm::PHINode* Until = nullptr)
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