-//===----------------------------------------------------------------------===//
-// PowerPC Intrinsics
-//
-let TargetPrefix = "ppc" in { // All intrinsics start with "llvm.ppc.".
- def int_ppc_altivec_lvx : GCCBuiltin<"__builtin_altivec_lvx">,
- Intrinsic<[llvm_v4i32_ty, llvm_int_ty, llvm_ptr_ty],
- [IntrReadMem]>;
- def int_ppc_altivec_stvx : GCCBuiltin<"__builtin_altivec_stvx">,
- Intrinsic<[llvm_void_ty, llvm_v4i32_ty, llvm_int_ty, llvm_ptr_ty],
- [IntrWriteMem]>;
-
- def int_ppc_altivec_vmaddfp : GCCBuiltin<"__builtin_altivec_vmaddfp">,
- Intrinsic<[llvm_v4f32_ty, llvm_v4f32_ty,
- llvm_v4f32_ty, llvm_v4f32_ty], [InstrNoMem]>;
- def int_ppc_altivec_vadduwm : GCCBuiltin<"__builtin_altivec_vadduwm">,
- Intrinsic<[llvm_v4i32_ty, llvm_v4i32_ty, llvm_v4i32_ty],
- [InstrNoMem]>;
-
-}
-
-
-//===----------------------------------------------------------------------===//
-// X86 Intrinsics
-//
-
-let TargetPrefix = "x86" in { // All intrinsics start with "llvm.x86.".
- def int_x86_ldmxcsr : GCCBuiltin<"__builtin_ia32_ldmxcsr">,
- Intrinsic<[llvm_void_ty, llvm_ptr_ty], [IntrWriteMem]>;
-}
-
-// SSE1
-
-let TargetPrefix = "x86" in { // All intrinsics start with "llvm.x86.".
- def int_x86_sse_movmskps : GCCBuiltin<"__builtin_ia32_movmskps">,
- Intrinsic<[llvm_int_ty, llvm_v4f32_ty], [InstrNoMem]>;
-}
-
-// SSE2
-let TargetPrefix = "x86" in { // All intrinsics start with "llvm.x86.".
- def int_x86_sse2_movmskpd : GCCBuiltin<"__builtin_ia32_movmskpd">,
- Intrinsic<[llvm_int_ty, llvm_v2f64_ty], [InstrNoMem]>;
-}