| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix delegating constructors stylistic issues. | Alexis Hunt | 2011-05-03 | 1 | -8/+16 |
| * | Switch CallArgList from an std::pair to a new CallArg struct (which will even... | Eli Friedman | 2011-05-02 | 1 | -2/+2 |
| * | Simplify code a bit by using CallArgList::add. No intended functionality cha... | Eli Friedman | 2011-05-02 | 1 | -15/+14 |
| * | Fully implement delegating constructors! | Alexis Hunt | 2011-05-01 | 1 | -3/+10 |
| * | Cut down unnecessary zero'ing when value-initializing arrays of C++ objects. | Argyrios Kyrtzidis | 2011-04-28 | 1 | -2/+3 |
| * | Make yet another placeholder type, this one marking that an expression is a b... | John McCall | 2011-04-26 | 1 | -4/+3 |
| * | Clean up code generation of typeid expressions and add C++ standard references. | Anders Carlsson | 2011-04-18 | 1 | -37/+53 |
| * | Use EmitCallOrInvoke in EmitBadTypeidCall and EmitBadCastCall. | Anders Carlsson | 2011-04-13 | 1 | -16/+6 |
| * | If there's an invoke destination, we should use invoke instead of call when c... | Anders Carlsson | 2011-04-11 | 1 | -7/+25 |
| * | More __unknown_anytype work. | John McCall | 2011-04-11 | 1 | -3/+5 |
| * | When we know that a dynamic_cast always returns null, we can make | Anders Carlsson | 2011-04-11 | 1 | -10/+32 |
| * | Clean up CodeGenFunction::EmitDynamicCast. No functionality change. | Anders Carlsson | 2011-04-11 | 1 | -104/+141 |
| * | Replace a couple of Builder.CreateICmpEQ with Builder.CreateIsNull. No functi... | Anders Carlsson | 2011-04-11 | 1 | -3/+1 |
| * | Strip off parens and no-op casts when deciding if an expr can be devirtualize... | Anders Carlsson | 2011-04-10 | 1 | -0/+26 |
| * | Make sure we or together the overflow flags of the multiply and add, so the | Eli Friedman | 2011-04-09 | 1 | -1/+1 |
| * | Remove PHINode::reserveOperandSpace(). Instead, add a parameter to | Jay Foad | 2011-03-30 | 1 | -4/+2 |
| * | Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcep... | Sebastian Redl | 2011-03-13 | 1 | -1/+1 |
| * | Propagate the new exception information to FunctionProtoType. | Sebastian Redl | 2011-03-12 | 1 | -1/+1 |
| * | Use a slightly more semantic interface for emitting call arguments. | John McCall | 2011-03-11 | 1 | -6/+2 |
| * | The conditional needs to be pushed before the branch. Make the test less | John McCall | 2011-03-07 | 1 | -78/+81 |
| * | An operator new with an empty exception specifier returns null on a bad | John McCall | 2011-03-07 | 1 | -0/+8 |
| * | Revert "Add CC_Win64ThisCall and set it in the necessary places." | Tilmann Scheller | 2011-03-02 | 1 | -21/+9 |
| * | Add CC_Win64ThisCall and set it in the necessary places. | Tilmann Scheller | 2011-03-02 | 1 | -9/+21 |
| * | Reorganize CodeGen{Function,Module} to eliminate the unfortunate | John McCall | 2011-02-08 | 1 | -17/+11 |
| * | Clean up of -fapple-kext abi code. No change otherwise. | Fariborz Jahanian | 2011-02-03 | 1 | -2/+2 |
| * | -fapple-kext support for indirect call to virtuals dtors - wip. | Fariborz Jahanian | 2011-02-01 | 1 | -1/+6 |
| * | When trying to get the most derived class, don't assume that we can ignore al... | Anders Carlsson | 2011-01-29 | 1 | -1/+17 |
| * | When calling a virtual member function on a base class and the most derived c... | Anders Carlsson | 2011-01-29 | 1 | -1/+24 |
| * | More work to support -fapple-kext regarding | Fariborz Jahanian | 2011-01-28 | 1 | -0/+1 |
| * | Move all the cleanups framework code into a single file. | John McCall | 2011-01-28 | 1 | -65/+0 |
| * | Reorganize the value-dominance metaprogram and introduce a specialization | John McCall | 2011-01-28 | 1 | -90/+57 |
| * | Convert the exception-freeing cleanup over to the conditional cleanups code, | John McCall | 2011-01-28 | 1 | -1/+3 |
| * | Do a proper recursive lookup when deciding whether a class's usual | John McCall | 2011-01-27 | 1 | -5/+6 |
| * | Use attributes for all the override control specifiers. | Anders Carlsson | 2011-01-24 | 1 | -2/+2 |
| * | Get rid of the [[final]] C++0x attribute. | Anders Carlsson | 2011-01-23 | 1 | -5/+5 |
| * | Move cheking of kext into canDevirtualizeMemberFunctionCalls(). | Fariborz Jahanian | 2011-01-21 | 1 | -15/+16 |
| * | apple kext abi requires all vf calls, including qualified | Fariborz Jahanian | 2011-01-20 | 1 | -3/+14 |
| * | Replace calls to getTypeSize() and getTypeAlign() with their 'InChars' | Ken Dyck | 2011-01-19 | 1 | -1/+2 |
| * | Add support for explicit constructor calls in Microsoft mode. | Francois Pichet | 2011-01-18 | 1 | -13/+35 |
| * | Simplify mem{cpy, move, set} creation with IRBuilder. | Benjamin Kramer | 2010-12-30 | 1 | -8/+3 |
| * | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad | 2010-12-07 | 1 | -4/+3 |
| * | Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical | John McCall | 2010-12-06 | 1 | -1/+1 |
| * | Remove some defensive calls to EmitLoadOfPropertyRefLValue that shouldn't | John McCall | 2010-12-04 | 1 | -32/+5 |
| * | Kill the KVC l-value kind and calculate the base expression when emitting | John McCall | 2010-12-04 | 1 | -13/+6 |
| * | IR Gen. part of API support for __block cxx | Fariborz Jahanian | 2010-12-02 | 1 | -2/+1 |
| * | Silence an unused variable warning during release builds by folding the | Chandler Carruth | 2010-11-15 | 1 | -3/+2 |
| * | Block API patch to do copy ctor of copied-in cxx objects in | Fariborz Jahanian | 2010-11-13 | 1 | -0/+27 |
| * | Also devirtualize calls to a member functions where the containing class has ... | Anders Carlsson | 2010-10-27 | 1 | -2/+7 |
| * | If a virtual member function has the 'final' attribute, we can devirtualize c... | Anders Carlsson | 2010-10-27 | 1 | -4/+11 |
| * | Factor out the code for emitting code to load vtable pointer members | Dan Gohman | 2010-10-26 | 1 | -7/+4 |