aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-07-14[llvm up] adjust to match mainline.Chris Lattner
2009-07-14Rename RecordLayout.h to ASTRecordLayout.hAnders Carlsson
2009-07-14Revert r75614 which depend on r75610 (for LLVM), which was reverted.Daniel Dunbar
2009-07-14Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith
2009-07-14use new name for method.Chris Lattner
2009-07-14Use LLVM mangler to get mangled name for debug info entry.Devang Patel
2009-07-14Update debug info generation for ObjCObjectPointer changes.Daniel Dunbar
2009-07-14Update for API change.Owen Anderson
2009-07-13Fix 5 issues from Chris's feedback on http://llvm.org/viewvc/llvm-project?vie...Steve Naroff
2009-07-13Update debug info type cache after fwd decl is replaced by real decl.Devang Patel
2009-07-13Fix comment.Devang Patel
2009-07-13Update for LLVM API change.Owen Anderson
2009-07-11Fix type conversion of ObjCObjectPointerType.Daniel Dunbar
2009-07-11Generate correct prototype for objc_enumerationMutation.Daniel Dunbar
2009-07-11Fix typo (found by gcc warning).Eli Friedman
2009-07-10This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff
2009-07-10Fix a problem that Eli noticed, and that Doug helped me fix.Anders Carlsson
2009-07-08Update for IRBuilder API change.Owen Anderson
2009-07-08Update for LLVM API change.Owen Anderson
2009-07-08Implement code generation of ChooseExpr for aggregate types.Anders Carlsson
2009-07-08Update for LLVM API change.Owen Anderson
2009-07-08Implemented memmove_collectable API for Next runtimeFariborz Jahanian
2009-07-08reimplement vector comparisons as [fi]cmp+sext instead of using v[if]cmp.Chris Lattner
2009-07-06Keep track of the Expr used to describe the size of an array type,Douglas Gregor
2009-07-03This fixes the case where the wrong symbol is emitted leading to linking erro...Fariborz Jahanian
2009-07-01Update for changes in LLVM. Hopefully this is the last one for a while.Owen Anderson
2009-07-01Hold the LLVMContext by reference instead of by pointer.Owen Anderson
2009-07-01Update for LLVMContext+Module change.Owen Anderson
2009-07-01use new and simplified LLVM APIs. Patch by Jay Foad!Chris Lattner
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-30Remove the ASTContext parameter from the getBody() methods of Decl and subcla...Argyrios Kyrtzidis
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-30Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions.Chris Lattner
2009-06-29Improve code generation for function template specializations:Douglas Gregor
2009-06-29Keep track of function template specializations, to eliminateDouglas Gregor
2009-06-29Move FunctionDecl::TemplateSpecializationInfo out into its own class,Douglas Gregor
2009-06-28Make the StackProtector bitfield use enums instead of obscure numbers.Bill Wendling
2009-06-28Add stack protector support to clang. This generates the 'ssp' and 'sspreq'Bill Wendling
2009-06-26OpenCL 1.0 Support: fix a bug with lvalue swizzlesNate Begeman
2009-06-26Implement enough of the 'auto' keyword so we can claim to support N2546.Anders Carlsson
2009-06-26typoDevang Patel
2009-06-26Revrt PR4228 fix for now.Devang Patel
2009-06-26Simplify, and fix a possible crash (never happens however, because we don't everDaniel Dunbar
2009-06-24Add a DecltypeType type.Anders Carlsson
2009-06-23Patch fixes an obscure bug when 'used' attribute is applied toFariborz Jahanian
2009-06-23fix PR4423.Chris Lattner
2009-06-20Parsing and AST support for using declarations, from John Thompson!Douglas Gregor
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-06-17Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine.Argyrios Kyrtzidis
2009-06-17First step toward fixing <rdar://problem/6613046> refactor clang objc type re...Steve Naroff