summaryrefslogtreecommitdiffstats
path: root/llvm/docs
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2009-06-12 08:04:51 +0000
committerNick Lewycky <nicholas@mxc.ca>2009-06-12 08:04:51 +0000
commite04dc22ebd30055b6af3977251b78461a205b59c (patch)
treeffe36af2e717700a797658dc376854d16bf8e545 /llvm/docs
parentcf4e1dff319d80785955008ee3c2f7b5f60c67ab (diff)
downloadbcm5719-llvm-e04dc22ebd30055b6af3977251b78461a205b59c.tar.gz
bcm5719-llvm-e04dc22ebd30055b6af3977251b78461a205b59c.zip
Add an "are types equivalent" operation that ignores the types that a pointer
points to while analyzing all other fields. Use FoldingSetNodeID to produce a good hash. This dramatically decreases run times. Emit thunks. This means that it can look at all functions regardless of what the linkage is or if the address is taken, but unfortunately some small functions can be even shorter than the thunk because our backend doesn't yet realize it can just turn these into jumps. This means that this pass will pessimize code on average. llvm-svn: 73222
Diffstat (limited to 'llvm/docs')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud