- Aug 06, 2008
-
-
Bill Wendling authored
llvm-svn: 54377
-
Evan Cheng authored
llvm-svn: 54376
-
- Aug 05, 2008
-
-
Evan Cheng authored
llvm-svn: 54375
-
Owen Anderson authored
llvm-svn: 54374
-
Ted Kremenek authored
llvm-svn: 54373
-
Bill Wendling authored
looks bogus. Please see PR2629 for details on why this is breaking things. llvm-svn: 54372
-
Owen Anderson authored
llvm-svn: 54371
-
Owen Anderson authored
llvm-svn: 54369
-
Ted Kremenek authored
Added decl_iterator to DeclStmt to provide an abstract interface to iterate over the ScopedDecls of a DeclStmt. Updated a few clients of DeclStmt::getNextDeclarator() to use decl_iterator instead. Will update other clients after additional testing. llvm-svn: 54368
-
rdar://problem/5929344Steve Naroff authored
Finish fixing <rdar://problem/5929344> clang ObjC rewriter: "extern int __CFConstantStringClassReference[];" should be extern "C" llvm-svn: 54367
-
Ted Kremenek authored
llvm-svn: 54366
-
Nuno Lopes authored
llvm-svn: 54365
-
Ted Kremenek authored
Refactored driver logic for CodeGen into LLVMCodeGenWriter. This ASTConsumer layers on top of LLVMCodeGen (another existing ASTConsumer) to emit bitcode files to disk. This layering takes this logic out of clang.cpp and puts it directly into the ASTConsumer interface. The benefit is that now --emit-llvm works with both serialized ASTs and regular source files. llvm-svn: 54364
-
rdar://problem/6108119Steve Naroff authored
Fix <rdar://problem/6108119> clang ObjC rewriter: if no newline at end of input file, rewriter inserts #define on same line as closing brace llvm-svn: 54363
-
Chris Lattner authored
llvm-svn: 54362
-
Owen Anderson authored
llvm-svn: 54361
-
Chris Lattner authored
llvm-svn: 54360
-
Owen Anderson authored
that couldn't be updated. llvm-svn: 54359
-
Owen Anderson authored
llvm-svn: 54358
-
Owen Anderson authored
llvm-svn: 54357
-
Owen Anderson authored
llvm-svn: 54356
-
Owen Anderson authored
llvm-svn: 54355
-
Owen Anderson authored
llvm-svn: 54354
-
Daniel Dunbar authored
ActOnDeclarator. llvm-svn: 54353
-
Daniel Dunbar authored
llvm-svn: 54352
-
Dan Gohman authored
llvm-svn: 54351
-
Dan Gohman authored
llvm-svn: 54350
-
Dan Gohman authored
llvm-svn: 54349
-
Dan Gohman authored
llvm-svn: 54348
-
Evan Cheng authored
llvm-svn: 54347
-
Evan Cheng authored
Fix PR2568: Fix bug that cause redudant kill marker after its live interval has been extended due to coalescing. llvm-svn: 54346
-
Daniel Dunbar authored
- Use -verify and added expected warnings for EXTWARN change. llvm-svn: 54342
-
-
Daniel Dunbar authored
- ActOnDeclarator now takes an additional parameter which is the AsmLabel if used. Its unfortunate that this bubbles up this high, but we cannot just lump it in as an attribute without mistakenly *accepting* it as an attribute. - The actual asm-label itself is, however, encoded as an AsmLabelAttr on the FunctionDecl. - Slightly improved parser error recovery on malformed asm-labels. - CodeGen support still missing... llvm-svn: 54339
-
Daniel Dunbar authored
- <rdar://problem/6122967> llvm-svn: 54338
-
Owen Anderson authored
llvm-svn: 54337
-
Owen Anderson authored
llvm-svn: 54336
-
Daniel Dunbar authored
- Like EXTENSION but always generates a warning (even without -pedantic). - Updated ptr -> int, int -> ptr, and incompatible cast warnings to be EXTWARN. - Other EXTENSION level diagnostics should be audited for upgrade. - Updated several test cases to fix code which produced unanticipated warnings. llvm-svn: 54335
-
Owen Anderson authored
Update these tests to work by disabling the new correct CFG generation. This flag should ONLY be used to for tests like these. llvm-svn: 54334
-
Owen Anderson authored
- Add a basic machine-level dead block eliminator. These two have to go together, since many other parts of the code generator are unable to handle the unreachable blocks otherwise created. llvm-svn: 54333
-