- Dec 21, 2009
-
-
Bill Wendling authored
a lot of the branching instructions. llvm-svn: 91838
-
Douglas Gregor authored
ElaboratedType, QualifiedNameType, and SubstTemplateTypeParmType type nodes. Also, produce an "unsupported" diagnostic for C++0x type nodes and "typeof" nodes, rather than asserting nondescriptly. llvm-svn: 91837
-
Evan Cheng authored
llvm-svn: 91836
-
Bill Wendling authored
llvm-svn: 91834
-
Daniel Dunbar authored
object. llvm-svn: 91830
-
Bob Wilson authored
two-element arrays. After restructuring the SROA code, it was not safe to do this without adding more checking. It is not clear that this special-case has really been useful, and removing this simplifies the code quite a bit. llvm-svn: 91828
-
Fariborz Jahanian authored
as a g++ extension (fixes radar 7481987). llvm-svn: 91827
-
Daniel Dunbar authored
XFAIL these tests on powerpc, under the assumption that no one cares. If you care, feel free to fix. llvm-svn: 91826
-
John McCall authored
support diagnostics and error recovery. llvm-svn: 91825
-
Eric Christopher authored
by allowing backends to override routines that will default the JIT and Static code generation to an appropriate code model for the architecture. Should fix PR 5773. llvm-svn: 91824
-
Eli Friedman authored
llvm-svn: 91823
-
Chris Lattner authored
llvm-svn: 91822
-
Chris Lattner authored
the underlying PHI node insertion issue in SSAUpdate is fixed. llvm-svn: 91821
-
Chris Lattner authored
'GetValueInMiddleOfBlock' case, instead of inserting duplicates. A similar fix is almost certainly needed by the machine-level SSAUpdate implementation. llvm-svn: 91820
-
Chris Lattner authored
llvm-svn: 91819
-
Zhongxing Xu authored
llvm-svn: 91818
-
Eli Friedman authored
bit more verbose, but optimize to much shorter code. llvm-svn: 91817
-
Chris Lattner authored
llvm-svn: 91816
-
Chris Lattner authored
llvm-svn: 91815
-
Chris Lattner authored
implement some optimizations for MIN(MIN()) and MAX(MAX()) and MIN(MAX()) etc. This substantially improves the code in PR5822 but doesn't kick in much elsewhere. 2 max's were optimized in pairlocalalign and one in smg2000. llvm-svn: 91814
-
Chris Lattner authored
llvm-svn: 91813
-
Chris Lattner authored
Use the presence of NSW/NUW to fold "icmp (x+cst), x" to a constant in cases where it would otherwise be undefined behavior. Surprisingly (to me at least), this triggers hundreds of the times in a few benchmarks: lencode, ldecode, and 466.h264ref seem to *really* like this. llvm-svn: 91812
-
Chris Lattner authored
a bunch in lencode, ldecod, spass, 176.gcc, 252.eon, among others. It is also the first part of PR5822 llvm-svn: 91811
-
Chris Lattner authored
llvm-svn: 91810
-
Eli Friedman authored
Sema::getTypeName. "LookupNestedNameSpecifierName" isn't quite the right kind of lookup, though; it doesn't ignore namespaces. Someone more familiar with the lookup code should fix this properly. llvm-svn: 91809
-
Eli Friedman authored
llvm-svn: 91808
-
Chris Lattner authored
llvm-svn: 91807
-
Anders Carlsson authored
llvm-svn: 91806
-
Anders Carlsson authored
llvm-svn: 91805
-
Anders Carlsson authored
llvm-svn: 91804
-
Nuno Lopes authored
llvm-svn: 91803
-
Chris Lattner authored
llvm-svn: 91802
-
Chris Lattner authored
pull ':' eating out of ParseAsmOperandsOpt. llvm-svn: 91801
-
Chris Lattner authored
llvm-svn: 91800
-
- Dec 20, 2009
-
-
Anders Carlsson authored
Rework the way pointer types are handled by the RTTI builder. We now get the right linkage for indirect pointers to incomplete structs. llvm-svn: 91799
-
Eli Friedman authored
assignment. llvm-svn: 91798
-
Eli Friedman authored
llvm-svn: 91797
-
Douglas Gregor authored
Switch default-initialization of variables of class type (or array thereof) over to InitializationSequence. I could swear that this fixes a PR somewhere, but I couldn't figure out which one llvm-svn: 91796
-
Douglas Gregor authored
llvm-svn: 91795
-
Douglas Gregor authored
llvm-svn: 91794
-