- May 08, 2009
-
-
Daniel Dunbar authored
element" structures. llvm-svn: 71266
-
Daniel Dunbar authored
- This turns out to be a no-op now that most of the handling for everything else is in place. llvm-svn: 71261
-
Daniel Dunbar authored
- This eliminates 5/1000 failures on return-types-32, on the current ABITest config. llvm-svn: 71250
-
Fariborz Jahanian authored
llvm-svn: 71248
-
Daniel Dunbar authored
Also, tweak default list of bit-fields to try. llvm-svn: 71246
-
Ted Kremenek authored
'autorelease'. This isn't used yet to flag errors. llvm-svn: 71244
-
Fariborz Jahanian authored
use of dot-syntax expression. This is to match gcc's. llvm-svn: 71243
-
Anton Korobeynikov authored
llvm-svn: 71233
-
Chris Lattner authored
llvm-svn: 71227
-
Chris Lattner authored
"This patch fixes message sends to super in categories for the GNU runtime. This used to work, but I broke it when I modified the code to emit the same thing as GCC for message sends to super in classes." Patch by David Chisnall! llvm-svn: 71220
-
Chris Lattner authored
of the underlying _N builtin, not the the type of the pointee of the actual type. This ensures that atomics involving pointers end up using the correct integer type when they are resolved, avoiding aborts in codegen. llvm-svn: 71218
-
Ted Kremenek authored
llvm-svn: 71216
-
Zhongxing Xu authored
incomplete, do not compute its size and return the original region. llvm-svn: 71213
-
Chris Lattner authored
semantic rules that gcc and icc use. This implements the variadic and concrete versions as builtins and has sema do the disambiguation. There are probably a bunch of details to finish up but this seems like a large monotonic step forward :) llvm-svn: 71212
-
Zhongxing Xu authored
llvm-svn: 71206
-
Zhongxing Xu authored
llvm-svn: 71205
-
Zhongxing Xu authored
llvm-svn: 71202
-
Daniel Dunbar authored
llvm-svn: 71201
-
rdar://problem/6845148Ted Kremenek authored
implicitly be changed to unsigned values in GRSimpleVals.cpp. This can happen when the comparison involves logic in specialized transfer functions (e.g., OSAtomicCompareAndSwap). llvm-svn: 71200
-
Chris Lattner authored
"This patch is a first pass at adding support for exceptions for the GNU runtime. There are a few limitations at present: - @synchronized() is not yet supported at all. gcc currently emits calls to runtime library functions that don't exist for this directive. - Only id @catch statements are currently working. This is enough for NS_DURING and friends, but I need to spend more time reading the output from gcc -S to work out how it finds the class pointer to make arbitrary class type catch statements work. - I've tested it with a few common cases[1] and the clang test suite (which doesn't test exceptions for the GNU runtime, but shows I haven't broken anything else), but there are probably a lot of cases I've missed." Patch by David Chisnall! llvm-svn: 71198
-
Eli Friedman authored
llvm-svn: 71194
-
Ted Kremenek authored
other changes. Instead of repeatedly checking for GC mode when getting the return effect, just do this computation once. llvm-svn: 71193
-
Daniel Dunbar authored
- Support generating structures with bit-fields. llvm-svn: 71192
-
Mike Stump authored
block pointer. Radar 6441502 llvm-svn: 71190
-
- May 07, 2009
-
-
Daniel Dunbar authored
llvm-svn: 71184
-
Mike Stump authored
llvm-svn: 71183
-
Ted Kremenek authored
- Rename 'ns_returns_owned' -> 'ns_returns_retained'. - Rename 'cf_returns_owned' -> 'cf_returns_retained'. llvm-svn: 71182
-
Fariborz Jahanian authored
refers to the underlying class. This is radar 6859726. Steve, please read the radar for my rational. llvm-svn: 71181
-
Anders Carlsson authored
llvm-svn: 71174
-
-
Mike Stump authored
llvm-svn: 71171
-
Ted Kremenek authored
analysis introspection) when we computed an lvalue. This shouldn't effect the current analysis results in any way. llvm-svn: 71169
-
Douglas Gregor authored
development. Still much more to write! llvm-svn: 71167
-
Sebastian Redl authored
llvm-svn: 71163
-
Douglas Gregor authored
llvm-svn: 71162
-
Douglas Gregor authored
llvm-svn: 71161
-
Douglas Gregor authored
specialization type for a dependent template name. llvm-svn: 71153
-
Douglas Gregor authored
improves type identity with dependent types. llvm-svn: 71152
-
Chris Lattner authored
llvm-svn: 71148
-
Chris Lattner authored
llvm-svn: 71146
-