Merge pull request #783 from jbj/ir-reachable-perf

C++: Speed up getAFeasiblePredecessorBlock
This commit is contained in:
Dave Bartolomeo
2019-01-17 10:19:07 -08:00
committed by GitHub
2 changed files with 2 additions and 0 deletions

View File

@@ -13,6 +13,7 @@ predicate isInfeasibleInstructionSuccessor(Instruction instr, EdgeKind kind) {
)
}
pragma[noinline]
predicate isInfeasibleEdge(IRBlockBase block, EdgeKind kind) {
isInfeasibleInstructionSuccessor(block.getLastInstruction(), kind)
}

View File

@@ -13,6 +13,7 @@ predicate isInfeasibleInstructionSuccessor(Instruction instr, EdgeKind kind) {
)
}
pragma[noinline]
predicate isInfeasibleEdge(IRBlockBase block, EdgeKind kind) {
isInfeasibleInstructionSuccessor(block.getLastInstruction(), kind)
}