- Jan 28, 2009
-
-
Chris Lattner authored
Patch by Piotr Rak! llvm-svn: 63213
-
Dan Gohman authored
new isOperationLegalOrCustom, which does what isOperationLegal previously did. Update a bunch of callers to use isOperationLegalOrCustom instead of isOperationLegal. In some case it wasn't obvious which behavior is desired; when in doubt I changed then to isOperationLegalOrCustom as that preserves their previous behavior. This is for the second half of PR3376. llvm-svn: 63212
-
Douglas Gregor authored
rules are slightly different than in C, and now we handle both dialects properly. llvm-svn: 63211
-
Steve Naroff authored
Even though Sema::LookupDecl() is deprecated, it's still used all over the place. Simplifying the interface will make it easier to understand/optimize/convert. llvm-svn: 63210
-
Steve Naroff authored
Even though Sema::LookupDecl() is deprecated, it's still used all over the place. Simplifying the interface will make it easier to understand/optimize/convert. llvm-svn: 63208
-
Ted Kremenek authored
llvm-svn: 63200
-
Duncan Sands authored
llvm-svn: 63199
-
Duncan Sands authored
llvm-svn: 63198
-
Duncan Sands authored
deleting the escape analysis pass. llvm-svn: 63197
-
Evan Cheng authored
The memory alignment requirement on some of the mov{h|l}p{d|s} patterns are 16-byte. That is overly strict. These instructions read / write f64 memory locations without alignment requirement. llvm-svn: 63195
-
Mon P Wang authored
llvm-svn: 63194
-
Mon P Wang authored
llvm-svn: 63193
-
Ted Kremenek authored
llvm-svn: 63192
-
Chris Lattner authored
llvm-svn: 63191
-
Chris Lattner authored
llvm-svn: 63188
-
Ted Kremenek authored
retain/release checker: Improve diagnostics to indicate that CF objects are not automatically garbage collected. llvm-svn: 63187
-
Ted Kremenek authored
retain/release checker: Indicate whether a tracked object is a Core Foundation or Objective-C object. llvm-svn: 63186
-
Chris Lattner authored
llvm-svn: 63185
-
Ted Kremenek authored
llvm-svn: 63184
-
Ted Kremenek authored
retain/release checker: Embed an "object type" into the RetEffect/RetVal objects to help distinguish between Objective-C and Core Foundation objects (for better diagnostics). llvm-svn: 63183
-
Chris Lattner authored
testcase :) llvm-svn: 63182
-
Ted Kremenek authored
llvm-svn: 63181
-
Ted Kremenek authored
llvm-svn: 63180
-
Ted Kremenek authored
llvm-svn: 63179
-
Ted Kremenek authored
llvm-svn: 63178
-
Ted Kremenek authored
llvm-svn: 63177
-
Ted Kremenek authored
llvm-svn: 63176
-
Ted Kremenek authored
Patch by Alexei Svitkine: Refactor Sema::ParseAST API to allow clients to pass as an argument a TranslationUnit object whose contents live beyond the call to ParseAST. llvm-svn: 63175
-
Mikhail Glushenkov authored
llvm-svn: 63174
-
Mikhail Glushenkov authored
llvm-svn: 63173
-
Mikhail Glushenkov authored
Adds new option properties 'multi_val', 'one_or_more' and 'zero_or_one'. llvm-svn: 63172
-
Mikhail Glushenkov authored
llvm-svn: 63171
-
Dan Gohman authored
llvm-svn: 63170
-
Dan Gohman authored
shift amounts, to avoid implicitly assuming that target architectures will ignore the high bits. llvm-svn: 63169
-
Mike Stump authored
llvm-svn: 63168
-
Daniel Dunbar authored
size/alignment/offsetof based tests of types instead of calling convention tests. llvm-svn: 63167
-
Fariborz Jahanian authored
accessibility of the ivar (related to objc2's non-fragile abi). llvm-svn: 63166
-
Bill Wendling authored
llvm-svn: 63164
-
Fariborz Jahanian authored
Changed section names for meta-data (to match current gcc). llvm-svn: 63163
-
Ted Kremenek authored
llvm-svn: 63162
-