| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Reuse case destinations. | Anders Carlsson | 2009-02-08 | 1 | -8/+27 |
* | Always check if we can remove branch fixups, even if the cleanup stack is empty. | Anders Carlsson | 2009-02-08 | 1 | -17/+15 |
* | Misc fixes to the cleanup stack code. | Anders Carlsson | 2009-02-08 | 1 | -1/+10 |
* | More cleanup stack work, PopCleanupBlock now returns a struct with the switch... | Anders Carlsson | 2009-02-08 | 1 | -28/+32 |
* | Split some functions up | Anders Carlsson | 2009-02-08 | 1 | -22/+38 |
* | CleanupScope needs to push the cleanup block in its destructor | Anders Carlsson | 2009-02-08 | 1 | -5/+1 |
* | Implement support for branch fixups. | Anders Carlsson | 2009-02-08 | 1 | -1/+71 |
* | More cleanup stack work. | Anders Carlsson | 2009-02-08 | 1 | -0/+41 |
* | When emitting blocks, keep track of which cleanup scope they have. Minor fixe... | Anders Carlsson | 2009-02-08 | 1 | -1/+19 |
* | Add support for emitting cleanup blocks. Make EmitCompoundStatement emit clea... | Anders Carlsson | 2009-02-07 | 1 | -0/+21 |
* | Add plumbing for the cleanup stack. | Anders Carlsson | 2009-02-07 | 1 | -0/+9 |
* | Fixup goto codegen in and around VLAs. | Mike Stump | 2009-02-07 | 1 | -1/+1 |
* | Follow Eli's advice and store the VLA size with the native size_t type. Fixes... | Anders Carlsson | 2009-02-05 | 1 | -5/+6 |
* | Add CodeGenFunction::ConvertTypeForMem forwarding function. | Daniel Dunbar | 2009-02-03 | 1 | -0/+4 |
* | Thread CGFunctionInfo construction through CodeGenTypes. | Daniel Dunbar | 2009-02-02 | 1 | -1/+1 |
* | More ABI API cleanup. | Daniel Dunbar | 2009-02-02 | 1 | -2/+4 |
* | Pull EmitReturnBlock out of FinishFunction and catch unified return | Daniel Dunbar | 2009-01-26 | 1 | -7/+41 |
* | Skip emission of final return block if possible (e.g., functions with | Daniel Dunbar | 2009-01-26 | 1 | -3/+7 |
* | Slight cleanup, and fix for va_arg on architectures where va_list is a | Eli Friedman | 2009-01-20 | 1 | -0/+7 |
* | Block pointer types are not aggregate types. | Daniel Dunbar | 2009-01-09 | 1 | -1/+4 |
* | Handle typedefs to VLAs (Emit the size expr when we encounter the typedef | Anders Carlsson | 2008-12-20 | 1 | -15/+15 |
* | Make sure to generate code for arguments that have a variably modified type. | Anders Carlsson | 2008-12-20 | 1 | -0/+10 |
* | Change EmitVLASize to take a QualType that must be a variably modified type. | Anders Carlsson | 2008-12-20 | 1 | -21/+32 |
* | Split up emitting of VLA sizes and getting the size of a VLA. | Anders Carlsson | 2008-12-20 | 1 | -17/+25 |
* | Add map of VLA types and their sizes | Anders Carlsson | 2008-12-12 | 1 | -0/+27 |
* | Change more code over to using the new Expr::Evaluate | Anders Carlsson | 2008-12-01 | 1 | -6/+4 |
* | Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it | Chris Lattner | 2008-11-24 | 1 | -1/+2 |
* | An expression is not foldable if it can't be fully evaluated. Fixes PR3060 | Anders Carlsson | 2008-11-22 | 1 | -2/+4 |
* | Introduction the DeclarationName class, as a single, general method of | Douglas Gregor | 2008-11-17 | 1 | -1/+1 |
* | rename Expr::tryEvaluate to Expr::Evaluate. | Chris Lattner | 2008-11-16 | 1 | -1/+1 |
* | Normalize many BasicBlock names. | Daniel Dunbar | 2008-11-13 | 1 | -2/+2 |
* | Quick fix for crash in IRgen when we can tryEvaluate a condition to | Daniel Dunbar | 2008-11-12 | 1 | -2/+5 |
* | Handle ?: in EmitBranchOnBoolExpr. | Daniel Dunbar | 2008-11-12 | 1 | -0/+17 |
* | Handle Unary ! in EmitBranchOnBoolExpr, so that we can efficiently | Chris Lattner | 2008-11-12 | 1 | -1/+6 |
* | Move EmitBranchOnBoolExpr and ConstantFoldsToSimpleInteger to | Chris Lattner | 2008-11-12 | 1 | -0/+85 |
* | Rework IRgen invariant w.r.t. current insert point. | Daniel Dunbar | 2008-11-11 | 1 | -8/+0 |
* | Emit debug region end in unified return block. | Daniel Dunbar | 2008-11-11 | 1 | -6/+7 |
* | short circuit && and || when possible. This substantially reduces | Chris Lattner | 2008-11-11 | 1 | -0/+30 |
* | Remove CodeGenFunction::StartBlock. | Daniel Dunbar | 2008-11-11 | 1 | -10/+0 |
* | Centralize basic block creation in CodeGenFunction::createBasicBlock. | Daniel Dunbar | 2008-11-11 | 1 | -5/+5 |
* | Implement lowering of va_arg in clang directly. (This is 32-bit X86 only for ... | Anders Carlsson | 2008-11-04 | 1 | -0/+35 |
* | Don't run the verifier as part of IRgen, this is now down (per module) | Daniel Dunbar | 2008-10-28 | 1 | -7/+0 |
* | Debug info bug fix, function start wasn't getting generated correctly | Daniel Dunbar | 2008-10-18 | 1 | -7/+12 |
* | Change CGDebugInfo::setLocation to just ignore invalid locations. This | Daniel Dunbar | 2008-10-17 | 1 | -6/+2 |
* | Simplify code to emit the unified return block and move it to the end | Daniel Dunbar | 2008-09-27 | 1 | -12/+4 |
* | Print current function on verification failures. | Daniel Dunbar | 2008-09-17 | 1 | -1/+4 |
* | Make sure to store the exception in the catch parameter. | Anders Carlsson | 2008-09-11 | 1 | -0/+5 |
* | Move ABI specific code for functions / calls to CGCall.cpp: | Daniel Dunbar | 2008-09-09 | 1 | -37/+3 |
* | Factor CodeGenFunction::StartFunction out of GenerateCode and | Daniel Dunbar | 2008-09-09 | 1 | -27/+41 |
* | Use a unified return block. | Daniel Dunbar | 2008-09-09 | 1 | -12/+30 |