aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2008-08-05 23:31:02 +0000
committerDaniel Dunbar <daniel@zuster.org>2008-08-05 23:31:02 +0000
commit829e988899d92ded0c55228976ff80d278fda8d2 (patch)
tree4b5e152d473b642e7b1e23910ba246a6b956e3b5 /llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
parentde565e3bc9c498712952410577f7a5cf36a8e83d (diff)
downloadllvm-829e988899d92ded0c55228976ff80d278fda8d2.zip
llvm-829e988899d92ded0c55228976ff80d278fda8d2.tar.gz
llvm-829e988899d92ded0c55228976ff80d278fda8d2.tar.bz2
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. llvm-svn: 54382
Diffstat (limited to 'llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp')
0 files changed, 0 insertions, 0 deletions