llvm with tablegen backend for capstone disassembler
Go to file
Craig Topper aa5eb2fbaa [X86] Force floating point values in constant pool decoding to print in scientific notation so they can't be confused with integers.
When the floating point constants are whole numbers they have no decimal point so look like integers, but mean something very different in something like an 'and' instruction.

Ideally we would just print a decimal point and a 0, but I couldn't see how to make APFloat::toString do that.

llvm-svn: 345488
2018-10-29 04:52:04 +00:00
clang Revert "Support for groups of attributes in #pragma clang attribute" 2018-10-29 03:24:16 +00:00
clang-tools-extra [AST] Refactor PredefinedExpr 2018-10-27 19:21:19 +00:00
compiler-rt [XRay] Use more portable control block 2018-10-29 02:18:14 +00:00
debuginfo-tests Revert "(Retry) Add a basic integration test for C++ smart pointers" 2018-08-20 19:53:33 +00:00
libclc configure: Rework support for gfx9+ devices that were added post LLVM 3.9 2018-09-15 22:02:01 +00:00
libcxx Fix PR39458 _LIBCPP_DEBUG breaks heterogeneous compare. 2018-10-26 22:54:46 +00:00
libcxxabi cxa_demangle: make demangler's parsing functions overridable 2018-10-16 14:29:14 +00:00
libunwind [CMake] Link to compiler-rt if LIBUNWIND_USE_COMPILER_RT is ON. 2018-10-08 18:35:00 +00:00
lld Rename warnUnorderableSymbol maybeWarnUnorderableSymbol because the function doesn't always emit a warning. 2018-10-26 15:07:12 +00:00
lldb Fix and rename broken test for settings write. 2018-10-26 23:01:25 +00:00
llgo
llvm [X86] Force floating point values in constant pool decoding to print in scientific notation so they can't be confused with integers. 2018-10-29 04:52:04 +00:00
openmp remove duplicate omp_control_tool export to fix windows build 2018-10-25 11:04:01 +00:00
parallel-libs
polly [TI removal] Generically discuss terminators rather than use the soon to 2018-10-18 07:43:30 +00:00
README.md Update the project name in README.md 2018-10-19 00:03:01 +00:00

The LLVM Compiler Infrastructure

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.