Skip to content

Commit 0fae584

Browse files
committed
Enable DFAJumpThread by default.
Co-Authored-By: YinZd <[email protected]> Co-Authored-By: ict-ql <[email protected]> Co-Authored-By: Lin Wang <[email protected]>
1 parent 96d5567 commit 0fae584

8 files changed

+8
-1
lines changed

llvm/lib/Passes/PassBuilderPipelines.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ static cl::opt<bool> EnableLoopHeaderDuplication(
224224
static cl::opt<bool>
225225
EnableDFAJumpThreading("enable-dfa-jump-thread",
226226
cl::desc("Enable DFA jump threading"),
227-
cl::init(false), cl::Hidden);
227+
cl::init(true), cl::Hidden);
228228

229229
static cl::opt<bool>
230230
EnableHotColdSplit("hot-cold-split",

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@
209209
; CHECK-O-NEXT: Running analysis: DemandedBitsAnalysis
210210
; CHECK-O-NEXT: Running pass: InstCombinePass
211211
; CHECK-EP-PEEPHOLE-NEXT: Running pass: NoOpFunctionPass
212+
; CHECK-O23SZ-NEXT: Running pass: DFAJumpThreadingPass
212213
; CHECK-O23SZ-NEXT: Running pass: JumpThreadingPass
213214
; CHECK-O23SZ-NEXT: Running analysis: LazyValueAnalysis
214215
; CHECK-O23SZ-NEXT: Running pass: CorrelatedValuePropagationPass

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@
134134
; CHECK-O-NEXT: Running pass: BDCEPass
135135
; CHECK-O-NEXT: Running analysis: DemandedBitsAnalysis
136136
; CHECK-O-NEXT: Running pass: InstCombinePass
137+
; CHECK-O23SZ-NEXT: Running pass: DFAJumpThreadingPass
137138
; CHECK-O23SZ-NEXT: Running pass: JumpThreadingPass
138139
; CHECK-O23SZ-NEXT: Running analysis: LazyValueAnalysis
139140
; CHECK-O23SZ-NEXT: Running pass: CorrelatedValuePropagationPass

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@
119119
; CHECK-O-NEXT: Running pass: BDCEPass
120120
; CHECK-O-NEXT: Running analysis: DemandedBitsAnalysis
121121
; CHECK-O-NEXT: Running pass: InstCombinePass
122+
; CHECK-O23SZ-NEXT: Running pass: DFAJumpThreadingPass
122123
; CHECK-O23SZ-NEXT: Running pass: JumpThreadingPass
123124
; CHECK-O23SZ-NEXT: Running analysis: LazyValueAnalysis
124125
; CHECK-O23SZ-NEXT: Running pass: CorrelatedValuePropagationPass

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@
128128
; CHECK-O-NEXT: Running pass: BDCEPass
129129
; CHECK-O-NEXT: Running analysis: DemandedBitsAnalysis
130130
; CHECK-O-NEXT: Running pass: InstCombinePass
131+
; CHECK-O23SZ-NEXT: Running pass: DFAJumpThreadingPass
131132
; CHECK-O23SZ-NEXT: Running pass: JumpThreadingPass
132133
; CHECK-O23SZ-NEXT: Running analysis: LazyValueAnalysis
133134
; CHECK-O23SZ-NEXT: Running pass: CorrelatedValuePropagationPass

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@
166166
; CHECK-O-NEXT: Running pass: BDCEPass
167167
; CHECK-O-NEXT: Running analysis: DemandedBitsAnalysis
168168
; CHECK-O-NEXT: Running pass: InstCombinePass
169+
; CHECK-O23SZ-NEXT: Running pass: DFAJumpThreadingPass
169170
; CHECK-O23SZ-NEXT: Running pass: JumpThreadingPass
170171
; CHECK-O23SZ-NEXT: Running analysis: LazyValueAnalysis
171172
; CHECK-O23SZ-NEXT: Running pass: CorrelatedValuePropagationPass

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@
168168
; CHECK-O-NEXT: Running pass: BDCEPass
169169
; CHECK-O-NEXT: Running analysis: DemandedBitsAnalysis
170170
; CHECK-O-NEXT: Running pass: InstCombinePass
171+
; CHECK-O23SZ-NEXT: Running pass: DFAJumpThreadingPass
171172
; CHECK-O23SZ-NEXT: Running pass: JumpThreadingPass
172173
; CHECK-O23SZ-NEXT: Running analysis: LazyValueAnalysis
173174
; CHECK-O23SZ-NEXT: Running pass: CorrelatedValuePropagationPass

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@
132132
; CHECK-O-NEXT: Running pass: BDCEPass
133133
; CHECK-O-NEXT: Running analysis: DemandedBitsAnalysis
134134
; CHECK-O-NEXT: Running pass: InstCombinePass
135+
; CHECK-O23SZ-NEXT: Running pass: DFAJumpThreadingPass
135136
; CHECK-O23SZ-NEXT: Running pass: JumpThreadingPass
136137
; CHECK-O23SZ-NEXT: Running analysis: LazyValueAnalysis
137138
; CHECK-O23SZ-NEXT: Running pass: CorrelatedValuePropagationPass

0 commit comments

Comments
 (0)