[PATCH] D13691: Use C files for functions with assembly versions when on MSVC
angelsl via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 13 04:17:37 PDT 2015
angelsl created this revision.
angelsl added a reviewer: compnerd.
angelsl added subscribers: compnerd, llvm-commits.
http://reviews.llvm.org/D13691
Files:
lib/builtins/CMakeLists.txt
Index: lib/builtins/CMakeLists.txt
===================================================================
--- lib/builtins/CMakeLists.txt
+++ lib/builtins/CMakeLists.txt
@@ -162,6 +162,7 @@
gcc_personality_v0.c)
endif ()
+if(NOT MSVC)
set(x86_64_SOURCES
x86_64/floatdidf.c
x86_64/floatdisf.c
@@ -203,6 +204,18 @@
set(i686_SOURCES
${i386_SOURCES})
+else () # i.e. MSVC
+# Use C versions of functions when building on MSVC
+# MSVC's assembler takes Intel syntax, not AT&T syntax
+set(x86_64_SOURCES
+ x86_64/floatdidf.c
+ x86_64/floatdisf.c
+ x86_64/floatdixf.c
+ ${GENERIC_SOURCES})
+set(x86_64h_SOURCES ${x86_64_SOURCES})
+set(i386_SOURCES ${GENERIC_SOURCES})
+set(i686_SOURCES ${i386_SOURCES})
+endif () # if(NOT MSVC)
set(arm_SOURCES
arm/adddf3vfp.S
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D13691.37230.patch
Type: text/x-patch
Size: 782 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151013/6ebabd86/attachment.bin>
More information about the llvm-commits
mailing list