aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUtils.cpp
diff options
context:
space:
mode:
authorAndrew Litteken <andrew.litteken@gmail.com>2020-09-08 13:42:56 -0500
committerAndrew Litteken <andrew.litteken@gmail.com>2020-12-31 23:01:29 -0600
commit57a46914f5c1efbdc130dc7a06f8d5b45d606f8d (patch)
treeeb15706665929c7d6a9051ada4be426e2560a89e /llvm/lib/Transforms/Utils/LoopUtils.cpp
parent0d21e66014fc5cac1302a148e65d5ad6a41af37b (diff)
downloadllvm-57a46914f5c1efbdc130dc7a06f8d5b45d606f8d.zip
llvm-57a46914f5c1efbdc130dc7a06f8d5b45d606f8d.tar.gz
llvm-57a46914f5c1efbdc130dc7a06f8d5b45d606f8d.tar.bz2
[IRSim][IROutliner] Allowing call instructions to be outlined.
We add an extra check to make sure that we do not outline calls to indirect functions, but outline whatever the IRSimilarityIdentifier finds with respect to calls. Tests: Removing test/Transforms/IROutliner/illegal-calls.ll Adding test/Transforms/IROutliner/outlining-calls.ll Adding test/Transforms/IROutliner/illegal-indirect-calls.ll Excluding DebugInfo this is the last patch for the initial implementation of the IROutliner! Reviewers: jroelofs, paquette Differential Revision: https://reviews.llvm.org/D87314
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions