davemgreen wrote: I think you can ignore the extra mov for calling convention - we do so everywhere else. It should be fine to produce with minsize too, which should help remove NotForMinSize. https://github.com/llvm/llvm-project/pull/215338