Hi Reid, On 24 April 2014 19:41, Saleem Abdulrasool <[email protected]> wrote: > This adds the __emit and __yield ARM intrinsics. This is mostly for MSVC > compatibility, although the ARM toolchain also supports this intrinsics.
__yield has the blessing of the ACLE, so it should be reasonably simple to get added. But it should be done via an LLVM intrinsic rather than inlineasm: @llvm.arm.hint probably (you may need to create it). __emit is a terrible idea. I'm steering well clear of any patch involving it. > If emitting code in ARM mode, the instruction is 32-bits wide, and 16-bits > wide in thumb mode. This appears to be false. Cheers. Tim. _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
