- 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
-
Eli Friedman authored
llvm-svn: 73004
-
Ted Kremenek authored
llvm-svn: 73001
-
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
-
Eli Friedman authored
llvm-svn: 72996
-
Eli Friedman authored
llvm-svn: 72995
-
Eli Friedman authored
llvm-svn: 72994
-
Anders Carlsson authored
Make ParmVarDecl::getDefaultArg() more robust, it now asserts that the argument is not unparsed. Add a new hasDefaultArg() and use it in places where getDefaultArg() was called when the argument was unparsed. llvm-svn: 72984
-
Eli Friedman authored
llvm-svn: 72981
-
Eli Friedman authored
of calls to builtins for constructs which can be expressed directly. llvm-svn: 72979
-
Eli Friedman authored
without a relevant source location anyway. Fixes the issue with weird warnings when including objc/Object.h on OS X. llvm-svn: 72978
-
Douglas Gregor authored
llvm-svn: 72977
-
Mike Stump authored
llvm-svn: 72976
-
Mike Stump authored
___Block_byref_id_object_dispose and ___Block_byref_id_object_copy functions so that we can simply reuse instead of creating a new one. Additionally, add an assert to ensure no one yet tries to align a __block variable beyond the alignment of a pointer as the codegen is incomplete. llvm-svn: 72974
-
Ted Kremenek authored
<rdar://problem/6948053> False positive: object substitution during -init* methods warns about returning +0 when using -fobjc-gc-only llvm-svn: 72971
-
Ted Kremenek authored
for non-Objctive-C pointer types. This implicitly documents that the return type is a CF object reference. llvm-svn: 72968
-
Daniel Dunbar authored
- <rdar://problem/6948703> clang treats weak_import like weak llvm-svn: 72967
-
Anton Korobeynikov authored
llvm-svn: 72963
-
Anton Korobeynikov authored
llvm-svn: 72962
-
Devang Patel authored
llvm-svn: 72961
-
- Jun 05, 2009
-
-
Fariborz Jahanian authored
change. More to follow. llvm-svn: 72951
-
Douglas Gregor authored
logical output when running all of the Clang regression tests at once. llvm-svn: 72947
-
Douglas Gregor authored
llvm-svn: 72945
-
Anders Carlsson authored
Improvements to CXXExprWithTemporaries in preparation for fixing a bug with default arguments that have temporaries. llvm-svn: 72944
-
Eli Friedman authored
we're still missing a mechanism to disable these in strict mode, but that's not a new issue. llvm-svn: 72936
-
Daniel Dunbar authored
when generating a coercion for ABI handling purposes. - This may only manifest itself when building at -O0, but the practical effect is that other arguments may get clobbered. - <rdar://problem/6930451> [irgen] ABI coercion clobbers other arguments llvm-svn: 72932
-
Eli Friedman authored
llvm-svn: 72930
-
Eli Friedman authored
llvm-svn: 72929
-
Eli Friedman authored
llvm-svn: 72928
-
Eli Friedman authored
llvm-svn: 72927
-
Eli Friedman authored
llvm-svn: 72926
-
Daniel Dunbar authored
llvm-svn: 72923
-