HomePhabricator

[LAA] Move runtime-check generation to Transforms/Utils/loopUtils (NFC)

Authored by fhahn on May 10 2020, 8:48 AM.

Description

[LAA] Move runtime-check generation to Transforms/Utils/loopUtils (NFC)

Currently LAA's uses of ScalarEvolutionExpander blocks moving the
expander from Analysis to Transforms. Conceptually the expander does not
fit into Analysis (it is only used for code generation) and
runtime-check generation also seems to be better suited as a
transformation utility.

Reviewers: Ayal, anemet

Reviewed By: Ayal

Differential Revision: https://reviews.llvm.org/D78460

Details

Committed
fhahnMay 10 2020, 9:39 AM
Reviewer
Ayal
Differential Revision
D78460: [LAA] Move runtime-check generation to Transforms/Utils/loopUtils (NFC)
Parents
rGd5a2870a6e99: CodeMetrics.cpp - remove unused includes. NFC.
Branches
Unknown
Tags
Unknown