| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix a thinko that John pointed out | Douglas Gregor | 2009-10-14 | 1 | -3/+1 |
| * | Give explicit and implicit instantiations of static data members of | Douglas Gregor | 2009-10-14 | 1 | -3/+42 |
| * | Shift the vcall slots for non-virtual bases of a virtual base, up into | Mike Stump | 2009-10-14 | 1 | -6/+34 |
| * | Copy metadata associated with CI | Devang Patel | 2009-10-14 | 1 | -0/+4 |
| * | There is now only one version of eh.selector and eh.typeid.for. | Duncan Sands | 2009-10-14 | 2 | -17/+12 |
| * | Few targets like PIC16 mangle the names of global variables, so retrieve the ... | Sanjiv Gupta | 2009-10-14 | 1 | -1/+1 |
| * | fix some cfstring related issues: | Chris Lattner | 2009-10-14 | 1 | -13/+10 |
| * | unbreak test/CodeGen/builtins.c, reverting Devang's change. | Chris Lattner | 2009-10-14 | 1 | -2/+2 |
| * | Check void type before using replaceAllUsesWith(). | Devang Patel | 2009-10-13 | 1 | -1/+2 |
| * | Refine handling for non-virtual bases in return value adjustments for | Mike Stump | 2009-10-13 | 2 | -14/+30 |
| * | fix test/CodeGen/statements.c on 32-bit hosts. | Chris Lattner | 2009-10-13 | 1 | -1/+12 |
| * | Ensure we sign extend. | Mike Stump | 2009-10-13 | 1 | -2/+2 |
| * | Don't assume that the LHS and RHS of a member pointer expression is a DeclRef... | Anders Carlsson | 2009-10-13 | 1 | -5/+6 |
| * | Remove FIXME. We construct VBIndex very early, before any calls to OverrideM... | Mike Stump | 2009-10-13 | 1 | -1/+0 |
| * | Remove extra white space line. | Devang Patel | 2009-10-13 | 1 | -1/+0 |
| * | Do not check use_empty() before invoking replaceAllUsesWith(). | Devang Patel | 2009-10-13 | 1 | -2/+3 |
| * | Refine handling for return value conversions with respect to virtual | Mike Stump | 2009-10-13 | 1 | -12/+22 |
| * | Simplify pointer creation with the new Type::getInt*Ptr methods. | Benjamin Kramer | 2009-10-13 | 13 | -57/+33 |
| * | Teach sema and codegen about the difference between address of labels, | Chris Lattner | 2009-10-13 | 1 | -1/+22 |
| * | reimplement codegen for indirect goto with the following advantages: | Chris Lattner | 2009-10-13 | 3 | -44/+91 |
| * | number address-taken labels from 1. This allows 0 to be used as a sentinel | Chris Lattner | 2009-10-13 | 1 | -1/+1 |
| * | Use the new Type::getInt8PtrTy method. This should probably be used in a lot | Chris Lattner | 2009-10-13 | 1 | -1/+1 |
| * | Enable "debug info attached to an instruction" mode. | Devang Patel | 2009-10-12 | 1 | -0/+2 |
| * | There is no need to attach debug location info with alloca instruction. | Devang Patel | 2009-10-12 | 1 | -5/+1 |
| * | Encode long double. | Devang Patel | 2009-10-12 | 1 | -0/+1 |
| * | Store the key function of a record decl inside CGRecordLayout. | Anders Carlsson | 2009-10-12 | 2 | -3/+41 |
| * | Even more devirtualization cleverness. | Anders Carlsson | 2009-10-12 | 1 | -1/+5 |
| * | More devirtualization improvements. | Anders Carlsson | 2009-10-12 | 1 | -0/+4 |
| * | Devirtualize calls on temporaries. A().f() for example. | Anders Carlsson | 2009-10-12 | 1 | -0/+6 |
| * | Factor out devirtualization checking into a separate function and make it han... | Anders Carlsson | 2009-10-12 | 1 | -1/+15 |
| * | If the base type of a member call is a record type we don't need to emit a vi... | Anders Carlsson | 2009-10-11 | 1 | -5/+6 |
| * | Remove dead variable. | Benjamin Kramer | 2009-10-11 | 1 | -1/+1 |
| * | Add CGVtable.cpp to CMakeLists. | Benjamin Kramer | 2009-10-11 | 1 | -0/+1 |
| * | Move the vtable builder to CGVtable.cpp, general cleanup. | Anders Carlsson | 2009-10-11 | 7 | -554/+608 |
| * | Change mangleCXXVtable and mangleCXXRtti to take CXXRecordDecls instead of Qu... | Anders Carlsson | 2009-10-11 | 4 | -17/+17 |
| * | Move our (non-existing) RTTI emission code into CGRtti.cpp. No functionality ... | Anders Carlsson | 2009-10-10 | 3 | -32/+49 |
| * | Generate weak read barriers when reading a weak __block | Fariborz Jahanian | 2009-10-10 | 1 | -1/+5 |
| * | Revert 83567. | Devang Patel | 2009-10-09 | 1 | -6/+3 |
| * | Allow customization for the producer information in the debug output. | Mike Stump | 2009-10-09 | 2 | -1/+8 |
| * | Avoid warning. | Mike Stump | 2009-10-09 | 1 | -1/+1 |
| * | Installation of Clang libraries and headers, from Axel Naumann! | Douglas Gregor | 2009-10-08 | 1 | -3/+0 |
| * | Record location info before emiting alloca for arguments. This allows argumen... | Devang Patel | 2009-10-08 | 1 | -3/+6 |
| * | If a global initializer has a non-trivial constructor or destructor, we never... | Anders Carlsson | 2009-10-08 | 1 | -0/+11 |
| * | Mangle std::basic_ostream<char, std::char_traits<char>> as So. | Anders Carlsson | 2009-10-08 | 1 | -0/+18 |
| * | Mangle anonymous structs/unions correctly. Fixes PR5139. | Anders Carlsson | 2009-10-07 | 2 | -3/+45 |
| * | Add a MangleContext and pass it to all mangle functions. It will be used for ... | Anders Carlsson | 2009-10-07 | 5 | -42/+58 |
| * | Uncomment some commented out code. | Anders Carlsson | 2009-10-06 | 1 | -4/+4 |
| * | Change GetAddressCXXOfBaseClass to use CXXBasePaths for calculating base clas... | Anders Carlsson | 2009-10-06 | 3 | -66/+135 |
| * | When mangling names, always use the canonical decl. Fixes PR5144. | Anders Carlsson | 2009-10-06 | 1 | -1/+1 |
| * | InsertSubprogramStart if ATTACH_DEBUG_INFO_TO_AN_INSN is not defined. | Devang Patel | 2009-10-06 | 1 | -1/+3 |