[all-commits] [llvm/llvm-project] 28410d: [LoopUtils] Pass SCEVExpander instead SE to addRun...
Florian Hahn via All-commits
all-commits at lists.llvm.org
Wed Jan 27 09:41:59 PST 2021
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 28410d17f5f9d0282412d5b8cb5c161e7df0f183
https://github.com/llvm/llvm-project/commit/28410d17f5f9d0282412d5b8cb5c161e7df0f183
Author: Florian Hahn <flo at fhahn.com>
Date: 2021-01-27 (Wed, 27 Jan 2021)
Changed paths:
M llvm/include/llvm/Transforms/Utils/LoopUtils.h
M llvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
M llvm/lib/Transforms/Utils/LoopUtils.cpp
M llvm/lib/Transforms/Utils/LoopVersioning.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
Log Message:
-----------
[LoopUtils] Pass SCEVExpander instead SE to addRuntimeChecks.
This gives the user control over which expander to use, which in turn
allows the user to decide what to do with the expanded instructions.
Used in D75980.
Reviewed By: lebedev.ri
Differential Revision: https://reviews.llvm.org/D94295
More information about the All-commits
mailing list