- Oct 30, 2007
-
-
Steve Naroff authored
Remove a couple FIXME's for rewriting ObjC interfaces (which are now being rewritten properly). llvm-svn: 43494
-
Steve Naroff authored
More support for rewriting ObjC intefaces. Still some edge cases to handle... llvm-svn: 43493
-
Dale Johannesen authored
llvm-svn: 43490
-
Dale Johannesen authored
llvm-svn: 43488
-
Anders Carlsson authored
llvm-svn: 43485
-
Fariborz Jahanian authored
llvm-svn: 43484
-
Ted Kremenek authored
and inserted into a FoldingSet owned by ASTContext. llvm-svn: 43482
-
- Oct 29, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 43481
-
Evan Cheng authored
- Allow icmp rewrite using an iv / stride of a smaller integer type. llvm-svn: 43480
-
Hartmut Kaiser authored
llvm-svn: 43479
-
Hartmut Kaiser authored
llvm-svn: 43478
-
Hartmut Kaiser authored
llvm-svn: 43477
-
Steve Naroff authored
Remove a bunch of TODO's that have been done for quite some time... llvm-svn: 43476
-
Steve Naroff authored
This commit contains lot's of small tweaks to how we pass around and store SourceLocation's for interfaces/protocols/categories/implementations. llvm-svn: 43475
-
Ted Kremenek authored
of VariableArrayTypes that appear in TypedefDecls. for example: typedef int T[x][x]; the StmtIterator will iterate over "x" and "x" as subexpressions of the DeclStmt for T. llvm-svn: 43474
-
Ted Kremenek authored
where the decl would always be non-NULL. Moved the check to after the block to properly tidy up the iterator's state. llvm-svn: 43473
-
Devang Patel authored
llvm-svn: 43472
-
Ted Kremenek authored
of VariableTypeArray types that appear in DeclStmts. Removed operator-- from StmtIterator. operator-- added undesired complexity, and we have no consumers of it. llvm-svn: 43471
-
Dan Gohman authored
llvm-svn: 43470
-
Ted Kremenek authored
iterator of a CompountStmt instead of relying on StmtIterators. llvm-svn: 43469
-
Dan Gohman authored
lowering load and store instructions. llvm-svn: 43468
-
Dan Gohman authored
llvm-svn: 43467
-
Dan Gohman authored
of just printing to cerr. llvm-svn: 43466
-
Evan Cheng authored
transformation. Previously, it's restricted by ensuring the number of load uses is one. Now the restriction is loosened up by allowing setcc uses to be "extended" (e.g. setcc x, c, eq -> setcc sext(x), sext(c), eq). llvm-svn: 43465
-
Dan Gohman authored
llvm-svn: 43464
-
Dan Gohman authored
llvm-svn: 43463
-
Dan Gohman authored
llvm-svn: 43462
-
Dan Gohman authored
llvm-svn: 43461
-
Dan Gohman authored
llvm-svn: 43460
-
Ted Kremenek authored
constant to an unsigned int. We now just directly assign the literal 0. llvm-svn: 43459
-
Ted Kremenek authored
slightly more succinct. Introduced VariableArrayType* within StmtIteratorBase to (soon) support iteration over the size expressions of variable length arrays. llvm-svn: 43455
-
Fariborz Jahanian authored
llvm-svn: 43454
-
Ted Kremenek authored
Moved a dependent predicate in an if statement to be an assertion within the if statement body. llvm-svn: 43453
-
Chris Lattner authored
llvm-svn: 43452
-
Ted Kremenek authored
should emit warnings. llvm-svn: 43451
-
Ted Kremenek authored
"x == x" and "x != x". We emit a warning for these since they always evaluate to a constant value and often indicate a logical error. Added test case for this check. llvm-svn: 43450
-
Devang Patel authored
an unimplemented work and continue. llvm-svn: 43449
-
Ted Kremenek authored
(x) == x is the treated the same as x == x. llvm-svn: 43448
-
Ted Kremenek authored
errors for cases such as "x == x". Added test case to test this feature. llvm-svn: 43447
-
Evan Cheng authored
llvm-svn: 43446
-