iid_iunknown added a comment. ARM and AArch64 appear to be not the only backends with this problem. Mips, SystemZ and Sparc backends similarly place prologue_end at the function entry point. Repository: rL LLVM http://reviews.llvm.org/D11268