aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDecl.cpp
AgeCommit message (Expand)Author
2008-12-20Make VLAs usable, and make basic usage work correctly. Also, add a Eli Friedman
2008-12-20Handle typedefs to VLAs (Emit the size expr when we encounter the typedefAnders Carlsson
2008-12-20Change EmitVLASize to take a QualType that must be a variably modified type.Anders Carlsson
2008-12-20Split up emitting of VLA sizes and getting the size of a VLA.Anders Carlsson
2008-12-20Add some ErrorUnsupported calls and turn on VLA codegen again.Anders Carlsson
2008-12-13disable Anders' recent VLA patch, this fixes PR3209.Chris Lattner
2008-12-12Implement allocation and sizeof VLAs. This is very basic for now.Anders Carlsson
2008-11-24Migrate some stuff from NamedDecl::getName() to Chris Lattner
2008-11-24Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make itChris Lattner
2008-11-17Introduction the DeclarationName class, as a single, general method ofDouglas Gregor
2008-11-10reimplement debug info generation in terms of DebugInfo.h instead ofChris Lattner
2008-10-31Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wcharSanjiv Gupta
2008-10-17Change CGDebugInfo::setLocation to just ignore invalid locations. ThisDaniel Dunbar
2008-10-15Simplify handling of struct/union/class tags.Argyrios Kyrtzidis
2008-09-17Add support for ABIArgInfo::ExpandDaniel Dunbar
2008-08-29Downgrade a number of FIXME asserts to ErrorUnsupported.Daniel Dunbar
2008-08-25Handle static variables inside obj-c methods.Anders Carlsson
2008-08-22Add preliminary (and probably broken) codegen support for C++ static initiali...Anders Carlsson
2008-08-16Add NeXT runtime support for generating methods.Daniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-06-13Basic support for volatile loads and stores. Stores the volatile Eli Friedman
2008-06-09Make CodeGenFunction::EmitDecl() recognise CXXClass/CXXStruct/CXXUnion.Argyrios Kyrtzidis
2008-06-08Don't crash emitting an initializer for a static local with union type. Eli Friedman
2008-06-05Emit debug information for global and static variables when -g is specified.Sanjiv Gupta
2008-05-31Calculate alignment for local variables.Eli Friedman
2008-05-30Emit parameter and local variable debug information with -g.Sanjiv Gupta
2008-05-22Change uses of llvm::Type::isFirstClassType to use the newDan Gohman
2008-05-08Add basic support for the pic-* target triples and add support forChris Lattner
2008-04-19Generate code for annotation attributes.Nate Begeman
2008-04-15Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVar...Steve Naroff
2008-04-06remove the Decl::getCanonicalType() method.Chris Lattner
2008-04-04Since isComplexType() no longer returns true for _Complex integers, the codeChris Lattner
2008-04-04Codegen assignment to self correctly, patch by David Chisnall!Chris Lattner
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner