aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2009-06-17Update clang for the add ->add/fadd split. Likewise for sub and mul.Chris Lattner
2009-06-16It is possible that main input file does not have any symbol with debug info....Devang Patel
2009-06-16Handle temporaries in default arguments.Anders Carlsson
2009-06-15"GCC emits an __objc_class_name_{classname} symbol for every class, and a cor...Chris Lattner
2009-06-14PR4390: Make sure to handle anonymous unions correctly while building Eli Friedman
2009-06-14Sink the BuiltinInfo object from ASTContext into theChris Lattner
2009-06-14move the various builtins stuff from libast to libbasic. ThisChris Lattner
2009-06-14move GetBuiltinType from Builtin::Context to ASTContext.Chris Lattner
2009-06-13Simplify mangleFunctionDecl by unnesting a crazy condition. This fixesChris Lattner
2009-06-13Fix the calling convention for structs/unions containing SSE vectors on Eli Friedman
2009-06-13Fix PR4372, another case where non-prototyped functions can prevent Chris Lattner
2009-06-11Don't assert when generating code with static_asserts.Anders Carlsson
2009-06-10Support complex properties, ivars and message expressions.Daniel Dunbar
2009-06-07Remove a few more vector builtins.Eli Friedman
2009-06-07Now that LLVM CodeGen can handle the generic variations a bit better, Eli Friedman
2009-06-06PR4339: make sure to properly extend/trunc the index of a vector element Eli Friedman
2009-06-06Add new ABIArgInfo kind: Extend. This allows target to implement its own argu...Anton Korobeynikov
2009-06-06Get rid of a bunch of dead builtins.Eli Friedman
2009-06-05As an optimization, we maintain a cache of generatedMike Stump
2009-06-05weak_import should not make definitions have weak linkage.Daniel Dunbar
2009-06-05Update cmake scriptAnton Korobeynikov
2009-06-05Factor out TargetABIInfo stuff into separate file. No functionality change.Anton Korobeynikov
2009-06-05Set function Attribute::NoImplicitFloat appropriately.Devang Patel
2009-06-05ABI handling: Fix nasty thinko where IRgen could generate an out-of-bounds readDaniel Dunbar
2009-06-05Fix -Asserts build warnings.Daniel Dunbar
2009-06-04Set function attribute llvm::Attribute::NoRedZone appropriately.Devang Patel
2009-06-04Make ReplaceUsesOfNonProtoTypeWithRealFunction verify that a call is *to* theChris Lattner
2009-06-04Use PushConditionalTempDestruction/PopConditionalTempDestruction for the tern...Anders Carlsson
2009-06-04Use conditional temp destruction for || and &&.Anders Carlsson
2009-06-04Make PushCXXTemporary and PopCXXTemporary handle conditional temporaries.Anders Carlsson