- Aug 04, 2008
-
-
Chris Lattner authored
Finally fix PR2189. This makes a fairly invasive but important change to move getAsArrayType into ASTContext instead of being a method on type. This is required because getAsArrayType(const AT), where AT is a typedef for "int[10]" needs to return ArrayType(const int, 10). Fixing this greatly simplifies getArrayDecayedType, which is a good sign. llvm-svn: 54317
-
- Aug 03, 2008
-
-
Ted Kremenek authored
llvm-svn: 54276
-
- Aug 02, 2008
-
-
Ted Kremenek authored
llvm-svn: 54268
-
- Aug 01, 2008
-
-
Argyrios Kyrtzidis authored
No functionality change. llvm-svn: 54265
-
Argyrios Kyrtzidis authored
llvm-svn: 54264
-
Daniel Dunbar authored
- Just added prints for all the action functions. Ideally this would be extended to print all the information for the actions. llvm-svn: 54259
-
Daniel Dunbar authored
- There is an miscompilation issue remaining due to a poor interaction between the delayed emission of static functions and the emission of constructors, but that already existed prior to this change. llvm-svn: 54258
-
Daniel Dunbar authored
- Including possible priority argument - In other news, the attribute parsing code really needs a cleanup llvm-svn: 54257
-
- Jul 31, 2008
-
-
Ted Kremenek authored
Enhanced path-sensitive return-of-stack-address check to print out the name of the variable whose address was returned. llvm-svn: 54253
-
Ted Kremenek authored
llvm-svn: 54247
-
Chris Lattner authored
llvm-svn: 54244
-
Chris Lattner authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=54107 llvm-svn: 54242
-
Mon P Wang authored
different address spaces) for llvm r54195. llvm-svn: 54241
-
- Jul 30, 2008
-
-
Daniel Dunbar authored
<rdar://problem/6113085> llvm-svn: 54237
-
Ted Kremenek authored
llvm-svn: 54222
-
Ted Kremenek authored
llvm-svn: 54220
-
Ted Kremenek authored
llvm-svn: 54219
-
Daniel Dunbar authored
instead of mapping the decl to a bitcast of the global to the correct type. - GetAddrOf{Function,GlobalVar} introduce the bitcast on every use now. - This solves a problem where a dangling pointer could be introduced by the RAUW done when replacing a forward or tentative definition. See testcase for more details. - Fixes <rdar://problem/6108358> llvm-svn: 54211
-
Ted Kremenek authored
llvm-svn: 54181
-
Daniel Dunbar authored
- No (intended) functionality change. - Primary purpose is to clearly separate (lazy) construction of globals that are a forward declaration or tentative definition from those that are the final definition. - Lazy construction is now encapsulated in GetAddrOf{Function,GlobalVar} while final definitions are constructed in EmitGlobal{Function,Var}Definition. - External interface for dealing with globals is now limited to EmitGlobal and GetAddrOf{Function,GlobalVar}. - Also updated helper functions dealing with statics, annotations, and ctors to be private. llvm-svn: 54179
-
- Jul 29, 2008
-
-
Steve Naroff authored
<rdar://problem/6108127> clang ObjC rewriter: no translation of id <proto> llvm-svn: 54163
-
Daniel Dunbar authored
- Killed useless CodeGenModule::EmitGlobalVarDeclarator, instead just recurse on any ScopedDecl. - Fix for <rdar://problem/6093838> llvm-svn: 54162
-
Chris Lattner authored
llvm-svn: 54151
-
- Jul 27, 2008
-
-
Chris Lattner authored
llvm-svn: 54121
-
Chris Lattner authored
llvm-svn: 54120
-
Eli Friedman authored
llvm-svn: 54119
-
Eli Friedman authored
llvm-svn: 54118
-
Ted Kremenek authored
Fix serialization for TypedefType by allowing TypedefType to access the internal CanonicalType stored in Type. The test case Serialization/stmt_exprs.c now passes. llvm-svn: 54117
-
Chris Lattner authored
with QualTypes and Types. llvm-svn: 54116
-
Chris Lattner authored
QualType::ReadBackpatch public so that FieldDecl doesn't need to be a friend of QualType. llvm-svn: 54115
-
Chris Lattner authored
llvm-svn: 54114
-
Chris Lattner authored
llvm-svn: 54113
-
Chris Lattner authored
llvm-svn: 54112
-
Chris Lattner authored
llvm-svn: 54111
-
Chris Lattner authored
llvm-svn: 54110
-
Chris Lattner authored
Serialization/stmt_exprs.c, but I don't know the right solution. Will fix when I get a chance to talk to Ted about it. llvm-svn: 54109
-
Chris Lattner authored
llvm-svn: 54108
-
Chris Lattner authored
llvm-svn: 54107
-
Chris Lattner authored
llvm-svn: 54106
-
Chris Lattner authored
ASTContext::getCanonicalType instead (PR2189) llvm-svn: 54105
-