- 485ee32 When a failed dynamic_cast<T&> (which is an lvalue) results in a by Douglas Gregor · 14 years ago
- 5e37d48 Remove an unused function. by Anders Carlsson · 14 years ago
- 3e5af90 Move ContainsPointerToDataMember to CodeGenTypes. No functionality change. by Anders Carlsson · 14 years ago
- 0fd3d1f Fix thinko in yesterday's fix. by Devang Patel · 14 years ago
- 3cb18bc Make sure that value-initialized pointers to data members are initialized correctly. by Anders Carlsson · 14 years ago
- a1842d3 C++/Darwin/x86: Teach IRgen it can pass reference types in registers. by Daniel Dunbar · 14 years ago
- 8b90a78 Fix context in class static variable's debugging information entry. by Devang Patel · 14 years ago
- 1297fd7 Disable the available_externally optimization for inline virtual by Douglas Gregor · 14 years ago
- 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 14 years ago
- 8ab870d If given location is invalid then use current location. by Devang Patel · 14 years ago
- 60e4fd9 Use end location of DeclStmt to mark stop point. by Devang Patel · 14 years ago
- 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
- 9430d5a IRgen/i386/C++: Fix isSingleElementStruct computation for C++ record decls. by Daniel Dunbar · 14 years ago
- ba55ec2 It's bad form to create VarDecl's without DeclContexts by Douglas Gregor · 14 years ago
- 84c580f Minor refactoring of my last patch. by Fariborz Jahanian · 14 years ago
- f8e10a5 Initialize Column. by Devang Patel · 14 years ago
- b3ebe94 Objective-C++ Code gen. Handle code gen. for property by Fariborz Jahanian · 14 years ago
- 258cf27 If variable location is invalid then use current location. by Devang Patel · 14 years ago
- 22b8827 Tweaked selector mangling again (GNU runtime). by David Chisnall · 14 years ago
- 20fba8a Fixed linkage problem from last commit (GNU runtime). by David Chisnall · 14 years ago
- 87935a8 Tweaked selector generation (GNU runtime). Removed the use of GlobalAliases in the generated bitcode. by David Chisnall · 14 years ago
- f4e54a2 If there is not any debug info for type then do not emit debug info for this variable. by Devang Patel · 14 years ago
- 100b3b9 Minor mod. to my last patch. by Fariborz Jahanian · 14 years ago
- bbb5224 Fixes a Code gen crash trying to use a dot-syntax for by Fariborz Jahanian · 14 years ago
- ab69979 Avoid use of DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 14 years ago
- b076910 Do not give implicitly-defined virtual members functions by Douglas Gregor · 14 years ago
- b0e9216 Fix typo in comment; 80 col violation by Douglas Gregor · 14 years ago
- f4aac11 The global variable for the VTT might not have external linkage; allow by Douglas Gregor · 14 years ago
- 97a73cd Code Gen support for Getter/Setter synthesis of by Fariborz Jahanian · 14 years ago
- 985f739 simplify EmitAggMemberInitializer a bit and make it work in 32-bit mode, by Chris Lattner · 14 years ago
- 58ae5b4 add todos for isinf_sign and isnormal, which I don't intend to implement by Chris Lattner · 14 years ago
- ed07415 implement codegen support for __builtin_isfinite, part of PR6083 by Chris Lattner · 14 years ago
- 420b118 implement part of PR6083: codegen support for isinf. Like isnan, by Chris Lattner · 14 years ago
- bc397cf Clean up the {} and else placement. This fixes an ambiguous else as well as by Chandler Carruth · 14 years ago
- 7e21ffb Pass the globaldecl into GetOrCreateLLVMFunction so that llvm by Chris Lattner · 14 years ago
- 17cb326 This patch deals with Sema Part of Setter/Getter synthesis by Fariborz Jahanian · 14 years ago
- c446d18 When we emit a non-constant initializer for a global variable of by Douglas Gregor · 15 years ago
- cc6a44b For thread-safe static initialization of local statics with by Douglas Gregor · 15 years ago
- 4bfe196 Reapplying patch to change StmtNodes.def to StmtNodes.td, this time by Sean Hunt · 15 years ago
- c302113 Revert r103072; I accidentally ended up deleting a bunch of trailing by Sean Hunt · 15 years ago
- fb8cc25 Reimplement code generation for copying fields in the by Douglas Gregor · 15 years ago
- 68e3013 Use a more appropriate LLVM type for the vtable pointer. by Anders Carlsson · 15 years ago
- 71b1d0e Unbreak CMake build. by Douglas Gregor · 15 years ago
- 9d90d62 Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributes by Sean Hunt · 15 years ago
- fe67f3b Emit the globals, metadata, etc. associated with static variables even when by John McCall · 15 years ago
- 8b688ed Fixes a code gen. crash when ivar object has trivial constructor. by Fariborz Jahanian · 15 years ago
- 5f970ee When instantiating a function that was declared via a typedef, e.g., by Douglas Gregor · 15 years ago
- d33ded5 Fixes a code gen crash when block is a reference type, etc. (radar 7495203). by Fariborz Jahanian · 15 years ago
- 3d6c178 When inheriting a default argument expression, inherit the full expression, by John McCall · 15 years ago
- 3c347f2 Fixes a Code Gen. Crash when calling destructor on a __block by Fariborz Jahanian · 15 years ago
- e65ce96 Just bail out immediately when emitting an unreachable function-local static by John McCall · 15 years ago
- e174bd0 If we're generating code to create a pointer-to-member function by Douglas Gregor · 15 years ago
- 32897fd When computing the address of a virtual member function pointer, use the pointer width instead of hardcoding for 64-bit. by Anders Carlsson · 15 years ago
- e99bdb6 Don't build an aggregate constructor loop when the constructor is trivial. by Anders Carlsson · 15 years ago
- 0d7c583 Don't copy or initialize empty classes. Fixes PR7012. by Anders Carlsson · 15 years ago
- 3855a07 Store the entire base subobject in SubVTTIndices. by Anders Carlsson · 15 years ago
- 4337396 Remove OldGetAddressOfBaseClass - bye bye ambiguities. by Anders Carlsson · 15 years ago
- 8246cc7 Get rid of the last caller of OldGetAddressOfBaseClass. by Anders Carlsson · 15 years ago
- 4235840 More work towards getting rid of OldGetAddressOfBaseClass. by Anders Carlsson · 15 years ago
- 77fae58 Get rid of a call to GetAddressOfDirectBaseInCompleteClass. by Anders Carlsson · 15 years ago
- c11bb21 Have getSubVTTIndex take a BaseSubobject instead of just a base. by Anders Carlsson · 15 years ago
- 314e622 Pass ForVirtualBase all the way to GetVTTParameter. by Anders Carlsson · 15 years ago
- 8e6404c Add the same 'ForVirtualBase' parameter to EmitCXXDestructorCall. by Anders Carlsson · 15 years ago
- 155ed4a Revert my last change and add a 'ForVirtualBase' parameter to EmitCXXConstructorCall instead. by Anders Carlsson · 15 years ago
- 24eb78e Pass the construction kind down to EmitCXXConstructorCall. by Anders Carlsson · 15 years ago
- 8292931 Remove another unused function. by Anders Carlsson · 15 years ago
- 05dd1f6 Remove an unused function. by Anders Carlsson · 15 years ago
- 81bf3b3 CodeGen: Shrink RValue. 4 words -> 2 words. by Benjamin Kramer · 15 years ago
- 4b02afc As per Chris' request, return the Instruction from EmitCall and add the metadata in the caller. by David Chisnall · 15 years ago
- 06a9f36 Complete reimplementation of the synthesis for implicitly-defined copy by Douglas Gregor · 15 years ago
- bfe7e91 Simplify EmitCopyCtorCall. by Anders Carlsson · 15 years ago
- 43db20e Simplify EmitClassAggrMemberwiseCopy. by Anders Carlsson · 15 years ago
- f62756f Clean up EmitClassMemberwiseCopy further. by Anders Carlsson · 15 years ago
- 1d1d118 Get rid of a parameter from EmitClassMemberwiseCopy. by Anders Carlsson · 15 years ago
- 59b7f15 When defining implicit copy constructors, use SetBaseOrMemberInitializers to initialize the bases. by Anders Carlsson · 15 years ago
- 63e742b Attach message send metadata to the lookup as well as to the call (GNU runtime). by David Chisnall · 15 years ago
- db83194 Make super message lookups cacheable (GNUstep Runtime) by David Chisnall · 15 years ago
- dd5c98f Tweaked EmitCall() to permit the caller to provide some metadata to attach to the call site. by David Chisnall · 15 years ago
- 2888b65 When synthesizing Objective C records, give the synthetic fields public by John McCall · 15 years ago
- 106d9ea Remove an unnecessary parameter from EmitClassCopyAssignment. by Anders Carlsson · 15 years ago
- 866163b Fixed incorrect type of alloca (GNU runtime). by David Chisnall · 15 years ago
- c743571 Account for the VTT argument when making an implicit copy constructor for by John McCall · 15 years ago
- 9dffe6f Fix -fno-rtti -fexceptions by forcing the emission of (non-"builtin") RTTI by John McCall · 15 years ago
- 891f80e Teach EHCleanupBlock to deal appropriately with the possibility that there by John McCall · 15 years ago
- f406d9c Get the base class addresses before calling EmitClassCopyAssignment. by Anders Carlsson · 15 years ago
- 9ffdd45 Remove an unnecessary argument to EmitClassCopyAssignment. by Anders Carlsson · 15 years ago
- 5d822f0 Use clang::VarDecl name instead of llvm::GlobalVariable name. by Devang Patel · 15 years ago
- daa3ac5 IRgen/NeXT: Put the synthesized _objc_super, _message_ref_t decls in a valid DeclContext, to satisfy the invariants that should hold on a RecordDecl. by Daniel Dunbar · 15 years ago
- 9b4d4fc Support for construct/destruct of ivar array by Fariborz Jahanian · 15 years ago
- 8ecdb65 Completely reimplement __builtin_offsetof, based on a patch by Roberto Amadini. by Douglas Gregor · 15 years ago
- 109dfc6 IRGen for initialization/destruction of by Fariborz Jahanian · 15 years ago
- c6cd5fd Changed signature of GenerateMessageSend() function to pass the ObjCInterfaceDecl for class messages and removed the boolean IsClassMessage argument, which wasn't used anywhere. by David Chisnall · 15 years ago
- 07c55e3 Remove unused function. by Benjamin Kramer · 15 years ago
- 8c757f9 Emit the correct symbol name for the class (GNU runtime). by David Chisnall · 15 years ago
- 1e9268e Improve name mangling for dependent template names (e.g., typename by Douglas Gregor · 15 years ago
- 784f211 Properly pass the address of a lazily-generated function declaration with by John McCall · 15 years ago
- 254e2d9 Fixed message send to void (broken by my last commit - GNU runtime). by David Chisnall · 15 years ago
- 664b7c7 Ensure return from a message to nil is always 0 (GNU runtime). by David Chisnall · 15 years ago
- 50810d3 Fix comments. by Daniel Dunbar · 15 years ago
- 31f17ec Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 15 years ago