summaryrefslogtreecommitdiffstats
path: root/llvm/docs/ProgrammersManual.html
diff options
context:
space:
mode:
authorMatthijs Kooijman <matthijs@stdin.nl>2008-06-18 11:12:53 +0000
committerMatthijs Kooijman <matthijs@stdin.nl>2008-06-18 11:12:53 +0000
commit964557fdf5900d5d089b820dee45e1d9dd4525d1 (patch)
tree1080edb49e67394cec65fa27bc361e0dd6e070d9 /llvm/docs/ProgrammersManual.html
parentfd17357643e59a0cf87f9cc59f97d3b37aebdb34 (diff)
downloadbcm5719-llvm-964557fdf5900d5d089b820dee45e1d9dd4525d1.tar.gz
bcm5719-llvm-964557fdf5900d5d089b820dee45e1d9dd4525d1.zip
Rewrite the DeadArgumentElimination pass, to use a more explicit tracking of
dependencies between return values and/or arguments. Also make the handling of arguments and return values the same. The pass now looks properly inside returned structs, but only at the first level (ie, not inside nested structs). Also add a testcase for testing various variations of (multiple) dead rerturn values. llvm-svn: 52459
Diffstat (limited to 'llvm/docs/ProgrammersManual.html')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud