[PATCH] D73722: [SCEV] SCEVExpander::isHighCostExpansionHelper(): cost-model plain UDiv
Max Kazantsev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 18 23:01:36 PST 2020
mkazantsev added inline comments.
================
Comment at: llvm/test/Transforms/IndVarSimplify/exit_value_test2.ll:24
+; CHECK-NEXT: [[TMP1:%.*]] = udiv i32 [[TMP0]], 12
+; CHECK-NEXT: [[TMP2:%.*]] = mul i32 [[TMP1]], 12
; CHECK-NEXT: br label [[WHILE_BODY:%.*]]
----------------
Why do we need this change if it starts generating worse code?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D73722/new/
https://reviews.llvm.org/D73722
More information about the llvm-commits
mailing list