]> granicus.if.org Git - llvm/commit
[PartialInlining] Shrinkwrap allocas with live range contained in outline region.
authorXinliang David Li <davidxl@google.com>
Tue, 30 May 2017 21:22:18 +0000 (21:22 +0000)
committerXinliang David Li <davidxl@google.com>
Tue, 30 May 2017 21:22:18 +0000 (21:22 +0000)
commitcbd4ff93102479238e293f6ddb688df3c6e9ba47
tree9de180c4929944119ac1f551c53321738ee4e501
parentc832920d4b92e8b280cc33dee8449101991c196e
[PartialInlining] Shrinkwrap allocas with live range contained in outline region.

Differential Revision: http://reviews.llvm.org/D33618

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@304245 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Utils/CodeExtractor.h
lib/Transforms/Utils/CodeExtractor.cpp
test/Transforms/CodeExtractor/PartialInlineAlloca.ll [new file with mode: 0644]
test/Transforms/CodeExtractor/PartialInlineAlloca2.ll [new file with mode: 0644]
test/Transforms/CodeExtractor/PartialInlineAlloca4.ll [new file with mode: 0644]
test/Transforms/CodeExtractor/PartialInlineAlloca5.ll [new file with mode: 0644]