One issue that's commonly brought up about dmd's inliner is that it's in the front-end, which apparently is a poor way to do inlining. One side effect of that though would be that unless the ldc folks go to extra effort to disable the front-end's inliner
We do.
, ldc has that inliner - and then it's inlining using llvm. So, given that, it's practically guaranteed to do a better job.
It does anyway ;)