- Sep 17, 2007
-
-
Ted Kremenek authored
to serve as the entry block. An empty entry block (just as with an empty exit block, which we already have) simplifies building analyses on top of CFGs with very little extra overhead. llvm-svn: 42031
-
Ted Kremenek authored
llvm-svn: 42030
-
Dan Gohman authored
can terminate a block with no fall-through. llvm-svn: 42029
-
Steve Naroff authored
llvm-svn: 42028
-
Dan Gohman authored
llvm-svn: 42027
-
Dan Gohman authored
64-bit) can use test instead of cmp with an immediate. llvm-svn: 42026
-
Steve Naroff authored
llvm-svn: 42025
-
Dan Gohman authored
previously only done for 32-bit and smaller operands. llvm-svn: 42024
-
Steve Naroff authored
Add support for ObjC keyword selectors. - Add SelectorInfo/SelectorTable classes, modeled after IdentifierInfo/IdentifierTable. - Add SelectorTable instance to ASTContext, created lazily through ASTContext::getSelectorInfo(). - Add SelectorInfo slot to ObjcMethodDecl. - Add helper function to derive a SelectorInfo from ObjcKeywordInfo. Misc: Got the Decl stats stuff up and running again...it was missing support for ObjC AST's. llvm-svn: 42023
-
Hartmut Kaiser authored
llvm-svn: 42022
-
Duncan Sands authored
llvm-svn: 42021
-
Chris Lattner authored
llvm-svn: 42020
-
Dale Johannesen authored
so only works on x86 target). llvm-svn: 42019
-
Daniel Berlin authored
Add operator == and != to SparseBitVector. Simplify code for test_and_set llvm-svn: 42018
-
Daniel Berlin authored
llvm-svn: 42017
-
- Sep 16, 2007
-
-
Daniel Berlin authored
llvm-svn: 42016
-
Hartmut Kaiser authored
Updated VC++ project files. llvm-svn: 42015
-
Chris Lattner authored
llvm-svn: 42014
-
Chris Lattner authored
llvm-svn: 42013
-
Chris Lattner authored
"The ExpectedStr search was starting at the end of the comment string. This patch starts the search at the beginning of the comment string. After applying this patch, clang -parse-ast-check on negative test case source files worked as expected." llvm-svn: 42012
-
Chris Lattner authored
llvm-svn: 42011
-
Chris Lattner authored
llvm-svn: 42010
-
Chris Lattner authored
Patch by Justin Handville llvm-svn: 42009
-
Bill Wendling authored
match the conditional that turns on exception handling emittion in the asm printer. llvm-svn: 42008
-
Chris Lattner authored
llvm-svn: 42007
-
Chris Lattner authored
llvm-svn: 42006
-
Dale Johannesen authored
llvm-svn: 42002
-
Steve Naroff authored
- Allow classnames as the receiver (removing a FIXME from ParseObjCMessageExpression). - Added a FIXME to ParseObjCMessageExpression()...we need to return a message expr AST node! llvm-svn: 42001
-
Steve Naroff authored
llvm-svn: 42000
-
Bill Wendling authored
supports it. This solves this error on the Darwin x86-64 platform: $ cat testcase.ii struct A { A(); }; A *bork() { return new A; } $ llvm-g++ -arch x86_64 -c testcase.ii /var/tmp//cc3U8fd8.s:52:unknown section type: non_lazy_symbol_pointers /var/tmp//cc3U8fd8.s:52:Rest of line ignored. 1st junk character valued 76 (L). /var/tmp//cc3U8fd8.s:53:Unknown pseudo-op: .indirect_symbol /var/tmp//cc3U8fd8.s:53:Rest of line ignored. 1st junk character valued 95 (_). llvm-svn: 41999
-
Owen Anderson authored
llvm-svn: 41998
-
Steve Naroff authored
llvm-svn: 41997
-
Hartmut Kaiser authored
llvm-svn: 41996
-
Hartmut Kaiser authored
llvm-svn: 41995
-
Hartmut Kaiser authored
Silenced a couple of VC++ warnings. llvm-svn: 41994
-
Chris Lattner authored
this eliminates their dependence on the preprocessor and eliminates some duplicated code. llvm-svn: 41993
-
Chris Lattner authored
genericizing them and eliminating boilerplate code. llvm-svn: 41992
-
Chris Lattner authored
Switch -parse-ast over to it. llvm-svn: 41991
-
Chris Lattner authored
llvm-svn: 41990
-
- Sep 15, 2007
-
-
Chris Lattner authored
llvm-svn: 41989
-