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