- Jun 23, 2013
-
-
Tobias Grosser authored
llvm-svn: 184655
-
Rui Ueyama authored
llvm-svn: 184653
-
Dmitri Gribenko authored
Remove unneeded member in CommentSema, add a test for the XML schema (the schema already allowed multiple paragraphs in <ResultDiscussion>, but there were no tests for that), fix HTML generation (it is not allowed to have <p> inside <dl>). llvm-svn: 184652
-
Rui Ueyama authored
llvm-svn: 184651
-
Richard Smith authored
Patch by Ismail Pazarbasi! llvm-svn: 184650
-
Rui Ueyama authored
llvm-svn: 184649
-
- Jun 22, 2013
-
-
Richard Smith authored
llvm-svn: 184648
-
Nadav Rotem authored
Rewrote the SLP-vectorization as a whole-function vectorization pass. It is now able to vectorize chains across multiple basic blocks. It still does not vectorize PHIs, but this should be easy to do now that we scan the entire function. I removed the support for extracting values from trees. We are now able to vectorize more programs, but there are some serious regressions in many workloads (such as flops-6 and mandel-2). llvm-svn: 184647
-
Reed Kotler authored
llvm-svn: 184645
-
David Blaikie authored
llvm-svn: 184644
-
David Blaikie authored
llvm-svn: 184643
-
Chad Rosier authored
llvm-svn: 184642
-
Benjamin Kramer authored
It doesn't work as I intended it to. This reverts commit r184638. llvm-svn: 184641
-
Benjamin Kramer authored
llvm-svn: 184640
-
Alexey Samsonov authored
llvm-svn: 184639
-
Benjamin Kramer authored
It has become an expensive operation. No functionality change. llvm-svn: 184638
-
Howard Hinnant authored
Implement full support for non-pointer types in custom allocators. This is for the unordered containers only. This work still needs to be done on the sequence containers. llvm-svn: 184635
-
Larisse Voufo authored
Instantiation bug fix extension (cf. r184503) -- minor code fixes, including a typo that caused a runtime assertion after firing diagnosis for class definitions, with the 'template' keyword as template header, in friend declarations. llvm-svn: 184634
-
Benjamin Kramer authored
Should bring the ppc64 buildbot back to life. llvm-svn: 184633
-
Chandler Carruth authored
There are fundamentally two different things that were getting conflated here. 1) A bi-arch GCC toolchain install. This is not a full blown cross compiler, but it supports targetting both 32-bit and 64-bit variants of the same architecture using multilib OS installs and runtimes. 2) A "multiarch" Debian OS/runtime layout that lays out the libraries, headers, etc as-if there were going to be a full blown cross compiler even when in reality it is just a bi-arch GCC targeting two variants. Also, these tend to use oddly "canonicalized" triples without the vendor in them unlike the typical cross compiler runtime library search that vanilla GCC cross compilers perform. Now, when we mean the bi-arch nature of GCC accomplished with just a suffix or tweak to the GCC paths, we say 'Biarch' or something related. When we mean the Debian layout of includes and libraries, we say multiarch or reference the multiarch triple. In the process of reading and often renaming stuff in all these places, also reformat with clang-format. No functionality change should be going on here, this is just tidying up. llvm-svn: 184632
-
David Majnemer authored
The problem with r183462 was that we assumed that a diagnostic id of zero would be silent. This small correction to CheckDerivedToBaseConversion changes it's behavior to omit the diagnostic when given a diagnostic id of zero. This fix passes the test case added in r184402. llvm-svn: 184631
-
Rafael Espindola authored
Removes the last use of PathV1.h in llvm-ar. llvm-svn: 184630
-
Richard Trieu authored
llvm-svn: 184629
-
Greg Clayton authored
Added a regex that can be specified to avoid showing contents on types that match. Also split things up a bit so this can be run as a stand alone script or in lldb. llvm-svn: 184628
-
Sean Silva authored
Although in reality the symbol table in ELF resides in a section, the standard requires that there be no more than one SHT_SYMTAB. To enforce this constraint, it is cleaner to group all the symbols under a top-level `Symbols` key on the object file. llvm-svn: 184627
-
Sean Silva authored
The full ELFYAML::Section isn't needed. llvm-svn: 184626
-
Alexander Kornienko authored
llvm-svn: 184625
-
Sean Silva authored
Just add them to the vector of section headers like the rest of the section headers. llvm-svn: 184624
-
Sean Silva authored
llvm-svn: 184623
-
Jim Ingham authored
<rdar://problem/14147303> llvm-svn: 184622
-
Sean Silva authored
The improperly aligned section content in the output was causing buildbot failures. This should fix them. Incidentally, this results in a simpler and more robust API for ContiguousBlobAccumulator. llvm-svn: 184621
-
Andrew Trick authored
We have no targets on trunk that bundle before regalloc. However, we have been advertising regalloc as bundle safe for use with out-of-tree targets. We need to at least contain the parts of the code that are still unsafe. llvm-svn: 184620
-
Jim Ingham authored
llvm-svn: 184619
-
Anna Zaks authored
This fixes false positives by allowing us to know that a loop is always entered if the collection count method returns a positive value and vice versa. Addresses radar://14169391. llvm-svn: 184618
-
Anna Zaks authored
Add the back edge info by creating a basic block, marked as loop target. This is consistent with how other loops are processed, but was omitted from VisitObjCForCollectionStmt. llvm-svn: 184617
-
Richard Trieu authored
types and function pointer arrays. llvm-svn: 184616
-
Enrico Granata authored
Set your env variable LLDB_TEST_ARGUMENTS to one or more options to be passed to the lldb test suite and those will be picked automatically No more fighting about whether the progress bar is good or bad :-) llvm-svn: 184615
-
David Blaikie authored
No functionality change intended. llvm-svn: 184614
-
Enrico Granata authored
llvm-svn: 184613
-
David Blaikie authored
Reviewed by Richard Smith. llvm-svn: 184612
-