[ARM] Add mrrc/mrrc2 intrinsics and update existing mcrr/mcrr2 intrinsics.
Reapplying patch in r272777 which was reverted because the llvm patch which added support for generating the mcrr/mcrr2 instructions from the intrinsic was causing an assertion failure. This has now been fixed in llvm. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@272983 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Basic/BuiltinsARM.def 6 additions, 4 deletionsinclude/clang/Basic/BuiltinsARM.def
- lib/CodeGen/CGBuiltin.cpp 68 additions, 0 deletionslib/CodeGen/CGBuiltin.cpp
- test/CodeGen/builtins-arm.c 22 additions, 8 deletionstest/CodeGen/builtins-arm.c
- test/Sema/builtins-arm.c 19 additions, 7 deletionstest/Sema/builtins-arm.c
Loading
Please register or sign in to comment