Taewook Oh via llvm-dev
2016-Feb-25 22:32 UTC
[llvm-dev] Use DominatorTree from CallGraphSCCPass
Hello, I'm trying to improve SimpleInliner to use information given by __builtin_expect instruction (It would be better to not to inline if a call instruction is unlikely to be executed). The problem here is that it is not possible to compute control dependency relationship between the annotated branch instruction and callsites using PostDominatorTree, because PostDominatorTree is a function pass and SimpleInliner is a CallGraphSCCPass. Is there any walk around for this issue? Thanks, Taewook -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160225/05a96f72/attachment.html>
Maybe Matching Threads
- Let CallGraphSCCPass Use Function-Level Analysis
- Let CallGraphSCCPass Use Function-Level Analysis
- An update on the DominatorTree and incremental dominators
- [LLVMdev] Using a FunctionPass inside a CallGraphSCCPass
- [LLVMdev] DominatorTree Information required in CallGraphPass