mirror of
https://github.com/RPCS3/llvm.git
synced 2026-07-20 19:04:10 -04:00
[ARM][CMSE] Add cmse intrinsics for TT instructions
Defines intrinsics cmse_TT, cmse_TTT, cmse_TTA, cmse_TTAT. No tests here as the tests are in patches that uses these. Reviewed By: Todd Snider, Dave Green Differential Revision: https://reviews.llvm.org/D59888 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@360687 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -332,6 +332,18 @@ def int_arm_crc32w : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty],
|
||||
def int_arm_crc32cw : Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty],
|
||||
[IntrNoMem]>;
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// CMSE
|
||||
|
||||
def int_arm_cmse_tt : GCCBuiltin<"__builtin_arm_cmse_TT">,
|
||||
Intrinsic<[llvm_i32_ty], [llvm_ptr_ty], [IntrNoMem]>;
|
||||
def int_arm_cmse_ttt : GCCBuiltin<"__builtin_arm_cmse_TTT">,
|
||||
Intrinsic<[llvm_i32_ty], [llvm_ptr_ty], [IntrNoMem]>;
|
||||
def int_arm_cmse_tta : GCCBuiltin<"__builtin_arm_cmse_TTA">,
|
||||
Intrinsic<[llvm_i32_ty], [llvm_ptr_ty], [IntrNoMem]>;
|
||||
def int_arm_cmse_ttat : GCCBuiltin<"__builtin_arm_cmse_TTAT">,
|
||||
Intrinsic<[llvm_i32_ty], [llvm_ptr_ty], [IntrNoMem]>;
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// HINT
|
||||
|
||||
|
||||
Reference in New Issue
Block a user