Skip to content

Commit 695ce48

Browse files
committed
Revert "[ConstraintElim] Enable pass by default."
This reverts commit fb13dcf. A large compile-time regression for code generated by sanitizers has been reported. Revert while I investigate the issue. Details and reproducers are available here: https://reviews.llvm.org/D135915
1 parent 22c9f4c commit 695ce48

8 files changed

+1
-8
lines changed

llvm/lib/Passes/PassBuilderPipelines.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ static cl::opt<bool>
263263
cl::desc("Enable lowering of the matrix intrinsics"));
264264

265265
static cl::opt<bool> EnableConstraintElimination(
266-
"enable-constraint-elimination", cl::init(true), cl::Hidden,
266+
"enable-constraint-elimination", cl::init(false), cl::Hidden,
267267
cl::desc(
268268
"Enable pass to eliminate conditions based on linear constraints"));
269269

llvm/test/Other/new-pm-defaults.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,6 @@
155155
; CHECK-O-NEXT: Running pass: SimplifyCFGPass
156156
; CHECK-O-NEXT: Running pass: InstCombinePass
157157
; CHECK-O3-NEXT: AggressiveInstCombinePass
158-
; CHECK-O23SZ-NEXT: Running pass: ConstraintEliminationPass
159158
; CHECK-O1-NEXT: Running pass: LibCallsShrinkWrapPass
160159
; CHECK-O2-NEXT: Running pass: LibCallsShrinkWrapPass
161160
; CHECK-O3-NEXT: Running pass: LibCallsShrinkWrapPass

llvm/test/Other/new-pm-lto-defaults.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@
8383
; CHECK-O23SZ-NEXT: Running pass: DeadArgumentEliminationPass
8484
; CHECK-O23SZ-NEXT: Running pass: InstCombinePass
8585
; CHECK-EP-Peephole-NEXT: Running pass: NoOpFunctionPass
86-
; CHECK-O23SZ-NEXT: Running pass: ConstraintEliminationPass
8786
; CHECK-O23SZ-NEXT: Running pass: JumpThreadingPass
8887
; CHECK-O23SZ-NEXT: Running analysis: LazyValueAnalysis
8988
; CHECK-O23SZ-NEXT: Running pass: SROAPass on foo

llvm/test/Other/new-pm-thinlto-defaults.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,6 @@
131131
; CHECK-O-NEXT: Running pass: SimplifyCFGPass
132132
; CHECK-O-NEXT: Running pass: InstCombinePass
133133
; CHECK-O3-NEXT: Running pass: AggressiveInstCombinePass
134-
; CHECK-O23SZ-NEXT: Running pass: ConstraintEliminationPass
135134
; CHECK-O1-NEXT: Running pass: LibCallsShrinkWrapPass
136135
; CHECK-O2-NEXT: Running pass: LibCallsShrinkWrapPass
137136
; CHECK-O3-NEXT: Running pass: LibCallsShrinkWrapPass

llvm/test/Other/new-pm-thinlto-postlink-pgo-defaults.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@
9494
; CHECK-O-NEXT: Running pass: SimplifyCFGPass
9595
; CHECK-O-NEXT: Running pass: InstCombinePass
9696
; CHECK-O3-NEXT: Running pass: AggressiveInstCombinePass
97-
; CHECK-O23SZ-NEXT: Running pass: ConstraintEliminationPass
9897
; CHECK-O1-NEXT: Running pass: LibCallsShrinkWrapPass
9998
; CHECK-O2-NEXT: Running pass: LibCallsShrinkWrapPass
10099
; CHECK-O3-NEXT: Running pass: LibCallsShrinkWrapPass

llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@
103103
; CHECK-O-NEXT: Running pass: SimplifyCFGPass
104104
; CHECK-O-NEXT: Running pass: InstCombinePass
105105
; CHECK-O3-NEXT: Running pass: AggressiveInstCombinePass
106-
; CHECK-O23SZ-NEXT: Running pass: ConstraintEliminationPass
107106
; CHECK-O1-NEXT: Running pass: LibCallsShrinkWrapPass
108107
; CHECK-O2-NEXT: Running pass: LibCallsShrinkWrapPass
109108
; CHECK-O3-NEXT: Running pass: LibCallsShrinkWrapPass

llvm/test/Other/new-pm-thinlto-prelink-pgo-defaults.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,6 @@
131131
; CHECK-O-DAG: Running analysis: BranchProbabilityAnalysis on foo
132132
; CHECK-O-DAG: Running analysis: PostDominatorTreeAnalysis on foo
133133
; CHECK-O3-NEXT: Running pass: AggressiveInstCombinePass
134-
; CHECK-O23SZ-NEXT: Running pass: ConstraintEliminationPass
135134
; CHECK-O1-NEXT: Running pass: LibCallsShrinkWrapPass
136135
; CHECK-O2-NEXT: Running pass: LibCallsShrinkWrapPass
137136
; CHECK-O3-NEXT: Running pass: LibCallsShrinkWrapPass

llvm/test/Other/new-pm-thinlto-prelink-samplepgo-defaults.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@
9898
; CHECK-O-NEXT: Running pass: SimplifyCFGPass
9999
; CHECK-O-NEXT: Running pass: InstCombinePass
100100
; CHECK-O3-NEXT: Running pass: AggressiveInstCombinePass
101-
; CHECK-O23SZ-NEXT: Running pass: ConstraintEliminationPass
102101
; CHECK-O1-NEXT: Running pass: LibCallsShrinkWrapPass
103102
; CHECK-O2-NEXT: Running pass: LibCallsShrinkWrapPass
104103
; CHECK-O3-NEXT: Running pass: LibCallsShrinkWrapPass

0 commit comments

Comments
 (0)