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. llvm-svn: 240523
This commit is contained in:
parent
63c931443d
commit
8d6b6f239e
|
@ -83,11 +83,9 @@ def int_arm_vcvtru : Intrinsic<[llvm_float_ty], [llvm_anyfloat_ty],
|
||||||
|
|
||||||
// Move to coprocessor
|
// Move to coprocessor
|
||||||
def int_arm_mcr : GCCBuiltin<"__builtin_arm_mcr">,
|
def int_arm_mcr : GCCBuiltin<"__builtin_arm_mcr">,
|
||||||
MSBuiltin<"_MoveToCoprocessor">,
|
|
||||||
Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_i32_ty,
|
Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_i32_ty,
|
||||||
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">,
|
def int_arm_mcr2 : GCCBuiltin<"__builtin_arm_mcr2">,
|
||||||
MSBuiltin<"_MoveToCoprocessor2">,
|
|
||||||
Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_i32_ty,
|
Intrinsic<[], [llvm_i32_ty, llvm_i32_ty, llvm_i32_ty,
|
||||||
llvm_i32_ty, llvm_i32_ty, llvm_i32_ty], []>;
|
llvm_i32_ty, llvm_i32_ty, llvm_i32_ty], []>;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue