- b983744 Refine vbase offsets for the inductive case. Things are now starting by Mike Stump · 15 years ago
- 7fa0d93 Ensure we don't output repeated vbase offsets. I have a testcase for by Mike Stump · 15 years ago
- 995d281 Test case for my last patch plus a minor clean up. by Fariborz Jahanian · 15 years ago
- 6147a90 ir-gen for multi-dimensional array construction. WIP. by Fariborz Jahanian · 15 years ago
- 1dea87a Removed unneeded code for break/continue statements in by Fariborz Jahanian · 15 years ago
- 288dcaf ir-gen for constructing arrays as non-static data members. WIP. by Fariborz Jahanian · 15 years ago
- 7765934 Switch to SmallString::str from SmallString::c_str. by Daniel Dunbar · 15 years ago
- eb7e9c3 One second thought, I think I want to limit this class to just vtable by Mike Stump · 15 years ago
- ee560f3 Cleanup: fold IndirectPrimary into builder. by Mike Stump · 15 years ago
- cc2a012 We don't want to confuse this layout with the BLayout from the builder. by Mike Stump · 15 years ago
- 09765ec Restore vbase offsets for classes without a primary. by Mike Stump · 15 years ago
- b46c92d Refine vcalls a little. by Mike Stump · 15 years ago
- 552b275 Cleanup. by Mike Stump · 15 years ago
- 32f3701 Cleanups. Move GenerateRtti to CodeGenModule. by Mike Stump · 15 years ago
- 109b13d Move the rest of the vtable building code into the new builder. by Mike Stump · 15 years ago
- 65defe3 Suck up method generation. by Mike Stump · 15 years ago
- 7c435fa Split out vtable bulding code into a builder. by Mike Stump · 15 years ago
- 0880bac Patch to 1) synthesizing non-trivial default destructor when by Fariborz Jahanian · 15 years ago
- 622f9dc Remove an ErrorUnsupported call. by Anders Carlsson · 15 years ago
- 60e282c Improve handling of delete expressions. by Anders Carlsson · 15 years ago
- 276b9f1 Cleanups and fixups for calculating the virtual base offsets. WIP. by Mike Stump · 15 years ago
- 1d9b5ef Improved on ir-gen for synthesis of non-trivial default by Fariborz Jahanian · 15 years ago
- 343a3cf ir-gen for generation of trvial copy constructor call. by Fariborz Jahanian · 15 years ago
- 2153891 Deconflate virtual base offsets from non-virtual base offsets. by Mike Stump · 15 years ago
- 183d718 Fixed a bug in ir-gen for copy assignment synthesis. by Fariborz Jahanian · 15 years ago
- 4ef9809 Refine vtable layout for virtual bases and keep better track of primaries. WIP. by Mike Stump · 15 years ago
- 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
- ad25883 Patch to force synthesis of copy assignment operator by Fariborz Jahanian · 15 years ago
- 65010da Minor cleanups. by Mike Stump · 15 years ago
- d53cef1 Prep for vbase layout refinements. WIP. by Mike Stump · 15 years ago
- e82c3e2 Minor refactoring of copy assign operator ir-gen. SWIP. by Fariborz Jahanian · 15 years ago
- 0270b8a More toward synthesizing copy assignments. SWIP. by Fariborz Jahanian · 15 years ago
- 80a0e32 Cleanup. by Mike Stump · 15 years ago
- 4c3aedd Refactor. WIP. Eventually, this will all go into a vtable builder class. by Mike Stump · 15 years ago
- 09d8b81 Cleanup. by Mike Stump · 15 years ago
- bc16aea Refactor. by Mike Stump · 15 years ago
- a9e1d1c Refactor. by Mike Stump · 15 years ago
- 2198ba1 Patch for synthesizing copy assignment operator. WIP. by Fariborz Jahanian · 15 years ago
- 34fae9c Improve the secondary vtables to not include vbase offsets. WIP. by Mike Stump · 15 years ago
- 4ffe91e Refine vtable building for the secondary vtables to exclude yet more by Mike Stump · 15 years ago
- e649412 ir-gen support for anonymous union data member by Fariborz Jahanian · 15 years ago
- 4952094 Implement more of the inductive case for vtable layout involving by Mike Stump · 15 years ago
- 8c64e00 Support for anonymous union in ctor's initializer and by Fariborz Jahanian · 15 years ago
- 06f598a minor refactoring. No change otherwise. by Fariborz Jahanian · 15 years ago
- f05fe65 ir-gen for generating copying of scalar data members in by Fariborz Jahanian · 15 years ago
- 370c884 Fixed a ir-gen bug in synthesizing copy constructors. by Fariborz Jahanian · 15 years ago
- 10c40ee Older GCCs don't have vector::data(). by Benjamin Kramer · 15 years ago
- 942f4f3 ir-gen for initialization, in synthesize copy constructor, by Fariborz Jahanian · 15 years ago
- 89ed31d Add support for global initializers. by Anders Carlsson · 15 years ago
- 3b2e16b Refactor some code and implement support for global destructors for static variables. by Anders Carlsson · 15 years ago
- 8c241a2 Refactoring of copy ctor ir-gen. No change in functionality. by Fariborz Jahanian · 15 years ago
- 80e4b9e Remove use of uninitized variable. by Fariborz Jahanian · 15 years ago
- 1e4edd5 Synthesize copying of non-static data members with by Fariborz Jahanian · 15 years ago
- ca28361 Synthesized copy constructor now generates code for by Fariborz Jahanian · 15 years ago
- 57cf2f3 Add vbase offsets to the vtable. Wow, having an rbegin was so fortuitous. WIP. by Mike Stump · 15 years ago
- 97a9375 More synthesis of copy constructors. Work in progress. by Fariborz Jahanian · 15 years ago
- e6e1d60 Fix typo. by Mike Stump · 15 years ago
- 928f150 Add ability to generate vcall offsets for primary virtual base. by Mike Stump · 15 years ago
- e607ed0 Fix some const_cast issues. This is the beginning of the rabbit hole. by Mike Stump · 15 years ago
- 02cf1e2 Add support for vcall generation for vtables for virtual bases. WIP. by Mike Stump · 15 years ago
- e1be2b1 Also generate the rtti field for virtual bases for vtables. Turn on by Mike Stump · 15 years ago
- 1cf9ff8 Set and use Elidable in elimination of copy ctors. by Fariborz Jahanian · 15 years ago
- 70101ce Layout the primary base first in the vtable. by Mike Stump · 15 years ago
- 8a12b56 More layout for virtual tables for virtual bases. Still in progress. by Mike Stump · 15 years ago
- eb19fa9 Layout virtual bases. Work in progress. by Mike Stump · 15 years ago
- 6904cbb Patch to optimize away copy constructor call when appropriate. by Fariborz Jahanian · 15 years ago
- b502d83 Refactor some bits. by Mike Stump · 15 years ago
- 6f37633 Calculate the primary base class better and use that when laying down by Mike Stump · 15 years ago
- 104ffaa vtable building for simple inheritance. Still in progress. by Mike Stump · 15 years ago
- cb1b5d3 Will I ever get used to CamelCase? Will I ever like capitols for by Mike Stump · 15 years ago
- 738f8c2 Add beginnigs of rtti generation, wire up more of -fno-exceptions. by Mike Stump · 15 years ago
- 82b5696 And now we can generate a simple vtable. Still a work in progress... by Mike Stump · 15 years ago
- c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
- f121677 Add code to setup the vtable pointer in the constructor. Work in progress. by Mike Stump · 15 years ago
- 03e2050 Update for LLVM API changes. by Owen Anderson · 15 years ago
- b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
- 7116da1 Note some other limitations. by Mike Stump · 15 years ago
- 426cc38 Patch for future ir-gen for destructor calls. by Fariborz Jahanian · 15 years ago
- c238a79 ir-gen for nested non-virtual base member access in current class. by Fariborz Jahanian · 15 years ago
- 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
- 6217b80 Change uses of: by Ted Kremenek · 15 years ago
- 5a8503b Use the existing API for base offset. Use suitable llvm type for offset ir-gen. by Fariborz Jahanian · 15 years ago
- 1c698e0 More cleanup of data member access and then some. by Fariborz Jahanian · 15 years ago
- 6d0bdaa Some code cleanup. by Fariborz Jahanian · 15 years ago
- 9e809e7 More work toward data member access ir-gen. by Fariborz Jahanian · 15 years ago
- 742cd1b ir-gen for non-virtual base class initialization in constructors. by Fariborz Jahanian · 15 years ago
- 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
- 50b8eea More work toward initialization of objects in constructors. by Fariborz Jahanian · 15 years ago
- e7d346b Move EmitCtorPrologue to CGCXX. Add an assert and FIXMEs. by Fariborz Jahanian · 15 years ago
- 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
- 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
- a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
- 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
- 1c431b3 Update for LLVM API change. by Owen Anderson · 15 years ago
- c14f0d2 Update for LLVM API change. by Owen Anderson · 15 years ago
- 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
- 2ce6612 Move code generation of C++ temporaries into a new file. by Anders Carlsson · 15 years ago
- 215bd20 Fix a thinko. by Anders Carlsson · 15 years ago
- f110853 Check for null correctly for new expressions. by Anders Carlsson · 15 years ago
- d3fd6ba Improve irgen of 'new' further. by Anders Carlsson · 15 years ago