- Jul 19, 2009
-
-
Ted Kremenek authored
llvm-svn: 76380
-
Chris Lattner authored
llvm-svn: 76376
-
Daniel Dunbar authored
llvm-svn: 76365
-
Daniel Dunbar authored
expressions. - This generally catches the important case of noreturn functions. - With the last two changes, we are down to 152 unreachable blocks emitted on 403.gcc, vs the 1805 we started with. llvm-svn: 76364
-
Daniel Dunbar authored
llvm-svn: 76362
-
Daniel Dunbar authored
- Emit variable declarations as "simple", we want to avoid forcing the creation of a dummy basic block, but still need to make the variable available for later use. - With that, we can now skip IRgen for other unreachable statements (which don't define a label). - Anders, I added two fixmes on calls to EmitVLASize, can you check them? llvm-svn: 76361
-
Daniel Dunbar authored
llvm-svn: 76359
-
Daniel Dunbar authored
llvm-svn: 76351
-
Anders Carlsson authored
llvm-svn: 76348
-
- Jul 18, 2009
-
-
Anders Carlsson authored
llvm-svn: 76343
-
Anders Carlsson authored
llvm-svn: 76339
-
Anders Carlsson authored
llvm-svn: 76338
-
Argyrios Kyrtzidis authored
llvm-svn: 76337
-
Argyrios Kyrtzidis authored
Introduce ASTLocation::getReferencedDecl(), for getting the declaration that the ASTLocation references. llvm-svn: 76336
-
Argyrios Kyrtzidis authored
llvm-svn: 76335
-
Anders Carlsson authored
llvm-svn: 76333
-
Anders Carlsson authored
llvm-svn: 76330
-
Anders Carlsson authored
llvm-svn: 76327
-
Steve Naroff authored
llvm-svn: 76322
-
Steve Naroff authored
llvm-svn: 76321
-
Sebastian Redl authored
llvm-svn: 76318
-
Sebastian Redl authored
llvm-svn: 76317
-
Zhongxing Xu authored
llvm-svn: 76303
-
Argyrios Kyrtzidis authored
Introduce a redecl_iterator in Decl class, so that we can do a "iterate over all declarations of the same decl" without knowing the exact type. llvm-svn: 76298
-
Argyrios Kyrtzidis authored
Introduce the Redeclarable template class, which serves as a base type defining the common interface for Decls that can be redeclared. Make FunctionDecl and VarDecl use it. llvm-svn: 76297
-
Argyrios Kyrtzidis authored
Remove StmtLocResolver::VisitObjCIvarRefExpr, it was only there to avoid returning an implicit 'self' instead of the ivar. Since implicit 'self' no longer has a source location, it's not needed. (plus we also want to check for a 'self' that is visible in source code) llvm-svn: 76296
-
Argyrios Kyrtzidis authored
llvm-svn: 76295
-
Zhongxing Xu authored
llvm-svn: 76294
-
Ted Kremenek authored
Fix crash in StoreManager::NewCastRegion() when handling casts from 'id' (or whatever) to a BlockPointerType. llvm-svn: 76288
-
Ted Kremenek authored
llvm-svn: 76287
-
Ted Kremenek authored
Fix some fallout from CFGBuilder restructuring: all expressions that we explicitly handle have the possibility to be block-level expressions. llvm-svn: 76277
-
Argyrios Kyrtzidis authored
Their usefulness is questionable since redecl_iterator was introduced. llvm-svn: 76275
-
Argyrios Kyrtzidis authored
llvm-svn: 76274
-
Argyrios Kyrtzidis authored
Move the functionality of ASTContext::getCanonicalDecl(), into a virtual method Decl::getCanonicalDecl(). llvm-svn: 76273
-
Argyrios Kyrtzidis authored
llvm-svn: 76272
-
Argyrios Kyrtzidis authored
llvm-svn: 76271
-
Argyrios Kyrtzidis authored
llvm-svn: 76270
-
Argyrios Kyrtzidis authored
llvm-svn: 76269
-
Argyrios Kyrtzidis authored
llvm-svn: 76268
-
Chris Lattner authored
populate CGM's list directly. llvm-svn: 76266
-