- Mar 29, 2014
-
-
David Blaikie authored
This is a bit of a stab in the dark, since I have zlib on my machine. Just going to bounce it off the bots & see if it sticks. Do we have some convention for negative REQUIRES: checks? Or do I just need to add a feature like I've done here? llvm-svn: 205050
-
Hans Wennborg authored
The test was failing because clang-cl changes the default triple to target MSVC-style Win32. This is kind of wonky, but hasn't been a problem until we started warning: warning: unknown platform, assuming -mfloat-abi=soft Some of the tests in cl-options.c were running with -Werror, causing them to fail. Fixing this by FileCheck-ifying those tests instead of using -Werror. llvm-svn: 205049
-
Justin Bogner authored
This reverts commit r205045. llvm-svn: 205048
-
Justin Bogner authored
This reverts commit r205044. llvm-svn: 205047
-
Hal Finkel authored
Not only did I invert the indices when I wrote the code, but I also did the same thing when I wrote the regression test. Oops. llvm-svn: 205046
-
Justin Bogner authored
Rather than rolling our own functions to read little endian data from a buffer, we can use the support in llvm's Endian.h. No functional change. llvm-svn: 205045
-
Justin Bogner authored
Rather than rolling our own functions to write little endian data to an ostream, we can use the support in llvm's EndianStream.h. No functional change. llvm-svn: 205044
-
Jim Ingham authored
condition where we could end up killing debugserver (and thus the target) before it had a chance to detach. Also fix debugserver to send the OK AFTER it detaches to avoid the same race condition. <rdar://problem/16202713> llvm-svn: 205043
-
Rafael Espindola authored
Unfortunately this one fails deep inside the mips backend, so xfail it. llvm-svn: 205042
-
Hal Finkel authored
v2[fi]64 values need to be explicitly passed in VSX registers. This is because the code in TRI that finds the minimal register class given a register and a value type will assert if given an Altivec register and a non-Altivec type. llvm-svn: 205041
-
Rafael Espindola authored
llvm-svn: 205040
-
Rafael Espindola authored
llvm-svn: 205039
-
Rui Ueyama authored
Response file is a command line argument in the form of @file. The GNU- compatible driver expands the file contents, replacing @file argument. Differential Revision: http://llvm-reviews.chandlerc.com/D3210 llvm-svn: 205038
-
Duncan P. N. Exon Smith authored
Responding to Justin's review of r205025. llvm-svn: 205037
-
Rafael Espindola authored
It was using "lc -filetype=obj" just to pass the result to "llvm-objdupm -disassemble" and then filecheck assembly. The CHECK-NOT would never match anyway since it was missing $. llvm-svn: 205036
-
Dmitri Gribenko authored
llvm-svn: 205035
-
Rui Ueyama authored
llvm-svn: 205034
-
Rafael Espindola authored
llvm-svn: 205033
-
Justin Bogner authored
This adds a new header, EndianStream.h, which supplies an adaptor for writing endian specific data to a raw_ostream. llvm-svn: 205032
-
Rafael Espindola authored
With that, convert another llc -filetype=obj test. llvm-svn: 205031
-
Douglas Gregor authored
Requested in <rdar://problem/16188740>. llvm-svn: 205030
-
Rui Ueyama authored
This patch is to support --defsym option for ELF file format/GNU-compatible driver. Currently it takes a symbol name followed by '=' and a number. If such option is given, the driver sets up an absolute symbol with the specified address. You can specify multiple --defsym options to define multiple symbols. GNU LD's --defsym provides many more features. For example, it allows users to specify another symbol name instead of a number to define a symbol alias, or it even allows a symbol plus an offset (e.g. --defsym=foo+3) to define symbol- relative alias. This patch does not support that, but will be supported in subsequent patches. Differential Revision: http://llvm-reviews.chandlerc.com/D3208 llvm-svn: 205029
-
Rafael Espindola authored
llvm-svn: 205028
-
Rafael Espindola authored
llvm-svn: 205027
-
Rafael Espindola authored
llvm-svn: 205026
-
Duncan P. N. Exon Smith authored
llvm-svn: 205025
-
Fariborz Jahanian authored
-Wselector-type-mismatch default again. After internal discussions, we think that in most cases it has helped our developers find hard to detect undefined behaviors. We are going to provide a syntax (and fix-it) to suppress the warning in remaining of false positive cases. llvm-svn: 205024
-
Duncan P. N. Exon Smith authored
-u behaviour is apparently not portable between linkers (see cfe-commits discussions for r204379 and r205012). I've moved the logic to IRGen, where it should have been in the first place. I don't have a Linux system to test this on, so it's possible this logic *still* doesn't pull in the instrumented profiling runtime on Linux. I'm in the process of getting tests going on the compiler-rt side (llvm-commits "[PATCH] InstrProf: Add initial compiler-rt test"). Once we have tests for the full flow there, the runtime logic should get a whole lot less brittle. <rdar://problem/16458307> llvm-svn: 205023
-
Duncan P. N. Exon Smith authored
This reverts commit r205012. llvm-svn: 205022
-
Richard Smith authored
llvm-svn: 205021
-
Arnold Schwaighofer authored
Extract element instructions that will be removed when vectorzing lower the cost. Patch by Arch D. Robison! llvm-svn: 205020
-
Arnold Schwaighofer authored
Patch by Arch D. Robison! llvm-svn: 205019
-
Arnold Schwaighofer authored
Patch by Arch D. Robison! llvm-svn: 205018
-
Mark Seaborn authored
The non-SJLJ and SJLJ intrinsics are generated by the frontend and backend respectively. Differential Revision: http://llvm-reviews.chandlerc.com/D3010 llvm-svn: 205017
-
David Blaikie authored
I'll implement error handling and a negative test in both llvm-mc and Clang soon. llvm-svn: 205016
-
Rui Ueyama authored
If --allow-multiple-definition option is given, LLD does not treat duplicate symbol error as a fatal error. GNU LD supports this option. Differential Revision: http://llvm-reviews.chandlerc.com/D3211 llvm-svn: 205015
-
Rafael Espindola authored
llvm-svn: 205014
-
Rafael Espindola authored
llvm-svn: 205013
-
- Mar 28, 2014
-
-
Alexey Samsonov authored
llvm-svn: 205012
-
Daniel Jasper authored
Before: #define A \ int i; /*a*/ \ int jjj; /*b*/ After: #define A \ int i; /*a*/ \ int jjj; /*b*/ llvm-svn: 205011
-