[llvm-dev] [RFC] [X86] Emit unaligned vector moves on avx machine with option control.

via llvm-dev llvm-dev at lists.llvm.org
Mon Apr 19 08:20:23 PDT 2021


> So the application software is unchangeable, right?

Exactly right.  The application software works fine within itself.

The system software, which we update roughly twice a year, also 
accepted the misaligned data, until Clang was modified to emit the 
aligned (trapping) opcodes.  We had to fix that so the system 
software would continue to allow the (buggy but unchangeable)
application software to continue to work.

Yes, it is indeed the case that we can update the system software 
but not the game software.  I think it would be a distraction to
spell out the scenarios but please accept that it is the case.
--paulr



More information about the llvm-dev mailing list