- Nov 03, 2013
-
-
Bob Wilson authored
Patch by Pete Cooper. llvm-svn: 193940
-
- Nov 01, 2013
-
-
Rafael Espindola authored
linkonce_odr_auto_hide was in incomplete attempt to implement a way for the linker to hide symbols that are known to be available in every TU and whose addresses are not relevant for a particular DSO. It was redundant in that it all its uses are equivalent to linkonce_odr+unnamed_addr. Unlike those, it has never been connected to clang or llvm's optimizers, so it was effectively dead. Given that nothing produces it, this patch just nukes it (other than the llvm-c enum value). llvm-svn: 193865
-
- Oct 31, 2013
-
-
Andrew Trick authored
llvm-svn: 193769
-
Andrew Trick authored
llvm-svn: 193766
-
Andrew Trick authored
llvm-svn: 193765
-
- Oct 28, 2013
-
-
Ahmed Bougacha authored
llvm-svn: 193527
-
Ahmed Bougacha authored
llvm-svn: 193526
-
Ahmed Bougacha authored
These used to be referenced by the CGI->AWI map (in AsmWriterEmitter), but stored in a vector local to EmitPrintInstruction. Move the vector to AsmWriterEmitter too. llvm-svn: 193525
-
Alp Toker authored
The error raised by Python varies by platform(!), so let's just catch any exception and fall back. Thanks to Sylvestre Ledru for noticing this on a Debian / Python 2.7 system running code coverage. llvm-svn: 193516
-
- Oct 27, 2013
-
-
Alp Toker authored
llvm-svn: 193508
-
- Oct 26, 2013
-
-
Joerg Sonnenberger authored
so try PATH next. Assume it is sane enough to cover the usual system bash locations too, but the old list is not good enough for NetBSD. llvm-svn: 193471
-
Alp Toker authored
If multiprocessing was requested, detected as available and subsequently failed to initialize it's worth letting the user know about it before falling back to threads. This condition can arise in certain OpenBSD / FreeBSD Python versions. llvm-svn: 193465
-
Alp Toker authored
Some versions of Python on the builders seem strict about this. llvm-svn: 193464
-
Alp Toker authored
This should be a better fix for lit multiprocessing failures, replacing the OpenBSD and FreeBSD workarounds in r193413 and r193457. Reference: http://bugs.python.org/issue3770 llvm-svn: 193463
-
Alp Toker authored
Speculative quick fix based on clang-X86_64-freebsd output: File "/usr/local/lib/python2.6/multiprocessing/synchronize.py", line 33, in <module> " function, see issue 3770.") ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770. llvm-svn: 193457
-
- Oct 25, 2013
-
-
Rafael Espindola authored
llvm-svn: 193413
-
- Oct 24, 2013
-
-
Rafael Espindola authored
llvm-svn: 193282
-
Daniel Dunbar authored
- This was never a big win, and is irrelevant now that we commonly use multiprocessing based parallelism. llvm-svn: 193280
-
Daniel Dunbar authored
llvm-svn: 193279
-
- Oct 20, 2013
-
-
Peter Collingbourne authored
llvm-svn: 193043
-
- Oct 19, 2013
-
-
NAKAMURA Takumi authored
llvm-svn: 193011
-
Michael J. Spencer authored
llvm-svn: 193004
-
- Oct 17, 2013
-
-
NAKAMURA Takumi authored
TMPDIR is preferred in Unix. llvm-svn: 192891
-
NAKAMURA Takumi authored
This is intended to check how many temporary files would be generated in automated builders. llvm-svn: 192887
-
- Oct 14, 2013
-
-
Rafael Espindola authored
It uses now removed opt options. Patch by Alastair Murray! llvm-svn: 192606
-
Craig Topper authored
Allow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd/pmovmskb/extractps instructions to parse either GR32 or GR64 without resorting to duplicating instructions. llvm-svn: 192567
-
- Oct 12, 2013
-
-
Craig Topper authored
llvm-svn: 192525
-
Craig Topper authored
llvm-svn: 192522
-
Will Dietz authored
llvm-svn: 192519
-
- Oct 11, 2013
-
-
Stephen Lin authored
Really fix CHECK-LABEL and CHECK-DAG interaction. This actually just restores the initial implementation that was in r186162 but got lost in some subsequent refactoring. More explicit variable names and comments are present now to hopefully prevent repeat regression, as well as another test. llvm-svn: 192477
-
Rafael Espindola authored
llvm-svn: 192463
-
Craig Topper authored
llvm-svn: 192425
-
- Oct 10, 2013
-
-
Craig Topper authored
llvm-svn: 192339
-
- Oct 09, 2013
-
-
Craig Topper authored
llvm-svn: 192279
-
Craig Topper authored
llvm-svn: 192275
-
- Oct 08, 2013
-
-
Craig Topper authored
Remove unneeded MMX instruction definition by moving pattern to an equivalent instruction definition and removing the filtering from the disassembler table building. llvm-svn: 192175
-
Craig Topper authored
Remove some instructions that existed to provide aliases to the assembler. Can be done with InstAlias instead. Unfortunately, this was causing printer to use 'vmovq' or 'vmovd' based on what was parsed. To cleanup the inconsistencies convert all 'vmovd' with 64-bit registers to 'vmovq', but provide an alias so that 'vmovd' will still parse. llvm-svn: 192171
-
- Oct 07, 2013
-
-
Craig Topper authored
Remove some instructions that seem to only exist to trick the filtering checks in the disassembler table creation. Just fix up the filter to let the real instruction through instead. llvm-svn: 192090
-
Craig Topper authored
llvm-svn: 192086
-
David Majnemer authored
This reverts commit r192070 which reverted r192069, I forgot to regenerate the configure scripts. llvm-svn: 192079
-