aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2013-02-16 00:17:33 +0000
committerJohn McCall <rjmccall@apple.com>2013-02-16 00:17:33 +0000
commitdf25c435991ad751a319433c1425a1acf53c687e (patch)
tree6210ea02eea9a74d7b7424f12e67c92b51811e32 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parenta35bc832a0d03d1960a4baf2956df652f66808ef (diff)
downloadllvm-df25c435991ad751a319433c1425a1acf53c687e.zip
llvm-df25c435991ad751a319433c1425a1acf53c687e.tar.gz
llvm-df25c435991ad751a319433c1425a1acf53c687e.tar.bz2
Rework the visibility computation algorithm in preparation
for distinguishing type vs. value visibility. The changes to the visibility of explicit specializations are intentional. The change to the "ugly" test case is a consequence of a sensible implementation, and I am happy to argue that this is better behavior. Other changes may or may not be intended; it is quite difficult to divine intent from some of the code I altered. I've left behind a comment which I hope explains the philosophy behind visibility computation. llvm-svn: 175326
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions