diff options
author | Bob Wilson <bob.wilson@apple.com> | 2013-02-10 16:01:41 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@apple.com> | 2013-02-10 16:01:41 +0000 |
commit | 2616e2ec85934f2a45add8fd0df30defe3b3a7ad (patch) | |
tree | c746da5b989b52a1775cab6d7f157f7f8b83fdca /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | dc9e6085c4780399a4ee8269cac407d7708aea9c (diff) | |
download | llvm-2616e2ec85934f2a45add8fd0df30defe3b3a7ad.zip llvm-2616e2ec85934f2a45add8fd0df30defe3b3a7ad.tar.gz llvm-2616e2ec85934f2a45add8fd0df30defe3b3a7ad.tar.bz2 |
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
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions