- Dec 03, 2013
-
-
Rafael Espindola authored
llvm-svn: 196284
-
NAKAMURA Takumi authored
llvm-svn: 196283
-
Rafael Espindola authored
llvm-svn: 196282
-
Rafael Espindola authored
llvm-svn: 196281
-
Rafael Espindola authored
llvm-svn: 196280
-
Rafael Espindola authored
llvm-svn: 196279
-
Rafael Espindola authored
llvm-svn: 196278
-
Rafael Espindola authored
llvm-svn: 196277
-
Rafael Espindola authored
llvm-svn: 196276
-
Rafael Espindola authored
llvm-svn: 196275
-
Renato Golin authored
Separating permanent from temporary targets, added the bug that will fix the temporary (PR18057). llvm-svn: 196274
-
Aaron Ballman authored
llvm-svn: 196273
-
NAKAMURA Takumi authored
It broke CodeGen/R600 tests with +Asserts. llvm-svn: 196272
-
Timur Iskhodzhanov authored
llvm-svn: 196270
-
James Molloy authored
Testcase added. llvm-svn: 196269
-
Richard Sandiford authored
The backend converts 64-bit ORs into subreg moves if the upper 32 bits of one operand and the low 32 bits of the other are known to be zero. It then tries to peel away redundant ANDs from the upper 32 bits. Since AND masks are canonicalized to exclude known-zero bits, the test ORs the mask and the known-zero bits together before checking for redundancy. The problem was that it was using the wrong node when checking for known-zero bits, so could drop ANDs that were still needed. llvm-svn: 196267
-
Alexander Kornienko authored
Reviewers: djasper Reviewed By: djasper CC: cfe-commits, klimek Differential Revision: http://llvm-reviews.chandlerc.com/D2307 llvm-svn: 196266
-
Manuel Klimek authored
Patch by James Park. llvm-svn: 196265
-
Alexey Samsonov authored
llvm-svn: 196264
-
Alexey Samsonov authored
llvm-svn: 196263
-
Rui Ueyama authored
These relocations are used in .debug section. llvm-svn: 196262
-
Michael Liao authored
- The fix to PR17631 fixes part of the cases where 'vzeroupper' should not be issued before 'call' insn. There're other cases where helper calls will be inserted not limited to epilog. These helper calls do not follow the standard calling convention and won't clobber any YMM registers. (So far, all call conventions will clobber any or part of YMM registers.) This patch enhances the previous fix to cover more cases 'vzerosupper' should not be inserted by checking if that function call won't clobber any YMM registers and skipping it if so. llvm-svn: 196261
-
Jason Molenda authored
the build being broken for people using the public Mac OS X 10.9 SDK, which does not have the Python framework any longer. The Xcode project file already sets the -I and -L flags correctly so that <Python.h> and -lpython will work correctly with the system's installed Python. llvm-svn: 196259
-
Renato Golin authored
The communication protocol is unstable on ARM when compiled with Clang, which is disrupting the self-hosting buildbots that are going to be added this week. I'm working on a solution, but remote MCJIT is not high-priority for ARM at the moment, so it might take a while. llvm-svn: 196257
-
Daniel Jasper authored
It turns out that in some build systems, tests are executed in a non-writable directory. Hopefully, this finally fixes the issue. llvm-svn: 196256
-
Daniel Jasper authored
llvm-svn: 196255
-
Justin Bogner authored
llvm-svn: 196229
-
Daniel Jasper authored
With r196184, llvm-cov creates a new file right next to the input file. However, the Inputs-directory can't simply be assumed to be writable under all build systems. Also, this prevents a new source file from showing up in the source tree if the test aborts before the call to "rm". llvm-svn: 196228
-
Bill Wendling authored
llvm-svn: 196227
-
Alp Toker authored
HandleTagDeclDefinition is in fact a function. llvm-svn: 196226
-
Alp Toker authored
llvm-svn: 196215
-
Alp Toker authored
llvm-svn: 196214
-
Daniel Jasper authored
llvm-svn: 196213
-
Alp Toker authored
clang converts keywords to identifiers for compatibility with various system headers such as GNU libc. Implement a -Wkeyword-compat extension warning to diagnose those cases. The warning is on by default but will generally be ignored in system headers. It can however be enabled globally to aid standards conformance testing. This also changes the __uptr keyword avoidance from r195710 to no longer special-case system headers, bringing it in line with other similar workarounds in clang. Implementation returns bool for symmetry with token annotation functions. Some examples: warning: keyword '__is_pod' will be treated as an identifier for the remainder of the translation unit [-Wkeyword-compat] struct __is_pod warning: keyword '__uptr' will be treated as an identifier here [-Wkeyword-compat] union w *__uptr; llvm-svn: 196212
-
Hao Liu authored
E.g. int64x1_t vcvt_s64_f64(float64x1_t a) -> FCVTZS Dd, Dn llvm-svn: 196211
-
Hao Liu authored
E.g. int64x1_t vcvt_s64_f64(float64x1_t a) -> FCVTZS Dd, Dn llvm-svn: 196210
-
Hao Liu authored
E.g. float64x1_t vadd_f64(float64x1_t a, float64x1_t b) -> FADD Dd, Dn, Dm. llvm-svn: 196209
-
Hao Liu authored
E.g. float64x1_t vadd_f64(float64x1_t a, float64x1_t b) -> FADD Dd, Dn, Dm. llvm-svn: 196208
-
NAKAMURA Takumi authored
llvm-svn: 196207
-
Jiangning Liu authored
Fixed vcopy_laneq_f64 intrinsic implementation. llvm-svn: 196206
-