- Nov 10, 2009
-
-
Mike Stump authored
llvm-svn: 86643
-
- Oct 30, 2009
-
-
Anders Carlsson authored
llvm-svn: 85565
-
Anders Carlsson authored
llvm-svn: 85555
-
- Oct 28, 2009
-
-
Mike Stump authored
llvm-svn: 85363
-
- Oct 11, 2009
-
-
Anders Carlsson authored
llvm-svn: 83793
-
- Oct 07, 2009
-
-
Anders Carlsson authored
llvm-svn: 83448
-
Anders Carlsson authored
Add a MangleContext and pass it to all mangle functions. It will be used for keeping state, such as identifiers assigned to anonymous structs as well as scope encoding. llvm-svn: 83442
-
- Sep 12, 2009
-
-
Mike Stump authored
llvm-svn: 81585
-
- Sep 09, 2009
-
-
Mike Stump authored
llvm-svn: 81346
-
- Sep 07, 2009
-
-
Mike Stump authored
llvm-svn: 81143
-
- Sep 05, 2009
-
-
Mike Stump authored
offsets better for thunk refinements. Cleanups. WIP. llvm-svn: 81067
-
- Sep 02, 2009
-
-
Mike Stump authored
llvm-svn: 80747
-
Mike Stump authored
llvm-svn: 80744
-
Mike Stump authored
llvm-svn: 80743
-
- Aug 01, 2009
-
-
Mike Stump authored
llvm-svn: 77751
-
- Jul 31, 2009
-
-
Mike Stump authored
llvm-svn: 77699
-
- Apr 17, 2009
-
-
Anders Carlsson authored
llvm-svn: 69343
-
- Apr 15, 2009
-
-
Anders Carlsson authored
llvm-svn: 69150
-
- Apr 13, 2009
-
-
Anders Carlsson authored
llvm-svn: 68969
-
- Mar 21, 2009
-
-
Chris Lattner authored
1. it wasn't applying to definitions, only declarations, e.g. int x __asm("foo") 2. multiple definitions were conflicting, they weren't getting merged. 3. the code was duplicated in several places. llvm-svn: 67442
-
- Feb 19, 2009
-
-
Douglas Gregor authored
llvm-svn: 64984
-
- Feb 13, 2009
-
-
Douglas Gregor authored
ABI to the CodeGen library. Since C++ code-generation is so incomplete, we can't exercise much of this mangling code. However, a few smoke tests show that it's doing the same thing as GCC. When C++ codegen matures, we'll extend the ABI tester to verify name-mangling as well, and complete the implementation here. At this point, the major client of name mangling is in the uses of the new "overloadable" attribute in C, which allows overloading. Any "overloadable" function in C (or in an extern "C" block in C++) will be mangled the same way that the corresponding C++ function would be mangled. llvm-svn: 64413
-