diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2009-07-03 02:26:38 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2009-07-03 02:26:38 +0000 |
commit | 30bd27bf7d71e14663fdde3589781a3de8d4c8dd (patch) | |
tree | 617a8cf6724939051944ec932a3d8c11e9830c91 /llvm/lib/CompilerDriver/Main.cpp | |
parent | 0e8bde59107b4edfc44c139466e6d4f3edc63fda (diff) | |
download | llvm-30bd27bf7d71e14663fdde3589781a3de8d4c8dd.zip llvm-30bd27bf7d71e14663fdde3589781a3de8d4c8dd.tar.gz llvm-30bd27bf7d71e14663fdde3589781a3de8d4c8dd.tar.bz2 |
Misc compiler-rt fixes. Clarify neg implementations to show what is
actually happening. Fix mod implementation so it doesn't get
optimized to a recursive call. Make x86-32 non-SSE2 shift
implementation use shld/shrd instead of emulating it (the only x86 processor
where the emulation might be remotely close to justifiable is the Pentium 4).
llvm-svn: 74756
Diffstat (limited to 'llvm/lib/CompilerDriver/Main.cpp')
0 files changed, 0 insertions, 0 deletions