llvm-project/clang/lib/Driver
Bob Wilson 2616e2ec85 Use -mno-implicit-float by default for kernel/kext code. <rdar://13177960>
Apple's kernel engineers have been expecting this behavior even though
we've never implemented it before, as far as I can tell. In recent months,
clang has gotten better at using vector instructions to optimize memcpy-like
operations, and that has exposed problems when vector/floating-point
instructions are used in kexts that don't support that. This behavior also
matches what Apple's GCC did for PowerPC targets.

llvm-svn: 174838
2013-02-10 16:01:41 +00:00
..
Action.cpp Driver and option support for -gsplit-dwarf. This is a part of 2013-02-05 07:29:57 +00:00
Arg.cpp Remove first argument from Arg::getValue; it's been unused since r105760. 2012-11-01 04:30:05 +00:00
ArgList.cpp Delete an extra blank line. 2013-02-10 16:01:38 +00:00
CC1AsOptions.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
CMakeLists.txt clang/lib: [CMake] Update tblgen'd dependencies. 2012-07-27 06:18:33 +00:00
Compilation.cpp Form the default -fmodules-cache-path= properly. 2013-02-07 22:59:12 +00:00
Driver.cpp Driver and option support for -gsplit-dwarf. This is a part of 2013-02-05 07:29:57 +00:00
DriverOptions.cpp [Options] Add prefixes to options. 2012-10-22 22:13:48 +00:00
InputInfo.h Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
Job.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
OptTable.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
Option.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
Phases.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
SanitizerArgs.h [ubsan] Implement the -fcatch-undefined-behavior flag using a trapping 2013-01-29 23:31:22 +00:00
Tool.cpp Remove stray emacs mode markers in all these files that was causing emacs to 2010-12-31 17:31:54 +00:00
ToolChain.cpp Adding armv7l default to cortex-a8 2013-02-05 23:42:01 +00:00
ToolChains.cpp Driver and option support for -gsplit-dwarf. This is a part of 2013-02-05 07:29:57 +00:00
ToolChains.h Add support for AArch64 target. 2013-01-31 12:13:10 +00:00
Tools.cpp Use -mno-implicit-float by default for kernel/kext code. <rdar://13177960> 2013-02-10 16:01:41 +00:00
Tools.h Driver and option support for -gsplit-dwarf. This is a part of 2013-02-05 07:29:57 +00:00
Types.cpp Sort all of Clang's files under 'lib', and fix up the broken headers 2012-12-04 09:13:33 +00:00
WindowsToolChain.cpp Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. 2013-02-08 22:30:41 +00:00