- Aug 23, 2007
-
-
Chris Lattner authored
llvm-svn: 41318
-
Chris Lattner authored
llvm-svn: 41317
-
Anton Korobeynikov authored
llvm-svn: 41316
-
Chris Lattner authored
llvm-svn: 41315
-
Chris Lattner authored
llvm-svn: 41314
-
Chris Lattner authored
warnings when converting case values to the expression type. llvm-svn: 41313
-
Chris Lattner authored
llvm-svn: 41312
-
Chris Lattner authored
llvm-svn: 41311
-
Chris Lattner authored
llvm-svn: 41310
-
Chris Lattner authored
Add an APSInt::toString() method. llvm-svn: 41309
-
Chris Lattner authored
llvm-svn: 41308
-
Chris Lattner authored
(when ready) this test should change to test -fsyntax-only. llvm-svn: 41307
-
Duncan Sands authored
llvm-svn: 41304
-
Steve Naroff authored
With this commit, we now successfully parse "Cocoa.h"! llvm-svn: 41303
-
Ted Kremenek authored
where break targets weren't being set and restored properly. Also cleaned up CFGBuilder code for "for" and "while" to use less reliance on globals and to have clearer semantics. llvm-svn: 41302
-
Steve Naroff authored
Fix a misleading comment... llvm-svn: 41301
-
Steve Naroff authored
Add support for parsing protocols. Now we can parse quite a bit of "Foundation.h" (a couple bugs remain). llvm-svn: 41300
-
- Aug 22, 2007
-
-
Ted Kremenek authored
Some comment cleanups. llvm-svn: 41299
-
Ted Kremenek authored
Cleaned up some code for "for" and "while" loops by making their implementations more symmetrical (and added a few comments). llvm-svn: 41298
-
Devang Patel authored
llvm-svn: 41295
-
Ted Kremenek authored
Adjusted printing of source-level CFGs to account that the entry block may not be the first block in the list of blocks a CFG object maintains. llvm-svn: 41294
-
Ted Kremenek authored
Before we assumed that the first block in the list of blocks was the entry block, but this has posed hurdles during CFG construction. llvm-svn: 41293
-
Devang Patel authored
llvm-svn: 41292
-
Andrew Lenharth authored
llvm-svn: 41289
-
Devang Patel authored
"True Loop" and "False Loop" naming terminology to refer two loops after loop cloning is confusing. Instead just use A_Loop and B_Loop. llvm-svn: 41287
-
Andrew Lenharth authored
llvm-svn: 41286
-
Bill Wendling authored
llvm-svn: 41284
-
Steve Naroff authored
Finish up method prototype parsing. Next step...starting installing class names into the type namespace (so we can start parsing Cocoa headers). llvm-svn: 41283
-
Devang Patel authored
llvm-svn: 41282
-
Ted Kremenek authored
In CFG dumper, refactored the code to print block terminators into a StmtVisitor. Added the method "FinishBlock" to CFGBuilder to do the reversal of statements in a block instead of calling "reverseStmts" for a block directly. This was necessary to fix a bug in how blocks with labels were being processed (some cases would cause the statements to be reversed twice). FinishBlock detects blocks that start with labels and doesn't do a second reversal. llvm-svn: 41281
-
Devang Patel authored
Starting value of second loop's induction variable can not be lower then starting value of original loop's induction variable. llvm-svn: 41280
-
Steve Naroff authored
Add support for parsing method prototypes (and other stuff required by @interface). Still need to finish Parser::ParseObjCMethodDecl(). Before I do, I need to do a minor refactoring of ParseDeclarationOrFunctionDefinition(), to disallow function definitions. At the moment, @inteface allows function defs (which is incorrect). llvm-svn: 41275
-
Ted Kremenek authored
to labeled blocks from a list to a vector. llvm-svn: 41274
-
Anders Carlsson authored
llvm-svn: 41273
-
Bill Wendling authored
llvm-svn: 41268
-
Chris Lattner authored
llvm-svn: 41267
-
Duncan Sands authored
llvm-svn: 41266
-
Chris Lattner authored
llvm-svn: 41265
-
Chris Lattner authored
the selection statements and iteration statements. Add spec citations. llvm-svn: 41264
-
Chris Lattner authored
This fixes test/Parser/control-scope.c llvm-svn: 41263
-