aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-05-12If given location is invalid then use current location.Devang Patel
2010-05-12Use end location of DeclStmt to mark stop point. Devang Patel
2010-05-11Merged Elaborated and QualifiedName types.Abramo Bagnara
2010-05-11IRgen/i386/C++: Fix isSingleElementStruct computation for C++ record decls.Daniel Dunbar
2010-05-11It's bad form to create VarDecl's without DeclContextsDouglas Gregor
2010-05-11Minor refactoring of my last patch.Fariborz Jahanian
2010-05-10Initialize Column.Devang Patel
2010-05-10Objective-C++ Code gen. Handle code gen. for propertyFariborz Jahanian
2010-05-10If variable location is invalid then use current location.Devang Patel
2010-05-09Tweaked selector mangling again (GNU runtime).David Chisnall
2010-05-08Fixed linkage problem from last commit (GNU runtime).David Chisnall
2010-05-08Tweaked selector generation (GNU runtime). Removed the use of GlobalAliases ...David Chisnall
2010-05-07If there is not any debug info for type then do not emit debug info for this ...Devang Patel
2010-05-07Minor mod. to my last patch.Fariborz Jahanian
2010-05-07Fixes a Code gen crash trying to use a dot-syntax forFariborz Jahanian
2010-05-07Avoid use of DIDescriptor::getNode(). Use overloaded operators instead.Devang Patel
2010-05-06Do not give implicitly-defined virtual members functionsDouglas Gregor
2010-05-06Fix typo in comment; 80 col violationDouglas Gregor
2010-05-06The global variable for the VTT might not have external linkage; allowDouglas Gregor
2010-05-06Code Gen support for Getter/Setter synthesis of Fariborz Jahanian
2010-05-06simplify EmitAggMemberInitializer a bit and make it work in 32-bit mode,Chris Lattner
2010-05-06add todos for isinf_sign and isnormal, which I don't intend to implementChris Lattner
2010-05-06implement codegen support for __builtin_isfinite, part of PR6083Chris Lattner
2010-05-06implement part of PR6083: codegen support for isinf. Like isnan,Chris Lattner
2010-05-06Clean up the {} and else placement. This fixes an ambiguous else as well asChandler Carruth
2010-05-05Pass the globaldecl into GetOrCreateLLVMFunction so that llvmChris Lattner
2010-05-05This patch deals with Sema Part of Setter/Getter synthesisFariborz Jahanian
2010-05-05When we emit a non-constant initializer for a global variable ofDouglas Gregor
2010-05-05For thread-safe static initialization of local statics withDouglas Gregor
2010-05-05Reapplying patch to change StmtNodes.def to StmtNodes.td, this timeSean Hunt
2010-05-05Revert r103072; I accidentally ended up deleting a bunch of trailingSean Hunt
2010-05-05Reimplement code generation for copying fields in theDouglas Gregor
2010-05-05Use a more appropriate LLVM type for the vtable pointer.Anders Carlsson
2010-05-05Unbreak CMake build.Douglas Gregor
2010-05-05Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributesSean Hunt
2010-05-04Emit the globals, metadata, etc. associated with static variables even whenJohn McCall
2010-05-04Fixes a code gen. crash when ivar object has trivial constructor.Fariborz Jahanian
2010-05-04When instantiating a function that was declared via a typedef, e.g.,Douglas Gregor
2010-05-04Fixes a code gen crash when block is a reference type, etc.Fariborz Jahanian
2010-05-04When inheriting a default argument expression, inherit the full expression,John McCall
2010-05-04Fixes a Code Gen. Crash when calling destructor on a __blockFariborz Jahanian
2010-05-03Just bail out immediately when emitting an unreachable function-local staticJohn McCall
2010-05-03If we're generating code to create a pointer-to-member functionDouglas Gregor
2010-05-03When computing the address of a virtual member function pointer, use the poin...Anders Carlsson
2010-05-03Don't build an aggregate constructor loop when the constructor is trivial.Anders Carlsson
2010-05-03Don't copy or initialize empty classes. Fixes PR7012.Anders Carlsson
2010-05-03Store the entire base subobject in SubVTTIndices.Anders Carlsson
2010-05-03Remove OldGetAddressOfBaseClass - bye bye ambiguities.Anders Carlsson
2010-05-03Get rid of the last caller of OldGetAddressOfBaseClass.Anders Carlsson
2010-05-03More work towards getting rid of OldGetAddressOfBaseClass.Anders Carlsson