Craig noticed that some of the optimizations here for inline assembly
are handled for CallInsts but not CallBrInsts.
Since CallInst and CallBrInst now share the same base CallBase class,
use that instead. This unlocks these optimizations for CallBrInst.
Why is this CallInst?