ΒΆbool isControlFlowEquivalent(
const llvm::Instruction& I0,
const llvm::Instruction& I1,
const llvm::DominatorTree& DT,
const llvm::PostDominatorTree& PDT)
bool isControlFlowEquivalent(
const llvm::Instruction& I0,
const llvm::Instruction& I1,
const llvm::DominatorTree& DT,
const llvm::PostDominatorTree& PDT)
Description
Return true if \p I0 and \p I1 are control flow equivalent. Two instructions are control flow equivalent if their basic blocks are control flow equivalent.
Declared at: llvm/include/llvm/Transforms/Utils/CodeMoverUtils.h:28
Parameters
- const llvm::Instruction& I0
- const llvm::Instruction& I1
- const llvm::DominatorTree& DT
- const llvm::PostDominatorTree& PDT