[PATCH] D21179: Add mrrc/mrrc2 intrinsics and update existing mcrr/mcrr2 intrinsics to accept a single uint64 type instead of 2 uint32 types

Ranjeet Singh via cfe-commits cfe-commits at lists.llvm.org
Thu Jun 9 05:07:19 PDT 2016


rs created this revision.
rs added reviewers: t.p.northover, rengolin.
rs added a subscriber: cfe-commits.

Patch adds support for the intrinsics mrrc/mrrc2 and updates the existing mcrr/mcrr2 intrinsic definition to accept a single uint64 type as the input value instead of 2 uint32's as I think this makes the definition more compact.

http://reviews.llvm.org/D21179

Files:
  include/clang/Basic/BuiltinsARM.def
  lib/CodeGen/CGBuiltin.cpp
  test/CodeGen/builtins-arm.c
  test/Sema/builtins-arm.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D21179.60161.patch
Type: text/x-patch
Size: 8343 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160609/98de3e48/attachment.bin>


More information about the cfe-commits mailing list