summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/FunctionAttrs
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2017-02-09 23:46:27 +0000
committerChandler Carruth <chandlerc@gmail.com>2017-02-09 23:46:27 +0000
commitaddcda483eda2d3898e51f5426ddc97842b8fb92 (patch)
tree44337e8da4ba6540fb42ae0579770d25100e657e /llvm/test/Transforms/FunctionAttrs
parent17febdbb25ea50a73bcda04b55e1942bd3ece2db (diff)
downloadbcm5719-llvm-addcda483eda2d3898e51f5426ddc97842b8fb92.tar.gz
bcm5719-llvm-addcda483eda2d3898e51f5426ddc97842b8fb92.zip
[PM] Port ArgumentPromotion to the new pass manager.
Now that the call graph supports efficient replacement of a function and spurious reference edges, we can port ArgumentPromotion to the new pass manager very easily. The old PM-specific bits are sunk into callbacks that the new PM simply doesn't use. Unlike the old PM, the new PM simply does argument promotion and afterward does the update to LCG reflecting the promoted function. Differential Revision: https://reviews.llvm.org/D29580 llvm-svn: 294667
Diffstat (limited to 'llvm/test/Transforms/FunctionAttrs')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud