- Dec 06, 2012
-
-
Andrew Trick authored
Evan nominated me for this a while back, and no one has offered to save me from it. llvm-svn: 169447
-
Richard Smith authored
llvm-svn: 169446
-
Chad Rosier authored
option. MS-style inline asm can now be enabled by either -fasm-blocks or -fms-extensions. rdar://12808010 llvm-svn: 169445
-
Jason Molenda authored
for target logging. llvm-svn: 169444
-
Andrew Trick authored
llvm-svn: 169443
-
- Dec 05, 2012
-
-
Richard Smith authored
Looks like lit on Windows can't cope with parens here, and in any case, we shouldn't need them after r169441. llvm-svn: 169442
-
Richard Smith authored
RUN: a RUN: b || true as "a && (b || true)" in Tcl mode, and as "(a && b) || true" in sh mode. Everyone seems to (quite reasonably) write tests assuming the Tcl behavior, so use that in sh mode too. llvm-svn: 169441
-
Fariborz Jahanian authored
in constructors. llvm-svn: 169440
-
Akira Hatanaka authored
MF_READ and MF_WRITE are set. llvm-svn: 169439
-
Michael J. Spencer authored
Quick build fix for c++03 clang. This needs a proper solution. Note that these offsets are guaranteed to be correct by Endian.h. llvm-svn: 169438
-
Richard Smith authored
llvm-svn: 169437
-
Fariborz Jahanian authored
constructors. llvm-svn: 169435
-
Richard Smith authored
RUN: a RUN: b || true lit expands it to a && b || true, and the || true applies to both commands (thus ignoring failures in 'a')! This is PR10867 again. llvm-svn: 169434
-
Eli Bendersky authored
This is more consistent with other vectors in this code. In addition, I ran some tests compiling a large program and >96% of fragments have 4 or less fixups, so SmallVector<4> is a good optimization. llvm-svn: 169433
-
Jyotsna Verma authored
using multiclass. llvm-svn: 169432
-
rdar://problem/12560257Greg Clayton authored
Fixed arrays with a size of 1 to correctly have 1 member when DW_AT_upper_bound was set to zero and no other attributes were set. llvm-svn: 169431
-
Argyrios Kyrtzidis authored
and does an '-index-file' for all compile commands in the database. llvm-svn: 169430
-
Bill Wendling authored
llvm-svn: 169429
-
Bill Wendling authored
llvm-svn: 169428
-
Andrew Trick authored
llvm-svn: 169427
-
Andrew Trick authored
Now that live register units are tracked individually, the code can be simplified. llvm-svn: 169426
-
Andrew Trick authored
This is much simpler to reason about, more efficient, and fixes some corner cases involving implicit super-register defs. Fixed rdar://12797931. llvm-svn: 169425
-
rdar://problem/12749733Greg Clayton authored
Always allows getting builtin types by name even if there is no backing debug information. llvm-svn: 169424
-
Nadav Rotem authored
llvm-svn: 169423
-
Chad Rosier authored
-fasm-blocks flag, not the -fms-extensions flag. rdar://12808010 llvm-svn: 169422
-
Daniel Jasper authored
File contains installation and usage instructions. llvm-svn: 169421
-
David Sehr authored
The encoding of NOP in ARMAsmBackend.cpp is missing a trailing zero, which causes the emission of a coprocessor instruction rather than "mov r0, r0" as indicated in the comment. The test also checks for the wrong encoding. http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20121203/157919.html llvm-svn: 169420
-
Eli Bendersky authored
llvm-svn: 169419
-
Justin Holewinski authored
Patch by Eric Holk llvm-svn: 169418
-
Daniel Malea authored
llvm-svn: 169417
-
Michael J. Spencer authored
The new command line option -unwind-info dumps the Win64 EH unwind data to the console. This is a nice feature if you need to debug generated EH data (e.g. from LLVM). Includes a test case. Initial patch by João Matos, extensions and rework by Kai Nacke. llvm-svn: 169415
-
Michael J. Spencer authored
Change member types of RuntimeFunction and UnwindInfo from uint64_t to uint32_t: These members represent addresses. According to MSDN, they are image relative, that is, they are 32-bit offsets from the starting address of the image that contains the function table entry. See MSDN for more information: RUNTIME_FUNCTION: http://msdn.microsoft.com/en-us/library/ft9x1kdx.aspx UNWIND_INFO: http://msdn.microsoft.com/en-us/library/ddssxxy8.aspx Make Win64.h platform-neutral: The standard types unit8_t, uint16_t and uint32_t are replaced with their counterparts from Endian.h. Accessor functions are introduced to replace bit fields. Patch by João Matos and Kai Nacke. llvm-svn: 169414
-
Fariborz Jahanian authored
llvm-svn: 169413
-
Fariborz Jahanian authored
<declaration> tag of Comment XML. Added DeclPrint support for constructors and fix tests accordingly. This is wip. // rdar://12378714 llvm-svn: 169412
-
Chad Rosier authored
llvm-svn: 169411
-
David Sehr authored
llvm-svn: 169410
-
Greg Clayton authored
Backed out part of the ABI changes that were checked in because it breaks the i386 test suite as it makes backtraces for the first instruction of a function fail. Stepping relies on backtraces being correct, so I am reverting what is causing the breakage. I filed this to track the fix: <rdar://problem/12817918> Recent i386 ABI changes break the i386 test suite because stack backtracing is busted when stopped in trampolines llvm-svn: 169409
-
Jyotsna Verma authored
addressing mode and immediate stored value. llvm-svn: 169408
-
Eli Bendersky authored
good for enacpsulation anyway. llvm-svn: 169407
-
Bob Wilson authored
For OS X builds, we generate one version of config.h but then build for multiple architectures. This means that the LLVM_HOSTTRIPLE setting may have the wrong architecture. Adjust it dynamically to match the current architecture. <rdar://problem/12715470> llvm-svn: 169405
-