aboutsummaryrefslogtreecommitdiffstats
path: root/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
commitc54966dc0438eff727bc5e370a1c455e1cd9f93e (patch)
tree866c9602893d01dfd213a040202defe743d41296 /docs/ProgrammersManual.html
parent675d7b0cbf3401b6f24ed6b65076d13d4e4d4aa9 (diff)
downloadexternal_llvm-c54966dc0438eff727bc5e370a1c455e1cd9f93e.zip
external_llvm-c54966dc0438eff727bc5e370a1c455e1cd9f93e.tar.gz
external_llvm-c54966dc0438eff727bc5e370a1c455e1cd9f93e.tar.bz2
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52459 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ProgrammersManual.html')
0 files changed, 0 insertions, 0 deletions