- Dec 08, 2009
-
-
Devang Patel authored
llvm-svn: 90857
-
Benjamin Kramer authored
llvm-svn: 90856
-
Benjamin Kramer authored
llvm-svn: 90855
-
Benjamin Kramer authored
llvm-svn: 90854
-
Benjamin Kramer authored
llvm-svn: 90853
-
Benjamin Kramer authored
llvm-svn: 90852
-
Benjamin Kramer authored
llvm-svn: 90851
-
Duncan Sands authored
forwarding any uses). GlobalDCE can also do this, but is only run at -O3. llvm-svn: 90850
-
John McCall authored
horrible isAddressOfOperand hack in TreeTransform, since that syntactic information is managed by the initial parser callbacks now. That's enough insomniac commits for one night. llvm-svn: 90849
-
John McCall authored
Template instantiation can re-use DeclRefExprs. llvm-svn: 90848
-
Zhongxing Xu authored
llvm-svn: 90847
-
John McCall authored
declarations. llvm-svn: 90843
-
John McCall authored
semantics and CXXRecordDecl::isProvablyNotDerivedFrom to assist with pre-instantiation diagnostics. llvm-svn: 90842
-
Eli Friedman authored
llvm-svn: 90841
-
Eli Friedman authored
pointer. llvm-svn: 90840
-
Eli Friedman authored
llvm-svn: 90838
-
Chris Lattner authored
side-effect the current object. llvm-svn: 90837
-
Nick Lewycky authored
llvm-svn: 90836
-
Eli Friedman authored
DeclContext, so they don't completely disappear from the AST. I don't particularly like this fix, but I don't see any obviously better way to deal with it, and I think it's pretty clearly an improvement; comments welcome. llvm-svn: 90835
-
Chris Lattner authored
llvm-svn: 90834
-
Zhongxing Xu authored
llvm-svn: 90833
-
Eli Friedman authored
llvm-svn: 90832
-
Eli Friedman authored
llvm-svn: 90831
-
Fariborz Jahanian authored
Still some refactoring to do. llvm-svn: 90830
-
Oscar Fuentes authored
This header file is not used on VC++ builds. llvm-svn: 90829
-
Oscar Fuentes authored
Some compatibility updates like the Boost TR1 compatibility headers define them. Patch contributed by OvermindDL1! llvm-svn: 90828
-
Douglas Gregor authored
llvm-svn: 90827
-
Eli Friedman authored
diagnostics (specifically, that any extension in a compiler-reserved namespace shouldn't trigger a diagnostic). llvm-svn: 90826
-
Eli Friedman authored
llvm-svn: 90825
-
Eli Friedman authored
or non-record aggregate members. It might be worth spending some time to optimize this code (and the parallel code for copy constructors) to memcpy in larger chunks, rather than copying one member at a time. Not sure exactly how beneficial that would be, but it seems like could help for large classes with, for example, a vtable pointer forcing the generation of a copy constructor. llvm-svn: 90823
-
Jeffrey Yasskin authored
llvm-svn: 90822
-
Mike Stump authored
llvm-svn: 90821
-
Anders Carlsson authored
No need to add tail padding if the resulting LLVM struct type will have the same size as the final record size. llvm-svn: 90820
-
Anton Korobeynikov authored
Reduce (cmp 0, and_su (foo, bar)) into (bit foo, bar). This saves extra instruction. Patch inspired by Brian Lucas! llvm-svn: 90819
-
Eli Friedman authored
(Yes, I do intend to commit some tests for this.) llvm-svn: 90818
-
Mike Stump authored
llvm-svn: 90817
-
Evan Cheng authored
llvm-svn: 90816
-
Evan Cheng authored
llvm-svn: 90815
-
- Dec 07, 2009
-
-
John McCall authored
Patch by Nicola Gigante! llvm-svn: 90814
-
Jeffrey Yasskin authored
llvm-svn: 90813
-