summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2008-02-29 23:34:08 +0000
committerDevang Patel <dpatel@apple.com>2008-02-29 23:34:08 +0000
commit4eedfd2421597ec029eb0bc49aa506ceb5c7b549 (patch)
tree2d786122803dfaca38b00707554b05ee96046a57 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parentb96e4ab649b3febe8b5e223806eaa9eb6e585179 (diff)
downloadbcm5719-llvm-4eedfd2421597ec029eb0bc49aa506ceb5c7b549.tar.gz
bcm5719-llvm-4eedfd2421597ec029eb0bc49aa506ceb5c7b549.zip
Add pass to promote sret.
This pass transforms %struct._Point = type { i32, i32, i32, i32, i32, i32 } define internal void @foo(%struct._Point* sret %agg.result) into %struct._Point = type { i32, i32, i32, i32, i32, i32 } define internal %struct._Point @foo() This pass updates foo() clients appropriately to use getresult instruction to extract return values. This pass is not yet ready for prime time. llvm-svn: 47776
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud