- Jul 30, 2013
-
-
Akira Hatanaka authored
llvm-svn: 187443
-
Andrew Trick authored
llvm-svn: 187442
-
Rafael Espindola authored
llvm-svn: 187441
-
Akira Hatanaka authored
turns "bal" into "bgezal". llvm-svn: 187440
-
Rafael Espindola authored
llvm-svn: 187439
-
Andrew Trick authored
llvm-svn: 187438
-
Andrew Trick authored
llvm-svn: 187437
-
Andrew Trick authored
When registers must be live throughout the scheduling region, increase the limit for the register class. Once we exceed the original limit, they will be spilled, and there's no point further reducing pressure. This isn't a perfect heuristics but avoids a situation where the scheduler could become trapped by trying to achieve the impossible. llvm-svn: 187436
-
Andrew Trick authored
llvm-svn: 187435
-
Sean Callanan authored
in an expression and doesn't ignore the stop. Patch by Jim Ingham. <rdar://problem/14583884> llvm-svn: 187434
-
Venkatraman Govindaraju authored
register i7 as a live-in if current function's return address is taken. This revision fixes PR16269. llvm-svn: 187433
-
Stefanus Du Toit authored
Both the parameter itself and the argument to the parameter must be prefixed with -Xlinker so that they are passed properly. llvm-svn: 187432
-
Stefanus Du Toit authored
llvm-svn: 187431
-
Rui Ueyama authored
This is a follow up patch for r187390 to implement the parser for the Windows-style command line. This should follow the rule as described at http://msdn.microsoft.com/en-us/library/windows/desktop/17w5ykft(v=vs.85).aspx Differential Revision: http://llvm-reviews.chandlerc.com/D1235 llvm-svn: 187430
-
Howard Hinnant authored
tip-of-trunk clang has corrected some access checks for special members in a virtual inheritance hierarchy. Change a few private inheritances to protected. This change will not impact what the test was testing. This fixes http://llvm.org/bugs/show_bug.cgi?id=16753. llvm-svn: 187429
-
Tareq A. Siraj authored
Committing r187204 with fixes for darwin. Note that one of the lit tests are disabled on windows due to a bug in writing header replacements to file. Header replacements are now written to disk in YAML format for an external tool to merge. A unique file will be created in the same directory as the header with all replacements that came from a source file that included the header file. The YAML file will have: - Name of the file - Transform ID that generated the replacement - Offset - Length - Replacement text Any tool reading these replacements should read them using the TransformDocument struct. llvm-svn: 187428
-
Chandler Carruth authored
on the system, and report it when running the driver in verbose mode. Without this it is essentially impossible to understand why a particular GCC toolchain is used by Clang for libstdc++, libgcc, etc. This also required threading a hook through the toolchain layers for a specific toolchain implementation to print custom information under 'clang -v'. The naming here isn't spectacular. Suggestions welcome. llvm-svn: 187427
-
Stefanus Du Toit authored
This uses $(CXX) instead of $(CC) to generate the .d files for tests built with Makefiles. llvm-svn: 187426
-
Michael Sartain authored
Add format specifiers to various format ids so we can print thread ids in decimal on Linux and FreeBSD. CC: emaste Differential Revision: http://llvm-reviews.chandlerc.com/D1234 llvm-svn: 187425
-
Daniel Malea authored
- Thanks to Ilia Filippov for pointing out the inconsistency! llvm-svn: 187424
-
Ashok Thirumurthi authored
to handle the case of an integer constant (DWARF 3 and later). - Fixes tests that assert in RecordLayoutBuilder::updateExternalFieldOffset because LLDB was providing an external AST source with missing member offsets. llvm-svn: 187423
-
Ed Maste authored
Instantiate RegisterContext... based on getOS() instead of with compile-time #ifdef-ery. The assert() here is unfortunate, but better than crashing with no explanation. This change is equivalent to r186865 for elf-core. llvm-svn: 187422
-
Tom Stellard authored
llvm-svn: 187421
-
Aaron Ballman authored
llvm-svn: 187420
-
Aaron Ballman authored
llvm-svn: 187419
-
Ed Maste authored
llvm-svn: 187418
-
Evgeniy Stepanov authored
llvm-svn: 187417
-
Ed Maste authored
These tests fail on FreeBSD due to missing build support, the same reason they fail on Linux. llvm-svn: 187416
-
Ed Maste authored
llvm-svn: 187415
-
Evgeniy Stepanov authored
llvm-svn: 187414
-
Evgeniy Stepanov authored
llvm-svn: 187413
-
Evgeniy Stepanov authored
llvm-svn: 187412
-
Evgeniy Stepanov authored
llvm-svn: 187411
-
Vladimir Medic authored
This patch implements parsing of mips FCC register operands. The example instructions have been added to test files. llvm-svn: 187410
-
Timur Iskhodzhanov authored
llvm-svn: 187409
-
Evgeniy Stepanov authored
It's a sanity check, mostly, and we've seen threads with >256Mb stack. llvm-svn: 187408
-
Evgeniy Stepanov authored
It needs interface that is missing from the NDK, and it is not used on Android anyway. llvm-svn: 187407
-
Bill Wendling authored
llvm-svn: 187406
-
NAKAMURA Takumi authored
clang/test/Driver/qa_override.c: Resurrect a part of r187376. It still requires the feature 'clang-driver' for cygming. llvm-svn: 187405
-
Saleem Abdulrasool authored
When simplifying a (or (and B A) (and C ~A)) to a (VBSL A B C) ensure that the bitwidth of the second operands to both ands match before comparing the negation of the values. Split the check of the value of the second operands to the ands. Move the cast and variable declaration slightly higher to make it slightly easier to follow. Bug-Id: 16700 Signed-off-by:
Saleem Abdulrasool <compnerd@compnerd.org> llvm-svn: 187404
-