- Aug 09, 2014
-
-
Roman Kashitsyn authored
llvm-svn: 215284
-
Joerg Sonnenberger authored
llvm-svn: 215283
-
Joerg Sonnenberger authored
since the operands are actually used on those cores. Provide aliases for the only documented case in the newer Power ISA speec. llvm-svn: 215282
-
Eric Christopher authored
llvm-svn: 215281
-
Eric Christopher authored
and update initialization. llvm-svn: 215280
-
Eric Christopher authored
llvm-svn: 215279
-
Justin Bogner authored
I reverted one of the added tests from r215261 in r215274, since it was failing on quite a few bots. It looks like this wasn't sufficient, as we're still getting failures on windows, like the following: http://bb.pgr.jp/builders/ninja-x64-msvc-RA-centos6/builds/5378 I'm reverting this entire commit so the bots aren't blocked on these failures. This reverts commit r215261. llvm-svn: 215278
-
Matt Arsenault authored
llvm-svn: 215277
-
Eric Fiselier authored
llvm-svn: 215276
-
Eric Fiselier authored
These tests were marked as failing because the libc implementation does not use the proper return type on certain math functions. There is other weirdness that prevents us from defining our own version of these functions. The failing tests in cmake were separated into their own files so that the rest failures in the rest of the cmath tests were not hidden. This was not done for the math.h test since we don't actually supply math.h llvm-svn: 215275
-
Justin Bogner authored
The (new) CoverageMapping/macroparams.c test is failing on a number of buildbots. Reverting it until Alex can investigate and fix the test. llvm-svn: 215274
-
Zachary Turner authored
llvm-svn: 215273
-
Richard Smith authored
imported it from a module when performing finalization before writing out an AST file. llvm-svn: 215272
-
Eric Christopher authored
created. llvm-svn: 215271
-
Tom Stellard authored
This will lower them using register copies rather than loads and stores to the stack. llvm-svn: 215270
-
Tom Stellard authored
These tests were using SI-NOT: MOVREL to make sure concat vectors weren't being lowered to stack loads and stores, but we are using scratch buffers for the stack now instead of registers, so we need to add an additional SI-NOT check for scratch buffers. With this change I was able to uncover one broken test which will be fixed in a future commit. llvm-svn: 215269
-
Ben Langmuir authored
class Module. It's almost always going to be the same as getContainingModule() for top-level modules, so just add a map to cover the remaining cases. This lets us do less bookkeeping to keep the ModuleMap fields up to date. llvm-svn: 215268
-
Rafael Espindola authored
llvm-svn: 215267
-
Eric Christopher authored
llvm-svn: 215266
-
Zachary Turner authored
This appears to have been a copy / paste error. llvm-svn: 215265
-
Alexey Samsonov authored
llvm-svn: 215264
-
David Blaikie authored
This function might be a bit easier if it were split in two with a lot of early returns - and that setOptional bit in the outer function, but anyway. llvm-svn: 215263
-
Zachary Turner authored
llvm-svn: 215262
-
Alex Lorenz authored
This patch adds the tests for the coverage mapping generation. Most of the tests check the mapping regions produced by the generator, and one checks the llvm IR. Differential Revision: http://reviews.llvm.org/D4793 llvm-svn: 215261
-
Bob Wilson authored
Patch by Jim Grosbach. llvm-svn: 215260
-
rdar://problem/17441860Bob Wilson authored
These macros are used as markers for Interface Builder and need to be defined to empty strings since they have no impact on the code. Patch by Ted Kremenek. llvm-svn: 215259
-
Alex Lorenz authored
Differential Revision: http://reviews.llvm.org/D4799 llvm-svn: 215258
-
David Blaikie authored
Summary: I was going to fix the use of raw pointer ownership in "takeGraph" when I realized that function was unused and the whole ExplodedGraph could just be owned by value without the std::unique_ptr indirection at all. Reviewers: jordan_rose Differential Revision: http://reviews.llvm.org/D4833 llvm-svn: 215257
-
Zachary Turner authored
Differential Revision: http://reviews.llvm.org/D4826 Reviewed by: Enrico Granata llvm-svn: 215256
-
Lang Hames authored
Cleanup only: no functional change. This patch makes RuntimeDyldMachO targets directly responsible for decoding immediates, rather than letting them implement catch a callback from generic code. Since this is a very target specific operation, it makes sense to let the target-specific code drive it. llvm-svn: 215255
-
Rui Ueyama authored
llvm-svn: 215253
-
Alexey Samsonov authored
Summary: This flag can be used to force linking of CXX-specific parts of sanitizer runtimes into the final executable. It gives more precise control than --driver-mode=g++ and comes handy when user links several object files with sanitized C++ code into an executable, but wants to provide libstdc++ himself, instead of relying on Clang dirver's behavior. Test Plan: clang regression test suite Reviewers: chandlerc, rsmith Reviewed By: rsmith Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D4824 llvm-svn: 215252
-
Richard Trieu authored
macro arguments. Previously, these warnings skipped any code in a macro expansion. Preform an additional check and warn when the expression and context locations are both in the macro argument. The most obvious case not caught is passing a pointer directly to a macro, i.e 'assert(&array)' but 'assert(&array && "valid array")' is caught. This is because macro arguments are not typed and the conversion happens inside the macro. llvm-svn: 215251
-
Fariborz Jahanian authored
use mis-cased property name (which is currently accepted silently due to the way property setters are named). rdar://17911746 llvm-svn: 215250
-
Rafael Espindola authored
Sorry for the noise. llvm-svn: 215249
-
Eric Christopher authored
llvm-svn: 215248
-
Alexey Samsonov authored
a given platform in a top-level CMakeLists.txt to use it both in lib/ and in test/ subdirectories. Move architecture/platform checks to config-ix. llvm-svn: 215247
-
David Blaikie authored
llvm-svn: 215246
-
- Aug 08, 2014
-
-
Bob Wilson authored
The previous encoding only allowed a single digit for the minor version number. This changes it to use 2 digits for both the minor version and the revision number. llvm-svn: 215245
-
Jim Ingham authored
from Python. If you don't need to refer to the result in another expression, there's no need to bloat the persistent variable table with them since you already have the result SBValue to work with. <rdar://problem/17963645> llvm-svn: 215244
-