- Nov 11, 2009
-
-
Chris Lattner authored
start using them in a trivial way when -enable-jump-threading-lvi is passed. enable-jump-threading-lvi will be my playground for awhile. llvm-svn: 86789
-
Bill Wendling authored
llvm-svn: 86786
-
Bill Wendling authored
llvm-svn: 86785
-
Devang Patel authored
llvm-svn: 86784
-
Bill Wendling authored
function it's generated for. llvm-svn: 86779
-
Fariborz Jahanian authored
objects. llvm-svn: 86778
-
Douglas Gregor authored
parameters. Rather than storing them as either declarations (for the non-dependent case) or expressions (for the dependent case), we now (always) store them as TemplateNames. The primary change here is to add a new kind of TemplateArgument, which stores a TemplateName. However, making that change ripples to every switch on a TemplateArgument's kind, also affecting TemplateArgumentLocInfo/TemplateArgumentLoc, default template arguments for template template parameters, type-checking of template template arguments, etc. This change is light on testing. It should fix several pre-existing problems with template template parameters, such as: - the inability to use dependent template names as template template arguments - template template parameter default arguments cannot be instantiation However, there are enough pieces missing that more implementation is required before we can adequately test template template parameters. llvm-svn: 86777
-
Daniel Dunbar authored
llvm-svn: 86776
-
Daniel Dunbar authored
llvm-svn: 86775
-
Daniel Dunbar authored
llvm-svn: 86774
-
Daniel Dunbar authored
Add Triple::str() which returns the contents of the Triple as a string, as a more readable alternative to getTriple(). llvm-svn: 86773
-
Mike Stump authored
llvm-svn: 86772
-
Devang Patel authored
llvm-svn: 86771
-
Daniel Dunbar authored
Also, add unittests for find_first_of and find_first_not_of. llvm-svn: 86770
-
Daniel Dunbar authored
llvm-svn: 86769
-
Chris Lattner authored
oops, didn't mean to commit this, no harm, but add a todoops, didn't mean to commit this, no harm, but add a todoo llvm-svn: 86768
-
Chris Lattner authored
vend value constraint information to the optimizer. llvm-svn: 86767
-
Chris Lattner authored
llvm-svn: 86766
-
Chris Lattner authored
Analysis/Passes.h llvm-svn: 86765
-
John McCall authored
llvm-svn: 86764
-
Devang Patel authored
llvm-svn: 86763
-
Evan Cheng authored
llvm-svn: 86761
-
Daniel Dunbar authored
llvm-svn: 86760
-
Chris Lattner authored
bootstrap on darwin i386. llvm-svn: 86758
-
Daniel Dunbar authored
llvm-svn: 86757
-
Chris Lattner authored
llvm-svn: 86756
-
Fariborz Jahanian authored
llvm-svn: 86755
-
Chris Lattner authored
llvm-svn: 86754
-
Devang Patel authored
llvm-svn: 86753
-
Bill Wendling authored
llvm-svn: 86752
-
Dale Johannesen authored
constant whose component type is not a legal type for the target. (If the target ConstantPool cannot handle this type either, it has an opportunity to merge elements. In practice any target with 8-bit bytes must support i8 *as data*). 7320806 (partial). llvm-svn: 86751
-
Devang Patel authored
llvm-svn: 86750
-
Devang Patel authored
llvm-svn: 86748
-
- Nov 10, 2009
-
-
Chris Lattner authored
put the switch value in the successor boxes like we put T/F for branches. llvm-svn: 86747
-
Ted Kremenek authored
llvm-svn: 86746
-
Eli Friedman authored
llvm-svn: 86745
-
Eli Friedman authored
necessary. llvm-svn: 86741
-
Chris Lattner authored
llvm-svn: 86739
-
Eli Friedman authored
generated PHI node for the null check of a new operator. llvm-svn: 86738
-
Chris Lattner authored
into libanalysis and transformutils. llvm-svn: 86735
-