diff options
author | Daniel Dunbar <daniel@zuster.org> | 2008-08-05 23:31:02 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2008-08-05 23:31:02 +0000 |
commit | 3c827a79cb7d04c255db8080e682ee2c6912373d (patch) | |
tree | fd060f3c7825d061c686097a8350195989cca939 /lib/Driver/TextDiagnosticPrinter.cpp | |
parent | 608b17f792691c9e3dcdd2dfbe95b593aece0b40 (diff) |
Change CodeGen of global decls to key off of the name (instead of
having multiple bindings from all the possible decls which
conceptually map to the same global).
- This eliminates CodeGen depending on the LLVM module for name
lookup.
- This also eliminates the need for ReplaceMapValuesWith (hurrah).
- This handles lookups for FunctionDecls correctly in the presence of
aliases, this was previously broken.
- WIP: Can still clean up & unify variable and function emission.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54382 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Driver/TextDiagnosticPrinter.cpp')
0 files changed, 0 insertions, 0 deletions