summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* add support for a 1<<29 bit in the block flags field to mark blocks using alt...Blaine Garst2010-03-052-3/+18
* Don't produce an alias for a destructor if the target is weak.Rafael Espindola2010-03-051-0/+16
* really fix 6473 by handling weakref in constant expressions.Rafael Espindola2010-03-041-1/+3
* Fix PR6473.Rafael Espindola2010-03-043-0/+66
* Revert changes r97693, r97700, and r97718.John McCall2010-03-044-35/+8
* Refactor local class name mangling and make itFariborz Jahanian2010-03-043-15/+25
* Implement __builtin_dwarf_sp_column().John McCall2010-03-041-0/+15
* Create a TargetMachine whenever we create a CodeGenAction. The codegen ofJohn McCall2010-03-043-8/+20
* Fix code gen bug generating code forFariborz Jahanian2010-03-031-0/+2
* fix PR6475, we were doing side-effecting stuff in an assert.Chris Lattner2010-03-031-6/+5
* Implements mangling of local class names toFariborz Jahanian2010-03-031-13/+58
* add framework for ARM builtins, Patch by Edmund Grimley Evans!Chris Lattner2010-03-032-0/+16
* Sketch out an implementation for __builtin_dwarf_cfa. I have no ideaJohn McCall2010-03-031-0/+18
* Implement __builtin_eh_return.John McCall2010-03-031-0/+16
* Fix a bug with base offset merging that Devang noticed.Anders Carlsson2010-03-031-37/+9
* Add proper target hooks for __builtin_extract_return_address andJohn McCall2010-03-033-4/+36
* Don't emit derived-to-base destructor aliases if we don't have a definitionJohn McCall2010-03-031-1/+7
* During codegen assert that any copy assignment, destructor or constructor thatRafael Espindola2010-03-021-3/+9
* Simplify code.Anders Carlsson2010-03-021-8/+7
* Inspired by seeing "MIPS" go by in the commits, I've gone ahead andJohn McCall2010-03-022-10/+34
* Rename BaseOffset to Offset and make it signed in preparation of more constru...Anders Carlsson2010-03-021-10/+11
* After much consultation aimed at figuring out what this builtin actuallyJohn McCall2010-03-021-0/+16
* Split out types that are non-canonical unless dependent as their ownJohn McCall2010-03-012-4/+40
* The latest draft uses 'dt' to mangle member expressions, and now so do we.John McCall2010-03-011-9/+3
* Improve name mangling for dependently-scoped declaration references.Douglas Gregor2010-02-281-1/+12
* Add name mangling for DeclRefExprs that refer to external namesDouglas Gregor2010-02-281-2/+8
* Remove debug output.Anders Carlsson2010-02-281-2/+0
* Handle unused functions in construction vtables correctly.Anders Carlsson2010-02-281-9/+17
* When laying out vtables for virtual bases in construction vtables, we need to...Anders Carlsson2010-02-281-3/+16
* More improvements to construction vtables; we know handle vbase offsets corre...Anders Carlsson2010-02-281-42/+51
* Pass information about whether a base is virtual or not down to getCtorVtable...Anders Carlsson2010-02-283-19/+37
* Add new function.Anders Carlsson2010-02-281-2/+8
* Fix to dumpLayout; we want to be able to dump address points even if the vtab...Anders Carlsson2010-02-271-31/+34
* Add a simple construction vtable test.Anders Carlsson2010-02-271-6/+22
* Start fleshing out construction vtable support.Anders Carlsson2010-02-271-10/+38
* Enable the new vtable layout code for vtables that aren't construction vtable...Anders Carlsson2010-02-271-5/+9
* Move ComputeThisAdjustmentBaseOffset to VtableBuilder.Anders Carlsson2010-02-271-61/+61
* Make sure to insert the primary base in the set :)Anders Carlsson2010-02-271-0/+3
* Use the real base offset when calculating vbase offsets.Anders Carlsson2010-02-271-1/+1
* Figured out why the test was failing, this will hopefully fix it.Anders Carlsson2010-02-271-3/+9
* Don't add this adjustments for pure virtual member functions.Anders Carlsson2010-02-271-2/+6
* We want to store method info for unused functions.Anders Carlsson2010-02-271-10/+20
* Finish up the changes to this adjustments.Anders Carlsson2010-02-271-37/+102
* Stub out more of the 'this' pointer adjustment fixes I've been planning. Star...Anders Carlsson2010-02-271-13/+36
* Fix another vtable layout bug; we weren't looking hard enough for overriden f...Anders Carlsson2010-02-271-8/+40
* Handle vcall offset sharing between destructors.Anders Carlsson2010-02-271-3/+7
* Fix a bug where we were generating an unnecessary vtable for a virtual base t...Anders Carlsson2010-02-271-9/+37
* Sundry fixes to the new vtable builder.John McCall2010-02-261-13/+33
* Don't generate method metadata for @dynamic properties. Fixes PR6354.David Chisnall2010-02-261-7/+12
* Use the power of types to track down another canonicalization bug inJohn McCall2010-02-266-63/+82
OpenPOWER on IntegriCloud