aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2013-02-10 16:01:41 +0000
committerBob Wilson <bob.wilson@apple.com>2013-02-10 16:01:41 +0000
commit2616e2ec85934f2a45add8fd0df30defe3b3a7ad (patch)
treec746da5b989b52a1775cab6d7f157f7f8b83fdca /llvm/lib/CodeGen/MachineBasicBlock.cpp
parentdc9e6085c4780399a4ee8269cac407d7708aea9c (diff)
downloadllvm-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