aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGCall.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2012-12-25 07:31:49 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2012-12-25 07:31:49 +0000
commit140aadf5b927ae294388c680a7db44e5de39578a (patch)
tree96812eae4bd863a8b2633b922d8d8fb41ebef6c5 /lib/CodeGen/CGCall.cpp
parenteaf5ec43ec52f650a00254d1c20d51fb7671aead (diff)
Add 171048 back but invalidate the cache of all redeclarations when setting
the body of a functions. The problem was that hasBody looks at the entire chain and causes problems to -fvisibility-inlines-hidden if the cache was not invalidated. Original message: Cache visibility of decls. This unifies the linkage and visibility caching. I first implemented this when working on pr13844, but the previous fixes removed the performance advantage of this one. This is still a step in the right direction for making linkage and visibility cheap to use. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171053 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGCall.cpp')
0 files changed, 0 insertions, 0 deletions