[PATCH] D28463: [Builtin] [ARM] Update CMake to support the build of armv6m

Renato Golin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 20 04:56:34 PST 2017

rengolin added a comment.

Hum, I believe the three-reg encoding is for Thumb2/ARM only, but apparently present in v6M. Since those sources are named "thumb1_sources" we can't have v6M-specific encodings in there. I missed that one, apparently.

@weimingz, can you have a look and use a Thumb1-specific encoding instead? Also, for all the other instructions, please check the ARM ARM to make sure they're allowed pre-v6 and are strictly 16-bit encodings.



More information about the llvm-commits mailing list