- Mar 20, 2013
-
-
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
-
Dmitry Vyukov authored
llvm-svn: 177500
-
Dmitry Vyukov authored
llvm-svn: 177499
-
Chandler Carruth authored
non-release builds. llvm-svn: 177498
-
Evgeniy Stepanov authored
llvm-svn: 177497
-
Hans Wennborg authored
We were checking "Arch == llvm::Triple::x86_64 || Arch == llvm::Triple::x86_64", but the rhs should actually check for powerpc64. Found while experimenting with a potential new Clang warning. llvm-svn: 177496
-
Chandler Carruth authored
This is espcially important because the new SROA pass goes to great lengths to provide helpful names for debugging, and as a consequence they can become very slow to render. Good for between 5% and 15% of the SROA runtime on some slow test cases such as the one in PR15412. llvm-svn: 177495
-
Chandler Carruth authored
unused statistics variables. llvm-svn: 177494
-
Chandler Carruth authored
new SROA pass. llvm-svn: 177493
-
David Blaikie authored
Moving the DIFile parameter to immediately proceed the tag so that it will be a common prefix with other DIScopes (once the DIFile is replaced with the raw file/directory pair). llvm-svn: 177492
-
Douglas Gregor authored
llvm-svn: 177491
-
John McCall authored
Patch by Stephen Lin! llvm-svn: 177490
-
Hao Liu authored
llvm-svn: 177489
-
Nick Lewycky authored
directory. llvm-svn: 177488
-
David Blaikie authored
This is the backend portion of a Clang test case (clang/test/CodeGenCXX/debug-info-namespace.cpp) that was roughly/coarsely testing LLVM. llvm-svn: 177487
-
David Blaikie authored
Sorry for the version skew - I should've committed this before the corresponding Clang test case. llvm-svn: 177486
-
David Blaikie authored
The backend portion of this test will be committed to LLVM's test suite. llvm-svn: 177485
-
Shankar Easwaran authored
llvm-svn: 177484
-
Shankar Easwaran authored
llvm-svn: 177483
-
Shankar Easwaran authored
llvm-svn: 177482
-
Douglas Gregor authored
This fixes regressions introduced in r177466 that caused several module tests to fail sporadically. llvm-svn: 177481
-
Richard Smith authored
llvm-svn: 177480
-
Rafael Espindola authored
Each toolchain has a set of tools, but they are all of known types. It can have a linker, an assembler, a "clang" (compile, analyze, ...) a non-clang compiler, etc. Instead of keeping a map, just have member variable for each type of tool. llvm-svn: 177479
-
Michael Liao authored
- Move SRA/SRL/SHL lowering support from DAG combination to DAG lowering to support extended 256-bit integer in AVX but not AVX2. llvm-svn: 177478
-
Michael Liao authored
- Prepare moving logic from DAG combining into DAG lowering. There's no functionality change. llvm-svn: 177477
-
Michael Liao authored
- no functionality change llvm-svn: 177476
-
Nick Lewycky authored
emit function names in .gcda files by default, and the flag turns that off! Rename the flag to make it match what it actually does. This keeps the default format compatible with gcc 4.2. Also add a test for this flag. llvm-svn: 177475
-
David Blaikie authored
llvm-svn: 177474
-
John McCall authored
performing unqualified lookup for a friend class declaration. rdar://13393749 llvm-svn: 177473
-
Hao Liu authored
llvm-svn: 177472
-
Reid Kleckner authored
This code was changed in r158376 to get template argument source info for better diagnostics, but the current code asserts for any kind of unsupported template argument before it can issue a diagnostic. This change goes back to the Itanium implementation of isTemplate() and puts the argument index into the diagnostic instead of a source location. Review URL: http://llvm-reviews.chandlerc.com/D553 llvm-svn: 177471
-
Nick Lewycky authored
is enabled. Also add a new -test-coverage cc1 flag which makes testing coverage possible and add our first clang-side coverage test. llvm-svn: 177470
-
Jordan Rose authored
With the assurance that the trimmed graph does not contain cycles, this patch is safe (with a few tweaks), and provides the performance boost it was intended to. Part of performance work for <rdar://problem/13433687>. llvm-svn: 177469
-
Jordan Rose authored
Having a trimmed graph with no cycles (a DAG) is much more convenient for trying to find shortest paths, which is exactly what BugReporter needs to do. Part of the performance work for <rdar://problem/13433687>. llvm-svn: 177468
-
David Blaikie authored
Refactor the DIFile (2nd) parameter to DITypes to be an MDNode reference to a raw directory/file pair This makes DIType's first non-tag parameter the same as DIFile's, allowing them to both share the common implementation of getFilename/getDirectory in DIScope. llvm-svn: 177467
-