[llvm] r240523 - Do not treat ARM _MoveToCoprocessor* intrinsics as MSBuiltins.
Bob Wilson
bob.wilson at apple.com
Tue Jun 23 23:07:41 PDT 2015
Author: bwilson
Date: Wed Jun 24 01:07:41 2015
New Revision: 240523
URL: http://llvm.org/viewvc/llvm-project?rev=240523&view=rev
Log:
Do not treat ARM _MoveToCoprocessor* intrinsics as MSBuiltins.
Those builtins are now handled via ad-hoc code in clang with r240522 to
deal with reordering the arguments to fix PR22560.
Modified:
llvm/trunk/include/llvm/IR/IntrinsicsARM.td
Modified: llvm/trunk/include/llvm/IR/IntrinsicsARM.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/IR/IntrinsicsARM.td?rev=240523&r1=240522&r2=240523&view=diff
==============================================================================
--- llvm/trunk/include/llvm/IR/IntrinsicsARM.td (original)
+++ llvm/trunk/include/llvm/IR/IntrinsicsARM.td Wed Jun 24 01:07:41 2015
@@ -83,11 +83,9 @@ def int_arm_vcvtru : Intrinsic<[llvm_
// Move to coprocessor
def int_arm_mcr : GCCBuiltin<"__builtin_arm_mcr">,
- MSBuiltin<"_MoveToCoprocessor">,
Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_i32_ty,
llvm_i32_ty, llvm_i32_ty, llvm_i32_ty], []>;
def int_arm_mcr2 : GCCBuiltin<"__builtin_arm_mcr2">,
- MSBuiltin<"_MoveToCoprocessor2">,
Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_i32_ty,
llvm_i32_ty, llvm_i32_ty, llvm_i32_ty], []>;
More information about the llvm-commits
mailing list