summaryrefslogtreecommitdiffstats
path: root/llvm/examples/Fibonacci/fibonacci.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2010-03-19 23:29:14 +0000
committerJohn McCall <rjmccall@apple.com>2010-03-19 23:29:14 +0000
commit7ec5043c2c64d376af9ddab5006d44f392870cbd (patch)
treedf7555e132f782846f795d62e621bfc186a65bc9 /llvm/examples/Fibonacci/fibonacci.cpp
parent3e2bb702db78bda5efd3aac2b025b5084e71f812 (diff)
downloadbcm5719-llvm-7ec5043c2c64d376af9ddab5006d44f392870cbd.tar.gz
bcm5719-llvm-7ec5043c2c64d376af9ddab5006d44f392870cbd.zip
Change CodeGenModule to rely on the Module's symbol table instead of
shadowing it in the GlobalDeclMap. Eliminates the string-uniquing requirement for mangled names, which should help C++ codegen times a little. Forces us to do string lookups instead of pointer lookups, which might hurt codegen times a little across the board. We'll see how it plays out. Removing the string-uniquing requirement implicitly fixes any bugs like PR6635 which arose from the fact that we had multiple uniquing tables for different kinds of identifiers. llvm-svn: 99012
Diffstat (limited to 'llvm/examples/Fibonacci/fibonacci.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud