summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/Mangle.h
Commit message (Expand)AuthorAgeFilesLines
* Move name mangling support from CodeGen to AST. In thePeter Collingbourne2011-01-131-179/+0
* Implement ARM static local initialization guards, which are more compact thanJohn McCall2010-09-081-2/+4
* Add function for mangling reference temporaries.Anders Carlsson2010-06-261-0/+2
* Patch to correctly mangle block helper functionsFariborz Jahanian2010-06-241-2/+4
* When mangling for the Microsoft C++ ABI, mangle variables in the globalCharles Davis2010-06-111-1/+1
* Add a stub Microsoft Visual C++ ABI class (with stub mangler).Charles Davis2010-06-091-21/+23
* Make methods non-virtual again for now. I accidentally committed this inCharles Davis2010-05-311-23/+21
* Silence GCC warning about an accessible non-virtual destructor in a class withChandler Carruth2010-05-311-0/+2
* Extract the ObjC and blocks manglers into their own class. No functionalityCharles Davis2010-05-261-19/+40
* Improve name mangling for blocks and support mangling of static localDouglas Gregor2010-05-251-2/+15
* Vtable -> VTable renames across the board.Anders Carlsson2010-04-171-2/+2
* Provide an extremely unsatisfactory diagnostic (instead of crashing) whenJohn McCall2010-04-091-2/+6
* Remove the old vtable layout code.Anders Carlsson2010-03-301-11/+0
* Change two class forward declarations to struct forward declarations, silenci...Douglas Gregor2010-03-241-2/+2
* More thunks scaffolding.Anders Carlsson2010-03-231-0/+9
* Change CodeGenModule to rely on the Module's symbol table instead ofJohn McCall2010-03-191-4/+29
* Refactor local class name mangling and make itFariborz Jahanian2010-03-041-1/+16
* Work-in-progress: teach mangler how to mangle thunks for destructors.Eli Friedman2009-12-031-0/+3
* Change rtti/Rtti to RTTI, as it is an acronym.Mike Stump2009-12-021-2/+2
* Add a CovariantThunkAdjustment struct that represents the adjustments needed ...Anders Carlsson2009-11-261-2/+3
* Move the mangler into the CodeGen namespace. Change mangleThunk to take a Thu...Anders Carlsson2009-11-261-9/+13
* Add a ThunkAdjustment struct which holds a non-virtual and a virtual adjustme...Anders Carlsson2009-11-261-1/+2
* Mangler: Lift shouldMangleDeclName predicate out of CXXNameMangler::mangle.Daniel Dunbar2009-11-211-1/+3
* IRgen: Switch the C++ mangler interfaces to take the SmallVector to write into,Daniel Dunbar2009-11-211-12/+15
* Sink free mangle* methods into MangleContext.Daniel Dunbar2009-11-211-46/+44
* Mangling support for typeinfo names.Mike Stump2009-11-141-0/+2
* Add mangling for the construction vtable.Mike Stump2009-11-101-0/+3
* Fix thinko, mangleCXXRtti should obviously take a QualType!Anders Carlsson2009-10-301-1/+1
* mangleCXXRtti obviously needs to take a type, what was I thinking...Anders Carlsson2009-10-301-1/+1
* Add mangling for VTTs.Mike Stump2009-10-281-0/+2
* Change mangleCXXVtable and mangleCXXRtti to take CXXRecordDecls instead of Qu...Anders Carlsson2009-10-111-2/+4
* Mangle anonymous structs/unions correctly. Fixes PR5139.Anders Carlsson2009-10-071-0/+11
* Add a MangleContext and pass it to all mangle functions. It will be used for ...Anders Carlsson2009-10-071-12/+22
* Add basic covariant thunk generation support. WIP.Mike Stump2009-09-111-4/+3
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-3/+3
* Refine vcall offsets. Cleanups. WIP.Mike Stump2009-09-071-1/+2
* Install thunks later to fixup overrides. Track space taken by vbaseMike Stump2009-09-051-1/+1
* Add mangling for covariant thunks.Mike Stump2009-09-021-0/+4
* Shorten name.Mike Stump2009-09-021-2/+2
* Add mangling for thunks.Mike Stump2009-09-021-0/+2
* Add beginnigs of rtti generation, wire up more of -fno-exceptions.Mike Stump2009-07-311-0/+1
* Add code to setup the vtable pointer in the constructor. Work in progress.Mike Stump2009-07-311-0/+2
* Add support for generating (very basic) C++ destructors. These aren't called ...Anders Carlsson2009-04-171-0/+3
* Add support for mangling C++ constructors. Review appreciated (I'm looking at...Anders Carlsson2009-04-151-0/+5
* Add support for mangling guard variables.Anders Carlsson2009-04-131-1/+4
* fix several problems with asm renaming, by pulling it into the mangling code:Chris Lattner2009-03-211-0/+1
* Address Chris's comments regarding C++ name mangling.Douglas Gregor2009-02-181-1/+1
* Add basic support for C++ name mangling according to the Itanium C++Douglas Gregor2009-02-131-0/+32
OpenPOWER on IntegriCloud