| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
lying around...
llvm-svn: 141703
|
|
|
|
|
|
|
|
|
| |
compiled on mips32r1 processors because it uses synci and rdhwr instructions
which are supported only on mips32r2, so I replaced this function with the
call to function cacheflush which works for both mips32r1 and mips32r2.
Patch by Sasa Stankovic
llvm-svn: 141564
|
|
|
|
|
|
| |
integers where there is unsigned overflow. Fix APFloat::toString so that it doesn't depend on the incorrect behavior in common cases (and computes the correct result in some rare cases). Fixes PR11086.
llvm-svn: 141441
|
|
|
|
| |
llvm-svn: 141163
|
|
|
|
| |
llvm-svn: 141032
|
|
|
|
| |
llvm-svn: 140906
|
|
|
|
|
|
| |
Thanks to Alexandru Dura and Jonas Paulsson for finding it.
llvm-svn: 140859
|
|
|
|
|
|
|
| |
require special case handling.
rdar://10117377
llvm-svn: 140629
|
|
|
|
| |
llvm-svn: 140433
|
|
|
|
|
|
|
|
|
|
|
|
| |
assert(!"error message");
To:
assert(0 && "error message");
which is more consistant across the code base.
llvm-svn: 140234
|
|
|
|
|
|
|
|
|
| |
This was only needed to locate llvm-gcc's installation directory when clang
falls back to run llvm-gcc for i386 kexts. As of clang svn r140187, we're
now just searching paths with several different Darwin versions on either
side of the current version, so this is no longer needed.
llvm-svn: 140188
|
|
|
|
| |
llvm-svn: 140166
|
|
|
|
| |
llvm-svn: 140158
|
|
|
|
| |
llvm-svn: 140157
|
|
|
|
|
|
| |
Patch by Arrowdodger.
llvm-svn: 140064
|
|
|
|
| |
llvm-svn: 140043
|
|
|
|
| |
llvm-svn: 140011
|
|
|
|
| |
llvm-svn: 139928
|
|
|
|
|
|
|
|
| |
gold plugin is built with Large File Support (sizeof(off_t) == 64 on i686)
and the rest of LLVM is built w/o Large File Support
(sizeof(off_t) == 32 on i686) which corrupts the stack.
llvm-svn: 139873
|
|
|
|
| |
llvm-svn: 139848
|
|
|
|
|
|
|
| |
1. http://gcc.gnu.org/wiki/TemplateParmsDwarf
2. ftp://ftp.software.ibm.com/software/os390/czos/dwarf/mips_extensions.pdf
llvm-svn: 139784
|
|
|
|
|
|
| |
Note that DW_TAG_rvalue_reference_type is officially 0x42, not 0x41.
llvm-svn: 139779
|
|
|
|
|
|
|
| |
will ignore the erasedOnReboot option, and properly escape the
backslash in "C:\TEMP". Thanks to Aaron and Francois.
llvm-svn: 139755
|
|
|
|
|
|
| |
Patch by Joakim Johansson!
llvm-svn: 139743
|
|
|
|
|
|
| |
temporary data.
llvm-svn: 139725
|
|
|
|
| |
llvm-svn: 139695
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add TSFlags for the instruction formats. The idea here is to use
as much encoding as possible from getBinaryCodeForInstr, and having
TSFLags formats for that would make it easier to encode most part
of the instructions (since Mips encodings are pretty straightforward)
- Improve the mips mechanism for compilation callback
- Add Mips specific code for invalidating the instruction cache
- Next patch will address wrong tablegen encoding
Commit msg added by my own but the patch is from Sasa Stankovic.
llvm-svn: 139688
|
|
|
|
|
|
|
|
| |
when someone cares enough.
Patch by Aaron Ballman!
llvm-svn: 139682
|
|
|
|
| |
llvm-svn: 139676
|
|
|
|
|
|
|
|
|
|
| |
It is an endian-aware helper that can read data from a StringRef. It will
come in handy for DWARF parsing. This class is inspired by LLDB's
DataExtractor, but is stripped down to the bare minimum needed for DWARF.
Comes with unit tests!
llvm-svn: 139626
|
|
|
|
| |
llvm-svn: 139503
|
|
|
|
|
|
| |
Submitted by: Villmow, Micah <Micah.Villmow@amd.com>
llvm-svn: 138734
|
|
|
|
|
|
| |
non-deterministic crash in the test suite. Fixes PR10055!
llvm-svn: 138717
|
|
|
|
|
|
| |
Before we just left the remaining bytes uninitialized. This is another step in making llvm valgrind-clean again.
llvm-svn: 138705
|
|
|
|
| |
llvm-svn: 138573
|
|
|
|
|
|
| |
These are strictly utilities for registering targets and components.
llvm-svn: 138450
|
|
|
|
|
|
| |
32-bit little-endian CPU. Used by PNaCl and Emscripten.
llvm-svn: 138335
|
|
|
|
|
|
| |
enough for Windows XP.
llvm-svn: 138319
|
|
|
|
| |
llvm-svn: 138291
|
|
|
|
| |
llvm-svn: 138260
|
|
|
|
|
|
| |
Patch by Aaron Ballman!
llvm-svn: 138213
|
|
|
|
|
|
| |
CrashRecoveryContext. Thanks to Aaron Ballman!
llvm-svn: 138199
|
|
|
|
|
|
| |
not support Windows 2000 any more.
llvm-svn: 138198
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds support of NativeClient (*-*-nacl) OS support to LLVM.
It's already supported in autoconf/config.sub.
The motivation for this change is to start upstreaming PNaCl work. The
whole set of patches include llvm backends (i686, x86_64, ARM),
llvm-gcc (probably, would not be upstreamed because it's deprecated)
and clang (the work has been just started, the amount of changes is
going to be low and the most of the work is expected to be done close
to the mainline).
llvm-svn: 138005
|
|
|
|
| |
llvm-svn: 137844
|
|
|
|
| |
llvm-svn: 137798
|
|
|
|
|
|
| |
library. Preparation for upcoming (preliminary) support for plugins for the static analyzer.
llvm-svn: 137791
|
|
|
|
|
|
| |
when building with assertions disabled.
llvm-svn: 137460
|
|
|
|
| |
llvm-svn: 137204
|
|
|
|
| |
llvm-svn: 137137
|