r182268 - Add arm_neon.h to the builtin intrinsics module map.
Douglas Gregor
dgregor at apple.com
Mon May 20 07:07:18 PDT 2013
Author: dgregor
Date: Mon May 20 09:07:18 2013
New Revision: 182268
URL: http://llvm.org/viewvc/llvm-project?rev=182268&view=rev
Log:
Add arm_neon.h to the builtin intrinsics module map.
Fixes <rdar://problem/13933913>.
Added:
cfe/trunk/test/Modules/compiler_builtins_arm.m
Modified:
cfe/trunk/lib/Headers/module.map
Modified: cfe/trunk/lib/Headers/module.map
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/module.map?rev=182268&r1=182267&r2=182268&view=diff
==============================================================================
--- cfe/trunk/lib/Headers/module.map (original)
+++ cfe/trunk/lib/Headers/module.map Mon May 20 09:07:18 2013
@@ -4,6 +4,16 @@ module _Builtin_intrinsics [system] {
header "altivec.h"
}
+ explicit module arm {
+ requires arm
+
+ explicit module neon {
+ requires neon
+ header "arm_neon.h"
+ export *
+ }
+ }
+
explicit module intel {
requires x86
export *
Added: cfe/trunk/test/Modules/compiler_builtins_arm.m
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Modules/compiler_builtins_arm.m?rev=182268&view=auto
==============================================================================
--- cfe/trunk/test/Modules/compiler_builtins_arm.m (added)
+++ cfe/trunk/test/Modules/compiler_builtins_arm.m Mon May 20 09:07:18 2013
@@ -0,0 +1,6 @@
+// RUN: rm -rf %t
+// RUN: %clang_cc1 -fsyntax-only -triple thumbv7-none-linux-gnueabihf -target-abi aapcs -target-cpu cortex-a8 -mfloat-abi hard -std=c99 -fmodules -fmodules-cache-path=%t -D__need_wint_t %s -verify
+// expected-no-diagnostics
+// REQUIRES: arm-registered-target
+
+ at import _Builtin_intrinsics.arm.neon;
More information about the cfe-commits
mailing list