efriedma added a comment.

If we're going to insert emms instructions automatically, it doesn't really 
make sense to do it in the frontend; the backend could figure out the most 
efficient placement itself.  (See lib/Target/X86/X86VZeroUpper.cpp, which 
implements similar logic for AVX.)  The part I'd be worried about is the 
potential performance hit from calling emms in places where other compilers 
wouldn't, for code using MMX intrinsics.


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D59744/new/

https://reviews.llvm.org/D59744



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to