- Jan 18, 2013
-
-
Alexander Potapenko authored
[ASan] Fix the log_path option to use different log files for parent and child processes after fork(). llvm-svn: 172828
-
Evgeniy Stepanov authored
llvm-svn: 172827
-
Alexey Samsonov authored
CMake: create AddCompilerRT module and implement convenience add_compiler_rt_object_library function llvm-svn: 172826
-
Evgeniy Stepanov authored
llvm-svn: 172825
-
Benjamin Kramer authored
llvm-svn: 172824
-
NAKAMURA Takumi authored
llvm/test/CodeGen/X86/Atomics-64.ll: Tweak for 2nd RUN not to overwrite %t. It sometimes causes spurious failure on lit win32. Feel free to prune or suppress each output. llvm-svn: 172823
-
Manuel Klimek authored
llvm-svn: 172822
-
NAKAMURA Takumi authored
llvm-svn: 172821
-
NAKAMURA Takumi authored
clang/test/CodeGen: Suppress a couple of tests on win32. It seems -fsanitize-blacklist doesn't accept DOSish pathnames. llvm-svn: 172820
-
Manuel Klimek authored
This patch prepares being able to test for and fix more problems (see FIXME in the test for example). Previously we would output unwrapped lines for preprocessor directives at the point where we also parsed the hash token. Since often projections only terminate (and thus output their own unwrapped line) after peeking at the next token, this would lead to the formatter seeing the preprocessor directives out-of-order (slightly earlier). To be able to correctly identify lines to merge, the formatter needs a well-defined order of unwrapped lines, which this patch introduces. llvm-svn: 172819
-
NAKAMURA Takumi authored
llvm-svn: 172818
-
Evgeniy Stepanov authored
llvm-svn: 172817
-
Alexey Samsonov authored
llvm-svn: 172816
-
Kostya Serebryany authored
llvm-svn: 172815
-
Evgeniy Stepanov authored
Also add a missing include. llvm-svn: 172814
-
Alexey Samsonov authored
llvm-svn: 172813
-
Alexey Samsonov authored
llvm-svn: 172812
-
Evgeniy Stepanov authored
llvm-svn: 172811
-
Alexander Potapenko authored
llvm-svn: 172810
-
Evgeniy Stepanov authored
llvm-svn: 172809
-
Will Dietz authored
llvm-svn: 172808
-
Kostya Serebryany authored
[asan] fix two off-by-one errors that seem to affect only PowerPC because only there the stack top may be equal to the address space top. Noted by Andreas Schwab in http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55975#c11 . Also make swapcontext interceptor a bit more robust llvm-svn: 172807
-
Will Dietz authored
llvm-svn: 172806
-
Evgeniy Stepanov authored
llvm-svn: 172805
-
Daniel Jasper authored
').' is likely part of a builder pattern statement. This is based upon a patch developed by Nico Weber. Thank you! Before: int foo() { return llvm::StringSwitch<Reference::Kind>(name).StartsWith( ".eh_frame_hdr", ORDER_EH_FRAMEHDR).StartsWith( ".eh_frame", ORDER_EH_FRAME).StartsWith(".init", ORDER_INIT).StartsWith( ".fini", ORDER_FINI).StartsWith(".hash", ORDER_HASH).Default(ORDER_TEXT); } After: int foo() { return llvm::StringSwitch<Reference::Kind>(name) .StartsWith(".eh_frame_hdr", ORDER_EH_FRAMEHDR) .StartsWith(".eh_frame", ORDER_EH_FRAME) .StartsWith(".init", ORDER_INIT).StartsWith(".fini", ORDER_FINI) .StartsWith(".hash", ORDER_HASH).Default(ORDER_TEXT); } Probably not ideal, but makes many cases much more readable. The changes to overriding-ftemplate-comments.cpp don't seem better or worse. We should address those soon. llvm-svn: 172804
-
Alexander Potapenko authored
llvm-svn: 172802
-
Manuel Klimek authored
Summary: This allows unit tests for components that use Support/Debug.h to print debug information from test runs by specifying -debug when running the test. CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D301 llvm-svn: 172801
-
Alexey Samsonov authored
llvm-svn: 172800
-
Daniel Jasper authored
Before: #include <a> // for x #include <a/b/c> // for yz After: #include <a> // for x #include <a/b/c> // for yz llvm-svn: 172799
-
Daniel Jasper authored
Before: int a; // comment int bbbbb; // comment After: int a; // comment int bbbbb; // comment llvm-svn: 172798
-
Craig Topper authored
Calculate vector element size more directly for VINSERTF128/VEXTRACTF128 immediate handling. Also use MVT since this only called on legal types during pattern matching. llvm-svn: 172797
-
Craig Topper authored
llvm-svn: 172795
-
Dmitri Gribenko authored
llvm-svn: 172794
-
Craig Topper authored
llvm-svn: 172793
-
Craig Topper authored
llvm-svn: 172792
-
Kostya Serebryany authored
llvm-svn: 172791
-
Nico Weber authored
Before: switch (foo) { case a: { int a = g(); h(a); } break; } Now: switch (foo) { case a: { int a = g(); h(a); } break; } llvm-svn: 172789
-
Craig Topper authored
Check for less than 0 in shuffle mask instead of -1. It's more consistent with other code related to shuffles and easier to implement in compiled code. llvm-svn: 172788
-
Nico Weber authored
This doesn't work right with pointers to pointers, but that's likely just a dupe of PR14884. llvm-svn: 172785
-
Craig Topper authored
llvm-svn: 172784
-