llvm-project/clang/lib
Charles Davis 9af2d4a614 Start implementing the Microsoft-style name mangler. Mangle simple names
(but not their types; that's later).

NOTE: Right now, variables in the global namespace don't get mangled, even
though they're supposed to be. This is because the default mangler
implements the shouldMangleDeclName() method that tells clang not to mangle
them. This will be fixed in a later patch.

llvm-svn: 105805
2010-06-11 03:07:32 +00:00
..
AST Split DependentNameType into two types. DependentNameType represents the 2010-06-11 00:33:02 +00:00
Analysis Fix a typo that breaks the GCC build. Turns out that Clang isn't 2010-06-09 05:25:34 +00:00
Basic Add an option to specify the target C++ ABI to the frontend. Use it to 2010-06-11 01:06:47 +00:00
Checker Remove an entry for a now deleted file. Fixes the neglected CMake build. ;] 2010-06-09 08:12:12 +00:00
CodeGen Start implementing the Microsoft-style name mangler. Mangle simple names 2010-06-11 03:07:32 +00:00
Driver Driver: Change Option parsing to always create arguments referring to unaliased 2010-06-09 22:44:34 +00:00
Frontend Add an option to specify the target C++ ABI to the frontend. Use it to 2010-06-11 01:06:47 +00:00
Headers support _lane ops, and multiplies by scalar. 2010-06-10 00:17:56 +00:00
Index Simplify libIndex Makefile, which doesn't need to worry about altivec support. 2010-06-08 20:57:18 +00:00
Lex Fix memory leak in Preprocessor where MacroInfo objects in the MICache wouldn't have their 2010-06-08 23:00:53 +00:00
Parse Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles. 2010-06-08 20:44:43 +00:00
Rewrite Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles. 2010-06-08 20:44:43 +00:00
Runtime Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile. 2010-06-08 20:34:18 +00:00
Sema Split DependentNameType into two types. DependentNameType represents the 2010-06-11 00:33:02 +00:00
CMakeLists.txt Split libAnalysis into two libraries: libAnalysis and libChecker. 2010-01-25 04:41:41 +00:00
Makefile Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile. 2010-06-08 20:34:18 +00:00