- May 05, 2009
-
-
Ted Kremenek authored
llvm-svn: 70961
-
Evan Cheng authored
llvm-svn: 70953
-
Ted Kremenek authored
llvm-svn: 70952
-
Daniel Dunbar authored
llvm-svn: 70951
-
Evan Cheng authored
llvm-svn: 70950
-
Ted Kremenek authored
ns_ownership_returns -> ns_returns_owned ns_ownership_retain -> ns_retains ns_ownership_release -> ns_releases cf_ownership_retain -> cf_retains cf_ownership_release -> cf_releases llvm-svn: 70949
-
Ted Kremenek authored
llvm-svn: 70946
-
Ted Kremenek authored
llvm-svn: 70943
-
Ted Kremenek authored
llvm-svn: 70941
-
Ted Kremenek authored
llvm-svn: 70940
-
Fariborz Jahanian authored
objc_assign_global API when assigning to global objective-c object pointer. llvm-svn: 70939
-
Daniel Dunbar authored
compensating for super classes). This was making the reported class sizes for empty classes very, very wrong. - Also, we now report the size info for an empty class like gcc (as the offset of the start, not as 0, 0). - Add a few more test cases we were mishandling before (padding bit field at end of struct, for example). llvm-svn: 70938
-
Evan Cheng authored
llvm-svn: 70937
-
Evan Cheng authored
llvm-svn: 70934
-
Evan Cheng authored
- Synchronize instruction length computation code in X86InstrInfo with code in X86CodeEmitter.cpp Patch by Zoltan Varga. llvm-svn: 70929
-
Dan Gohman authored
CallbackVH, with fixes. allUsesReplacedWith need to walk the def-use chains and invalidate all users of a value that is replaced. SCEVs of users need to be recalcualted even if the new value is equivalent. Also, make forgetLoopPHIs walk def-use chains, since any SCEV that depends on a PHI should be recalculated when more information about that PHI becomes available. llvm-svn: 70927
-
Dan Gohman authored
llvm-svn: 70925
-
Dan Gohman authored
llvm-svn: 70924
-
Chris Lattner authored
shows up in -print-machineinstrs. This doesn't appear to affect anything, but it was weird for some DBG_LABELs to have DebugLocs but not all of them. llvm-svn: 70921
-
Dan Gohman authored
llvm-svn: 70919
-
- May 04, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 70918
-
Daniel Dunbar authored
layout. - This is much simpler / more efficient. - This also properly computes the size in the presence of bit-fields. llvm-svn: 70916
-
Daniel Dunbar authored
llvm-svn: 70914
-
Daniel Dunbar authored
llvm-svn: 70909
-
Daniel Dunbar authored
empty classes. llvm-svn: 70905
-
Dan Gohman authored
llvm-svn: 70902
-
Fariborz Jahanian authored
llvm-svn: 70901
-
Argyrios Kyrtzidis authored
llvm-svn: 70900
-
Anton Korobeynikov authored
Patch by Collin Winter! llvm-svn: 70898
-
Ted Kremenek authored
llvm-svn: 70897
-
Ted Kremenek authored
llvm-svn: 70896
-
Chris Lattner authored
function calls. For a program like this: #include <stdio.h> static __inline__ __attribute__((always_inline)) int bar(int x) { return 4; } int main() { int X = bar(4); printf("%d\n", X); } clang was not outputing any debug info for the body of main(). This is because the backend is getting confused by the region_start/end that clang is emitting for block scopes. For now, just disable these (matching llvm-gcc), this stuff is in progress of rework anyway. llvm-svn: 70889
-
Ted Kremenek authored
control-flow expressions as dead. llvm-svn: 70887
-
Bill Wendling authored
llvm-svn: 70886
-
Ted Kremenek authored
'==' and '!=' (some code in the '!=' was not replicated in the '==' code, causing some constraints to get lost). llvm-svn: 70885
-
Ted Kremenek authored
'objc_ownership_cfretain' -> 'cf_ownership_retain' 'objc_ownership_cfrelease' -> 'cf_ownership_release' Motivation: Core Foundation objects can be used in isolation from Objective-C, and this forces users to reason about the separate semantics of CF objects. More Sema support pending. llvm-svn: 70884
-
Ted Kremenek authored
llvm-svn: 70883
-
Dan Gohman authored
in a comment. llvm-svn: 70882
-
Dan Gohman authored
llvm-svn: 70881
-
Dan Gohman authored
llvm-svn: 70880
-