aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-06-01Cleanup.Anders Carlsson
2010-05-31Make methods non-virtual again for now. I accidentally committed this inCharles Davis
2010-05-31Silence GCC warning about an accessible non-virtual destructor in a class withChandler Carruth
2010-05-30Remove unused parameter to FinalOverriders::PropagateOverrider.Anders Carlsson
2010-05-30Convert DeclNodes to use TableGen.Sean Hunt
2010-05-30Fix for PR7040: Don't try to compute the LLVM type for a function where itEli Friedman
2010-05-28Fix personality function name when using SjLj exceptions.Daniel Dunbar
2010-05-28zero-cost exception API for NeXt runtime.Fariborz Jahanian
2010-05-28This cast is no longer needed; the FIXME is fixed.Dan Gohman
2010-05-28This cast is no longer required.Dan Gohman
2010-05-27Update __builtin_setjmp codegen to match llvmCore changes in r104900.Jim Grosbach
2010-05-27When null-initializing bases with data member pointers, don't assert on virtu...Anders Carlsson
2010-05-27Enable the implementation of __builtin_setjmp and __builtin_longjmp. Not allJohn McCall
2010-05-27Implement __builtin_init_dwarf_reg_size_table and __builtin_dwarf_sp_columnJohn McCall
2010-05-27When deciding whether a deferred declaration has already been emitted,John McCall
2010-05-27AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate.Daniel Dunbar
2010-05-26Correctly pass aggregates by reference when emitting thunks.John McCall
2010-05-26Patch to fix a irgen crash accessing an initialized local staticFariborz Jahanian
2010-05-26Extract the ObjC and blocks manglers into their own class. No functionalityCharles Davis
2010-05-26Be sure to use the standard substitutions when mangling the names ofDouglas Gregor
2010-05-25IRgen: Add a stub class for generating ABI-specific C++ code.Charles Davis
2010-05-25Fix compilation failureDouglas Gregor
2010-05-25Improve name mangling for blocks and support mangling of static localDouglas Gregor
2010-05-25If a function definition has any sort of weak linkage, its static localJohn McCall
2010-05-23Add a comment for r104472.Benjamin Kramer
2010-05-23PR5863: Don't erase unreachable BBs which have an associated cleanup size.Benjamin Kramer
2010-05-22Re-teach IR gen to perform GC moves on rvalues resulting from various ObjCJohn McCall
2010-05-22Really fix PR7139. There was one boost test that we still failed, and my firs...Anders Carlsson
2010-05-22Re-land the fix for PR7139.Anders Carlsson
2010-05-22Improve our handling of reference binding for subobjects ofDouglas Gregor
2010-05-22Push a return-value slot throughout ObjC message-send codegen. Will beJohn McCall
2010-05-21Unbreak self-host.Anders Carlsson
2010-05-21Rename CodeGenFunction::EmitMemSetToZero to EmitNullInitialization. Handle se...Anders Carlsson
2010-05-21Don't remove the break/continue scope of a for loop until after we'veDouglas Gregor
2010-05-21When generating the call arguments in a thunk to call the thunkee, doDouglas Gregor
2010-05-21Add braces to avoid an ambiguous else, fixing a GCC warning.Chandler Carruth
2010-05-21Allocate space in a block record for implicit references to the Objective CJohn McCall
2010-05-21When emitting an lvalue for an anonymous struct or union member duringJohn McCall
2010-05-20Adds support for generation of objc_memmove_collectable APIFariborz Jahanian
2010-05-20Copy construction of non-trivial properties must notFariborz Jahanian
2010-05-20Picky, pickyDouglas Gregor
2010-05-20Fix a thinkoDouglas Gregor
2010-05-20Assert that we do not try to memcpy a non-POD class type in C++. ThisDouglas Gregor
2010-05-20Fix my inability to spell 'continue' and a case where message sends returning...David Chisnall
2010-05-20Rework our handling of binding a reference to a temporaryDouglas Gregor
2010-05-20When creating a this-adjustment thunk where the return value is of C++Douglas Gregor
2010-05-20Support implicitly closing on 'this' in a block. Fixed PR7165.John McCall
2010-05-19Implement codegen for __builtin_isnormal.Benjamin Kramer
2010-05-18Add support for Microsoft's __thiscall, from Steven Watanabe!Douglas Gregor
2010-05-18Correctly initialize bases with member pointers. This should fix PR6441 but t...Anders Carlsson