- Oct 30, 2008
-
-
Evan Cheng authored
llvm-svn: 58433
-
Ted Kremenek authored
llvm-svn: 58432
-
Ted Kremenek authored
Fix PR 2978 false positive for missing release in -dealloc of an ivar retained via a property and then released by assigning nil to that property: http://llvm.org/bugs/show_bug.cgi?id=2978 llvm-svn: 58431
-
Steve Naroff authored
llvm-svn: 58430
-
Douglas Gregor authored
llvm-svn: 58429
-
Steve Naroff authored
Now this: @interface Test { void (^ivar)(void); } - (void)name; @end @implementation Test - (void)name { ivar = ^{ printf("hello\n"); }; // ((struct Test_IMPL *)self)->ivar = (void (*)(void))&__name_block_impl_0((void *)__name_block_func_0); ivar(); // ((void (*)(struct __block_impl *))((struct __block_impl *)((struct Test_IMPL *)self)->ivar)->FuncPtr)((struct __block_impl *)((struct Test_IMPL *)self)->ivar); } llvm-svn: 58428
-
Steve Naroff authored
llvm-svn: 58427
-
Mon P Wang authored
One will only see an effect if legalizetype is not active. Will move support to LegalizeType soon. llvm-svn: 58426
-
Zhongxing Xu authored
llvm-svn: 58422
-
Zhongxing Xu authored
- SetSVal(GRState*, Loc, SVal) => BindLoc - SetSVal(GRState*, Expr*, SVal) => BindExpr llvm-svn: 58421
-
Zhongxing Xu authored
llvm-svn: 58420
-
Zhongxing Xu authored
llvm-svn: 58419
-
Zhongxing Xu authored
llvm-svn: 58418
-
Zhongxing Xu authored
llvm-svn: 58417
-
Chris Lattner authored
llvm-svn: 58416
-
Scott Michel authored
so that va_start/va_arg/et.al. will walk arguments correctly for Cell SPU. N.B.: Because neither clang nor llvm-gcc-4.2 can be built for CellSPU, this is still unexorcised code. llvm-svn: 58415
-
Bill Wendling authored
llvm-svn: 58414
-
Dan Gohman authored
llvm-svn: 58413
-
Daniel Dunbar authored
llvm-svn: 58412
-
Bill Wendling authored
"__STDC_CONSTANT_MACROS" needs to be #defined first. llvm-svn: 58411
-
Ted Kremenek authored
llvm-svn: 58410
-
Evan Cheng authored
llvm-svn: 58409
-
Evan Cheng authored
llvm-svn: 58408
-
Evan Cheng authored
llvm-svn: 58407
-
Evan Cheng authored
llvm-svn: 58406
-
Evan Cheng authored
Add a bit to MachineRelocation that tells JIT that target is responsible for resolving the address. e.g. ARM constpool. llvm-svn: 58405
-
Douglas Gregor authored
llvm-svn: 58404
-
Nate Begeman authored
llvm-svn: 58403
-
- Oct 29, 2008
-
-
Daniel Dunbar authored
- That is, the metadata for a protocol is only emitted if that protocol is actually used in the translation unit. This is important because Objective-C headers frequently contain a large number of protocol definitions, only a few of which will be used in any given file. llvm-svn: 58400
-
Steve Naroff authored
llvm-svn: 58396
-
Sebastian Redl authored
llvm-svn: 58395
-
Sebastian Redl authored
llvm-svn: 58394
-
Chris Lattner authored
llvm-svn: 58393
-
Ted Kremenek authored
Fix crash reported in PR2923 where a function declared using typeof(another_function) would have FunctionDecl::getNumParams() return the number of parameters in the original function type and not the number of parameters in the actual FunctionDecl. llvm-svn: 58392
-
Dale Johannesen authored
allows ppcf128->int conversion to work with DeadInstructionElimination. This is now turned off but RM is harmless. It does not do a complete job of modeling the rounding mode. Revert marking MFCR as using all 7 CR subregisters; while correct, this caused the problem in PR 2964, plus the local RA crash noted in the comments. This was needed to make DeadInstructionElimination, but as we are not running that, it is backed out for now. Eventually it should go back in and the other problems fixed where they're broken. llvm-svn: 58391
-
Steve Naroff authored
llvm-svn: 58390
-
Duncan Sands authored
llvm-svn: 58389
-
Douglas Gregor authored
llvm-svn: 58388
-
Duncan Sands authored
llvm-svn: 58386
-
Chris Lattner authored
I don't really see this as being needed, but there is little harm from doing it. llvm-svn: 58385
-