| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add CodeGen support for the nodebug attribute. | Anders Carlsson | 2009-02-13 | 1 | -4/+8 |
| * | Add basic support for C++ name mangling according to the Itanium C++ | Douglas Gregor | 2009-02-13 | 1 | -1/+1 |
| * | Pull CodeGenFunction::EmitVAArg into target specific ABIInfo classes. | Daniel Dunbar | 2009-02-10 | 1 | -35/+0 |
| * | Remove the last remnants of the Obj-C EH stack code. | Anders Carlsson | 2009-02-10 | 1 | -1/+1 |
| * | Add DidCallStackSave variable to CodeGenFunction. | Anders Carlsson | 2009-02-09 | 1 | -0/+1 |
| * | 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 |