aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/SourceManager.cpp
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2010-10-05 17:24:05 +0000
committerOwen Anderson <resistor@mac.com>2010-10-05 17:24:05 +0000
commitd8d1dcc09a5e0508365b1e60a4f48edb182fc0ca (patch)
tree80f97b5fe0f469f98cca6a45443c7ee9fa8c2164 /clang/lib/Basic/SourceManager.cpp
parentb93850f370c83e253bc279a112b6ea4000ca21c6 (diff)
downloadllvm-d8d1dcc09a5e0508365b1e60a4f48edb182fc0ca.zip
llvm-d8d1dcc09a5e0508365b1e60a4f48edb182fc0ca.tar.gz
llvm-d8d1dcc09a5e0508365b1e60a4f48edb182fc0ca.tar.bz2
Use a more efficient lowering of uint64_t --> float that can take advantage of hardware signed integer conversion without
having to do a double cast (uint64_t --> double --> float). This is based on the algorithm from compiler_rt's __floatundisf for X86-64. llvm-svn: 115634
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions