- May 09, 2009
-
-
Zhongxing Xu authored
RValueType => ObjectType LValueType => LocationType No functionality change. llvm-svn: 71304
-
Ted Kremenek authored
now until ready). llvm-svn: 71303
-
Ted Kremenek authored
llvm-svn: 71301
-
Fariborz Jahanian authored
and we also want to tell which message is actually being sent. llvm-svn: 71296
-
Daniel Dunbar authored
test index. llvm-svn: 71295
-
Ted Kremenek authored
llvm-svn: 71290
-
Zhongxing Xu authored
llvm-svn: 71288
-
Ted Kremenek authored
EvalEndPath. This sets the stage for handling autorelease counts. llvm-svn: 71283
-
Ted Kremenek authored
llvm-svn: 71280
-
Ted Kremenek authored
llvm-svn: 71279
-
Fariborz Jahanian authored
llvm-svn: 71278
-
Daniel Dunbar authored
Makefile. llvm-svn: 71274
-
Daniel Dunbar authored
non-padding fields. llvm-svn: 71273
-
Daniel Dunbar authored
- {return-types,single-args}-{32,64} pass the first 1k ABI tests with bit-fields enabled. llvm-svn: 71272
-
- May 08, 2009
-
-
Daniel Dunbar authored
to use a wide enough type. This might be wider than the "single element"'s type in the presence of padding bit-fields. - Darwin x86_32 now passes the first 1k ABI tests with bit-field generation enabled. llvm-svn: 71270
-
Fariborz Jahanian authored
llvm-svn: 71267
-
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
-