[all-commits] [llvm/llvm-project] 852818: [LAA] Move runtime-check generation to Transforms/...
Florian Hahn via All-commits
all-commits at lists.llvm.org
Sun May 10 09:41:33 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 8528186b9bfcb0e422a1046871f855edcf3389f6
https://github.com/llvm/llvm-project/commit/8528186b9bfcb0e422a1046871f855edcf3389f6
Author: Florian Hahn <flo at fhahn.com>
Date: 2020-05-10 (Sun, 10 May 2020)
Changed paths:
M llvm/include/llvm/Analysis/LoopAccessAnalysis.h
M llvm/include/llvm/Transforms/Utils/LoopUtils.h
M llvm/lib/Analysis/LoopAccessAnalysis.cpp
M llvm/lib/Transforms/Utils/LoopUtils.cpp
M llvm/lib/Transforms/Utils/LoopVersioning.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
Log Message:
-----------
[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
More information about the All-commits
mailing list