mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-24 22:30:13 +00:00
[test] Replace undef with true/false to make test case less fragile
This test case does not require undef to be present in branch conditions. Replace these undef values with true/false values to clarify the control-flow required to reach the loop under testing. llvm-svn: 331744
This commit is contained in:
parent
5e52fa9035
commit
1c88d41020
@ -11,14 +11,14 @@ target triple = "x86_64-unknown-linux-gnu"
|
|||||||
; Function Attrs: nounwind uwtable
|
; Function Attrs: nounwind uwtable
|
||||||
define void @cfft2(i32 %n, double* %A) local_unnamed_addr #0 {
|
define void @cfft2(i32 %n, double* %A) local_unnamed_addr #0 {
|
||||||
entry:
|
entry:
|
||||||
br i1 undef, label %for.body.lr.ph, label %for.end
|
br i1 true, label %for.body.lr.ph, label %for.end
|
||||||
|
|
||||||
for.body.lr.ph: ; preds = %entry
|
for.body.lr.ph: ; preds = %entry
|
||||||
br label %for.body
|
br label %for.body
|
||||||
|
|
||||||
for.body: ; preds = %for.inc, %for.body.lr.ph
|
for.body: ; preds = %for.inc, %for.body.lr.ph
|
||||||
%mj.017 = phi i32 [ 1, %for.body.lr.ph ], [ undef, %for.inc ]
|
%mj.017 = phi i32 [ 1, %for.body.lr.ph ], [ undef, %for.inc ]
|
||||||
br i1 undef, label %if.else, label %if.then
|
br i1 true, label %if.else, label %if.then
|
||||||
|
|
||||||
if.then: ; preds = %for.body
|
if.then: ; preds = %for.body
|
||||||
br label %for.inc
|
br label %for.inc
|
||||||
@ -26,16 +26,16 @@ if.then: ; preds = %for.body
|
|||||||
if.else: ; preds = %for.body
|
if.else: ; preds = %for.body
|
||||||
%mul.i44 = shl i32 %mj.017, 2
|
%mul.i44 = shl i32 %mj.017, 2
|
||||||
%div.i45 = sdiv i32 %n, %mul.i44
|
%div.i45 = sdiv i32 %n, %mul.i44
|
||||||
br i1 undef, label %for.body.i58.lr.ph, label %for.inc
|
br i1 true, label %for.body.i58.lr.ph, label %for.inc
|
||||||
|
|
||||||
for.body.i58.lr.ph: ; preds = %if.else
|
for.body.i58.lr.ph: ; preds = %if.else
|
||||||
br i1 undef, label %for.body.i58.us, label %for.body.i58.preheader
|
br i1 false, label %for.body.i58.us, label %for.body.i58.preheader
|
||||||
|
|
||||||
for.body.i58.preheader: ; preds = %for.body.i58.lr.ph
|
for.body.i58.preheader: ; preds = %for.body.i58.lr.ph
|
||||||
br label %for.body.i58
|
br label %for.body.i58
|
||||||
|
|
||||||
for.body.i58.us: ; preds = %for.body.i58.us, %for.body.i58.lr.ph
|
for.body.i58.us: ; preds = %for.body.i58.us, %for.body.i58.lr.ph
|
||||||
br i1 undef, label %for.inc, label %for.body.i58.us
|
br i1 false, label %for.inc, label %for.body.i58.us
|
||||||
|
|
||||||
for.body.i58: ; preds = %for.body.i58, %for.body.i58.preheader
|
for.body.i58: ; preds = %for.body.i58, %for.body.i58.preheader
|
||||||
store double 0.0, double* %A
|
store double 0.0, double* %A
|
||||||
|
Loading…
Reference in New Issue
Block a user