- Jun 11, 2009
-
-
Eli Friedman authored
the clang inlining threshold consistent with the threshold for llvm-gcc. llvm-svn: 73204
-
Eli Friedman authored
xmmintrin.h in an ifdef. llvm-svn: 73200
-
Ted Kremenek authored
Convert tabs to spaces. llvm-svn: 73198
-
Ted Kremenek authored
llvm-svn: 73197
-
Douglas Gregor authored
partial specialization, substitute those template arguments back into the template arguments of the class template partial specialization to see if the results still match the original template arguments. This code is more general than it needs to be, since we don't yet diagnose C++ [temp.class.spec]p9. However, it's likely to be needed for function templates. llvm-svn: 73196
-
Anders Carlsson authored
Add a null check that fixes the crash in PR4362, and make sure to instantiate non-type template arguments. llvm-svn: 73193
-
Zhongxing Xu authored
comments for added test case for details. llvm-svn: 73189
-
Zhongxing Xu authored
llvm-svn: 73186
-
Eli Friedman authored
(Actually, this isn't precisely correct, but it doesn't make sense to query whether an expression that isn't an ICE is value-dependent anyway.) llvm-svn: 73179
-
Eli Friedman authored
llvm-svn: 73177
-
Douglas Gregor authored
llvm-svn: 73176
-
Douglas Gregor authored
Also, introduced some of the framework for performing instantiation as part of template argument deduction. llvm-svn: 73175
-
- Jun 10, 2009
-
-
Daniel Dunbar authored
llvm-svn: 73158
-
Eli Friedman authored
visible anywhere normally because the printf format checks for this case, and we don't print out attribute values anywhere. Original patch by Roberto Bagnara. llvm-svn: 73157
-
Eli Friedman authored
llvm-svn: 73153
-
Douglas Gregor authored
T::*) and implement template instantiation for member pointer types. llvm-svn: 73151
-
- Jun 09, 2009
-
-
Douglas Gregor authored
specialization types. As the example shows, we can now compute the length of a type-list using a template metaprogram and class template partial specialization. llvm-svn: 73136
-
Eli Friedman authored
llvm-svn: 73101
-
Daniel Dunbar authored
- <rdar://problem/6948443> WARNING: Linking two modules of different data layouts! llvm-svn: 73093
-
- Jun 08, 2009
-
-
Daniel Dunbar authored
- <rdar://problem/6945384> Driver should pass down -C and -CC llvm-svn: 73087
-
Eli Friedman authored
llvm-svn: 73083
-
Daniel Dunbar authored
llvm-svn: 73082
-
Eli Friedman authored
llvm-svn: 73081
-
Anders Carlsson authored
llvm-svn: 73077
-
Douglas Gregor authored
llvm-svn: 73071
-
Anders Carlsson authored
llvm-svn: 73070
-
Eli Friedman authored
at the moment because we ignore the result. llvm-svn: 73056
-
Eli Friedman authored
llvm-svn: 73050
-
Eli Friedman authored
llvm-svn: 73043
-
Eli Friedman authored
hack which introduces some strange inconsistencies in compatibility for block pointers. Note that unlike an earlier revision proposed on cfe-commits, this patch still allows declaring block pointers without a prototype. llvm-svn: 73041
-
- Jun 07, 2009
-
-
Anders Carlsson authored
Instantiation support for more Obj-C expressions, string literals, @selector and @protocol expressions. llvm-svn: 73036
-
Anders Carlsson authored
llvm-svn: 73034
-
Zhongxing Xu authored
llvm-svn: 73027
-
Eli Friedman authored
llvm-svn: 73022
-
Daniel Dunbar authored
defining m128[id], at least. llvm-svn: 73021
-
Eli Friedman authored
get rid of a few more clang vector builtins. llvm-svn: 73015
-
Douglas Gregor authored
llvm-svn: 73014
-
- Jun 06, 2009
-
-
Eli Friedman authored
insert/extract; the relevant instructions are defined to take only an i32. llvm-svn: 73005
-
Fariborz Jahanian authored
llvm-svn: 73000
-
Anton Korobeynikov authored
zero/sign extension logic (consider, e.g. target has only 64 bit registers and thus i32's should be extended as well). llvm-svn: 72998
-