Some compilers which target MSVC (e.g. Rust) depend on compiler-rt builtins to handle LLVM intrinsics like llvm.powi.*.
Make compiler-rt builtins compilable on MSVC.
Paths
| Differential D13384
Get compiler-rt/builtins to build on MSVC AbandonedPublic Authored by angelsl on Oct 2 2015, 7:02 AM.
Details
Summary Some compilers which target MSVC (e.g. Rust) depend on compiler-rt builtins to handle LLVM intrinsics like llvm.powi.*. Make compiler-rt builtins compilable on MSVC.
Diff Detail Event Timelineangelsl updated this object. Comment Actions This really feels like a number of different changes put into a single one. Please split this up.
Revision Contents
Diff 36361 lib/builtins/CMakeLists.txt
lib/builtins/divdc3.c
lib/builtins/divsc3.c
lib/builtins/divxc3.c
lib/builtins/enable_execute_stack.c
lib/builtins/extendhfsf2.c
lib/builtins/fixunsdfdi.c
lib/builtins/fixunssfdi.c
lib/builtins/fp_lib.h
lib/builtins/int_lib.h
lib/builtins/int_math.h
lib/builtins/int_types.h
lib/builtins/int_util.h
lib/builtins/muldc3.c
lib/builtins/mulsc3.c
lib/builtins/mulxc3.c
lib/builtins/truncsfhf2.c
|
If wtypes.h is needed/used, just include it. Don't wrap it in the check for already included.