- Apr 21, 2011
-
-
Johnny Chen authored
llvm-svn: 129937
-
Johnny Chen authored
llvm-svn: 129936
-
Johnny Chen authored
llvm-svn: 129935
-
Devang Patel authored
llvm-svn: 129934
-
Argyrios Kyrtzidis authored
avoiding to create separate Exprs for each one. llvm-svn: 129933
-
Jay Foad authored
llvm-svn: 129932
-
Jay Foad authored
llvm-svn: 129929
-
Matt Beaumont-Gay authored
llvm-svn: 129928
-
Greg Clayton authored
OptionValueCollection class that can be subclassed to provide access to internal settings that are stored as ObjectValue subclasses. llvm-svn: 129926
-
Jakob Stoklund Olesen authored
These intervals are allocatable immediately after splitting, but they may be evicted because of later splitting. This is rare, but when it happens they should be split again. The remainder intervals that cannot be allocated after splitting still move directly to spilling. SplitEditor::finish can optionally provide a mapping from new live intervals back to the original interval indexes returned by openIntv(). Each original interval index can map to multiple new intervals after connected components have been separated. Dead code elimination may also add existing intervals to the list. The reverse mapping allows the SplitEditor client to treat the new intervals differently depending on the split region they came from. llvm-svn: 129925
-
Manuel Klimek authored
the first step towards a standalone Clang tool infrastructure. The plan is to make it easy to build command line tools that run over the AST of source files in a project outside of the build system. llvm-svn: 129924
-
Rafael Espindola authored
MC :-) llvm-svn: 129923
-
Devang Patel authored
llvm-svn: 129922
-
Devang Patel authored
llvm-svn: 129921
-
Greg Clayton authored
so we can instantiate them, and also moved the code that can get the specific subclass for a OptionValue into the OptionValue class. llvm-svn: 129920
-
Daniel Dunbar authored
unknown and "required more arguments", but only the latter should be feasible in practice. llvm-svn: 129919
-
Daniel Dunbar authored
llvm-svn: 129918
-
Argyrios Kyrtzidis authored
Fixit suggestion for adding missing tag name should have a space after the tag name. Fixes rdar://9295072 llvm-svn: 129917
-
-
rdar://9289512Daniel Dunbar authored
which broke a couple GCC test suite tests at -O0. llvm-svn: 129914
-
Justin Holewinski authored
llvm-svn: 129913
-
Howard Hinnant authored
llvm-svn: 129910
-
Che-Liang Chiou authored
This patch depends on the prior fix r129908 that changes to use std::find, rather than std::binary_search, on unordered array. Patch by Dan Bailey llvm-svn: 129909
-
Che-Liang Chiou authored
llvm-svn: 129908
-
Eli Friedman authored
llvm-svn: 129907
-
Jakob Stoklund Olesen authored
These values were not used for anything. Spill size and alignment is a property of the register class, not the register. llvm-svn: 129906
-
Nick Lewycky authored
necessary since gcov counts transitions between blocks. It can't see if you've run every line in a straight-line function, so we add an edge for it to notice. llvm-svn: 129905
-
Nick Lewycky authored
comment for 80 columns. llvm-svn: 129904
-
Nick Lewycky authored
instrument the program to emit .gcda. TODO: we should emit slightly different .gcda files when .gcno emission is off. llvm-svn: 129903
-
Nick Lewycky authored
llvm-svn: 129902
-
NAKAMURA Takumi authored
docs/llvm.css: Introduce cascading style <div> and <p> continued on <h[2-5]>. For now, it is applied in AliasAnalysis.html and ReleaseNotes.html. <h2>Section Example</h2> <div> <!-- h2+div is applied --> <p>Section preamble.</p> <h3>Subsection Example</h3> <p> <!-- h3+p is applied --> Subsection body </p> <!-- End of section body --> </div> llvm-svn: 129901
-
NAKAMURA Takumi authored
llvm-svn: 129900
-
John McCall authored
of which break strict compatibility with previous compilers. Implement one of them and then immediately opt out on Darwin. llvm-svn: 129899
-
Greg Clayton authored
command. llvm-svn: 129898
-
Johnny Chen authored
llvm-svn: 129897
-
Argyrios Kyrtzidis authored
double data[20000000] = {0}; we would blow out the memory by creating 20M Exprs to fill out the initializer. To fix this, if the initializer list initializes an array with more elements than there are initializers in the list, have InitListExpr store a single 'ArrayFiller' expression that specifies an expression to be used for value initialization of the rest of the elements. Fixes rdar://9275920. llvm-svn: 129896
-
Johnny Chen authored
llvm-svn: 129895
-
Anders Carlsson authored
llvm-svn: 129894
-
Chris Lattner authored
llvm-svn: 129892
-
Bill Wendling authored
llvm-svn: 129891
-