- Feb 28, 2014
-
-
Rafael Espindola authored
This lets us run the unittest from the command line without setting LD_LIBRARY_PATH. llvm-svn: 202509
-
Todd Fiala authored
This is related to: http://llvm.org/bugs/show_bug.cgi?id=16170 This test ran successfully 40 out of 40 times on Ubuntu 12.04 LTS x86_64. llvm-svn: 202508
-
Todd Fiala authored
Similar to my previous check-in related to: http://llvm.org/bugs/show_bug.cgi?id=15037 10 out of 10 runs of this failed. Mark it XFAIL. llvm-svn: 202507
-
Todd Fiala authored
Related to this bug: http://llvm.org/bugs/show_bug.cgi?id=15037 Previously this was marked as skipped. I tried running it 10 times in a row and it failed every time. Switched it to XFAIL. llvm-svn: 202506
-
Dmitry Vyukov authored
llvm-svn: 202505
-
Dmitry Vyukov authored
llvm-svn: 202504
-
Dmitry Vyukov authored
llvm-svn: 202503
-
Dmitry Vyukov authored
llvm-svn: 202502
-
Aaron Ballman authored
Adding a test case to ensure that type attributes applied to the decl-specifier are applied across all declarations in a group. llvm-svn: 202501
-
Rafael Espindola authored
llvm-svn: 202500
-
Rafael Espindola authored
This centralizes the Makefile handling of -install_name and -rpath. It also moves the cmake build to using @rpath. The reason being that libclang needs it, and it works for everything else. A followup patch will move clang to using this and then there will be a single point to edit to support other systems. llvm-svn: 202499
-
Ed Maste authored
llvm-svn: 202498
-
Chandler Carruth authored
A lot of this is writing down common knowledge and things often communicated on mailing lists and in discussions. It could live in the Programmer's Manual alternatively, but that felt slightly less well-fitting. It also includes (and was motivated by) the section on the relevant language standards for LLVM and the specific features that will be enabled with the switch to C++11. With this, all of the documentation for the C++11 switch is, I think, in place. I plan to flip the switch RSN. =] llvm-svn: 202497
-
Evgeniy Stepanov authored
X86Operand is extracted into individual header, because it allows to create an arbitrary memory operand and append it to MCInst. It'll be reused in X86 inline assembly instrumentation. Patch by Yuri Gorshenin. llvm-svn: 202496
-
Chandler Carruth authored
standards. It claims the document intentionally doesn't give fixed standards for brace placement or spacing, and then the document goes on to do precisely that in several places. Instead, try to highlight that even these rules are simply *guidance* which may be trumped by some other circumstance or the local conventions of code. I'm not trying to change the thrust of this part of the document, and if folks think this does so, I'm happy to re-wordsmith it. I just don't want it to be so self-contradicting. llvm-svn: 202495
-
Chandler Carruth authored
for the style templates we're using. llvm-svn: 202494
-
Chandler Carruth authored
hopefully easier to get the formatting right for ReST. llvm-svn: 202493
-
Kostya Serebryany authored
llvm-svn: 202492
-
Benjamin Kramer authored
PR18999. llvm-svn: 202491
-
Chandler Carruth authored
llvm-svn: 202490
-
Chandler Carruth authored
llvm-svn: 202489
-
Chandler Carruth authored
FreeBSD 10.0 and newer have a modern Clang toolchain that should work well. llvm-svn: 202488
-
Kostya Serebryany authored
[sanitizer] speedup deadlock detector for the case when we destroy a mutex that has never been locked llvm-svn: 202487
-
Chandler Carruth authored
a more modern host C++ toolchain for Linux distros where folks sometimes don't have a good option to get one as part of their system. This is a first cut, so feedback, testing, and suggestions are very, very welcom. This is one of the last real documentation changes that was specifically requested prior to switching LLVM and Clang to build in C++11 mode by default. llvm-svn: 202486
-
Dmitry Vyukov authored
Introduce DDetector interface between the tool and the DD itself. It will help to experiment with other DD implementation, as well as reuse DD in other tools. llvm-svn: 202485
-
Dmitry Vyukov authored
llvm-svn: 202484
-
NAKAMURA Takumi authored
llvm-svn: 202483
-
Sasa Stankovic authored
llvm-svn: 202482
-
Tobias Grosser authored
They are not needed any more. llvm-svn: 202481
-
Kostya Serebryany authored
llvm-svn: 202480
-
Sasa Stankovic authored
* Align targets of indirect jumps to instruction bundle boundaries (in MI layer). * Add masking instructions before indirect jumps (in MC layer). Differential Revision: http://llvm-reviews.chandlerc.com/D2847 llvm-svn: 202479
-
Alp Toker authored
Port the OpenMP runtime to FreeBSD along with associated build system changes. Also begin to generalize affinity capabilities so they aren't tied explicitly to Windows and Linux. The port builds with stock clang and gmake and has no additional runtime dependencies. All but a handful of the validation suite tests are now passing on FreeBSD 10 x86_64. llvm-svn: 202478
-
Tobias Grosser authored
llvm-svn: 202477
-
Kostya Serebryany authored
llvm-svn: 202476
-
Tobias Grosser authored
A 'remark' is information that is not an error or a warning, but rather some additional information provided to the user. In contrast to a 'note' a 'remark' is an independent diagnostic, whereas a 'note' always depends on another diagnostic. A typical use case for remark nodes is information provided to the user, e.g. information provided by the vectorizer about loops that have been vectorized. This patch provides the initial implementation of 'remarks'. It includes the actual definiton of the remark nodes, their printing as well as basic parameter handling. We are reusing the existing diagnostic parameters which means a remark can be enabled with normal '-Wdiagnostic-name' flags and can be upgraded to an error using '-Werror=diagnostic-name'. '-Werror' alone does not upgrade remarks. This patch is by intention minimal in terms of parameter handling. More experience and more discussions will most likely lead to further enhancements in the parameter handling. llvm-svn: 202475
-
Tobias Grosser authored
A 'remark' is information that is not an error or a warning, but rather some additional information provided to the user. In contrast to a 'note' a 'remark' is an independent diagnostic, whereas a 'note' always depends on another diagnostic. A typical use case for remark nodes is information provided to the user, e.g. information provided by the vectorizer about loops that have been vectorized. llvm-svn: 202474
-
Alexey Samsonov authored
llvm-svn: 202473
-
Alexey Samsonov authored
llvm-svn: 202472
-
Argyrios Kyrtzidis authored
this is inherently unsafe. Instead get the diagnostic info into a SourceManager-independent form. llvm-svn: 202471
-
Dmitry Vyukov authored
llvm-svn: 202470
-