- Mar 20, 2013
-
-
David Blaikie authored
Patch by Kai Nacke (kai@redstar.de) llvm-svn: 177547
-
David Blaikie authored
Fix by Ismail Pazarbasi (ismail.pazarbasi@gmail.com), review by Dmitri Gribenko. llvm-svn: 177546
-
David Blaikie authored
llvm-svn: 177545
-
Douglas Gregor authored
llvm-svn: 177544
-
Eli Bendersky authored
llvm-svn: 177543
-
Douglas Gregor authored
Only introduce the SDKSettings.plist dependency in modules/PCH files that don't depend on any other modules or PCH files. llvm-svn: 177542
-
Manman Ren authored
For constructors/desctructors that return 'this', if there exists a callsite that returns 'this' and is immediately before the return instruction, make sure we are using the return value from the callsite. We don't need to keep 'this' alive through the callsite. It also enables optimizations in the backend, such as tail call optimization. Updated from r177211. rdar://12818789 llvm-svn: 177541
-
Jakob Stoklund Olesen authored
llvm-svn: 177540
-
Jakob Stoklund Olesen authored
llvm-svn: 177539
-
Alexander Kornienko authored
Summary: Added support for pointers-to-members usage via .* and a few tests. Reviewers: djasper Reviewed By: djasper CC: cfe-commits, klimek Differential Revision: http://llvm-reviews.chandlerc.com/D556 llvm-svn: 177537
-
Daniel Jasper authored
clang-format can't do anything useful, so it should leave the remainder of the line unchanged, but it should not assert/segfault. llvm-svn: 177530
-
Christian Konig authored
This reverts commit 06091513c283c863296f01cc7c2e86b56bb50d02. The code is obviously wrong, but the trivial fix causes inefficient code generation on X86. Somebody with more knowledge of the code needs to take a look here. Signed-off-by:
Christian König <christian.koenig@amd.com> llvm-svn: 177529
-
Andy Gibbs authored
llvm-svn: 177528
-
Daniel Jasper authored
Discovered when accidentally formatting a python file :-). llvm-svn: 177527
-
Dmitry Vyukov authored
llvm-svn: 177526
-
Justin Holewinski authored
case of order propagation during isel. Thanks Owen for the suggestion! llvm-svn: 177525
-
Daniel Jasper authored
Before (when only reformatting "int b"): int a; // comment // comment int b; After: int a; // comment // comment int b; This also fixes llvm.org/PR15433. llvm-svn: 177524
-
Dmitry Vyukov authored
llvm-svn: 177523
-
Dmitry Vyukov authored
llvm-svn: 177522
-
Daniel Jasper authored
Before: aaaaaaaaaaaaaaaaa(aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa); After: aaaaaaaaaaaaaaaaa( aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa); llvm-svn: 177521
-
Dmitry Vyukov authored
overflow is handled anyway saves memory because each thread holds 1024 mutexsets llvm-svn: 177520
-
Dmitry Vyukov authored
llvm-svn: 177519
-
Christian Konig authored
TargetOpcodes need to be treaded as Machine- and not ISD-Opcodes. Signed-off-by:
Christian König <christian.koenig@amd.com> llvm-svn: 177518
-
Dmitry Vyukov authored
tsan: special handling of .rodata (don't try to find races, don't keep shadow, dont' put into traces) llvm-svn: 177517
-
Tobias Grosser authored
This allows us to test Polly and the Polly optimizer without actually doing code generation at the end. By enabling this option, we can also measure the compile time overhead due to code generation and the cost of LLVM optimizing the newly generated code.t llvm-svn: 177516
-
Tobias Grosser authored
llvm-svn: 177515
-
Daniel Jasper authored
This seems to be generally more desired. Before: if (aaaaaaaa && bbbbbbbb > cccccccc) {} After: if (aaaaaaaa && bbbbbbbb > cccccccc) {} Also: Some formatting cleanup on clang-format's files. llvm-svn: 177514
-
Dmitry Vyukov authored
llvm-svn: 177513
-
Dmitry Vyukov authored
eliminat thread "dead info" altogether llvm-svn: 177512
-
Andy Gibbs authored
llvm-svn: 177511
-
Dmitry Vyukov authored
llvm-svn: 177510
-
Daniel Jasper authored
Otherwise, this can become hard to read. Before: #define A \ case 1: After: #define A \ case 1: llvm-svn: 177509
-
Alexey Samsonov authored
llvm-svn: 177508
-
Daniel Jasper authored
llvm-svn: 177507
-
Daniel Jasper authored
llvm-svn: 177506
-
Daniel Jasper authored
Before: A<int * (int)>; After: A<int *(int)>; llvm-svn: 177505
-
Daniel Jasper authored
llvm-svn: 177504
-
Andy Gibbs authored
llvm-svn: 177503
-
Dmitry Vyukov authored
256 blocks (which is 512 in reallity) seems to be too big cache, reducing the size reduces memory consumption but does not degrade performance. llvm-svn: 177502
-
Alexey Samsonov authored
[ASan] Move GetCurrentThread/SetCurrentThread from AsanThreadRegistry class into plain functions: they don't actually use registry llvm-svn: 177501
-