Remove line numbers to avoid test rewrites
Use BasicBlock predecessor reference
Various inline optimizations