| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 166954
|
| |
|
|
| |
llvm-svn: 166952
|
| |
|
|
|
|
|
|
|
|
|
|
| |
treating it as if it were an IEEE floating-point type with 106-bit
mantissa.
This makes compile-time arithmetic on "long double" for PowerPC
in clang (in particular parsing of floating point constants)
work, and fixes all "long double" related failures in the test
suite.
llvm-svn: 166951
|
| |
|
|
| |
llvm-svn: 166772
|
| |
|
|
|
|
|
| |
- Similar to Path::eraseFromDisk(), we don't want LLVM to remove things like
/dev/null, even if it has the permission.
llvm-svn: 166105
|
| |
|
|
| |
llvm-svn: 165792
|
| |
|
|
|
|
| |
... Apparently the RTTI is still necessary for some reason.
llvm-svn: 165654
|
| |
|
|
| |
llvm-svn: 165652
|
| |
|
|
|
|
| |
the test.
llvm-svn: 165535
|
| |
|
|
| |
llvm-svn: 165038
|
| |
|
|
|
|
| |
This adds 'elf' as a recognized target triple environment value and overrides the default generated object format on Windows platforms if that value is present. This patch also enables MCJIT tests on Windows using the new environment value.
llvm-svn: 165030
|
| |
|
|
|
|
| |
calling conventions.
llvm-svn: 164948
|
| |
|
|
|
|
| |
Patch by Martinez, Javier E.
llvm-svn: 164822
|
| |
|
|
| |
llvm-svn: 164817
|
| |
|
|
|
|
| |
See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767
llvm-svn: 164768
|
| |
|
|
| |
llvm-svn: 164767
|
| |
|
|
| |
llvm-svn: 164714
|
| |
|
|
|
|
| |
Fixes PR12632.
llvm-svn: 164701
|
| |
|
|
|
|
|
|
| |
date, don't rely on it.
Add a couple of unit tests for special floats. Fixes 13929, found by MemorySanitizer.
llvm-svn: 164698
|
| |
|
|
|
|
|
|
|
|
|
| |
For example, under a Linux chroot, /proc/ might not be mounted.
Therefor, we test if this file exist. If it is the case, use it (the current
behavior). Otherwise, we fall back to the detection used by *BSD.
The issue has been reported initially on the Debian bug tracker:
http://bugs.debian.org/674588
llvm-svn: 164676
|
| |
|
|
| |
llvm-svn: 164587
|
| |
|
|
| |
llvm-svn: 164471
|
| |
|
|
|
|
|
|
|
| |
whether or not we want to print out backtrace information. Useful
for libraries that don't need backtrace information on a crash.
rdar://11844710
llvm-svn: 164426
|
| |
|
|
|
|
| |
implement section-specific protection handling in MCJIT.
llvm-svn: 164249
|
| |
|
|
| |
llvm-svn: 163974
|
| |
|
|
|
|
|
|
|
|
| |
* wrap code blocks in \code ... \endcode;
* refer to parameter names in paragraphs correctly (\arg is not what most
people want -- it starts a new paragraph);
* use \param instead of \arg to document parameters in order to be consistent
with the rest of the codebase.
llvm-svn: 163902
|
| |
|
|
| |
llvm-svn: 163710
|
| |
|
|
|
|
| |
Patch by Brad Smith!
llvm-svn: 163584
|
| |
|
|
| |
llvm-svn: 163454
|
| |
|
|
| |
llvm-svn: 163289
|
| |
|
|
| |
llvm-svn: 163288
|
| |
|
|
| |
llvm-svn: 163131
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Most of the code guarded with ANDROIDEABI are not
ARM-specific, and having no relation with arm-eabi.
Thus, it will be more natural to call this
environment "Android" instead of "ANDROIDEABI".
Note: We are not using ANDROID because several projects
are using "-DANDROID" as the conditional compilation
flag.
llvm-svn: 163087
|
| |
|
|
|
|
|
|
|
| |
Tombstones and full hash collisions are rare, mark the "empty"
and "no collision" paths as likely. The bug in simplifycfg
that prevented the hints from being picked during selfhost
up was fixed recently :)
llvm-svn: 162874
|
| |
|
|
|
|
| |
LLVM_LIKELY/LLVM_UNLIKELY interface.
llvm-svn: 162873
|
| |
|
|
|
|
|
|
|
| |
Adds the vendor 'fsl' (used by Freescale SDK) to Triple. This will allow
clang support for Freescale cross-compile configurations.
Patch by Tobias von Koch.
llvm-svn: 162726
|
| |
|
|
|
|
| |
Reviewed offline by chandlerc.
llvm-svn: 162623
|
| |
|
|
|
|
| |
hexfloat with an enormous exponent. Caught by an existing unit test + -ftrapv.
llvm-svn: 162505
|
| |
|
|
|
|
| |
forcing 16-byte alignment. This fixes misaligned SmallVector accesses via ExtractValueInst's SmallVector data member.
llvm-svn: 162331
|
| |
|
|
| |
llvm-svn: 162201
|
| |
|
|
| |
llvm-svn: 161978
|
| |
|
|
| |
llvm-svn: 161976
|
| |
|
|
|
|
| |
infinity. Problem and solution identified by Steve Canon.
llvm-svn: 161969
|
| |
|
|
| |
llvm-svn: 161956
|
| |
|
|
|
|
| |
results for negative inputs to trunc. Add unit tests to verify this behavior.
llvm-svn: 161929
|
| |
|
|
|
|
| |
safe. Fixes c-torture/execute/990826-0.c
llvm-svn: 161885
|
| |
|
|
|
|
| |
various rounding modes. Use this to implement SelectionDAG constant folding of FFLOOR, FCEIL, and FTRUNC.
llvm-svn: 161807
|
| |
|
|
|
|
| |
includes both. Deal with feof and ferror potentially being macros.
llvm-svn: 161658
|
| |
|
|
|
|
| |
Patch by David Hill.
llvm-svn: 161344
|
| |
|
|
|
|
|
|
| |
Since the llvm::sys::fs::map_file_pages() support function it relies on
is not yet implemented on Windows, the unit tests for FileOutputBuffer
are currently conditionalized to run only on unix.
llvm-svn: 161099
|