Home
last modified time | relevance | path

Searched refs:LoopInvariantCodeMotion (Results 1 – 5 of 5) sorted by relevance

/llvm-project/mlir/lib/Transforms/
H A DLoopInvariantCodeMotion.cpp30 struct LoopInvariantCodeMotion struct
31 : public impl::LoopInvariantCodeMotionBase<LoopInvariantCodeMotion> {
42 void LoopInvariantCodeMotion::runOnOperation() { in runOnOperation()
61 return std::make_unique<LoopInvariantCodeMotion>(); in createLoopInvariantCodeMotionPass()
H A DCMakeLists.txt11 LoopInvariantCodeMotion.cpp
/llvm-project/mlir/lib/Dialect/Affine/Transforms/
H A DAffineLoopInvariantCodeMotion.cpp43 struct LoopInvariantCodeMotion
45 LoopInvariantCodeMotion> {
171 void LoopInvariantCodeMotion::runOnAffineForOp(AffineForOp forOp) {
199 void LoopInvariantCodeMotion::runOnOperation() { in checkInvarianceOfNestedIfOps()
208 return std::make_unique<LoopInvariantCodeMotion>(); in runOnAffineForOp()
55 struct LoopInvariantCodeMotion global() struct
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp219 struct LoopInvariantCodeMotion {
225 LoopInvariantCodeMotion(unsigned LicmMssaOptCap, in LoopInvariantCodeMotion()
292 LoopInvariantCodeMotion LICM;
307 LoopInvariantCodeMotion LICM(Opts.MssaOptCap, Opts.MssaNoAccForPromotionCap, in run()
341 LoopInvariantCodeMotion LICM(Opts.MssaOptCap, Opts.MssaNoAccForPromotionCap, in run()
410 bool LoopInvariantCodeMotion::runOnLoop(Loop *L, AAResults *AA, LoopInfo *LI, in runOnLoop()
217 struct LoopInvariantCodeMotion { global() struct
223 LoopInvariantCodeMotion__anon8361c48b0111::LoopInvariantCodeMotion LoopInvariantCodeMotion() argument
231 LicmMssaOptCap__anon8361c48b0111::LoopInvariantCodeMotion global() argument
232 LicmMssaNoAccForPromotionCap__anon8361c48b0111::LoopInvariantCodeMotion global() argument
233 LicmAllowSpeculation__anon8361c48b0111::LoopInvariantCodeMotion global() argument
/llvm-project/mlir/include/mlir/Transforms/
H A DPasses.td353 def LoopInvariantCodeMotion : Pass<"loop-invariant-code-motion"> {