- Jul 31, 2008
-
-
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
-
Chris Lattner authored
llvm-svn: 54104
-
- Jul 26, 2008
-
-
Daniel Dunbar authored
- Stolen from LLVM with minor modifications llvm-svn: 54103
-
Chris Lattner authored
of doing it directly. This is required for PR2189. llvm-svn: 54102
-
Chris Lattner authored
llvm-svn: 54101
-
Chris Lattner authored
llvm-svn: 54100
-
Chris Lattner authored
llvm-svn: 54099
-
Chris Lattner authored
improve 'expression unused' diagnostics for stmtexprs. llvm-svn: 54098
-
Chris Lattner authored
llvm-svn: 54097
-
Chris Lattner authored
llvm-svn: 54096
-
Ted Kremenek authored
llvm-svn: 54095
-
Chris Lattner authored
last client of the old ParseObjCProtocolReferences, so it also removes it. llvm-svn: 54094
-