diff options
1250 files changed, 5651 insertions, 5429 deletions
diff --git a/src/s2wasm.h b/src/s2wasm.h index d7aa69945..89180e74e 100644 --- a/src/s2wasm.h +++ b/src/s2wasm.h @@ -1102,26 +1102,15 @@ class S2WasmBuilder { recordLabel(); } else s = strchr(s, '\n'); } else if (match("loop")) { - // Allocate an explicit block. This replaces the exit label that was previously on the loop. - // Do this for now to keep LLVM's output compatible with both 0xb and 0xc Binaryen. - // TODO: Update LLVM to model the 0xc loop behavior - auto* explicitBlock = allocator->alloc<Block>(); - addToBlock(explicitBlock); - bstack.push_back(explicitBlock); auto curr = allocator->alloc<Loop>(); addToBlock(curr); curr->name = getNextLabel(); - explicitBlock->name = getNextLabel(); auto implicitBlock = allocator->alloc<Block>(); curr->body = implicitBlock; bstack.push_back(curr); } else if (match("end_loop")) { auto* loop = bstack.back()->cast<Loop>(); bstack.pop_back(); - auto* explicitBlock = bstack.back()->cast<Block>(); - bstack.pop_back(); - - explicitBlock->finalize(); loop->body->finalize(); loop->finalize(); } else if (match("br_table")) { diff --git a/test/dot_s/basics.s b/test/dot_s/basics.s index 1a6223645..fd2f32864 100644 --- a/test/dot_s/basics.s +++ b/test/dot_s/basics.s @@ -23,6 +23,7 @@ main: # @main br_if 0, $pop10 .LBB0_1: # %.preheader # =>This Inner Loop Header: Depth=1 + block loop i32.const $push12=, 10 i32.gt_s $push13=, $0, $pop12 @@ -45,6 +46,7 @@ main: # @main br_if 2, $pop23 br 0 end_loop + end_block end_block i32.const $push11=, -12 i32.add $0=, $0, $pop11 diff --git a/test/dot_s/basics.wast b/test/dot_s/basics.wast index abeeee690..99ad24806 100644 --- a/test/dot_s/basics.wast +++ b/test/dot_s/basics.wast @@ -39,8 +39,8 @@ (i32.const 1) ) ) - (block $label$3 - (loop $label$2 + (block $label$2 + (loop $label$3 (set_local $0 (i32.add (i32.gt_s @@ -79,7 +79,7 @@ (i32.const 0) ) ) - (br $label$2) + (br $label$3) ) ) ) diff --git a/test/dot_s/debug.s b/test/dot_s/debug.s index 045b1ddad..2414fe28f 100644 --- a/test/dot_s/debug.s +++ b/test/dot_s/debug.s @@ -16,6 +16,7 @@ fib: i32.const $2=, -1 i32.const $4=, 1 .LBB0_1: + block loop i32.const $push1=, 1 .Ltmp2: @@ -34,6 +35,7 @@ fib: .Ltmp5: .LBB0_3: end_loop + end_block .Ltmp6: .loc 1 6 3 return $4 diff --git a/test/dot_s/debug.wast b/test/dot_s/debug.wast index 416019d33..eef7cca0a 100644 --- a/test/dot_s/debug.wast +++ b/test/dot_s/debug.wast @@ -18,15 +18,15 @@ (set_local $4 (i32.const 1) ) - (block $label$1 - (loop $label$0 + (block $label$0 + (loop $label$1 (set_local $2 (i32.add (get_local $2) (i32.const 1) ) ) - (br_if $label$1 + (br_if $label$0 (i32.ge_s (get_local $2) (get_local $0) @@ -44,7 +44,7 @@ (set_local $4 (get_local $1) ) - (br $label$0) + (br $label$1) ) ) (return diff --git a/test/dot_s/memops.s b/test/dot_s/memops.s index 88f2d254e..fbfdb3327 100644 --- a/test/dot_s/memops.s +++ b/test/dot_s/memops.s @@ -32,10 +32,12 @@ main: # @main # =>This Loop Header: Depth=1 # Child Loop .LBB1_2 Depth 2 # Child Loop .LBB1_3 Depth 2 + block loop .LBB1_5 copy_local $4=, $1 .LBB1_2: # Parent Loop .LBB1_1 Depth=1 # => This Inner Loop Header: Depth=2 + block loop i32.const $10=, 0 i32.add $10=, $12, $10 @@ -49,6 +51,8 @@ main: # @main copy_local $5=, $1 br_if 0, $pop2 end_loop + end_block + block loop i32.const $11=, 0 i32.add $11=, $12, $11 @@ -60,6 +64,7 @@ main: # @main i32.ne $push6=, $5, $3 br_if 0, $pop6 end_loop + end_block i32.const $push7=, 3 i32.mul $push8=, $6, $pop7 i32.const $push9=, 5 @@ -74,6 +79,7 @@ main: # @main i32.ne $push16=, $0, $pop15 br_if 0, $pop16 end_loop + end_block call _Z6reporti@FUNCTION, $6 i32.const $push17=, 0 i32.const $9=, 1048576 diff --git a/test/dot_s/memops.wast b/test/dot_s/memops.wast index 3b5aedcef..e7b3490e1 100644 --- a/test/dot_s/memops.wast +++ b/test/dot_s/memops.wast @@ -64,13 +64,13 @@ (set_local $6 (get_local $1) ) - (block $label$1 - (loop $label$0 + (block $label$0 + (loop $label$1 (set_local $4 (get_local $1) ) - (block $label$3 - (loop $label$2 + (block $label$2 + (loop $label$3 (set_local $10 (i32.const 0) ) @@ -105,7 +105,7 @@ (set_local $5 (get_local $1) ) - (br_if $label$2 + (br_if $label$3 (i32.ne (get_local $4) (get_local $3) @@ -113,8 +113,8 @@ ) ) ) - (block $label$5 - (loop $label$4 + (block $label$4 + (loop $label$5 (set_local $11 (i32.const 0) ) @@ -144,7 +144,7 @@ (get_local $2) ) ) - (br_if $label$4 + (br_if $label$5 (i32.ne (get_local $5) (get_local $3) @@ -176,7 +176,7 @@ (get_local $2) ) ) - (br_if $label$0 + (br_if $label$1 (i32.ne (get_local $0) (i32.const 100) diff --git a/test/llvm_autogenerated/cfg-stackify.s b/test/llvm_autogenerated/cfg-stackify.s index 06d858f64..4ddeb1a15 100644 --- a/test/llvm_autogenerated/cfg-stackify.s +++ b/test/llvm_autogenerated/cfg-stackify.s @@ -319,6 +319,7 @@ test3: br_if 0, $pop0 i32.eq $0=, $0, $0 .LBB12_2: + block loop br_if 1, $0 .LBB12_3: @@ -330,6 +331,7 @@ test3: br 0 .LBB12_5: end_loop + end_block unreachable .LBB12_6: end_block @@ -386,7 +388,7 @@ test5: i32.const $push6=, 0 i32.store 0($pop7), $pop6 i32.eqz $push10=, $0 - br_if 2, $pop10 + br_if 1, $pop10 i32.const $push9=, 0 i32.const $push8=, 1 i32.store 0($pop9), $pop8 @@ -421,7 +423,7 @@ test6: i32.const $push7=, 0 i32.store 0($pop8), $pop7 i32.eqz $push16=, $2 - br_if 3, $pop16 + br_if 2, $pop16 i32.const $push13=, 0 i32.const $push12=, 1 i32.store 0($pop13), $pop12 @@ -429,7 +431,7 @@ test6: i32.and $push10=, $1, $pop11 tee_local $push9=, $0=, $pop10 i32.eqz $push17=, $pop9 - br_if 2, $pop17 + br_if 1, $pop17 i32.const $push15=, 0 i32.const $push14=, 1 i32.store 0($pop15), $pop14 @@ -518,6 +520,7 @@ test9: i32.const $push10=, 0 i32.store 0($pop11), $pop10 .LBB18_1: + block loop i32.const $push14=, 0 i32.const $push13=, 1 @@ -545,7 +548,7 @@ test9: i32.const $push18=, 1 i32.and $push9=, $pop8, $pop18 i32.eqz $push26=, $pop9 - br_if 3, $pop26 + br_if 2, $pop26 br 1 .LBB18_4: end_block @@ -556,11 +559,12 @@ test9: i32.const $push21=, 1 i32.and $push7=, $pop6, $pop21 i32.eqz $push27=, $pop7 - br_if 2, $pop27 + br_if 1, $pop27 br 0 .LBB18_5: end_loop end_loop + end_block i32.const $push3=, 0 i32.const $push2=, 5 i32.store 0($pop3), $pop2 @@ -593,10 +597,12 @@ test10: tee_local $push2=, $2=, $pop3 i32.const $push1=, 4 i32.gt_u $push0=, $pop2, $pop1 - br_if 5, $pop0 + br_if 3, $pop0 + block copy_local $4=, $3 - br_table $2, 0, 1, 5, 2, 4, 0 + br_table $2, 1, 0, 4, 2, 3, 1 .LBB19_6: + end_block end_loop end_loop return @@ -680,6 +686,7 @@ test12: .param i32 .local i32 .LBB21_1: + block loop block block @@ -710,6 +717,7 @@ test12: br 0 .LBB21_7: end_loop + end_block return .endfunc .Lfunc_end21: @@ -773,6 +781,7 @@ test15: i32.const $0=, 0 .LBB24_2: block + block loop i32.const $push1=, 1 br_if 1, $pop1 @@ -784,6 +793,7 @@ test15: br 2 .LBB24_4: end_loop + end_block i32.const $1=, 0 .LBB24_5: end_block diff --git a/test/llvm_autogenerated/cfg-stackify.wast b/test/llvm_autogenerated/cfg-stackify.wast index bb962f805..a0627c585 100644 --- a/test/llvm_autogenerated/cfg-stackify.wast +++ b/test/llvm_autogenerated/cfg-stackify.wast @@ -41,26 +41,24 @@ (set_local $1 (i32.const 1) ) - (block $label$1 - (loop $label$0 - (block $label$2 - (br_if $label$2 - (i32.lt_s - (get_local $1) - (get_local $0) - ) - ) - (return) - ) - (set_local $1 - (i32.add + (loop $label$0 + (block $label$1 + (br_if $label$1 + (i32.lt_s (get_local $1) - (i32.const 1) + (get_local $0) ) ) - (call $something) - (br $label$0) + (return) + ) + (set_local $1 + (i32.add + (get_local $1) + (i32.const 1) + ) ) + (call $something) + (br $label$0) ) ) (func $test1 (param $0 i32) @@ -68,26 +66,24 @@ (set_local $1 (i32.const 1) ) - (block $label$1 - (loop $label$0 - (block $label$2 - (br_if $label$2 - (i32.lt_s - (get_local $1) - (get_local $0) - ) - ) - (return) - ) - (set_local $1 - (i32.add + (loop $label$0 + (block $label$1 + (br_if $label$1 + (i32.lt_s (get_local $1) - (i32.const 1) + (get_local $0) ) ) - (call $something) - (br $label$0) + (return) + ) + (set_local $1 + (i32.add + (get_local $1) + (i32.const 1) + ) ) + (call $something) + (br $label$0) ) ) (func $test2 (param $0 i32) (param $1 i32) @@ -98,29 +94,27 @@ (i32.const 1) ) ) - (block $label$2 - (loop $label$1 - (f64.store - (get_local $0) - (f64.mul - (f64.load - (get_local $0) - ) - (f64.const 3.2) - ) - ) - (set_local $0 - (i32.add + (loop $label$1 + (f64.store + (get_local $0) + (f64.mul + (f64.load (get_local $0) - (i32.const 8) ) + (f64.const 3.2) ) - (br_if $label$1 - (tee_local $1 - (i32.add - (get_local $1) - (i32.const -1) - ) + ) + (set_local $0 + (i32.add + (get_local $0) + (i32.const 8) + ) + ) + (br_if $label$1 + (tee_local $1 + (i32.add + (get_local $1) + (i32.const -1) ) ) ) @@ -236,14 +230,12 @@ (get_local $0) (i32.const 0) ) - (block $label$1 - (loop $label$0 - (i32.store - (get_local $0) - (i32.const 1) - ) - (br $label$0) + (loop $label$0 + (i32.store + (get_local $0) + (i32.const 1) ) + (br $label$0) ) ) (func $simple_loop (param $0 i32) (param $1 i32) (result i32) @@ -251,16 +243,14 @@ (get_local $0) (i32.const 0) ) - (block $label$1 - (loop $label$0 - (i32.store - (get_local $0) - (i32.const 1) - ) - (br_if $label$0 - (i32.eqz - (get_local $1) - ) + (loop $label$0 + (i32.store + (get_local $0) + (i32.const 1) + ) + (br_if $label$0 + (i32.eqz + (get_local $1) ) ) ) @@ -344,47 +334,36 @@ ) ) (func $doublediamond_in_a_loop (param $0 i32) (param $1 i32) (param $2 i32) - (block $label$1 - (loop $label$0 + (loop $label$0 + (i32.store + (get_local $2) + (i32.const 0) + ) + (block $label$1 + (br_if $label$1 + (get_local $0) + ) (i32.store (get_local $2) - (i32.const 0) - ) - (block $label$2 - (br_if $label$2 - (get_local $0) - ) - (i32.store - (get_local $2) - (i32.const 1) - ) - (i32.store - (get_local $2) - (i32.const 5) - ) - (br $label$0) + (i32.const 1) ) (i32.store (get_local $2) - (i32.const 2) + (i32.const 5) ) - (block $label$3 - (br_if $label$3 - (get_local $1) - ) - (i32.store - (get_local $2) - (i32.const 3) - ) - (i32.store - (get_local $2) - (i32.const 5) - ) - (br $label$0) + (br $label$0) + ) + (i32.store + (get_local $2) + (i32.const 2) + ) + (block $label$2 + (br_if $label$2 + (get_local $1) ) (i32.store (get_local $2) - (i32.const 4) + (i32.const 3) ) (i32.store (get_local $2) @@ -392,6 +371,15 @@ ) (br $label$0) ) + (i32.store + (get_local $2) + (i32.const 4) + ) + (i32.store + (get_local $2) + (i32.const 5) + ) + (br $label$0) ) ) (func $test3 (param $0 i32) @@ -405,22 +393,20 @@ (get_local $0) ) ) - (block $label$2 - (loop $label$1 - (br_if $label$2 + (block $label$1 + (loop $label$2 + (br_if $label$1 (get_local $0) ) - (block $label$4 - (loop $label$3 - (br_if $label$3 - (i32.eqz - (get_local $0) - ) + (loop $label$3 + (br_if $label$3 + (i32.eqz + (get_local $0) ) ) ) (call $bar) - (br $label$1) + (br $label$2) ) ) (unreachable) @@ -481,25 +467,23 @@ ) ) (block $label$0 - (block $label$2 - (loop $label$1 - (i32.store - (i32.const 0) - (i32.const 0) - ) - (br_if $label$0 - (i32.eqz - (get_local $0) - ) - ) - (i32.store - (i32.const 0) - (i32.const 1) - ) - (br_if $label$1 - (get_local $1) + (loop $label$1 + (i32.store + (i32.const 0) + (i32.const 0) + ) + (br_if $label$0 + (i32.eqz + (get_local $0) ) ) + (i32.store + (i32.const 0) + (i32.const 1) + ) + (br_if $label$1 + (get_local $1) + ) ) (i32.store (i32.const 0) @@ -523,38 +507,36 @@ ) (block $label$0 (block $label$1 - (block $label$3 - (loop $label$2 - (i32.store - (i32.const 0) - (i32.const 0) - ) - (br_if $label$0 - (i32.eqz - (get_local $2) - ) - ) - (i32.store - (i32.const 0) - (i32.const 1) + (loop $label$2 + (i32.store + (i32.const 0) + (i32.const 0) + ) + (br_if $label$0 + (i32.eqz + (get_local $2) ) - (br_if $label$1 - (i32.eqz - (tee_local $0 - (i32.and - (get_local $1) - (i32.const 1) - ) + ) + (i32.store + (i32.const 0) + (i32.const 1) + ) + (br_if $label$1 + (i32.eqz + (tee_local $0 + (i32.and + (get_local $1) + (i32.const 1) ) ) ) - (i32.store - (i32.const 0) - (i32.const 1) - ) - (br_if $label$2 - (get_local $0) - ) + ) + (i32.store + (i32.const 0) + (i32.const 1) + ) + (br_if $label$2 + (get_local $0) ) ) (i32.store @@ -585,35 +567,18 @@ (i32.const 1) ) ) - (block $label$1 - (loop $label$0 - (i32.store - (i32.const 0) - (i32.const 1) - ) - (block $label$2 - (br_if $label$2 - (get_local $0) - ) - (i32.store - (i32.const 0) - (i32.const 2) - ) - (br_if $label$0 - (i32.and - (get_local $1) - (i32.const 1) - ) - ) - (i32.store - (i32.const 0) - (i32.const 4) - ) - (unreachable) + (loop $label$0 + (i32.store + (i32.const 0) + (i32.const 1) + ) + (block $label$1 + (br_if $label$1 + (get_local $0) ) (i32.store (i32.const 0) - (i32.const 3) + (i32.const 2) ) (br_if $label$0 (i32.and @@ -621,6 +586,21 @@ (i32.const 1) ) ) + (i32.store + (i32.const 0) + (i32.const 4) + ) + (unreachable) + ) + (i32.store + (i32.const 0) + (i32.const 3) + ) + (br_if $label$0 + (i32.and + (get_local $1) + (i32.const 1) + ) ) ) (i32.store @@ -630,13 +610,11 @@ (unreachable) ) (func $test8 - (block $label$1 - (loop $label$0 - (br_if $label$0 - (i32.const 0) - ) - (br $label$0) + (loop $label$0 + (br_if $label$0 + (i32.const 0) ) + (br $label$0) ) ) (func $test9 @@ -644,13 +622,13 @@ (i32.const 0) (i32.const 0) ) - (block $label$1 - (loop $label$0 + (block $label$0 + (loop $label$1 (i32.store (i32.const 0) (i32.const 1) ) - (br_if $label$1 + (br_if $label$0 (i32.eqz (i32.and (call $a) @@ -658,40 +636,25 @@ ) ) ) - (block $label$3 - (loop $label$2 - (i32.store - (i32.const 0) - (i32.const 2) - ) - (block $label$4 - (br_if $label$4 - (i32.eqz - (i32.and - (call $a) - (i32.const 1) - ) - ) - ) - (i32.store - (i32.const 0) - (i32.const 3) - ) - (br_if $label$0 - (i32.eqz - (i32.and - (call $a) - (i32.const 1) - ) + (loop $label$2 + (i32.store + (i32.const 0) + (i32.const 2) + ) + (block $label$3 + (br_if $label$3 + (i32.eqz + (i32.and + (call $a) + (i32.const 1) ) ) - (br $label$2) ) (i32.store (i32.const 0) - (i32.const 4) + (i32.const 3) ) - (br_if $label$0 + (br_if $label$1 (i32.eqz (i32.and (call $a) @@ -701,6 +664,19 @@ ) (br $label$2) ) + (i32.store + (i32.const 0) + (i32.const 4) + ) + (br_if $label$1 + (i32.eqz + (i32.and + (call $a) + (i32.const 1) + ) + ) + ) + (br $label$2) ) ) ) @@ -719,62 +695,58 @@ (set_local $0 (i32.const 2) ) - (block $label$1 - (loop $label$0 - (set_local $2 - (get_local $1) - ) - (set_local $3 - (get_local $0) - ) - (set_local $1 - (i32.const 0) - ) - (set_local $0 - (i32.const 3) - ) - (br_if $label$0 - (get_local $2) - ) - (set_local $2 - (i32.const 4) - ) - (block $label$2 - (block $label$4 - (loop $label$3 + (loop $label$0 + (set_local $2 + (get_local $1) + ) + (set_local $3 + (get_local $0) + ) + (set_local $1 + (i32.const 0) + ) + (set_local $0 + (i32.const 3) + ) + (br_if $label$0 + (get_local $2) + ) + (set_local $2 + (i32.const 4) + ) + (block $label$1 + (loop $label$2 + (set_local $4 + (get_local $3) + ) + (set_local $3 + (get_local $2) + ) + (loop $label$3 + (br_if $label$0 + (i32.gt_u + (tee_local $2 + (get_local $4) + ) + (i32.const 4) + ) + ) + (block $label$4 (set_local $4 (get_local $3) ) - (set_local $3 + (br_table $label$3 $label$4 $label$0 $label$2 $label$1 $label$3 (get_local $2) ) - (block $label$6 - (loop $label$5 - (br_if $label$0 - (i32.gt_u - (tee_local $2 - (get_local $4) - ) - (i32.const 4) - ) - ) - (set_local $4 - (get_local $3) - ) - (br_table $label$5 $label$6 $label$0 $label$3 $label$2 $label$5 - (get_local $2) - ) - ) - ) ) ) - (return) - ) - (set_local $1 - (i32.const 1) ) - (br $label$0) + (return) ) + (set_local $1 + (i32.const 1) + ) + (br $label$0) ) ) (func $test11 @@ -848,8 +820,8 @@ ) (func $test12 (param $0 i32) (local $1 i32) - (block $label$1 - (loop $label$0 + (block $label$0 + (loop $label$1 (block $label$2 (block $label$3 (br_if $label$3 @@ -874,7 +846,7 @@ (i32.const 76) ) ) - (br $label$1) + (br $label$0) ) (br_if $label$2 (i32.eq @@ -882,7 +854,7 @@ (i32.const 108) ) ) - (br_if $label$1 + (br_if $label$0 (i32.ne (get_local $1) (i32.const 104) @@ -895,7 +867,7 @@ (i32.const 1) ) ) - (br $label$0) + (br $label$1) ) ) (return) @@ -931,18 +903,14 @@ (unreachable) ) (func $test14 - (block $label$1 - (loop $label$0 - (br_if $label$0 - (i32.const 0) - ) + (loop $label$0 + (br_if $label$0 + (i32.const 0) ) ) - (block $label$3 - (loop $label$2 - (br_if $label$2 - (i32.const 0) - ) + (loop $label$1 + (br_if $label$1 + (i32.const 0) ) ) (return) @@ -959,15 +927,15 @@ (i32.const 0) ) (block $label$2 - (block $label$4 - (loop $label$3 - (br_if $label$4 + (block $label$3 + (loop $label$4 + (br_if $label$3 (i32.const 1) ) (set_local $1 (i32.const 0) ) - (br_if $label$3 + (br_if $label$4 (tee_local $0 (i32.add (get_local $0) diff --git a/test/llvm_autogenerated/dead-vreg.wast b/test/llvm_autogenerated/dead-vreg.wast index f46f398a2..f6d440bc3 100644 --- a/test/llvm_autogenerated/dead-vreg.wast +++ b/test/llvm_autogenerated/dead-vreg.wast @@ -34,66 +34,62 @@ (i32.const 1) ) ) - (block $label$2 - (loop $label$1 - (block $label$3 - (br_if $label$3 - (get_local $4) + (loop $label$1 + (block $label$2 + (br_if $label$2 + (get_local $4) + ) + (set_local $6 + (i32.const 0) + ) + (set_local $7 + (get_local $0) + ) + (set_local $8 + (get_local $1) + ) + (loop $label$3 + (i32.store + (get_local $7) + (get_local $6) ) (set_local $6 - (i32.const 0) + (i32.add + (get_local $6) + (get_local $5) + ) ) (set_local $7 - (get_local $0) - ) - (set_local $8 - (get_local $1) + (i32.add + (get_local $7) + (i32.const 4) + ) ) - (block $label$5 - (loop $label$4 - (i32.store - (get_local $7) - (get_local $6) - ) - (set_local $6 - (i32.add - (get_local $6) - (get_local $5) - ) - ) - (set_local $7 - (i32.add - (get_local $7) - (i32.const 4) - ) - ) - (br_if $label$4 - (tee_local $8 - (i32.add - (get_local $8) - (i32.const -1) - ) - ) + (br_if $label$3 + (tee_local $8 + (i32.add + (get_local $8) + (i32.const -1) ) ) ) ) - (set_local $0 - (i32.add - (get_local $0) - (get_local $3) - ) + ) + (set_local $0 + (i32.add + (get_local $0) + (get_local $3) ) - (br_if $label$1 - (i32.ne - (tee_local $5 - (i32.add - (get_local $5) - (i32.const 1) - ) + ) + (br_if $label$1 + (i32.ne + (tee_local $5 + (i32.add + (get_local $5) + (i32.const 1) ) - (get_local $2) ) + (get_local $2) ) ) ) diff --git a/test/llvm_autogenerated/irreducible-cfg.wast b/test/llvm_autogenerated/irreducible-cfg.wast index 94dcc8a65..783922490 100644 --- a/test/llvm_autogenerated/irreducible-cfg.wast +++ b/test/llvm_autogenerated/irreducible-cfg.wast @@ -40,86 +40,84 @@ (i32.const 1) ) ) - (block $label$3 - (loop $label$2 + (loop $label$2 + (block $label$3 (block $label$4 (block $label$5 (block $label$6 (block $label$7 (block $label$8 - (block $label$9 - (br_table $label$7 $label$9 $label$6 $label$8 $label$8 - (get_local $6) - ) + (br_table $label$6 $label$8 $label$5 $label$7 $label$7 + (get_local $6) ) - (br_if $label$4 - (i32.ge_s - (get_local $5) - (get_local $1) - ) - ) - (set_local $6 - (i32.const 3) - ) - (br $label$2) ) - (f64.store align=4 - (tee_local $2 - (i32.add - (get_local $0) - (i32.shl - (get_local $5) - (i32.const 3) - ) - ) - ) - (tee_local $4 - (f64.mul - (f64.load align=4 - (get_local $2) - ) - (f64.const 2.3) - ) + (br_if $label$3 + (i32.ge_s + (get_local $5) + (get_local $1) ) ) (set_local $6 - (i32.const 0) + (i32.const 3) ) (br $label$2) ) (f64.store align=4 - (i32.add - (get_local $0) - (i32.shl - (get_local $5) - (i32.const 3) + (tee_local $2 + (i32.add + (get_local $0) + (i32.shl + (get_local $5) + (i32.const 3) + ) ) ) - (f64.add - (get_local $4) - (f64.const 1.3) + (tee_local $4 + (f64.mul + (f64.load align=4 + (get_local $2) + ) + (f64.const 2.3) + ) ) ) - (set_local $5 - (i32.add + (set_local $6 + (i32.const 0) + ) + (br $label$2) + ) + (f64.store align=4 + (i32.add + (get_local $0) + (i32.shl (get_local $5) - (i32.const 1) + (i32.const 3) ) ) - (br $label$5) + (f64.add + (get_local $4) + (f64.const 1.3) + ) ) - (return) - ) - (set_local $6 - (i32.const 1) + (set_local $5 + (i32.add + (get_local $5) + (i32.const 1) + ) + ) + (br $label$4) ) - (br $label$2) + (return) ) (set_local $6 - (i32.const 2) + (i32.const 1) ) (br $label$2) ) + (set_local $6 + (i32.const 2) + ) + (br $label$2) ) ) (func $test1 (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) @@ -156,8 +154,8 @@ (i32.const 1) ) ) - (block $label$3 - (loop $label$2 + (loop $label$2 + (block $label$3 (block $label$4 (block $label$5 (block $label$6 @@ -165,103 +163,101 @@ (block $label$8 (block $label$9 (block $label$10 - (block $label$11 - (br_table $label$8 $label$11 $label$7 $label$10 $label$9 $label$9 - (get_local $6) - ) + (br_table $label$7 $label$10 $label$6 $label$9 $label$8 $label$8 + (get_local $6) ) - (br_if $label$4 - (i32.ge_s - (get_local $5) - (get_local $1) - ) - ) - (set_local $6 - (i32.const 3) - ) - (br $label$2) ) - (f64.store align=4 - (tee_local $2 - (i32.add - (get_local $0) - (i32.shl - (get_local $5) - (i32.const 3) - ) - ) - ) - (tee_local $4 - (f64.mul - (f64.load align=4 - (get_local $2) - ) - (f64.const 2.3) - ) + (br_if $label$3 + (i32.ge_s + (get_local $5) + (get_local $1) ) ) - (set_local $2 - (i32.const 0) - ) (set_local $6 - (i32.const 4) + (i32.const 3) ) (br $label$2) ) - (br_if $label$5 - (i32.lt_s - (tee_local $2 - (i32.add + (f64.store align=4 + (tee_local $2 + (i32.add + (get_local $0) + (i32.shl + (get_local $5) + (i32.const 3) + ) + ) + ) + (tee_local $4 + (f64.mul + (f64.load align=4 (get_local $2) - (i32.const 1) ) + (f64.const 2.3) ) - (i32.const 256) ) ) - (set_local $6 + (set_local $2 (i32.const 0) ) + (set_local $6 + (i32.const 4) + ) (br $label$2) ) - (f64.store align=4 - (i32.add - (get_local $0) - (i32.shl - (get_local $5) - (i32.const 3) + (br_if $label$4 + (i32.lt_s + (tee_local $2 + (i32.add + (get_local $2) + (i32.const 1) + ) ) - ) - (f64.add - (get_local $4) - (f64.const 1.3) + (i32.const 256) ) ) - (set_local $5 - (i32.add + (set_local $6 + (i32.const 0) + ) + (br $label$2) + ) + (f64.store align=4 + (i32.add + (get_local $0) + (i32.shl (get_local $5) - (i32.const 1) + (i32.const 3) ) ) - (br $label$6) + (f64.add + (get_local $4) + (f64.const 1.3) + ) ) - (return) - ) - (set_local $6 - (i32.const 1) + (set_local $5 + (i32.add + (get_local $5) + (i32.const 1) + ) + ) + (br $label$5) ) - (br $label$2) + (return) ) (set_local $6 - (i32.const 4) + (i32.const 1) ) (br $label$2) ) (set_local $6 - (i32.const 2) + (i32.const 4) ) (br $label$2) ) + (set_local $6 + (i32.const 2) + ) + (br $label$2) ) ) ) diff --git a/test/llvm_autogenerated/negative-base-reg.wast b/test/llvm_autogenerated/negative-base-reg.wast index f9b2390a9..05d7d5488 100644 --- a/test/llvm_autogenerated/negative-base-reg.wast +++ b/test/llvm_autogenerated/negative-base-reg.wast @@ -10,21 +10,19 @@ (set_local $0 (i32.const -128) ) - (block $label$1 - (loop $label$0 - (i32.store + (loop $label$0 + (i32.store + (i32.add + (get_local $0) + (i32.const 144) + ) + (i32.const 1) + ) + (br_if $label$0 + (tee_local $0 (i32.add (get_local $0) - (i32.const 144) - ) - (i32.const 1) - ) - (br_if $label$0 - (tee_local $0 - (i32.add - (get_local $0) - (i32.const 4) - ) + (i32.const 4) ) ) ) diff --git a/test/llvm_autogenerated/phi.wast b/test/llvm_autogenerated/phi.wast index aacefb630..710a3fdc4 100644 --- a/test/llvm_autogenerated/phi.wast +++ b/test/llvm_autogenerated/phi.wast @@ -39,27 +39,25 @@ (set_local $4 (i32.const 0) ) - (block $label$1 - (loop $label$0 - (set_local $1 - (get_local $2) - ) - (set_local $2 - (get_local $3) - ) - (set_local $3 - (get_local $1) - ) - (br_if $label$0 - (i32.lt_s - (tee_local $4 - (i32.add - (get_local $4) - (i32.const 1) - ) + (loop $label$0 + (set_local $1 + (get_local $2) + ) + (set_local $2 + (get_local $3) + ) + (set_local $3 + (get_local $1) + ) + (br_if $label$0 + (i32.lt_s + (tee_local $4 + (i32.add + (get_local $4) + (i32.const 1) ) - (get_local $0) ) + (get_local $0) ) ) ) diff --git a/test/llvm_autogenerated/reg-stackify.wast b/test/llvm_autogenerated/reg-stackify.wast index 4b433e0c2..80dc657ac 100644 --- a/test/llvm_autogenerated/reg-stackify.wast +++ b/test/llvm_autogenerated/reg-stackify.wast @@ -370,74 +370,70 @@ (set_local $7 (f64.const 0) ) - (block $label$1 - (loop $label$0 - (block $label$2 - (br_if $label$2 - (i32.or - (f64.ge - (get_local $7) - (f64.const 23.2345) - ) - (f64.ne - (get_local $7) - (get_local $7) - ) + (loop $label$0 + (block $label$1 + (br_if $label$1 + (i32.or + (f64.ge + (get_local $7) + (f64.const 23.2345) + ) + (f64.ne + (get_local $7) + (get_local $7) ) ) + ) + (set_local $8 + (get_local $6) + ) + (loop $label$2 (set_local $8 - (get_local $6) - ) - (block $label$4 - (loop $label$3 - (set_local $8 - (f64.add - (select - (f64.const -11353.57) - (tee_local $9 - (f64.add - (get_local $7) - (f64.const -1) - ) - ) - (get_local $2) + (f64.add + (select + (f64.const -11353.57) + (tee_local $9 + (f64.add + (get_local $7) + (f64.const -1) ) - (tee_local $6 - (get_local $8) - ) - ) - ) - (block $label$5 - (br_if $label$5 - (get_local $3) - ) - (set_local $9 - (get_local $5) ) + (get_local $2) ) - (set_local $8 - (f64.add - (get_local $9) - (get_local $8) - ) - ) - (br_if $label$3 - (f64.lt - (get_local $7) - (f64.const 23.2345) - ) + (tee_local $6 + (get_local $8) ) ) ) - ) - (set_local $7 - (f64.add - (get_local $7) - (f64.const 1) + (block $label$3 + (br_if $label$3 + (get_local $3) + ) + (set_local $9 + (get_local $5) + ) + ) + (set_local $8 + (f64.add + (get_local $9) + (get_local $8) + ) ) + (br_if $label$2 + (f64.lt + (get_local $7) + (f64.const 23.2345) + ) + ) + ) + ) + (set_local $7 + (f64.add + (get_local $7) + (f64.const 1) ) - (br $label$0) ) + (br $label$0) ) ) (func $no_stackify_call_past_load (result i32) @@ -536,25 +532,23 @@ (set_local $2 (i32.const 0) ) - (block $label$1 - (loop $label$0 - (i32.store - (get_local $1) - (i32.add - (get_local $2) - (i32.load - (get_local $1) - ) + (loop $label$0 + (i32.store + (get_local $1) + (i32.add + (get_local $2) + (i32.load + (get_local $1) ) ) - (br_if $label$0 - (i32.ne - (get_local $0) - (tee_local $2 - (i32.add - (get_local $2) - (i32.const 1) - ) + ) + (br_if $label$0 + (i32.ne + (get_local $0) + (tee_local $2 + (i32.add + (get_local $2) + (i32.const 1) ) ) ) diff --git a/test/llvm_autogenerated/userstack.wast b/test/llvm_autogenerated/userstack.wast index 2b99cb1a4..0d7ea4e27 100644 --- a/test/llvm_autogenerated/userstack.wast +++ b/test/llvm_autogenerated/userstack.wast @@ -407,18 +407,16 @@ (i32.const 1) ) ) - (block $label$1 - (loop $label$0 - (i32.store - (get_local $2) - (i32.const 1) - ) - (set_local $2 - (get_local $1) - ) - (br_if $label$0 - (get_local $0) - ) + (loop $label$0 + (i32.store + (get_local $2) + (i32.const 1) + ) + (set_local $2 + (get_local $1) + ) + (br_if $label$0 + (get_local $0) ) ) (return) diff --git a/test/torture-s/20000112-1.c.s b/test/torture-s/20000112-1.c.s index 69832ea82..2bfd7a524 100644 --- a/test/torture-s/20000112-1.c.s +++ b/test/torture-s/20000112-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000113-1.c.s b/test/torture-s/20000113-1.c.s index d810d44af..54ef8851e 100644 --- a/test/torture-s/20000113-1.c.s +++ b/test/torture-s/20000113-1.c.s @@ -55,6 +55,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000121-1.c.s b/test/torture-s/20000121-1.c.s index de6b7e5e8..4bf8e2dae 100644 --- a/test/torture-s/20000121-1.c.s +++ b/test/torture-s/20000121-1.c.s @@ -38,4 +38,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20000205-1.c.s b/test/torture-s/20000205-1.c.s index 5b9ff7ca6..e2b090dc9 100644 --- a/test/torture-s/20000205-1.c.s +++ b/test/torture-s/20000205-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000217-1.c.s b/test/torture-s/20000217-1.c.s index 5612127ec..c5e38b5b7 100644 --- a/test/torture-s/20000217-1.c.s +++ b/test/torture-s/20000217-1.c.s @@ -39,5 +39,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000223-1.c.s b/test/torture-s/20000223-1.c.s index 8e621a010..adfad24a2 100644 --- a/test/torture-s/20000223-1.c.s +++ b/test/torture-s/20000223-1.c.s @@ -37,5 +37,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20000224-1.c.s b/test/torture-s/20000224-1.c.s index 9cb8c9597..dd16a077d 100644 --- a/test/torture-s/20000224-1.c.s +++ b/test/torture-s/20000224-1.c.s @@ -40,7 +40,7 @@ test: # @test i32.gt_s $push5=, $0, $pop13 br_if 0, $pop5 # 0: up to label1 # BB#3: # %while.cond.while.end_crit_edge - end_loop # label2: + end_loop i32.const $push6=, 0 i32.store flag($pop6), $3 .LBB0_4: # %while.end @@ -94,5 +94,5 @@ flag: .size flag, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000225-1.c.s b/test/torture-s/20000225-1.c.s index 7722e3d08..ab28fb393 100644 --- a/test/torture-s/20000225-1.c.s +++ b/test/torture-s/20000225-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000227-1.c.s b/test/torture-s/20000227-1.c.s index c7df4778d..a98e05e3d 100644 --- a/test/torture-s/20000227-1.c.s +++ b/test/torture-s/20000227-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20000313-1.c.s b/test/torture-s/20000313-1.c.s index 3ae4f662b..d9b98b266 100644 --- a/test/torture-s/20000313-1.c.s +++ b/test/torture-s/20000313-1.c.s @@ -34,4 +34,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20000314-1.c.s b/test/torture-s/20000314-1.c.s index 12b023e66..ab134750e 100644 --- a/test/torture-s/20000314-1.c.s +++ b/test/torture-s/20000314-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000314-2.c.s b/test/torture-s/20000314-2.c.s index 1fee9753c..90509a8df 100644 --- a/test/torture-s/20000314-2.c.s +++ b/test/torture-s/20000314-2.c.s @@ -42,6 +42,6 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000314-3.c.s b/test/torture-s/20000314-3.c.s index a6d88cb96..af293f215 100644 --- a/test/torture-s/20000314-3.c.s +++ b/test/torture-s/20000314-3.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000402-1.c.s b/test/torture-s/20000402-1.c.s index 6fb904b9f..7820b572c 100644 --- a/test/torture-s/20000402-1.c.s +++ b/test/torture-s/20000402-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000403-1.c.s b/test/torture-s/20000403-1.c.s index 4e8091d5e..66a3349fb 100644 --- a/test/torture-s/20000403-1.c.s +++ b/test/torture-s/20000403-1.c.s @@ -83,6 +83,6 @@ bb: .size bb, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000412-1.c.s b/test/torture-s/20000412-1.c.s index 0f8da620f..52245e1a8 100644 --- a/test/torture-s/20000412-1.c.s +++ b/test/torture-s/20000412-1.c.s @@ -62,6 +62,6 @@ wordlist: .size wordlist, 828 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000412-2.c.s b/test/torture-s/20000412-2.c.s index ccafe3313..f2089145c 100644 --- a/test/torture-s/20000412-2.c.s +++ b/test/torture-s/20000412-2.c.s @@ -71,6 +71,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000412-3.c.s b/test/torture-s/20000412-3.c.s index 210200c14..c2b7cea7e 100644 --- a/test/torture-s/20000412-3.c.s +++ b/test/torture-s/20000412-3.c.s @@ -55,5 +55,5 @@ f: # @f .size f, .Lfunc_end2-f - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000412-4.c.s b/test/torture-s/20000412-4.c.s index cb207dd7e..1cb8d9b87 100644 --- a/test/torture-s/20000412-4.c.s +++ b/test/torture-s/20000412-4.c.s @@ -35,7 +35,7 @@ f: # @f tee_local $push18=, $2=, $pop19 i32.const $push17=, -1 i32.le_s $push9=, $pop18, $pop17 - br_if 3, $pop9 # 3: down to label0 + br_if 2, $pop9 # 2: down to label0 # BB#3: # %for.cond # in Loop: Header=BB0_2 Depth=1 i32.const $push23=, 1 @@ -45,7 +45,7 @@ f: # @f i32.le_s $push10=, $pop21, $pop20 br_if 0, $pop10 # 0: up to label2 .LBB0_4: # %for.cond6.preheader - end_loop # label3: + end_loop end_block # label1: return .LBB0_5: # %if.then @@ -72,6 +72,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000412-5.c.s b/test/torture-s/20000412-5.c.s index 6ab7ef485..d547b1ba5 100644 --- a/test/torture-s/20000412-5.c.s +++ b/test/torture-s/20000412-5.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000412-6.c.s b/test/torture-s/20000412-6.c.s index b389ed727..e689941b8 100644 --- a/test/torture-s/20000412-6.c.s +++ b/test/torture-s/20000412-6.c.s @@ -24,17 +24,17 @@ main: # @main i32.lt_u $push2=, $pop7, $pop6 br_if 0, $pop2 # 0: up to label0 # BB#2: # %bug.exit - end_loop # label1: + end_loop block i32.const $push3=, 491 i32.ne $push4=, $0, $pop3 - br_if 0, $pop4 # 0: down to label2 + br_if 0, $pop4 # 0: down to label1 # BB#3: # %if.end i32.const $push5=, 0 call exit@FUNCTION, $pop5 unreachable .LBB0_4: # %if.then - end_block # label2: + end_block # label1: call abort@FUNCTION unreachable .endfunc @@ -51,11 +51,11 @@ bug: # @bug # BB#0: # %entry block i32.ge_u $push0=, $1, $2 - br_if 0, $pop0 # 0: down to label3 + br_if 0, $pop0 # 0: down to label2 # BB#1: # %for.body.preheader .LBB1_2: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: i32.load16_u $push1=, 0($1) i32.sub $push2=, $0, $pop1 i32.const $push7=, 65535 @@ -64,10 +64,10 @@ bug: # @bug i32.add $push5=, $1, $pop6 tee_local $push4=, $1=, $pop5 i32.lt_u $push3=, $pop4, $2 - br_if 0, $pop3 # 0: up to label4 + br_if 0, $pop3 # 0: up to label3 .LBB1_3: # %for.end - end_loop # label5: - end_block # label3: + end_loop + end_block # label2: copy_local $push8=, $0 # fallthrough-return: $pop8 .endfunc @@ -88,6 +88,6 @@ buf: .size buf, 10 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000419-1.c.s b/test/torture-s/20000419-1.c.s index e126ff520..367d28d07 100644 --- a/test/torture-s/20000419-1.c.s +++ b/test/torture-s/20000419-1.c.s @@ -84,6 +84,6 @@ main: # @main .size .Lmain.f, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000422-1.c.s b/test/torture-s/20000422-1.c.s index fdc8c1a27..45c04c457 100644 --- a/test/torture-s/20000422-1.c.s +++ b/test/torture-s/20000422-1.c.s @@ -30,7 +30,7 @@ main: # @main loop # label2: block i32.le_s $push4=, $1, $6 - br_if 0, $pop4 # 0: down to label4 + br_if 0, $pop4 # 0: down to label3 # BB#3: # %for.body3.preheader # in Loop: Header=BB0_2 Depth=1 copy_local $7=, $2 @@ -38,7 +38,7 @@ main: # @main .LBB0_4: # %for.body3 # Parent Loop BB0_2 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label5: + loop # label4: block i32.load $push26=, 0($7) tee_local $push25=, $3=, $pop26 @@ -48,32 +48,32 @@ main: # @main i32.load $push21=, 0($pop22) tee_local $push20=, $4=, $pop21 i32.ge_s $push5=, $pop25, $pop20 - br_if 0, $pop5 # 0: down to label7 + br_if 0, $pop5 # 0: down to label5 # BB#5: # %if.then # in Loop: Header=BB0_4 Depth=2 i32.store 0($7), $4 i32.store 0($5), $3 .LBB0_6: # %for.cond1.backedge # in Loop: Header=BB0_4 Depth=2 - end_block # label7: + end_block # label5: i32.const $push30=, -4 i32.add $7=, $7, $pop30 i32.const $push29=, -1 i32.add $push28=, $8, $pop29 tee_local $push27=, $8=, $pop28 i32.gt_s $push6=, $pop27, $6 - br_if 0, $pop6 # 0: up to label5 + br_if 0, $pop6 # 0: up to label4 .LBB0_7: # %for.end # in Loop: Header=BB0_2 Depth=1 - end_loop # label6: - end_block # label4: + end_loop + end_block # label3: i32.const $push33=, 1 i32.add $push32=, $6, $pop33 tee_local $push31=, $6=, $pop32 i32.lt_s $push7=, $pop31, $0 br_if 0, $pop7 # 0: up to label2 # BB#8: # %for.cond15.preheader - end_loop # label3: + end_loop i32.const $push34=, 1 i32.lt_s $push8=, $0, $pop34 br_if 0, $pop8 # 0: down to label1 @@ -82,7 +82,7 @@ main: # @main i32.const $8=, 0 .LBB0_10: # %for.body17 # =>This Inner Loop Header: Depth=1 - loop # label8: + loop # label6: i32.const $push36=, ops i32.add $push11=, $7, $pop36 i32.load $push12=, 0($pop11) @@ -90,7 +90,7 @@ main: # @main i32.add $push9=, $7, $pop35 i32.load $push10=, 0($pop9) i32.ne $push13=, $pop12, $pop10 - br_if 3, $pop13 # 3: down to label0 + br_if 2, $pop13 # 2: down to label0 # BB#11: # %for.cond15 # in Loop: Header=BB0_10 Depth=1 i32.const $push40=, 4 @@ -99,9 +99,9 @@ main: # @main i32.add $push38=, $8, $pop39 tee_local $push37=, $8=, $pop38 i32.lt_s $push14=, $pop37, $0 - br_if 0, $pop14 # 0: up to label8 + br_if 0, $pop14 # 0: up to label6 .LBB0_12: # %for.end25 - end_loop # label9: + end_loop end_block # label1: i32.const $push41=, 0 call exit@FUNCTION, $pop41 @@ -166,6 +166,6 @@ num: .size num, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000503-1.c.s b/test/torture-s/20000503-1.c.s index a23aed9d9..4d5ddd4ca 100644 --- a/test/torture-s/20000503-1.c.s +++ b/test/torture-s/20000503-1.c.s @@ -37,5 +37,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000511-1.c.s b/test/torture-s/20000511-1.c.s index 9819b2d5e..2d1a98485 100644 --- a/test/torture-s/20000511-1.c.s +++ b/test/torture-s/20000511-1.c.s @@ -35,6 +35,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000519-1.c.s b/test/torture-s/20000519-1.c.s index c95ef11a7..749a524e2 100644 --- a/test/torture-s/20000519-1.c.s +++ b/test/torture-s/20000519-1.c.s @@ -20,7 +20,7 @@ bar: # @bar i32.gt_s $push1=, $2, $pop3 br_if 0, $pop1 # 0: up to label0 # BB#2: # %do.end - end_loop # label1: + end_loop i32.add $push2=, $2, $0 # fallthrough-return: $pop2 .endfunc @@ -43,16 +43,16 @@ foo: # @foo i32.store 12($pop6), $1 .LBB1_1: # %do.body.i # =>This Inner Loop Header: Depth=1 - loop # label2: + loop # label1: i32.load $2=, 0($1) i32.const $push8=, 4 i32.add $push0=, $1, $pop8 copy_local $1=, $pop0 i32.const $push7=, 10 i32.gt_s $push1=, $2, $pop7 - br_if 0, $pop1 # 0: up to label2 + br_if 0, $pop1 # 0: up to label1 # BB#2: # %bar.exit - end_loop # label3: + end_loop i32.add $push2=, $2, $0 # fallthrough-return: $pop2 .endfunc @@ -81,7 +81,7 @@ main: # @main i32.call $push2=, foo@FUNCTION, $pop1, $0 i32.const $push3=, 3 i32.ne $push4=, $pop2, $pop3 - br_if 0, $pop4 # 0: down to label4 + br_if 0, $pop4 # 0: down to label2 # BB#1: # %if.end i32.const $push12=, 0 i32.const $push10=, 16 @@ -90,7 +90,7 @@ main: # @main i32.const $push5=, 0 return $pop5 .LBB2_2: # %if.then - end_block # label4: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -98,5 +98,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20000519-2.c.s b/test/torture-s/20000519-2.c.s index f4f2a7909..6bb7ab02b 100644 --- a/test/torture-s/20000519-2.c.s +++ b/test/torture-s/20000519-2.c.s @@ -35,6 +35,6 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000523-1.c.s b/test/torture-s/20000523-1.c.s index 7bb7b4548..bd1f36bcf 100644 --- a/test/torture-s/20000523-1.c.s +++ b/test/torture-s/20000523-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000528-1.c.s b/test/torture-s/20000528-1.c.s index 7a7c2efca..bf259d69c 100644 --- a/test/torture-s/20000528-1.c.s +++ b/test/torture-s/20000528-1.c.s @@ -48,6 +48,6 @@ s: .size s, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000603-1.c.s b/test/torture-s/20000603-1.c.s index 1522b4053..30eb6591e 100644 --- a/test/torture-s/20000603-1.c.s +++ b/test/torture-s/20000603-1.c.s @@ -32,4 +32,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20000605-1.c.s b/test/torture-s/20000605-1.c.s index 5e159ecee..41beadbac 100644 --- a/test/torture-s/20000605-1.c.s +++ b/test/torture-s/20000605-1.c.s @@ -17,15 +17,15 @@ main: # @main tee_local $push1=, $0=, $pop2 br_if 0, $pop1 # 0: up to label0 # BB#2: # %render_image_rgb_a.exit - end_loop # label1: + end_loop block - br_if 0, $0 # 0: down to label2 + br_if 0, $0 # 0: down to label1 # BB#3: # %if.end i32.const $push0=, 0 call exit@FUNCTION, $pop0 unreachable .LBB0_4: # %if.then - end_block # label2: + end_block # label1: call abort@FUNCTION unreachable .endfunc @@ -33,6 +33,6 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000605-2.c.s b/test/torture-s/20000605-2.c.s index 0ebeb9471..819d34028 100644 --- a/test/torture-s/20000605-2.c.s +++ b/test/torture-s/20000605-2.c.s @@ -22,7 +22,7 @@ f1: # @f1 loop # label2: i32.const $push10=, 5 i32.ge_s $push2=, $3, $pop10 - br_if 3, $pop2 # 3: down to label0 + br_if 2, $pop2 # 2: down to label0 # BB#3: # %for.inc # in Loop: Header=BB0_2 Depth=1 i32.add $push3=, $2, $3 @@ -37,7 +37,7 @@ f1: # @f1 i32.lt_s $push7=, $pop5, $pop6 br_if 0, $pop7 # 0: up to label2 .LBB0_4: # %for.end - end_loop # label3: + end_loop end_block # label1: return .LBB0_5: # %if.then @@ -78,6 +78,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000605-3.c.s b/test/torture-s/20000605-3.c.s index d3b577cc1..b09103a84 100644 --- a/test/torture-s/20000605-3.c.s +++ b/test/torture-s/20000605-3.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20000622-1.c.s b/test/torture-s/20000622-1.c.s index 353aa1107..16695bcb9 100644 --- a/test/torture-s/20000622-1.c.s +++ b/test/torture-s/20000622-1.c.s @@ -85,6 +85,6 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000703-1.c.s b/test/torture-s/20000703-1.c.s index b40630809..c39c09218 100644 --- a/test/torture-s/20000703-1.c.s +++ b/test/torture-s/20000703-1.c.s @@ -83,5 +83,5 @@ main: # @main .size .L.str.1, 18 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000706-1.c.s b/test/torture-s/20000706-1.c.s index 62bc4e51d..c9e2465e2 100644 --- a/test/torture-s/20000706-1.c.s +++ b/test/torture-s/20000706-1.c.s @@ -146,6 +146,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000706-2.c.s b/test/torture-s/20000706-2.c.s index 4da99ddcc..4aba9ae92 100644 --- a/test/torture-s/20000706-2.c.s +++ b/test/torture-s/20000706-2.c.s @@ -146,6 +146,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000706-3.c.s b/test/torture-s/20000706-3.c.s index 5144aaa73..05cdf2396 100644 --- a/test/torture-s/20000706-3.c.s +++ b/test/torture-s/20000706-3.c.s @@ -96,6 +96,6 @@ c: .size c, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000706-4.c.s b/test/torture-s/20000706-4.c.s index 73b0c4e5f..56314ca92 100644 --- a/test/torture-s/20000706-4.c.s +++ b/test/torture-s/20000706-4.c.s @@ -97,6 +97,6 @@ c: .size c, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000706-5.c.s b/test/torture-s/20000706-5.c.s index 001c875bc..8de02ccef 100644 --- a/test/torture-s/20000706-5.c.s +++ b/test/torture-s/20000706-5.c.s @@ -124,6 +124,6 @@ c: .size c, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000707-1.c.s b/test/torture-s/20000707-1.c.s index ea3630955..a99c45cc2 100644 --- a/test/torture-s/20000707-1.c.s +++ b/test/torture-s/20000707-1.c.s @@ -86,6 +86,6 @@ main: # @main .size .Lmain.x, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000715-1.c.s b/test/torture-s/20000715-1.c.s index 16dbd0efc..79f066cac 100644 --- a/test/torture-s/20000715-1.c.s +++ b/test/torture-s/20000715-1.c.s @@ -120,5 +120,5 @@ y: .size y, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000715-2.c.s b/test/torture-s/20000715-2.c.s index bbe4834df..789c548a9 100644 --- a/test/torture-s/20000715-2.c.s +++ b/test/torture-s/20000715-2.c.s @@ -34,5 +34,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000717-1.c.s b/test/torture-s/20000717-1.c.s index 0bd73ca6d..e5a290ae4 100644 --- a/test/torture-s/20000717-1.c.s +++ b/test/torture-s/20000717-1.c.s @@ -101,6 +101,6 @@ main: # @main .size .Lmain.t, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000717-2.c.s b/test/torture-s/20000717-2.c.s index 105feb8b7..ffbaf8427 100644 --- a/test/torture-s/20000717-2.c.s +++ b/test/torture-s/20000717-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000717-3.c.s b/test/torture-s/20000717-3.c.s index 1d80eeb62..dab193c2a 100644 --- a/test/torture-s/20000717-3.c.s +++ b/test/torture-s/20000717-3.c.s @@ -56,6 +56,6 @@ c: .size c, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000717-4.c.s b/test/torture-s/20000717-4.c.s index d5586ac39..28aa4485a 100644 --- a/test/torture-s/20000717-4.c.s +++ b/test/torture-s/20000717-4.c.s @@ -37,4 +37,4 @@ s: .size s, 100 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20000717-5.c.s b/test/torture-s/20000717-5.c.s index f87dda40d..57abd36f8 100644 --- a/test/torture-s/20000717-5.c.s +++ b/test/torture-s/20000717-5.c.s @@ -136,6 +136,6 @@ main: # @main .size .Lmain.t, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000722-1.c.s b/test/torture-s/20000722-1.c.s index 354456aef..434eb5ed4 100644 --- a/test/torture-s/20000722-1.c.s +++ b/test/torture-s/20000722-1.c.s @@ -52,6 +52,6 @@ foo: # @foo .size foo, .Lfunc_end2-foo - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/20000726-1.c.s b/test/torture-s/20000726-1.c.s index b43e803c7..0737a6505 100644 --- a/test/torture-s/20000726-1.c.s +++ b/test/torture-s/20000726-1.c.s @@ -29,5 +29,5 @@ adjust_xy: # @adjust_xy .size adjust_xy, .Lfunc_end1-adjust_xy - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000731-1.c.s b/test/torture-s/20000731-1.c.s index 50757d71f..dceb27660 100644 --- a/test/torture-s/20000731-1.c.s +++ b/test/torture-s/20000731-1.c.s @@ -39,5 +39,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000731-2.c.s b/test/torture-s/20000731-2.c.s index c6e235e29..944e575d4 100644 --- a/test/torture-s/20000731-2.c.s +++ b/test/torture-s/20000731-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000801-1.c.s b/test/torture-s/20000801-1.c.s index 764cb7219..95b162636 100644 --- a/test/torture-s/20000801-1.c.s +++ b/test/torture-s/20000801-1.c.s @@ -40,7 +40,7 @@ foo: # @foo i32.lt_u $push3=, $pop5, $2 br_if 0, $pop3 # 0: up to label1 .LBB0_3: # %while.end - end_loop # label2: + end_loop end_block # label0: # fallthrough-return .endfunc @@ -72,13 +72,13 @@ main: # @main i32.load $push1=, 12($0) i32.const $push7=, 1 i32.ne $push2=, $pop1, $pop7 - br_if 0, $pop2 # 0: down to label3 + br_if 0, $pop2 # 0: down to label2 # BB#1: # %if.end i32.const $push12=, 0 call exit@FUNCTION, $pop12 unreachable .LBB1_2: # %if.then - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -86,6 +86,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000801-2.c.s b/test/torture-s/20000801-2.c.s index cc04f3741..fa29d5c42 100644 --- a/test/torture-s/20000801-2.c.s +++ b/test/torture-s/20000801-2.c.s @@ -18,7 +18,7 @@ test: # @test tee_local $push1=, $0=, $pop2 br_if 0, $pop1 # 0: up to label1 .LBB0_2: # %while.end - end_loop # label2: + end_loop end_block # label0: i32.const $push0=, 0 # fallthrough-return: $pop0 @@ -77,12 +77,12 @@ main: # @main copy_local $0=, $pop9 .LBB3_1: # %while.body.i # =>This Inner Loop Header: Depth=1 - loop # label3: + loop # label2: i32.load $push13=, 0($0) tee_local $push12=, $0=, $pop13 - br_if 0, $pop12 # 0: up to label3 + br_if 0, $pop12 # 0: up to label2 # BB#2: # %if.end - end_loop # label4: + end_loop i32.const $push1=, 0 call exit@FUNCTION, $pop1 unreachable @@ -91,5 +91,5 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000801-3.c.s b/test/torture-s/20000801-3.c.s index 77d89ccf4..cee4292c1 100644 --- a/test/torture-s/20000801-3.c.s +++ b/test/torture-s/20000801-3.c.s @@ -36,6 +36,6 @@ s: .size s, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/20000801-4.c.s b/test/torture-s/20000801-4.c.s index 28bee49b8..d506627b0 100644 --- a/test/torture-s/20000801-4.c.s +++ b/test/torture-s/20000801-4.c.s @@ -49,5 +49,5 @@ t: .size t, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000808-1.c.s b/test/torture-s/20000808-1.c.s index 5aed8f8e7..03617f977 100644 --- a/test/torture-s/20000808-1.c.s +++ b/test/torture-s/20000808-1.c.s @@ -106,6 +106,6 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20000815-1.c.s b/test/torture-s/20000815-1.c.s index 912214680..97dd0fbaa 100644 --- a/test/torture-s/20000815-1.c.s +++ b/test/torture-s/20000815-1.c.s @@ -28,37 +28,37 @@ invalidate_memory: # @invalidate_memory i32.load $push10=, 0($pop3) tee_local $push9=, $0=, $pop10 i32.eqz $push19=, $pop9 - br_if 0, $pop19 # 0: down to label3 + br_if 0, $pop19 # 0: down to label2 .LBB0_2: # %for.body6 # Parent Loop BB0_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label4: + loop # label3: copy_local $push14=, $0 tee_local $push13=, $3=, $pop14 i32.load $0=, 4($pop13) block i32.load8_u $push4=, 36($3) i32.eqz $push20=, $pop4 - br_if 0, $pop20 # 0: down to label6 + br_if 0, $pop20 # 0: down to label4 # BB#3: # %land.lhs.true # in Loop: Header=BB0_2 Depth=2 - br_if 6, $1 # 6: down to label0 + br_if 4, $1 # 4: down to label0 # BB#4: # %lor.lhs.false # in Loop: Header=BB0_2 Depth=2 i32.eqz $push21=, $2 - br_if 0, $pop21 # 0: down to label6 + br_if 0, $pop21 # 0: down to label4 # BB#5: # %land.lhs.true10 # in Loop: Header=BB0_2 Depth=2 i32.load8_u $push5=, 37($3) - br_if 6, $pop5 # 6: down to label0 + br_if 4, $pop5 # 4: down to label0 .LBB0_6: # %for.cond5.backedge # in Loop: Header=BB0_2 Depth=2 - end_block # label6: - br_if 0, $0 # 0: up to label4 + end_block # label4: + br_if 0, $0 # 0: up to label3 .LBB0_7: # %for.inc15 # in Loop: Header=BB0_1 Depth=1 - end_loop # label5: - end_block # label3: + end_loop + end_block # label2: i32.const $push18=, 1 i32.add $push17=, $4, $pop18 tee_local $push16=, $4=, $pop17 @@ -66,7 +66,7 @@ invalidate_memory: # @invalidate_memory i32.lt_s $push6=, $pop16, $pop15 br_if 0, $pop6 # 0: up to label1 # BB#8: # %for.end16 - end_loop # label2: + end_loop return .LBB0_9: # %if.then end_block # label0: @@ -137,38 +137,39 @@ main: # @main # =>This Loop Header: Depth=1 # Child Loop BB3_2 Depth 2 block - loop # label8: + loop # label6: block i32.eqz $push31=, $2 - br_if 0, $pop31 # 0: down to label10 + br_if 0, $pop31 # 0: down to label7 .LBB3_2: # %for.body6.i # Parent Loop BB3_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label11: + loop # label8: i32.load $0=, 4($2) block i32.load8_u $push1=, 36($2) i32.eqz $push32=, $pop1 - br_if 0, $pop32 # 0: down to label13 + br_if 0, $pop32 # 0: down to label9 # BB#3: # %land.lhs.true10.i # in Loop: Header=BB3_2 Depth=2 i32.load8_u $push2=, 37($2) - br_if 6, $pop2 # 6: down to label7 + br_if 4, $pop2 # 4: down to label5 .LBB3_4: # %for.cond5.backedge.i # in Loop: Header=BB3_2 Depth=2 - end_block # label13: + end_block # label9: copy_local $2=, $0 - br_if 0, $0 # 0: up to label11 + br_if 0, $0 # 0: up to label8 .LBB3_5: # %for.inc15.i # in Loop: Header=BB3_1 Depth=1 - end_loop # label12: - end_block # label10: + end_loop + end_block # label7: + block i32.const $push30=, 1 i32.add $push29=, $1, $pop30 tee_local $push28=, $1=, $pop29 i32.const $push27=, 30 i32.gt_s $push3=, $pop28, $pop27 - br_if 1, $pop3 # 1: down to label9 + br_if 0, $pop3 # 0: down to label10 # BB#6: # %for.inc15.i.for.body.i_crit_edge # in Loop: Header=BB3_1 Depth=1 i32.const $push26=, 2 @@ -176,9 +177,10 @@ main: # @main i32.const $push25=, table i32.add $push6=, $pop5, $pop25 i32.load $2=, 0($pop6) - br 0 # 0: up to label8 + br 1 # 1: up to label6 .LBB3_7: # %invalidate_memory.exit - end_loop # label9: + end_block # label10: + end_loop i32.const $push13=, 0 i32.const $push11=, 48 i32.add $push12=, $3, $pop11 @@ -186,7 +188,7 @@ main: # @main i32.const $push4=, 0 return $pop4 .LBB3_8: # %if.then.i - end_block # label7: + end_block # label5: call remove_from_table@FUNCTION, $2, $2 unreachable .endfunc @@ -201,5 +203,5 @@ table: .size table, 128 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20000818-1.c.s b/test/torture-s/20000818-1.c.s index 6ffb29516..8e3a87eee 100644 --- a/test/torture-s/20000818-1.c.s +++ b/test/torture-s/20000818-1.c.s @@ -37,5 +37,5 @@ temporary_obstack: .size temporary_obstack, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20000819-1.c.s b/test/torture-s/20000819-1.c.s index 3948ec781..6095e71db 100644 --- a/test/torture-s/20000819-1.c.s +++ b/test/torture-s/20000819-1.c.s @@ -25,7 +25,7 @@ foo: # @foo i32.load $push4=, 0($1) i32.const $push11=, 1 i32.le_s $push5=, $pop4, $pop11 - br_if 3, $pop5 # 3: down to label0 + br_if 2, $pop5 # 2: down to label0 # BB#3: # %for.cond # in Loop: Header=BB0_2 Depth=1 i32.const $push14=, 4 @@ -34,7 +34,7 @@ foo: # @foo i32.le_u $push6=, $pop12, $0 br_if 0, $pop6 # 0: up to label2 .LBB0_4: # %for.end - end_loop # label3: + end_loop end_block # label1: return .LBB0_5: # %if.then @@ -73,6 +73,6 @@ a: .size a, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/20000910-1.c.s b/test/torture-s/20000910-1.c.s index d06971ca6..50b1213cf 100644 --- a/test/torture-s/20000910-1.c.s +++ b/test/torture-s/20000910-1.c.s @@ -59,6 +59,6 @@ baz: # @baz .size baz, .Lfunc_end3-baz - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/20000910-2.c.s b/test/torture-s/20000910-2.c.s index 8cae05c66..e9fb46a10 100644 --- a/test/torture-s/20000910-2.c.s +++ b/test/torture-s/20000910-2.c.s @@ -60,7 +60,7 @@ list: .size list, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 .functype strchr, i32, i32, i32 diff --git a/test/torture-s/20000914-1.c.s b/test/torture-s/20000914-1.c.s index 5cd719357..0947b263d 100644 --- a/test/torture-s/20000914-1.c.s +++ b/test/torture-s/20000914-1.c.s @@ -59,7 +59,7 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype malloc, i32, i32 .functype exit, void, i32 diff --git a/test/torture-s/20000917-1.c.s b/test/torture-s/20000917-1.c.s index 80753a9f2..f0eff8d19 100644 --- a/test/torture-s/20000917-1.c.s +++ b/test/torture-s/20000917-1.c.s @@ -47,5 +47,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20001009-1.c.s b/test/torture-s/20001009-1.c.s index 009b7fc4d..9ad2a43b9 100644 --- a/test/torture-s/20001009-1.c.s +++ b/test/torture-s/20001009-1.c.s @@ -32,4 +32,4 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20001009-2.c.s b/test/torture-s/20001009-2.c.s index 296b58cef..622318e66 100644 --- a/test/torture-s/20001009-2.c.s +++ b/test/torture-s/20001009-2.c.s @@ -29,7 +29,7 @@ foo: # @foo i32.store b($pop8), $pop4 br_if 0, $1 # 0: up to label1 .LBB0_3: # %if.end - end_loop # label2: + end_loop end_block # label0: i32.const $push2=, -1 # fallthrough-return: $pop2 @@ -49,12 +49,12 @@ main: # @main i32.const $push2=, 0 i32.load $push0=, b($pop2) i32.eqz $push9=, $pop0 - br_if 0, $pop9 # 0: down to label3 + br_if 0, $pop9 # 0: down to label2 # BB#1: # %for.body.i.preheader i32.const $0=, 1 .LBB1_2: # %for.body.i # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: #APP #NO_APP i32.const $push7=, 0 @@ -64,10 +64,10 @@ main: # @main i32.add $push4=, $pop1, $pop5 tee_local $push3=, $1=, $pop4 i32.store b($pop7), $pop3 - br_if 0, $1 # 0: up to label4 + br_if 0, $1 # 0: up to label3 .LBB1_3: # %foo.exit - end_loop # label5: - end_block # label3: + end_loop + end_block # label2: i32.const $push8=, 0 # fallthrough-return: $pop8 .endfunc @@ -84,4 +84,4 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20001011-1.c.s b/test/torture-s/20001011-1.c.s index 818da8c3d..b381367ee 100644 --- a/test/torture-s/20001011-1.c.s +++ b/test/torture-s/20001011-1.c.s @@ -35,5 +35,5 @@ main: # @main .size .L.str, 5 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strcmp, i32, i32, i32 diff --git a/test/torture-s/20001013-1.c.s b/test/torture-s/20001013-1.c.s index 9bebb4fe3..3866d84bc 100644 --- a/test/torture-s/20001013-1.c.s +++ b/test/torture-s/20001013-1.c.s @@ -67,6 +67,6 @@ z: .size z, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20001017-1.c.s b/test/torture-s/20001017-1.c.s index e377fbfb9..15462302e 100644 --- a/test/torture-s/20001017-1.c.s +++ b/test/torture-s/20001017-1.c.s @@ -34,5 +34,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20001017-2.c.s b/test/torture-s/20001017-2.c.s index 5767d767e..9e37ef1c5 100644 --- a/test/torture-s/20001017-2.c.s +++ b/test/torture-s/20001017-2.c.s @@ -46,5 +46,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20001024-1.c.s b/test/torture-s/20001024-1.c.s index 17d88de20..35891d7ee 100644 --- a/test/torture-s/20001024-1.c.s +++ b/test/torture-s/20001024-1.c.s @@ -62,6 +62,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20001026-1.c.s b/test/torture-s/20001026-1.c.s index 38a6e4300..6d1763768 100644 --- a/test/torture-s/20001026-1.c.s +++ b/test/torture-s/20001026-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20001027-1.c.s b/test/torture-s/20001027-1.c.s index d54fce343..f84a7974e 100644 --- a/test/torture-s/20001027-1.c.s +++ b/test/torture-s/20001027-1.c.s @@ -51,6 +51,6 @@ p: .size p, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20001031-1.c.s b/test/torture-s/20001031-1.c.s index 311214289..ab5cb2414 100644 --- a/test/torture-s/20001031-1.c.s +++ b/test/torture-s/20001031-1.c.s @@ -83,6 +83,6 @@ main: # @main .size main, .Lfunc_end4-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20001101.c.s b/test/torture-s/20001101.c.s index 82fc779ee..37468f920 100644 --- a/test/torture-s/20001101.c.s +++ b/test/torture-s/20001101.c.s @@ -58,6 +58,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20001108-1.c.s b/test/torture-s/20001108-1.c.s index c2cd05ae9..3ff7a8146 100644 --- a/test/torture-s/20001108-1.c.s +++ b/test/torture-s/20001108-1.c.s @@ -53,5 +53,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20001111-1.c.s b/test/torture-s/20001111-1.c.s index 104dc0ebc..d9c9caaa6 100644 --- a/test/torture-s/20001111-1.c.s +++ b/test/torture-s/20001111-1.c.s @@ -65,6 +65,6 @@ next_buffer: .size next_buffer, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20001112-1.c.s b/test/torture-s/20001112-1.c.s index 90afccd29..5fbe86428 100644 --- a/test/torture-s/20001112-1.c.s +++ b/test/torture-s/20001112-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20001121-1.c.s b/test/torture-s/20001121-1.c.s index 759730f8d..9751579f7 100644 --- a/test/torture-s/20001121-1.c.s +++ b/test/torture-s/20001121-1.c.s @@ -51,5 +51,5 @@ d: .size d, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20001124-1.c.s b/test/torture-s/20001124-1.c.s index b84eeb449..9a1565141 100644 --- a/test/torture-s/20001124-1.c.s +++ b/test/torture-s/20001124-1.c.s @@ -58,5 +58,5 @@ f: .size f, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20001130-1.c.s b/test/torture-s/20001130-1.c.s index 59f5b04db..bfa982211 100644 --- a/test/torture-s/20001130-1.c.s +++ b/test/torture-s/20001130-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20001130-2.c.s b/test/torture-s/20001130-2.c.s index 15c266152..90915c88e 100644 --- a/test/torture-s/20001130-2.c.s +++ b/test/torture-s/20001130-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20001203-1.c.s b/test/torture-s/20001203-1.c.s index dbef95195..c50ac5fcb 100644 --- a/test/torture-s/20001203-1.c.s +++ b/test/torture-s/20001203-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20001203-2.c.s b/test/torture-s/20001203-2.c.s index 8a4495ec4..fbf49f8a8 100644 --- a/test/torture-s/20001203-2.c.s +++ b/test/torture-s/20001203-2.c.s @@ -171,6 +171,6 @@ main: # @main .size main, .Lfunc_end5-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20001221-1.c.s b/test/torture-s/20001221-1.c.s index f396e4ce4..c6383fa43 100644 --- a/test/torture-s/20001221-1.c.s +++ b/test/torture-s/20001221-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20001228-1.c.s b/test/torture-s/20001228-1.c.s index b27ced0d4..b687bc990 100644 --- a/test/torture-s/20001228-1.c.s +++ b/test/torture-s/20001228-1.c.s @@ -69,6 +69,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20001229-1.c.s b/test/torture-s/20001229-1.c.s index dc51ede23..7fdd97dc4 100644 --- a/test/torture-s/20001229-1.c.s +++ b/test/torture-s/20001229-1.c.s @@ -38,5 +38,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010106-1.c.s b/test/torture-s/20010106-1.c.s index 555973eb9..a3ff42ae2 100644 --- a/test/torture-s/20010106-1.c.s +++ b/test/torture-s/20010106-1.c.s @@ -58,6 +58,6 @@ main: # @main .size .Lswitch.table, 28 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20010114-1.c.s b/test/torture-s/20010114-1.c.s index ce3643d6e..895c2f449 100644 --- a/test/torture-s/20010114-1.c.s +++ b/test/torture-s/20010114-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010116-1.c.s b/test/torture-s/20010116-1.c.s index e28e692b9..02e65938c 100644 --- a/test/torture-s/20010116-1.c.s +++ b/test/torture-s/20010116-1.c.s @@ -75,6 +75,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20010118-1.c.s b/test/torture-s/20010118-1.c.s index 75b2d1112..902c2f111 100644 --- a/test/torture-s/20010118-1.c.s +++ b/test/torture-s/20010118-1.c.s @@ -76,5 +76,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010119-1.c.s b/test/torture-s/20010119-1.c.s index 6333d2ced..c1ab56880 100644 --- a/test/torture-s/20010119-1.c.s +++ b/test/torture-s/20010119-1.c.s @@ -39,5 +39,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010123-1.c.s b/test/torture-s/20010123-1.c.s index 75444bbb3..5a0495b1a 100644 --- a/test/torture-s/20010123-1.c.s +++ b/test/torture-s/20010123-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010129-1.c.s b/test/torture-s/20010129-1.c.s index d617243b2..646c42187 100644 --- a/test/torture-s/20010129-1.c.s +++ b/test/torture-s/20010129-1.c.s @@ -114,20 +114,20 @@ foo: # @foo block i32.or $push17=, $2, $3 i32.eqz $push45=, $pop17 - br_if 0, $pop45 # 0: down to label5 + br_if 0, $pop45 # 0: down to label4 # BB#3: # %if.end17 # in Loop: Header=BB3_2 Depth=1 i32.const $push37=, 1 i32.select $10=, $2, $pop37, $2 block - br_if 0, $3 # 0: down to label6 + br_if 0, $3 # 0: down to label5 # BB#4: # %land.lhs.true25 # in Loop: Header=BB3_2 Depth=1 - br_if 1, $5 # 1: down to label5 - br 5 # 5: down to label1 + br_if 1, $5 # 1: down to label4 + br 4 # 4: down to label1 .LBB3_5: # %land.lhs.true20 # in Loop: Header=BB3_2 Depth=1 - end_block # label6: + end_block # label5: i32.eqz $push3=, $2 i32.const $push38=, 1 i32.xor $push18=, $pop3, $pop38 @@ -136,10 +136,10 @@ foo: # @foo i32.or $push21=, $8, $pop20 i32.or $push22=, $4, $pop21 i32.eqz $push46=, $pop22 - br_if 4, $pop46 # 4: down to label1 + br_if 3, $pop46 # 3: down to label1 .LBB3_6: # %while.cond.backedge # in Loop: Header=BB3_2 Depth=1 - end_block # label5: + end_block # label4: i32.const $push43=, 0 i32.const $push42=, 2 i32.add $push23=, $9, $pop42 @@ -150,7 +150,7 @@ foo: # @foo i32.lt_s $push24=, $pop39, $1 br_if 0, $pop24 # 0: up to label3 .LBB3_7: # %while.end - end_loop # label4: + end_loop end_block # label2: i32.const $push44=, 0 return $pop44 @@ -210,6 +210,6 @@ bar: .size bar, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20010206-1.c.s b/test/torture-s/20010206-1.c.s index 974c59071..2bfdc95ee 100644 --- a/test/torture-s/20010206-1.c.s +++ b/test/torture-s/20010206-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010221-1.c.s b/test/torture-s/20010221-1.c.s index ec637958e..034e37c9a 100644 --- a/test/torture-s/20010221-1.c.s +++ b/test/torture-s/20010221-1.c.s @@ -28,7 +28,7 @@ main: # @main i32.lt_s $push1=, $pop9, $0 br_if 0, $pop1 # 0: up to label1 # BB#3: # %for.end - end_loop # label2: + end_loop i32.const $push2=, 1 i32.ne $push3=, $1, $pop2 br_if 0, $pop3 # 0: down to label0 @@ -54,6 +54,6 @@ n: .size n, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20010222-1.c.s b/test/torture-s/20010222-1.c.s index c417df441..896c76979 100644 --- a/test/torture-s/20010222-1.c.s +++ b/test/torture-s/20010222-1.c.s @@ -43,6 +43,6 @@ a: .size a, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20010224-1.c.s b/test/torture-s/20010224-1.c.s index aec0171d6..af5fd61d8 100644 --- a/test/torture-s/20010224-1.c.s +++ b/test/torture-s/20010224-1.c.s @@ -53,7 +53,7 @@ ba_compute_psd: # @ba_compute_psd tee_local $push27=, $3=, $pop28 br_if 0, $pop27 # 0: up to label1 # BB#3: # %for.cond.for.end_crit_edge - end_loop # label2: + end_loop i32.store16 0($1), $4 .LBB0_4: # %for.end end_block # label0: @@ -112,12 +112,12 @@ main: # @main i32.load16_u $push12=, bndpsd+2($pop15) i32.const $push13=, 140 i32.ne $push14=, $pop12, $pop13 - br_if 0, $pop14 # 0: down to label3 + br_if 0, $pop14 # 0: down to label2 # BB#1: # %if.end i32.const $push21=, 0 return $pop21 .LBB2_2: # %if.then - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -167,5 +167,5 @@ bndpsd: .size bndpsd, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20010325-1.c.s b/test/torture-s/20010325-1.c.s index 608611ef0..13b2643bc 100644 --- a/test/torture-s/20010325-1.c.s +++ b/test/torture-s/20010325-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010329-1.c.s b/test/torture-s/20010329-1.c.s index 6a0964022..b046941d5 100644 --- a/test/torture-s/20010329-1.c.s +++ b/test/torture-s/20010329-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010403-1.c.s b/test/torture-s/20010403-1.c.s index 635c5a47b..01221e18b 100644 --- a/test/torture-s/20010403-1.c.s +++ b/test/torture-s/20010403-1.c.s @@ -84,6 +84,6 @@ e: .size e, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20010409-1.c.s b/test/torture-s/20010409-1.c.s index 5cc038462..f9ef98fe8 100644 --- a/test/torture-s/20010409-1.c.s +++ b/test/torture-s/20010409-1.c.s @@ -133,6 +133,6 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20010422-1.c.s b/test/torture-s/20010422-1.c.s index aef9c5a95..9b5759e31 100644 --- a/test/torture-s/20010422-1.c.s +++ b/test/torture-s/20010422-1.c.s @@ -33,5 +33,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010518-1.c.s b/test/torture-s/20010518-1.c.s index 40f9ed221..bbb105ed9 100644 --- a/test/torture-s/20010518-1.c.s +++ b/test/torture-s/20010518-1.c.s @@ -40,5 +40,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010518-2.c.s b/test/torture-s/20010518-2.c.s index b2590b97d..1ccaca146 100644 --- a/test/torture-s/20010518-2.c.s +++ b/test/torture-s/20010518-2.c.s @@ -83,6 +83,6 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20010520-1.c.s b/test/torture-s/20010520-1.c.s index 31b1f501d..224163d87 100644 --- a/test/torture-s/20010520-1.c.s +++ b/test/torture-s/20010520-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010604-1.c.s b/test/torture-s/20010604-1.c.s index 77c9c7415..aa037e2b6 100644 --- a/test/torture-s/20010604-1.c.s +++ b/test/torture-s/20010604-1.c.s @@ -51,6 +51,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20010605-2.c.s b/test/torture-s/20010605-2.c.s index 85f99ef2a..324119200 100644 --- a/test/torture-s/20010605-2.c.s +++ b/test/torture-s/20010605-2.c.s @@ -104,6 +104,6 @@ baz: # @baz .size baz, .Lfunc_end3-baz - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/20010711-1.c.s b/test/torture-s/20010711-1.c.s index 5564edc95..1fea45dc3 100644 --- a/test/torture-s/20010711-1.c.s +++ b/test/torture-s/20010711-1.c.s @@ -27,5 +27,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010717-1.c.s b/test/torture-s/20010717-1.c.s index b63e07cd9..9734a952a 100644 --- a/test/torture-s/20010717-1.c.s +++ b/test/torture-s/20010717-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20010723-1.c.s b/test/torture-s/20010723-1.c.s index 349f8f277..42a64a2aa 100644 --- a/test/torture-s/20010723-1.c.s +++ b/test/torture-s/20010723-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010904-1.c.s b/test/torture-s/20010904-1.c.s index 1392ea41f..71849bccd 100644 --- a/test/torture-s/20010904-1.c.s +++ b/test/torture-s/20010904-1.c.s @@ -24,5 +24,5 @@ y: .size y, 2112 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010904-2.c.s b/test/torture-s/20010904-2.c.s index a6d3041cf..a3bb8c804 100644 --- a/test/torture-s/20010904-2.c.s +++ b/test/torture-s/20010904-2.c.s @@ -24,5 +24,5 @@ y: .size y, 2112 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20010910-1.c.s b/test/torture-s/20010910-1.c.s index 506a47417..1f0ef17e3 100644 --- a/test/torture-s/20010910-1.c.s +++ b/test/torture-s/20010910-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20010915-1.c.s b/test/torture-s/20010915-1.c.s index 69be32292..07f1f9b68 100644 --- a/test/torture-s/20010915-1.c.s +++ b/test/torture-s/20010915-1.c.s @@ -144,11 +144,11 @@ x: # @x i32.const $push50=, 255 i32.and $push24=, $4, $pop50 i32.ne $push26=, $pop25, $pop24 - br_if 3, $pop26 # 3: down to label4 + br_if 2, $pop26 # 2: down to label4 # BB#11: # %lor.lhs.false.i50 # in Loop: Header=BB1_10 Depth=1 i32.load8_u $push27=, 1($1) - br_if 3, $pop27 # 3: down to label4 + br_if 2, $pop27 # 2: down to label4 # BB#12: # %lor.lhs.false.i50 # in Loop: Header=BB1_10 Depth=1 i32.const $push56=, 0 @@ -156,7 +156,7 @@ x: # @x tee_local $push54=, $1=, $pop55 i32.const $push53=, 4 i32.ge_s $push28=, $pop54, $pop53 - br_if 3, $pop28 # 3: down to label4 + br_if 2, $pop28 # 2: down to label4 # BB#13: # %r.exit # in Loop: Header=BB1_10 Depth=1 i32.const $push67=, 0 @@ -178,7 +178,7 @@ x: # @x i32.lt_s $push30=, $5, $0 br_if 0, $pop30 # 0: up to label6 .LBB1_14: # %cleanup - end_loop # label7: + end_loop end_block # label5: i32.const $push68=, 0 return $pop68 @@ -214,7 +214,7 @@ s: # @s block i32.const $push0=, .L.str i32.call $push1=, strcmp@FUNCTION, $0, $pop0 - br_if 0, $pop1 # 0: down to label8 + br_if 0, $pop1 # 0: down to label7 # BB#1: # %lor.lhs.false i32.const $push10=, 0 i32.const $push9=, 0 @@ -225,7 +225,7 @@ s: # @s i32.store check($pop10), $pop2 i32.const $push3=, 2 i32.ge_s $push4=, $2, $pop3 - br_if 0, $pop4 # 0: down to label8 + br_if 0, $pop4 # 0: down to label7 # BB#2: # %if.end i32.const $push12=, 1 i32.add $push5=, $0, $pop12 @@ -233,7 +233,7 @@ s: # @s i32.const $push11=, 0 return $pop11 .LBB2_3: # %if.then - end_block # label8: + end_block # label7: call abort@FUNCTION unreachable .endfunc @@ -269,17 +269,17 @@ r: # @r i32.const $push9=, 0 i32.load8_u $push0=, r.c.0($pop9) i32.ne $push1=, $pop10, $pop0 - br_if 0, $pop1 # 0: down to label9 + br_if 0, $pop1 # 0: down to label8 # BB#1: # %lor.lhs.false i32.load8_u $push2=, 1($0) - br_if 0, $pop2 # 0: down to label9 + br_if 0, $pop2 # 0: down to label8 # BB#2: # %lor.lhs.false i32.const $push14=, 0 i32.load $push13=, r.cnt($pop14) tee_local $push12=, $0=, $pop13 i32.const $push3=, 4 i32.ge_s $push4=, $pop12, $pop3 - br_if 0, $pop4 # 0: down to label9 + br_if 0, $pop4 # 0: down to label8 # BB#3: # %if.end i32.const $push7=, 0 i32.const $push5=, 1 @@ -292,7 +292,7 @@ r: # @r i32.const $push15=, 1 return $pop15 .LBB4_4: # %if.then - end_block # label9: + end_block # label8: call abort@FUNCTION unreachable .endfunc @@ -386,7 +386,7 @@ r.c.0: .size r.c.0, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 .functype strcmp, i32, i32, i32 diff --git a/test/torture-s/20010924-1.c.s b/test/torture-s/20010924-1.c.s index a35a68bdf..406dc5d0b 100644 --- a/test/torture-s/20010924-1.c.s +++ b/test/torture-s/20010924-1.c.s @@ -140,5 +140,5 @@ a4: .size a4, 3 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20010925-1.c.s b/test/torture-s/20010925-1.c.s index cf354b858..33b9a0dd6 100644 --- a/test/torture-s/20010925-1.c.s +++ b/test/torture-s/20010925-1.c.s @@ -65,5 +65,5 @@ src: .size src, 40 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20011008-3.c.s b/test/torture-s/20011008-3.c.s index 32a712d49..ff245f2e3 100644 --- a/test/torture-s/20011008-3.c.s +++ b/test/torture-s/20011008-3.c.s @@ -34,22 +34,24 @@ __db_txnlist_lsnadd: # @__db_txnlist_lsnadd i32.const $6=, 1 block i32.eqz $push9=, $4 - br_if 0, $pop9 # 0: down to label2 + br_if 0, $pop9 # 0: down to label1 # BB#2: # %cond.false # in Loop: Header=BB1_1 Depth=1 i32.load $6=, 0($5) .LBB1_3: # %cond.end # in Loop: Header=BB1_1 Depth=1 - end_block # label2: + end_block # label1: + block i32.ge_s $push1=, $3, $6 - br_if 1, $pop1 # 1: down to label1 + br_if 0, $pop1 # 0: down to label2 # BB#4: # %for.body # in Loop: Header=BB1_1 Depth=1 i32.const $push8=, 1 i32.add $3=, $3, $pop8 - br 0 # 0: up to label0 + br 1 # 1: up to label0 .LBB1_5: # %for.end35 - end_loop # label1: + end_block # label2: + end_loop i32.const $push2=, 20 i32.add $push3=, $1, $pop2 i32.load $push4=, 0($pop3) @@ -76,5 +78,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20011019-1.c.s b/test/torture-s/20011019-1.c.s index 9be1ae412..208745b13 100644 --- a/test/torture-s/20011019-1.c.s +++ b/test/torture-s/20011019-1.c.s @@ -54,5 +54,5 @@ x: .size x, 24 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20011024-1.c.s b/test/torture-s/20011024-1.c.s index ef8ccdb90..cef5fcb2d 100644 --- a/test/torture-s/20011024-1.c.s +++ b/test/torture-s/20011024-1.c.s @@ -55,6 +55,6 @@ buf: .size .L.str.1, 9 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype strcmp, i32, i32, i32 diff --git a/test/torture-s/20011109-1.c.s b/test/torture-s/20011109-1.c.s index 9cd392c6e..1294fabd6 100644 --- a/test/torture-s/20011109-1.c.s +++ b/test/torture-s/20011109-1.c.s @@ -116,6 +116,6 @@ main: # @main .size main, .Lfunc_end5-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20011109-2.c.s b/test/torture-s/20011109-2.c.s index 917c51c01..6a18abb54 100644 --- a/test/torture-s/20011109-2.c.s +++ b/test/torture-s/20011109-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20011113-1.c.s b/test/torture-s/20011113-1.c.s index 635ddcb42..bba81d4e8 100644 --- a/test/torture-s/20011113-1.c.s +++ b/test/torture-s/20011113-1.c.s @@ -149,6 +149,6 @@ t: .size t, 20 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20011114-1.c.s b/test/torture-s/20011114-1.c.s index 8fdfe330f..1db72287c 100644 --- a/test/torture-s/20011114-1.c.s +++ b/test/torture-s/20011114-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20011115-1.c.s b/test/torture-s/20011115-1.c.s index 0776c68a8..31259fd4e 100644 --- a/test/torture-s/20011115-1.c.s +++ b/test/torture-s/20011115-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20011121-1.c.s b/test/torture-s/20011121-1.c.s index 4896e0453..08491ffd7 100644 --- a/test/torture-s/20011121-1.c.s +++ b/test/torture-s/20011121-1.c.s @@ -24,5 +24,5 @@ s1: .size s1, 76 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20011126-1.c.s b/test/torture-s/20011126-1.c.s index b44b6be33..f514e8223 100644 --- a/test/torture-s/20011126-1.c.s +++ b/test/torture-s/20011126-1.c.s @@ -34,5 +34,5 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20011126-2.c.s b/test/torture-s/20011126-2.c.s index 43d59d352..598e37895 100644 --- a/test/torture-s/20011126-2.c.s +++ b/test/torture-s/20011126-2.c.s @@ -30,12 +30,13 @@ main: # @main # Parent Loop BB0_1 Depth=1 # => This Loop Header: Depth=2 # Child Loop BB0_4 Depth 3 + block loop # label3: i32.const $push21=, 255 i32.and $push0=, $6, $pop21 i32.const $push20=, 97 i32.ne $push1=, $pop0, $pop20 - br_if 3, $pop1 # 3: down to label2 + br_if 1, $pop1 # 1: down to label2 # BB#3: # %while.cond2.i.preheader # in Loop: Header=BB0_2 Depth=2 i32.const $6=, 0 @@ -44,7 +45,7 @@ main: # @main # Parent Loop BB0_1 Depth=1 # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label5: + loop # label4: copy_local $push32=, $6 tee_local $push31=, $8=, $pop32 i32.const $push30=, 1 @@ -58,13 +59,13 @@ main: # @main tee_local $push23=, $4=, $pop24 i32.const $push22=, 120 i32.eq $push2=, $pop23, $pop22 - br_if 0, $pop2 # 0: up to label5 + br_if 0, $pop2 # 0: up to label4 # BB#5: # %while.cond2.i # in Loop: Header=BB0_2 Depth=2 - end_loop # label6: + end_loop i32.const $push33=, 98 i32.eq $push3=, $4, $pop33 - br_if 4, $pop3 # 4: down to label0 + br_if 3, $pop3 # 3: down to label0 # BB#6: # %while.cond11.preheader.i # in Loop: Header=BB0_2 Depth=2 i32.const $6=, 97 @@ -72,7 +73,7 @@ main: # @main br_if 0, $pop5 # 0: up to label3 # BB#7: # %while.body14.preheader.i # in Loop: Header=BB0_1 Depth=1 - end_loop # label4: + end_loop i32.store8 0($0), $1 i32.const $push35=, 1 i32.add $6=, $5, $pop35 @@ -84,7 +85,7 @@ main: # @main block block i32.ge_u $push8=, $5, $2 - br_if 0, $pop8 # 0: down to label8 + br_if 0, $pop8 # 0: down to label6 # BB#8: # %while.body14.while.body14_crit_edge.i.preheader # in Loop: Header=BB0_1 Depth=1 i32.const $push36=, 1 @@ -92,7 +93,7 @@ main: # @main .LBB0_9: # %while.body14.while.body14_crit_edge.i # Parent Loop BB0_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label9: + loop # label7: i32.load8_u $push9=, 0($6) i32.store8 0($4), $pop9 i32.const $push41=, 1 @@ -102,28 +103,29 @@ main: # @main i32.const $push39=, -1 i32.add $push38=, $8, $pop39 tee_local $push37=, $8=, $pop38 - br_if 0, $pop37 # 0: up to label9 + br_if 0, $pop37 # 0: up to label7 # BB#10: # in Loop: Header=BB0_1 Depth=1 - end_loop # label10: + end_loop copy_local $5=, $7 - br 1 # 1: down to label7 + br 1 # 1: down to label5 .LBB0_11: # in Loop: Header=BB0_1 Depth=1 - end_block # label8: + end_block # label6: copy_local $5=, $6 .LBB0_12: # %while.body.outer.loopexit.i # in Loop: Header=BB0_1 Depth=1 - end_block # label7: + end_block # label5: i32.add $push10=, $1, $3 i32.const $push17=, 1 i32.add $0=, $pop10, $pop17 - br 0 # 0: up to label1 + br 1 # 1: up to label1 .LBB0_13: # %while.body.i # =>This Inner Loop Header: Depth=1 - end_loop # label2: - loop # label11: - br 0 # 0: up to label11 + end_block # label2: + end_loop + loop # label8: + br 0 # 0: up to label8 .LBB0_14: # %test.exit - end_loop # label12: + end_loop end_block # label0: i32.const $push4=, 0 # fallthrough-return: $pop4 @@ -138,4 +140,4 @@ main: # @main .size .L.str, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20011128-1.c.s b/test/torture-s/20011128-1.c.s index d936528cd..a3abbb25d 100644 --- a/test/torture-s/20011128-1.c.s +++ b/test/torture-s/20011128-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20011217-1.c.s b/test/torture-s/20011217-1.c.s index f1994f5d7..436b42489 100644 --- a/test/torture-s/20011217-1.c.s +++ b/test/torture-s/20011217-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20011219-1.c.s b/test/torture-s/20011219-1.c.s index e4e420516..823393191 100644 --- a/test/torture-s/20011219-1.c.s +++ b/test/torture-s/20011219-1.c.s @@ -53,5 +53,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20011223-1.c.s b/test/torture-s/20011223-1.c.s index 10700b736..9609208e3 100644 --- a/test/torture-s/20011223-1.c.s +++ b/test/torture-s/20011223-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020103-1.c.s b/test/torture-s/20020103-1.c.s index 367f76fe3..3303e3849 100644 --- a/test/torture-s/20020103-1.c.s +++ b/test/torture-s/20020103-1.c.s @@ -45,5 +45,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020107-1.c.s b/test/torture-s/20020107-1.c.s index 9178d6d2d..59f4fd71a 100644 --- a/test/torture-s/20020107-1.c.s +++ b/test/torture-s/20020107-1.c.s @@ -57,6 +57,6 @@ buf: .size buf, 10 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/20020108-1.c.s b/test/torture-s/20020108-1.c.s index 38e1d364f..b09b413db 100644 --- a/test/torture-s/20020108-1.c.s +++ b/test/torture-s/20020108-1.c.s @@ -2570,5 +2570,5 @@ main: # @main .size main, .Lfunc_end168-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020118-1.c.s b/test/torture-s/20020118-1.c.s index 19f487e31..70325ff3a 100644 --- a/test/torture-s/20020118-1.c.s +++ b/test/torture-s/20020118-1.c.s @@ -49,7 +49,7 @@ foo: # @foo i32.store n($pop14), $pop12 br 0 # 0: up to label0 .LBB0_2: - end_loop # label1: + end_loop .endfunc .Lfunc_end0: .size foo, .Lfunc_end0-foo @@ -87,5 +87,5 @@ n: .size n, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020127-1.c.s b/test/torture-s/20020127-1.c.s index 84a2b4756..888cfbd5a 100644 --- a/test/torture-s/20020127-1.c.s +++ b/test/torture-s/20020127-1.c.s @@ -34,5 +34,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020129-1.c.s b/test/torture-s/20020129-1.c.s index 77def7271..88b7064c2 100644 --- a/test/torture-s/20020129-1.c.s +++ b/test/torture-s/20020129-1.c.s @@ -38,14 +38,14 @@ foo: # @foo tee_local $push14=, $2=, $pop15 br_if 0, $pop14 # 0: up to label3 .LBB0_4: # %if.end7 - end_loop # label4: + end_loop end_block # label1: i32.load $2=, 12($1) block i32.load $push5=, 12($0) i32.const $push16=, -1 i32.eq $push6=, $pop5, $pop16 - br_if 0, $pop6 # 0: down to label5 + br_if 0, $pop6 # 0: down to label4 # BB#5: # %if.end22 i32.const $push17=, -1 i32.ne $push7=, $2, $pop17 @@ -53,7 +53,7 @@ foo: # @foo # BB#6: # %if.end27 return .LBB0_7: # %if.end22.thread - end_block # label5: + end_block # label4: i32.load $push8=, 16($1) i32.store 16($0), $pop8 i32.const $push9=, 12 @@ -122,6 +122,6 @@ x: .size x, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020201-1.c.s b/test/torture-s/20020201-1.c.s index b2e7e7027..845af4534 100644 --- a/test/torture-s/20020201-1.c.s +++ b/test/torture-s/20020201-1.c.s @@ -148,6 +148,6 @@ Lx: .size Lx, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020206-1.c.s b/test/torture-s/20020206-1.c.s index 3fda6c0dc..65887a61c 100644 --- a/test/torture-s/20020206-1.c.s +++ b/test/torture-s/20020206-1.c.s @@ -76,6 +76,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020206-2.c.s b/test/torture-s/20020206-2.c.s index 100bdb78f..e27ba9dc9 100644 --- a/test/torture-s/20020206-2.c.s +++ b/test/torture-s/20020206-2.c.s @@ -39,6 +39,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020213-1.c.s b/test/torture-s/20020213-1.c.s index b9b24a836..a4c593367 100644 --- a/test/torture-s/20020213-1.c.s +++ b/test/torture-s/20020213-1.c.s @@ -84,5 +84,5 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20020215-1.c.s b/test/torture-s/20020215-1.c.s index b85bdcac7..15668efa2 100644 --- a/test/torture-s/20020215-1.c.s +++ b/test/torture-s/20020215-1.c.s @@ -43,5 +43,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020216-1.c.s b/test/torture-s/20020216-1.c.s index e36460bda..ca87978b1 100644 --- a/test/torture-s/20020216-1.c.s +++ b/test/torture-s/20020216-1.c.s @@ -54,6 +54,6 @@ c: .size c, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020219-1.c.s b/test/torture-s/20020219-1.c.s index 9d1fdcb1e..587df7385 100644 --- a/test/torture-s/20020219-1.c.s +++ b/test/torture-s/20020219-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020225-1.c.s b/test/torture-s/20020225-1.c.s index 22617023d..e46f85bfc 100644 --- a/test/torture-s/20020225-1.c.s +++ b/test/torture-s/20020225-1.c.s @@ -31,5 +31,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020225-2.c.s b/test/torture-s/20020225-2.c.s index b86c3b754..07a959cbc 100644 --- a/test/torture-s/20020225-2.c.s +++ b/test/torture-s/20020225-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020226-1.c.s b/test/torture-s/20020226-1.c.s index ff3830c4d..2c56ca3b5 100644 --- a/test/torture-s/20020226-1.c.s +++ b/test/torture-s/20020226-1.c.s @@ -264,6 +264,6 @@ shift2: .size shift2, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020227-1.c.s b/test/torture-s/20020227-1.c.s index d0ee45664..ebfbcd0b1 100644 --- a/test/torture-s/20020227-1.c.s +++ b/test/torture-s/20020227-1.c.s @@ -60,6 +60,6 @@ f2: # @f2 .size f2, .Lfunc_end2-f2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/20020307-1.c.s b/test/torture-s/20020307-1.c.s index 55a3729e2..17cb51add 100644 --- a/test/torture-s/20020307-1.c.s +++ b/test/torture-s/20020307-1.c.s @@ -682,6 +682,6 @@ main: # @main .size main, .Lfunc_end29-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020314-1.c.s b/test/torture-s/20020314-1.c.s index 1e43c4bc7..8eadd0deb 100644 --- a/test/torture-s/20020314-1.c.s +++ b/test/torture-s/20020314-1.c.s @@ -45,5 +45,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020320-1.c.s b/test/torture-s/20020320-1.c.s index 41abc945f..18a31eb8f 100644 --- a/test/torture-s/20020320-1.c.s +++ b/test/torture-s/20020320-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020321-1.c.s b/test/torture-s/20020321-1.c.s index d998eeb10..e2ba486ec 100644 --- a/test/torture-s/20020321-1.c.s +++ b/test/torture-s/20020321-1.c.s @@ -42,4 +42,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20020328-1.c.s b/test/torture-s/20020328-1.c.s index a90c4f4e9..c0d22af32 100644 --- a/test/torture-s/20020328-1.c.s +++ b/test/torture-s/20020328-1.c.s @@ -59,6 +59,6 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020402-1.c.s b/test/torture-s/20020402-1.c.s index 447366f49..87a3a435e 100644 --- a/test/torture-s/20020402-1.c.s +++ b/test/torture-s/20020402-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020402-2.c.s b/test/torture-s/20020402-2.c.s index 68309084e..9f7674d70 100644 --- a/test/torture-s/20020402-2.c.s +++ b/test/torture-s/20020402-2.c.s @@ -491,4 +491,4 @@ MyPte: .size MyPte, 392 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20020402-3.c.s b/test/torture-s/20020402-3.c.s index 8a7064d97..d01d1aeed 100644 --- a/test/torture-s/20020402-3.c.s +++ b/test/torture-s/20020402-3.c.s @@ -50,7 +50,7 @@ blockvector_for_pc_sect: # @blockvector_for_pc_sect i32.gt_s $push7=, $pop23, $pop22 br_if 0, $pop7 # 0: up to label2 # BB#3: # %while.cond8.preheader - end_loop # label3: + end_loop i32.const $5=, 0 i32.const $push8=, -1 i32.le_s $push9=, $7, $pop8 @@ -66,11 +66,12 @@ blockvector_for_pc_sect: # @blockvector_for_pc_sect i32.add $1=, $pop11, $pop12 .LBB0_5: # %while.body10 # =>This Inner Loop Header: Depth=1 + block loop # label4: i32.load $push13=, 0($1) i64.load $push14=, 8($pop13) i64.gt_u $push15=, $pop14, $0 - br_if 1, $pop15 # 1: down to label5 + br_if 1, $pop15 # 1: down to label3 # BB#6: # %while.cond8 # in Loop: Header=BB0_5 Depth=1 i32.const $push41=, -4 @@ -84,7 +85,8 @@ blockvector_for_pc_sect: # @blockvector_for_pc_sect br_if 0, $pop16 # 0: up to label4 br 2 # 2: down to label0 .LBB0_7: - end_loop # label5: + end_loop + end_block # label3: copy_local $5=, $2 .LBB0_8: # %cleanup end_block # label0: @@ -108,4 +110,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20020404-1.c.s b/test/torture-s/20020404-1.c.s index f86303873..ebe81f428 100644 --- a/test/torture-s/20020404-1.c.s +++ b/test/torture-s/20020404-1.c.s @@ -37,5 +37,5 @@ bfd_make_section_anyway.foo_section: .size bfd_make_section_anyway.foo_section, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020406-1.c.s b/test/torture-s/20020406-1.c.s index 1610b746f..93fd2220c 100644 --- a/test/torture-s/20020406-1.c.s +++ b/test/torture-s/20020406-1.c.s @@ -153,21 +153,21 @@ DUPFFexgcd: # @DUPFFexgcd i32.lt_s $push1=, $pop28, $pop26 br_if 0, $pop1 # 0: up to label1 # BB#2: # %if.end - end_loop # label2: + end_loop block i32.const $push2=, 2 i32.ne $push3=, $6, $pop2 - br_if 0, $pop3 # 0: down to label3 + br_if 0, $pop3 # 0: down to label2 # BB#3: # %if.end i32.const $push4=, 1 i32.ne $push5=, $7, $pop4 - br_if 0, $pop5 # 0: down to label3 + br_if 0, $pop5 # 0: down to label2 # BB#4: # %if.end11 block i32.load $push6=, 8($3) i32.load $push7=, 0($pop6) i32.eqz $push43=, $pop7 - br_if 0, $pop43 # 0: down to label4 + br_if 0, $pop43 # 0: down to label3 # BB#5: # %DUPFFnew.exit167 i32.const $push8=, 12 i32.call $push41=, malloc@FUNCTION, $pop8 @@ -196,7 +196,7 @@ DUPFFexgcd: # @DUPFFexgcd tee_local $push32=, $5=, $pop33 i32.const $push31=, 1 i32.lt_s $push15=, $pop32, $pop31 - br_if 0, $pop15 # 0: down to label5 + br_if 0, $pop15 # 0: down to label4 # BB#6: # %while.cond40.preheader.lr.ph i32.const $push42=, 4 i32.add $push16=, $3, $pop42 @@ -204,27 +204,27 @@ DUPFFexgcd: # @DUPFFexgcd i32.lt_s $3=, $pop0, $5 .LBB7_7: # %while.cond40.preheader # =>This Inner Loop Header: Depth=1 - loop # label6: - br_if 0, $3 # 0: up to label6 + loop # label5: + br_if 0, $3 # 0: up to label5 .LBB7_8: # %while.cond40 # =>This Inner Loop Header: Depth=1 - end_loop # label7: - loop # label8: - br 0 # 0: up to label8 + end_loop + loop # label6: + br 0 # 0: up to label6 .LBB7_9: # %if.end57 - end_loop # label9: - end_block # label5: + end_loop + end_block # label4: i32.store 0($1), $6 i32.store 0($4), $2 .LBB7_10: # %cleanup - end_block # label4: + end_block # label3: i32.const $push23=, 0 i32.const $push21=, 16 i32.add $push22=, $8, $pop21 i32.store __stack_pointer($pop23), $pop22 return $3 .LBB7_11: # %if.then10 - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -303,7 +303,7 @@ main: # @main .size .L.str.1, 41 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype malloc, i32, i32 .functype calloc, i32, i32, i32 .functype printf, i32, i32 diff --git a/test/torture-s/20020411-1.c.s b/test/torture-s/20020411-1.c.s index 0e1b91129..7033a5564 100644 --- a/test/torture-s/20020411-1.c.s +++ b/test/torture-s/20020411-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020413-1.c.s b/test/torture-s/20020413-1.c.s index 9c5f1937a..d63e9e466 100644 --- a/test/torture-s/20020413-1.c.s +++ b/test/torture-s/20020413-1.c.s @@ -285,6 +285,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020418-1.c.s b/test/torture-s/20020418-1.c.s index 3a01c8e4a..60c5cc2ed 100644 --- a/test/torture-s/20020418-1.c.s +++ b/test/torture-s/20020418-1.c.s @@ -24,7 +24,7 @@ gcc_crash: # @gcc_crash i32.add $2=, $2, $pop5 br_if 0, $1 # 0: up to label1 # BB#3: # %if.end6 - end_loop # label2: + end_loop i32.store 0($0), $2 return .LBB0_4: # %if.then @@ -63,5 +63,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020423-1.c.s b/test/torture-s/20020423-1.c.s index 02e5ba179..669acaf64 100644 --- a/test/torture-s/20020423-1.c.s +++ b/test/torture-s/20020423-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020503-1.c.s b/test/torture-s/20020503-1.c.s index 01136ac7b..276ff7cca 100644 --- a/test/torture-s/20020503-1.c.s +++ b/test/torture-s/20020503-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20020506-1.c.s b/test/torture-s/20020506-1.c.s index 6ddcec805..b7543fdf6 100644 --- a/test/torture-s/20020506-1.c.s +++ b/test/torture-s/20020506-1.c.s @@ -294,5 +294,5 @@ main: # @main .size main, .Lfunc_end8-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20020508-1.c.s b/test/torture-s/20020508-1.c.s index 54ea993cf..29f64964e 100644 --- a/test/torture-s/20020508-1.c.s +++ b/test/torture-s/20020508-1.c.s @@ -264,6 +264,6 @@ shift2: .size shift2, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020508-2.c.s b/test/torture-s/20020508-2.c.s index 082a4316e..3c655a000 100644 --- a/test/torture-s/20020508-2.c.s +++ b/test/torture-s/20020508-2.c.s @@ -290,6 +290,6 @@ shift2: .size shift2, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020508-3.c.s b/test/torture-s/20020508-3.c.s index 18a05094d..9fe15dc8b 100644 --- a/test/torture-s/20020508-3.c.s +++ b/test/torture-s/20020508-3.c.s @@ -290,6 +290,6 @@ shift2: .size shift2, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020510-1.c.s b/test/torture-s/20020510-1.c.s index 5a20faf0d..6cc588103 100644 --- a/test/torture-s/20020510-1.c.s +++ b/test/torture-s/20020510-1.c.s @@ -150,5 +150,5 @@ main: # @main .size main, .Lfunc_end4-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20020529-1.c.s b/test/torture-s/20020529-1.c.s index f78fd3aba..5bff6127f 100644 --- a/test/torture-s/20020529-1.c.s +++ b/test/torture-s/20020529-1.c.s @@ -20,12 +20,12 @@ foo: # @foo loop # label2: i32.const $push14=, 2 i32.ge_s $push0=, $4, $pop14 - br_if 3, $pop0 # 3: down to label0 + br_if 2, $pop0 # 2: down to label0 # BB#2: # %f1.exit # in Loop: Header=BB0_1 Depth=1 i32.const $push15=, 1 i32.eq $push1=, $4, $pop15 - br_if 2, $pop1 # 2: down to label1 + br_if 1, $pop1 # 1: down to label1 # BB#3: # %if.end # in Loop: Header=BB0_1 Depth=1 i32.const $push16=, 1 @@ -33,23 +33,25 @@ foo: # @foo br_if 0, $1 # 0: up to label2 # BB#4: # %if.end3 # in Loop: Header=BB0_1 Depth=1 + block i32.const $push17=, 0 i32.store f1.beenhere($pop17), $4 i32.store16 0($5), $3 i32.load $push3=, 0($0) - br_if 1, $pop3 # 1: down to label3 + br_if 0, $pop3 # 0: down to label3 # BB#5: # %if.end8 # in Loop: Header=BB0_1 Depth=1 - br_if 1, $2 # 1: down to label3 + br_if 0, $2 # 0: down to label3 # BB#6: # %for.cond.outer.backedge # in Loop: Header=BB0_1 Depth=1 i32.const $push13=, 16 i32.shl $push4=, $3, $pop13 i32.const $push12=, 16 i32.shr_s $3=, $pop4, $pop12 - br 0 # 0: up to label2 + br 1 # 1: up to label2 .LBB0_7: # %if.then10 - end_loop # label3: + end_block # label3: + end_loop call f2@FUNCTION unreachable .LBB0_8: # %if.then @@ -153,7 +155,7 @@ main: # @main loop # label8: i32.const $push20=, 1 i32.eq $push1=, $1, $pop20 - br_if 2, $pop1 # 2: down to label7 + br_if 1, $pop1 # 1: down to label7 # BB#3: # %if.end.i # in Loop: Header=BB3_2 Depth=1 i32.const $2=, 0 @@ -166,7 +168,7 @@ main: # @main i32.le_s $push3=, $pop22, $pop21 br_if 0, $pop3 # 0: up to label8 # BB#4: # %if.then.i.i.loopexit - end_loop # label9: + end_loop i32.const $push4=, 0 i32.store f1.beenhere($pop4), $1 i32.const $push5=, 1 @@ -181,13 +183,13 @@ main: # @main block i32.const $push8=, 65535 i32.and $push9=, $2, $pop8 - br_if 0, $pop9 # 0: down to label10 + br_if 0, $pop9 # 0: down to label9 # BB#6: # %if.end i32.const $push28=, 0 call exit@FUNCTION, $pop28 unreachable .LBB3_7: # %if.then - end_block # label10: + end_block # label9: call abort@FUNCTION unreachable .LBB3_8: @@ -212,6 +214,6 @@ f1.beenhere: .size f1.beenhere, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020611-1.c.s b/test/torture-s/20020611-1.c.s index 51c0ded2c..0337f0748 100644 --- a/test/torture-s/20020611-1.c.s +++ b/test/torture-s/20020611-1.c.s @@ -81,6 +81,6 @@ k: .size k, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020614-1.c.s b/test/torture-s/20020614-1.c.s index 72b7bc890..8b24ba4ff 100644 --- a/test/torture-s/20020614-1.c.s +++ b/test/torture-s/20020614-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020615-1.c.s b/test/torture-s/20020615-1.c.s index 0c65fc6e0..a7872ad14 100644 --- a/test/torture-s/20020615-1.c.s +++ b/test/torture-s/20020615-1.c.s @@ -168,6 +168,6 @@ main.gsf: .size main.gsf, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020619-1.c.s b/test/torture-s/20020619-1.c.s index e395d89cc..08bb55831 100644 --- a/test/torture-s/20020619-1.c.s +++ b/test/torture-s/20020619-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20020716-1.c.s b/test/torture-s/20020716-1.c.s index 71cbb087e..9d249b513 100644 --- a/test/torture-s/20020716-1.c.s +++ b/test/torture-s/20020716-1.c.s @@ -45,5 +45,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020720-1.c.s b/test/torture-s/20020720-1.c.s index 183b90201..87da9afa2 100644 --- a/test/torture-s/20020720-1.c.s +++ b/test/torture-s/20020720-1.c.s @@ -26,4 +26,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20020805-1.c.s b/test/torture-s/20020805-1.c.s index 60e96572c..30ccd7bba 100644 --- a/test/torture-s/20020805-1.c.s +++ b/test/torture-s/20020805-1.c.s @@ -57,6 +57,6 @@ n: .size n, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20020810-1.c.s b/test/torture-s/20020810-1.c.s index 570f1a429..d0f12bc42 100644 --- a/test/torture-s/20020810-1.c.s +++ b/test/torture-s/20020810-1.c.s @@ -91,5 +91,5 @@ R: .size R, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20020819-1.c.s b/test/torture-s/20020819-1.c.s index 31960a5d6..4f9b1a2bf 100644 --- a/test/torture-s/20020819-1.c.s +++ b/test/torture-s/20020819-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20020904-1.c.s b/test/torture-s/20020904-1.c.s index 74b61f600..91b951473 100644 --- a/test/torture-s/20020904-1.c.s +++ b/test/torture-s/20020904-1.c.s @@ -29,4 +29,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20020911-1.c.s b/test/torture-s/20020911-1.c.s index 440f06dd5..701d4e92d 100644 --- a/test/torture-s/20020911-1.c.s +++ b/test/torture-s/20020911-1.c.s @@ -44,5 +44,5 @@ c: .size c, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20020916-1.c.s b/test/torture-s/20020916-1.c.s index f1f1cae78..6beb5b40f 100644 --- a/test/torture-s/20020916-1.c.s +++ b/test/torture-s/20020916-1.c.s @@ -32,4 +32,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20020920-1.c.s b/test/torture-s/20020920-1.c.s index ff03bdc0d..ef1a036d4 100644 --- a/test/torture-s/20020920-1.c.s +++ b/test/torture-s/20020920-1.c.s @@ -31,5 +31,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20021010-1.c.s b/test/torture-s/20021010-1.c.s index 689c7fd81..d771b3e92 100644 --- a/test/torture-s/20021010-1.c.s +++ b/test/torture-s/20021010-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20021010-2.c.s b/test/torture-s/20021010-2.c.s index c5604334c..2608ae61b 100644 --- a/test/torture-s/20021010-2.c.s +++ b/test/torture-s/20021010-2.c.s @@ -85,6 +85,6 @@ global_saveRect: .size global_saveRect, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20021011-1.c.s b/test/torture-s/20021011-1.c.s index f5d160a2f..6e060dfca 100644 --- a/test/torture-s/20021011-1.c.s +++ b/test/torture-s/20021011-1.c.s @@ -240,6 +240,6 @@ buf: .size .L.str, 9 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strcmp, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/20021015-1.c.s b/test/torture-s/20021015-1.c.s index acaba5ba1..b316e04bb 100644 --- a/test/torture-s/20021015-1.c.s +++ b/test/torture-s/20021015-1.c.s @@ -58,5 +58,5 @@ g_list: .size g_list, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20021024-1.c.s b/test/torture-s/20021024-1.c.s index 7d3423d9e..31f2c5bfb 100644 --- a/test/torture-s/20021024-1.c.s +++ b/test/torture-s/20021024-1.c.s @@ -48,7 +48,7 @@ bar: # @bar i32.eqz $push20=, $2 br_if 0, $pop20 # 0: up to label0 # BB#2: # %if.end - end_loop # label1: + end_loop i32.const $push11=, 3 i32.shl $push12=, $2, $pop11 i32.add $push13=, $1, $pop12 @@ -125,5 +125,5 @@ main.r: .size main.r, 512 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20021111-1.c.s b/test/torture-s/20021111-1.c.s index 0cbef4ab1..3353ee76d 100644 --- a/test/torture-s/20021111-1.c.s +++ b/test/torture-s/20021111-1.c.s @@ -67,6 +67,6 @@ aim_callhandler.i: .size aim_callhandler.i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20021113-1.c.s b/test/torture-s/20021113-1.c.s index 77ab5b409..6fcb2891e 100644 --- a/test/torture-s/20021113-1.c.s +++ b/test/torture-s/20021113-1.c.s @@ -31,5 +31,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20021118-1.c.s b/test/torture-s/20021118-1.c.s index ccef85928..5c2e0edb5 100644 --- a/test/torture-s/20021118-1.c.s +++ b/test/torture-s/20021118-1.c.s @@ -30,5 +30,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20021118-2.c.s b/test/torture-s/20021118-2.c.s index a1d15667a..0fe9cf765 100644 --- a/test/torture-s/20021118-2.c.s +++ b/test/torture-s/20021118-2.c.s @@ -138,6 +138,6 @@ main: # @main .size main, .Lfunc_end5-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20021118-3.c.s b/test/torture-s/20021118-3.c.s index 34de13560..e1690a627 100644 --- a/test/torture-s/20021118-3.c.s +++ b/test/torture-s/20021118-3.c.s @@ -44,6 +44,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20021119-1.c.s b/test/torture-s/20021119-1.c.s index 577af4183..6107abc3a 100644 --- a/test/torture-s/20021119-1.c.s +++ b/test/torture-s/20021119-1.c.s @@ -33,4 +33,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20021120-1.c.s b/test/torture-s/20021120-1.c.s index bb493888c..665fd6e31 100644 --- a/test/torture-s/20021120-1.c.s +++ b/test/torture-s/20021120-1.c.s @@ -501,7 +501,7 @@ foo: # @foo tee_local $push98=, $0=, $pop99 br_if 0, $pop98 # 0: up to label1 .LBB0_3: # %for.end - end_loop # label2: + end_loop end_block # label0: i32.const $push292=, 0 f64.store gd($pop292), $160 @@ -586,7 +586,7 @@ main: # @main i32.const $3=, gf .LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label3: + loop # label2: f64.store 0($2), $0 f32.convert_s/i32 $push0=, $1 f32.store 0($3), $pop0 @@ -601,9 +601,9 @@ main: # @main tee_local $push12=, $1=, $pop13 i32.const $push11=, 32 i32.ne $push1=, $pop12, $pop11 - br_if 0, $pop1 # 0: up to label3 + br_if 0, $pop1 # 0: up to label2 # BB#2: # %for.end - end_loop # label4: + end_loop i32.const $push18=, 1 call foo@FUNCTION, $pop18 i32.const $2=, gd @@ -612,11 +612,11 @@ main: # @main .LBB1_3: # %for.body6 # =>This Inner Loop Header: Depth=1 block - loop # label6: + loop # label4: f64.load $push3=, 0($2) f64.convert_s/i32 $push2=, $1 f64.ne $push4=, $pop3, $pop2 - br_if 2, $pop4 # 2: down to label5 + br_if 1, $pop4 # 1: down to label3 # BB#4: # %lor.lhs.false # in Loop: Header=BB1_3 Depth=1 i32.const $push19=, gf @@ -624,7 +624,7 @@ main: # @main f32.load $push6=, 0($pop5) f32.convert_s/i32 $push7=, $3 f32.ne $push8=, $pop6, $pop7 - br_if 2, $pop8 # 2: down to label5 + br_if 1, $pop8 # 1: down to label3 # BB#5: # %for.cond3 # in Loop: Header=BB1_3 Depth=1 i32.const $push25=, 4 @@ -636,14 +636,14 @@ main: # @main tee_local $push21=, $3=, $pop22 i32.const $push20=, 31 i32.le_s $push9=, $pop21, $pop20 - br_if 0, $pop9 # 0: up to label6 + br_if 0, $pop9 # 0: up to label4 # BB#6: # %for.end17 - end_loop # label7: + end_loop i32.const $push10=, 0 call exit@FUNCTION, $pop10 unreachable .LBB1_7: # %if.then - end_block # label5: + end_block # label3: call abort@FUNCTION unreachable .endfunc @@ -669,6 +669,6 @@ gf: .size gf, 128 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20021120-2.c.s b/test/torture-s/20021120-2.c.s index 8a6f9379a..57909ed50 100644 --- a/test/torture-s/20021120-2.c.s +++ b/test/torture-s/20021120-2.c.s @@ -58,5 +58,5 @@ g2: .size g2, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20021120-3.c.s b/test/torture-s/20021120-3.c.s index 954113881..34e21f621 100644 --- a/test/torture-s/20021120-3.c.s +++ b/test/torture-s/20021120-3.c.s @@ -69,6 +69,6 @@ main: # @main .size .L.str, 3 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype sprintf, i32, i32, i32 .functype exit, void, i32 diff --git a/test/torture-s/20021127-1.c.s b/test/torture-s/20021127-1.c.s index 861042bba..c55416003 100644 --- a/test/torture-s/20021127-1.c.s +++ b/test/torture-s/20021127-1.c.s @@ -37,5 +37,5 @@ a: .size a, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20021204-1.c.s b/test/torture-s/20021204-1.c.s index 4e3775249..9fd3e8e87 100644 --- a/test/torture-s/20021204-1.c.s +++ b/test/torture-s/20021204-1.c.s @@ -54,6 +54,6 @@ z: .size z, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20021219-1.c.s b/test/torture-s/20021219-1.c.s index a17567d0e..956d9b55e 100644 --- a/test/torture-s/20021219-1.c.s +++ b/test/torture-s/20021219-1.c.s @@ -43,7 +43,8 @@ main: # @main i32.const $1=, 32 .LBB1_1: # %while.cond # =>This Inner Loop Header: Depth=1 - loop # label0: + block + loop # label1: block i32.const $push24=, 255 i32.and $push23=, $1, $pop24 @@ -55,7 +56,7 @@ main: # @main # in Loop: Header=BB1_1 Depth=1 i32.const $push25=, 13 i32.ne $push11=, $1, $pop25 - br_if 2, $pop11 # 2: down to label1 + br_if 2, $pop11 # 2: down to label0 .LBB1_3: # %while.body # in Loop: Header=BB1_1 Depth=1 end_block # label2: @@ -63,9 +64,10 @@ main: # @main i32.const $push20=, 1 i32.add $push0=, $0, $pop20 copy_local $0=, $pop0 - br 0 # 0: up to label0 + br 0 # 0: up to label1 .LBB1_4: # %while.end - end_loop # label1: + end_loop + end_block # label0: i32.const $push12=, 0 # fallthrough-return: $pop12 .endfunc @@ -79,4 +81,4 @@ main: # @main .size .Lmain.str, 11 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030105-1.c.s b/test/torture-s/20030105-1.c.s index c60635d63..50e17c3d2 100644 --- a/test/torture-s/20030105-1.c.s +++ b/test/torture-s/20030105-1.c.s @@ -38,6 +38,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20030109-1.c.s b/test/torture-s/20030109-1.c.s index 04816ef44..11d44a724 100644 --- a/test/torture-s/20030109-1.c.s +++ b/test/torture-s/20030109-1.c.s @@ -35,5 +35,5 @@ x: .size x, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20030117-1.c.s b/test/torture-s/20030117-1.c.s index 2e0b0fe5e..314c3ffe7 100644 --- a/test/torture-s/20030117-1.c.s +++ b/test/torture-s/20030117-1.c.s @@ -52,5 +52,5 @@ bar: # @bar .size bar, .Lfunc_end2-bar - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20030120-1.c.s b/test/torture-s/20030120-1.c.s index ce3a195d8..858239218 100644 --- a/test/torture-s/20030120-1.c.s +++ b/test/torture-s/20030120-1.c.s @@ -60,5 +60,5 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20030120-2.c.s b/test/torture-s/20030120-2.c.s index 5c84a7e2e..907d55f34 100644 --- a/test/torture-s/20030120-2.c.s +++ b/test/torture-s/20030120-2.c.s @@ -37,4 +37,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030125-1.c.s b/test/torture-s/20030125-1.c.s index 2b4048a14..3107d27e6 100644 --- a/test/torture-s/20030125-1.c.s +++ b/test/torture-s/20030125-1.c.s @@ -116,5 +116,5 @@ sinf: # @sinf .size sinf, .Lfunc_end7-sinf - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20030128-1.c.s b/test/torture-s/20030128-1.c.s index cc9ef7d9c..fc9895b33 100644 --- a/test/torture-s/20030128-1.c.s +++ b/test/torture-s/20030128-1.c.s @@ -52,6 +52,6 @@ y: .size y, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20030203-1.c.s b/test/torture-s/20030203-1.c.s index 71966f8cd..14d93ba02 100644 --- a/test/torture-s/20030203-1.c.s +++ b/test/torture-s/20030203-1.c.s @@ -43,4 +43,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030209-1.c.s b/test/torture-s/20030209-1.c.s index 2cc56203f..7f73b5e45 100644 --- a/test/torture-s/20030209-1.c.s +++ b/test/torture-s/20030209-1.c.s @@ -27,5 +27,5 @@ x: .size x, 80000 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20030216-1.c.s b/test/torture-s/20030216-1.c.s index cef4379fa..b8212e736 100644 --- a/test/torture-s/20030216-1.c.s +++ b/test/torture-s/20030216-1.c.s @@ -23,4 +23,4 @@ one: .size one, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030218-1.c.s b/test/torture-s/20030218-1.c.s index de968234e..f10db6f90 100644 --- a/test/torture-s/20030218-1.c.s +++ b/test/torture-s/20030218-1.c.s @@ -56,5 +56,5 @@ q: .size q, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20030221-1.c.s b/test/torture-s/20030221-1.c.s index 7e6673d00..85ae3bd64 100644 --- a/test/torture-s/20030221-1.c.s +++ b/test/torture-s/20030221-1.c.s @@ -53,6 +53,6 @@ main: # @main .size .Lmain.buf, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strlen, i32, i32 .functype abort, void diff --git a/test/torture-s/20030222-1.c.s b/test/torture-s/20030222-1.c.s index 7618a87d0..9824fe7c4 100644 --- a/test/torture-s/20030222-1.c.s +++ b/test/torture-s/20030222-1.c.s @@ -63,6 +63,6 @@ val: .size val, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20030224-2.c.s b/test/torture-s/20030224-2.c.s index c6654fcdd..f42c5788b 100644 --- a/test/torture-s/20030224-2.c.s +++ b/test/torture-s/20030224-2.c.s @@ -32,4 +32,4 @@ node_p: .size node_p, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030307-1.c.s b/test/torture-s/20030307-1.c.s index 938fb6157..be848c4c6 100644 --- a/test/torture-s/20030307-1.c.s +++ b/test/torture-s/20030307-1.c.s @@ -42,4 +42,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030313-1.c.s b/test/torture-s/20030313-1.c.s index 342b95cfb..8abedf5bd 100644 --- a/test/torture-s/20030313-1.c.s +++ b/test/torture-s/20030313-1.c.s @@ -142,6 +142,6 @@ x: .size x, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20030316-1.c.s b/test/torture-s/20030316-1.c.s index b62271387..013604ef6 100644 --- a/test/torture-s/20030316-1.c.s +++ b/test/torture-s/20030316-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030330-1.c.s b/test/torture-s/20030330-1.c.s index 3dc35caaf..cad06dd75 100644 --- a/test/torture-s/20030330-1.c.s +++ b/test/torture-s/20030330-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030401-1.c.s b/test/torture-s/20030401-1.c.s index f6df7f704..568b4f5c3 100644 --- a/test/torture-s/20030401-1.c.s +++ b/test/torture-s/20030401-1.c.s @@ -39,4 +39,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030403-1.c.s b/test/torture-s/20030403-1.c.s index de6369f28..3c91e1c4f 100644 --- a/test/torture-s/20030403-1.c.s +++ b/test/torture-s/20030403-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030404-1.c.s b/test/torture-s/20030404-1.c.s index f4a575461..e43e9bbe4 100644 --- a/test/torture-s/20030404-1.c.s +++ b/test/torture-s/20030404-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030408-1.c.s b/test/torture-s/20030408-1.c.s index 8078c07e2..95b3489d1 100644 --- a/test/torture-s/20030408-1.c.s +++ b/test/torture-s/20030408-1.c.s @@ -66,4 +66,4 @@ main: # @main .size main, .Lfunc_end4-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030606-1.c.s b/test/torture-s/20030606-1.c.s index cec4f8e90..427cd96cf 100644 --- a/test/torture-s/20030606-1.c.s +++ b/test/torture-s/20030606-1.c.s @@ -44,5 +44,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20030613-1.c.s b/test/torture-s/20030613-1.c.s index 24a99143c..48d6ac401 100644 --- a/test/torture-s/20030613-1.c.s +++ b/test/torture-s/20030613-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030626-1.c.s b/test/torture-s/20030626-1.c.s index a95f97548..ae74fbbce 100644 --- a/test/torture-s/20030626-1.c.s +++ b/test/torture-s/20030626-1.c.s @@ -26,4 +26,4 @@ buf: .size buf, 10 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030626-2.c.s b/test/torture-s/20030626-2.c.s index 9bb4313ff..b4ca787f2 100644 --- a/test/torture-s/20030626-2.c.s +++ b/test/torture-s/20030626-2.c.s @@ -41,4 +41,4 @@ buf: .size .L.str.2, 13 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030714-1.c.s b/test/torture-s/20030714-1.c.s index bb439451d..def381caf 100644 --- a/test/torture-s/20030714-1.c.s +++ b/test/torture-s/20030714-1.c.s @@ -179,5 +179,5 @@ g__style: .size g__style, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20030715-1.c.s b/test/torture-s/20030715-1.c.s index fc8aeed1b..91f058304 100644 --- a/test/torture-s/20030715-1.c.s +++ b/test/torture-s/20030715-1.c.s @@ -92,5 +92,5 @@ ap_standalone: .size .L.str.2, 50 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strcmp, i32, i32, i32 diff --git a/test/torture-s/20030717-1.c.s b/test/torture-s/20030717-1.c.s index e6f122d43..269a1b466 100644 --- a/test/torture-s/20030717-1.c.s +++ b/test/torture-s/20030717-1.c.s @@ -33,7 +33,7 @@ bar: # @bar block i32.const $push29=, 0 i32.gt_s $push4=, $1, $pop29 - br_if 0, $pop4 # 0: down to label2 + br_if 0, $pop4 # 0: down to label1 # BB#2: # %if.then # in Loop: Header=BB0_1 Depth=1 i32.const $push30=, 20 @@ -41,7 +41,7 @@ bar: # @bar i32.load $1=, 0($pop5) .LBB0_3: # %if.end # in Loop: Header=BB0_1 Depth=1 - end_block # label2: + end_block # label1: i32.const $push39=, -1 i32.add $push38=, $1, $pop39 tee_local $push37=, $1=, $pop38 @@ -61,7 +61,7 @@ bar: # @bar i32.ne $push12=, $1, $2 br_if 0, $pop12 # 0: up to label0 # BB#4: # %do.end - end_loop # label1: + end_loop i32.const $push16=, 20 i32.mul $push17=, $7, $pop16 i32.add $push18=, $0, $pop17 @@ -89,4 +89,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030718-1.c.s b/test/torture-s/20030718-1.c.s index 90cd582ef..4f0eae36a 100644 --- a/test/torture-s/20030718-1.c.s +++ b/test/torture-s/20030718-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030821-1.c.s b/test/torture-s/20030821-1.c.s index 8dde9c33d..b58da5e6a 100644 --- a/test/torture-s/20030821-1.c.s +++ b/test/torture-s/20030821-1.c.s @@ -39,5 +39,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20030828-1.c.s b/test/torture-s/20030828-1.c.s index 2ea268e9c..4b49daadb 100644 --- a/test/torture-s/20030828-1.c.s +++ b/test/torture-s/20030828-1.c.s @@ -55,5 +55,5 @@ p: .size p, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20030828-2.c.s b/test/torture-s/20030828-2.c.s index 8845a82be..219016211 100644 --- a/test/torture-s/20030828-2.c.s +++ b/test/torture-s/20030828-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20030903-1.c.s b/test/torture-s/20030903-1.c.s index 12c5b0838..a0a6fb659 100644 --- a/test/torture-s/20030903-1.c.s +++ b/test/torture-s/20030903-1.c.s @@ -50,5 +50,5 @@ test: .size test, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20030909-1.c.s b/test/torture-s/20030909-1.c.s index 28cbd5bdd..6d17d0cdc 100644 --- a/test/torture-s/20030909-1.c.s +++ b/test/torture-s/20030909-1.c.s @@ -47,6 +47,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20030910-1.c.s b/test/torture-s/20030910-1.c.s index 746907e8b..6ea33feb8 100644 --- a/test/torture-s/20030910-1.c.s +++ b/test/torture-s/20030910-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20030913-1.c.s b/test/torture-s/20030913-1.c.s index 41e8d43db..98240f0fa 100644 --- a/test/torture-s/20030913-1.c.s +++ b/test/torture-s/20030913-1.c.s @@ -55,5 +55,5 @@ glob: .size glob, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20030914-1.c.s b/test/torture-s/20030914-1.c.s index 5a08ab3de..ff8e37f6c 100644 --- a/test/torture-s/20030914-1.c.s +++ b/test/torture-s/20030914-1.c.s @@ -343,5 +343,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20030914-2.c.s b/test/torture-s/20030914-2.c.s index ff4ca64d1..2d39f7458 100644 --- a/test/torture-s/20030914-2.c.s +++ b/test/torture-s/20030914-2.c.s @@ -38,5 +38,5 @@ gs: .size gs, 72 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20030916-1.c.s b/test/torture-s/20030916-1.c.s index d025ca62e..961d20bfa 100644 --- a/test/torture-s/20030916-1.c.s +++ b/test/torture-s/20030916-1.c.s @@ -73,7 +73,7 @@ main: # @main i32.ne $push1=, $pop28, $pop27 br_if 0, $pop1 # 0: up to label0 # BB#2: # %for.end - end_loop # label1: + end_loop i32.const $push2=, 24 i32.add $push3=, $2, $pop2 i64.const $push4=, 0 @@ -109,14 +109,14 @@ main: # @main .LBB1_3: # %for.body3 # =>This Inner Loop Header: Depth=1 block - loop # label3: + loop # label2: i32.load $push17=, 0($0) i32.const $push41=, -8 i32.add $push15=, $1, $pop41 i32.const $push40=, 240 i32.lt_u $push16=, $pop15, $pop40 i32.ne $push18=, $pop17, $pop16 - br_if 2, $pop18 # 2: down to label2 + br_if 1, $pop18 # 1: down to label1 # BB#4: # %for.cond1 # in Loop: Header=BB1_3 Depth=1 i32.const $push46=, 4 @@ -126,14 +126,14 @@ main: # @main tee_local $push43=, $1=, $pop44 i32.const $push42=, 255 i32.le_s $push19=, $pop43, $pop42 - br_if 0, $pop19 # 0: up to label3 + br_if 0, $pop19 # 0: up to label2 # BB#5: # %for.end10 - end_loop # label4: + end_loop i32.const $push20=, 0 call exit@FUNCTION, $pop20 unreachable .LBB1_6: # %if.then - end_block # label2: + end_block # label1: call abort@FUNCTION unreachable .endfunc @@ -141,6 +141,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20030920-1.c.s b/test/torture-s/20030920-1.c.s index 4d6df0fbf..b3190a7b7 100644 --- a/test/torture-s/20030920-1.c.s +++ b/test/torture-s/20030920-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20030928-1.c.s b/test/torture-s/20030928-1.c.s index c971452ac..4857831fb 100644 --- a/test/torture-s/20030928-1.c.s +++ b/test/torture-s/20030928-1.c.s @@ -116,5 +116,5 @@ main: # @main .size .L.str.7, 6 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20031003-1.c.s b/test/torture-s/20031003-1.c.s index 90d30fcc4..c961bbba3 100644 --- a/test/torture-s/20031003-1.c.s +++ b/test/torture-s/20031003-1.c.s @@ -42,4 +42,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20031010-1.c.s b/test/torture-s/20031010-1.c.s index 139e39525..b5bd0d7ed 100644 --- a/test/torture-s/20031010-1.c.s +++ b/test/torture-s/20031010-1.c.s @@ -60,5 +60,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20031011-1.c.s b/test/torture-s/20031011-1.c.s index b28789a37..fe0a0dc02 100644 --- a/test/torture-s/20031011-1.c.s +++ b/test/torture-s/20031011-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20031012-1.c.s b/test/torture-s/20031012-1.c.s index c8e64317b..ee72b89db 100644 --- a/test/torture-s/20031012-1.c.s +++ b/test/torture-s/20031012-1.c.s @@ -43,6 +43,6 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strlen, i32, i32 .functype abort, void diff --git a/test/torture-s/20031020-1.c.s b/test/torture-s/20031020-1.c.s index 1d395b591..fdd531e5b 100644 --- a/test/torture-s/20031020-1.c.s +++ b/test/torture-s/20031020-1.c.s @@ -39,5 +39,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20031201-1.c.s b/test/torture-s/20031201-1.c.s index 6f69de710..f1328d578 100644 --- a/test/torture-s/20031201-1.c.s +++ b/test/torture-s/20031201-1.c.s @@ -137,6 +137,6 @@ f0.washere: .size f0.washere, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20031204-1.c.s b/test/torture-s/20031204-1.c.s index 01400d47b..a79083108 100644 --- a/test/torture-s/20031204-1.c.s +++ b/test/torture-s/20031204-1.c.s @@ -36,7 +36,7 @@ root_nfs_parse_addr: # @root_nfs_parse_addr .LBB1_2: # %while.cond1 # Parent Loop BB1_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label4: + loop # label3: copy_local $push30=, $6 tee_local $push29=, $7=, $pop30 i32.const $push28=, 1 @@ -54,13 +54,14 @@ root_nfs_parse_addr: # @root_nfs_parse_addr i32.and $push2=, $pop1, $pop21 i32.const $push20=, 10 i32.lt_u $push3=, $pop2, $pop20 - br_if 0, $pop3 # 0: up to label4 + br_if 0, $pop3 # 0: up to label3 # BB#3: # %while.end # in Loop: Header=BB1_1 Depth=1 - end_loop # label5: + end_loop + block i32.const $push31=, 1 i32.eq $push4=, $2, $pop31 - br_if 1, $pop4 # 1: down to label3 + br_if 0, $pop4 # 0: down to label4 # BB#4: # %lor.lhs.false # in Loop: Header=BB1_1 Depth=1 i32.add $push35=, $4, $2 @@ -85,10 +86,11 @@ root_nfs_parse_addr: # @root_nfs_parse_addr tee_local $push37=, $1=, $pop38 i32.const $push36=, 4 i32.lt_s $push11=, $pop37, $pop36 - br_if 0, $pop11 # 0: up to label2 + br_if 1, $pop11 # 1: up to label2 br 3 # 3: down to label0 .LBB1_6: - end_loop # label3: + end_block # label4: + end_loop copy_local $7=, $4 br 1 # 1: down to label0 .LBB1_7: # %lor.lhs.false.while.end25_crit_edge @@ -102,28 +104,28 @@ root_nfs_parse_addr: # @root_nfs_parse_addr block i32.const $push14=, 4 i32.ne $push15=, $1, $pop14 - br_if 0, $pop15 # 0: down to label6 + br_if 0, $pop15 # 0: down to label5 # BB#9: # %land.lhs.true block i32.load8_u $push43=, 0($7) tee_local $push42=, $6=, $pop43 i32.eqz $push44=, $pop42 - br_if 0, $pop44 # 0: down to label7 + br_if 0, $pop44 # 0: down to label6 # BB#10: # %land.lhs.true i32.const $push16=, 58 i32.ne $push17=, $6, $pop16 - br_if 1, $pop17 # 1: down to label6 + br_if 1, $pop17 # 1: down to label5 # BB#11: # %if.then39 i32.const $push18=, 0 i32.store8 0($7), $pop18 i32.const $push19=, 1 i32.add $7=, $7, $pop19 .LBB1_12: # %if.end41 - end_block # label7: + end_block # label6: i32.call $drop=, strcpy@FUNCTION, $0, $7 i32.const $5=, 168496141 .LBB1_13: # %if.end43 - end_block # label6: + end_block # label5: copy_local $push45=, $5 # fallthrough-return: $pop45 .endfunc @@ -145,13 +147,13 @@ main: # @main # Child Loop BB2_2 Depth 2 block block - loop # label10: + loop # label9: i32.const $4=, 0 copy_local $5=, $3 .LBB2_2: # %while.cond1.i # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label12: + loop # label10: copy_local $push32=, $5 tee_local $push31=, $6=, $pop32 i32.const $push30=, 1 @@ -169,13 +171,14 @@ main: # @main i32.and $push2=, $pop1, $pop23 i32.const $push22=, 10 i32.lt_u $push3=, $pop2, $pop22 - br_if 0, $pop3 # 0: up to label12 + br_if 0, $pop3 # 0: up to label10 # BB#3: # %while.end.i # in Loop: Header=BB2_1 Depth=1 - end_loop # label13: + end_loop + block i32.const $push33=, 1 i32.eq $push4=, $1, $pop33 - br_if 1, $pop4 # 1: down to label11 + br_if 0, $pop4 # 0: down to label11 # BB#4: # %lor.lhs.false.i # in Loop: Header=BB2_1 Depth=1 i32.add $push37=, $3, $1 @@ -185,7 +188,7 @@ main: # @main i32.sub $push5=, $pop0, $3 i32.const $push34=, 4 i32.ge_s $push6=, $pop5, $pop34 - br_if 2, $pop6 # 2: down to label9 + br_if 2, $pop6 # 2: down to label8 # BB#5: # %if.end.i # in Loop: Header=BB2_1 Depth=1 copy_local $3=, $4 @@ -200,46 +203,47 @@ main: # @main tee_local $push39=, $0=, $pop40 i32.const $push38=, 4 i32.lt_s $push11=, $pop39, $pop38 - br_if 0, $pop11 # 0: up to label10 - br 3 # 3: down to label8 + br_if 1, $pop11 # 1: up to label9 + br 3 # 3: down to label7 .LBB2_6: - end_loop # label11: + end_block # label11: + end_loop copy_local $6=, $3 - br 1 # 1: down to label8 + br 1 # 1: down to label7 .LBB2_7: # %lor.lhs.false.i.while.end25.i_crit_edge - end_block # label9: + end_block # label8: i32.add $push12=, $3, $1 i32.const $push13=, -1 i32.add $6=, $pop12, $pop13 .LBB2_8: # %while.end25.i - end_block # label8: + end_block # label7: block i32.const $push14=, 4 i32.ne $push15=, $0, $pop14 - br_if 0, $pop15 # 0: down to label14 + br_if 0, $pop15 # 0: down to label12 # BB#9: # %land.lhs.true.i block i32.load8_u $push45=, 0($6) tee_local $push44=, $4=, $pop45 i32.eqz $push46=, $pop44 - br_if 0, $pop46 # 0: down to label15 + br_if 0, $pop46 # 0: down to label13 # BB#10: # %land.lhs.true.i i32.const $push16=, 58 i32.ne $push17=, $4, $pop16 - br_if 1, $pop17 # 1: down to label14 + br_if 1, $pop17 # 1: down to label12 # BB#11: # %if.then39.i i32.const $push18=, 0 i32.store8 0($6), $pop18 i32.const $push19=, 1 i32.add $6=, $6, $pop19 .LBB2_12: # %if.end - end_block # label15: + end_block # label13: i32.const $push20=, main.addr i32.call $drop=, strcpy@FUNCTION, $pop20, $6 i32.const $push21=, 0 return $pop21 .LBB2_13: # %if.then - end_block # label14: + end_block # label12: call abort@FUNCTION unreachable .endfunc @@ -254,6 +258,6 @@ main.addr: .size main.addr, 19 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strcpy, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/20031211-1.c.s b/test/torture-s/20031211-1.c.s index dca0d8f60..67e5bac15 100644 --- a/test/torture-s/20031211-1.c.s +++ b/test/torture-s/20031211-1.c.s @@ -27,5 +27,5 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20031211-2.c.s b/test/torture-s/20031211-2.c.s index 67b237377..d638db7a9 100644 --- a/test/torture-s/20031211-2.c.s +++ b/test/torture-s/20031211-2.c.s @@ -37,6 +37,6 @@ foo: # @foo .size foo, .Lfunc_end1-foo - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/20031214-1.c.s b/test/torture-s/20031214-1.c.s index 1e730251a..bf2c52ce1 100644 --- a/test/torture-s/20031214-1.c.s +++ b/test/torture-s/20031214-1.c.s @@ -65,4 +65,4 @@ k: .size k, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20031215-1.c.s b/test/torture-s/20031215-1.c.s index db7fe5c58..f3320d2dc 100644 --- a/test/torture-s/20031215-1.c.s +++ b/test/torture-s/20031215-1.c.s @@ -68,4 +68,4 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20031216-1.c.s b/test/torture-s/20031216-1.c.s index 36d6439de..0c642539a 100644 --- a/test/torture-s/20031216-1.c.s +++ b/test/torture-s/20031216-1.c.s @@ -48,5 +48,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20040208-1.c.s b/test/torture-s/20040208-1.c.s index 8ae151862..495756fe1 100644 --- a/test/torture-s/20040208-1.c.s +++ b/test/torture-s/20040208-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20040218-1.c.s b/test/torture-s/20040218-1.c.s index 18c2d6229..322c76806 100644 --- a/test/torture-s/20040218-1.c.s +++ b/test/torture-s/20040218-1.c.s @@ -105,6 +105,6 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20040223-1.c.s b/test/torture-s/20040223-1.c.s index 8d8d815d2..ad85e3c88 100644 --- a/test/torture-s/20040223-1.c.s +++ b/test/torture-s/20040223-1.c.s @@ -35,5 +35,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20040307-1.c.s b/test/torture-s/20040307-1.c.s index 95dbb871f..0cec82a74 100644 --- a/test/torture-s/20040307-1.c.s +++ b/test/torture-s/20040307-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20040309-1.c.s b/test/torture-s/20040309-1.c.s index 4fa623ef7..3a4ca63a5 100644 --- a/test/torture-s/20040309-1.c.s +++ b/test/torture-s/20040309-1.c.s @@ -45,4 +45,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20040311-1.c.s b/test/torture-s/20040311-1.c.s index d6829ee20..54ced1fdc 100644 --- a/test/torture-s/20040311-1.c.s +++ b/test/torture-s/20040311-1.c.s @@ -74,4 +74,4 @@ main: # @main .size main, .Lfunc_end4-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20040313-1.c.s b/test/torture-s/20040313-1.c.s index b3242d9e5..0b243a12b 100644 --- a/test/torture-s/20040313-1.c.s +++ b/test/torture-s/20040313-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20040319-1.c.s b/test/torture-s/20040319-1.c.s index c031169e2..66e987343 100644 --- a/test/torture-s/20040319-1.c.s +++ b/test/torture-s/20040319-1.c.s @@ -34,5 +34,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20040331-1.c.s b/test/torture-s/20040331-1.c.s index b3239218a..3ae24a26f 100644 --- a/test/torture-s/20040331-1.c.s +++ b/test/torture-s/20040331-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20040409-1.c.s b/test/torture-s/20040409-1.c.s index b7191fceb..15456d534 100644 --- a/test/torture-s/20040409-1.c.s +++ b/test/torture-s/20040409-1.c.s @@ -238,5 +238,5 @@ main: # @main .size main, .Lfunc_end14-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20040409-2.c.s b/test/torture-s/20040409-2.c.s index 4fdd0e8c7..464d664ad 100644 --- a/test/torture-s/20040409-2.c.s +++ b/test/torture-s/20040409-2.c.s @@ -418,5 +418,5 @@ main: # @main .size main, .Lfunc_end26-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20040409-3.c.s b/test/torture-s/20040409-3.c.s index 8decbc5d5..fbba80b90 100644 --- a/test/torture-s/20040409-3.c.s +++ b/test/torture-s/20040409-3.c.s @@ -238,5 +238,5 @@ main: # @main .size main, .Lfunc_end14-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20040411-1.c.s b/test/torture-s/20040411-1.c.s index a5a3ba964..950e43a50 100644 --- a/test/torture-s/20040411-1.c.s +++ b/test/torture-s/20040411-1.c.s @@ -37,4 +37,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20040625-1.c.s b/test/torture-s/20040625-1.c.s index a9aaa5720..6f3b5a7e0 100644 --- a/test/torture-s/20040625-1.c.s +++ b/test/torture-s/20040625-1.c.s @@ -57,6 +57,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20040629-1.c.s b/test/torture-s/20040629-1.c.s index c3bd39b51..73d586b86 100644 --- a/test/torture-s/20040629-1.c.s +++ b/test/torture-s/20040629-1.c.s @@ -3588,4 +3588,4 @@ d: .size d, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20040703-1.c.s b/test/torture-s/20040703-1.c.s index 2382dc336..4d0fee3c4 100644 --- a/test/torture-s/20040703-1.c.s +++ b/test/torture-s/20040703-1.c.s @@ -373,6 +373,6 @@ num: .size num, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20040704-1.c.s b/test/torture-s/20040704-1.c.s index 5c9e0c0a9..5bb2b381f 100644 --- a/test/torture-s/20040704-1.c.s +++ b/test/torture-s/20040704-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20040705-1.c.s b/test/torture-s/20040705-1.c.s index 24e1a3988..07ed6a495 100644 --- a/test/torture-s/20040705-1.c.s +++ b/test/torture-s/20040705-1.c.s @@ -3588,4 +3588,4 @@ d: .size d, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20040705-2.c.s b/test/torture-s/20040705-2.c.s index 632e8d6f8..0b61e705f 100644 --- a/test/torture-s/20040705-2.c.s +++ b/test/torture-s/20040705-2.c.s @@ -3588,4 +3588,4 @@ d: .size d, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20040706-1.c.s b/test/torture-s/20040706-1.c.s index abe572661..9c1b88d25 100644 --- a/test/torture-s/20040706-1.c.s +++ b/test/torture-s/20040706-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20040707-1.c.s b/test/torture-s/20040707-1.c.s index 43bc16bce..860d0ff08 100644 --- a/test/torture-s/20040707-1.c.s +++ b/test/torture-s/20040707-1.c.s @@ -27,5 +27,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20040709-1.c.s b/test/torture-s/20040709-1.c.s index 589c1d621..45916a6a9 100644 --- a/test/torture-s/20040709-1.c.s +++ b/test/torture-s/20040709-1.c.s @@ -6552,7 +6552,7 @@ testW: # @testW tee_local $push31=, $1=, $pop32 br_if 0, $pop31 # 0: up to label15 # BB#2: # %for.end - end_loop # label16: + end_loop i32.const $push8=, 0 i32.const $push4=, 1103515245 i32.mul $push5=, $2, $pop4 @@ -6756,7 +6756,7 @@ testX: # @testX i32.const $1=, -32 .LBB144_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label17: + loop # label16: i32.const $push39=, sX+32 i32.add $push1=, $1, $pop39 i32.const $push38=, 1103515245 @@ -6770,9 +6770,9 @@ testX: # @testX i32.const $push33=, 1 i32.add $push32=, $1, $pop33 tee_local $push31=, $1=, $pop32 - br_if 0, $pop31 # 0: up to label17 + br_if 0, $pop31 # 0: up to label16 # BB#2: # %for.end - end_loop # label18: + end_loop i32.const $push8=, 0 i32.const $push4=, 1103515245 i32.mul $push5=, $2, $pop4 @@ -6976,7 +6976,7 @@ testY: # @testY i32.const $1=, -32 .LBB150_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label19: + loop # label17: i32.const $push39=, sY+32 i32.add $push1=, $1, $pop39 i32.const $push38=, 1103515245 @@ -6990,9 +6990,9 @@ testY: # @testY i32.const $push33=, 1 i32.add $push32=, $1, $pop33 tee_local $push31=, $1=, $pop32 - br_if 0, $pop31 # 0: up to label19 + br_if 0, $pop31 # 0: up to label17 # BB#2: # %for.end - end_loop # label20: + end_loop i32.const $push8=, 0 i32.const $push4=, 1103515245 i32.mul $push5=, $2, $pop4 @@ -7196,7 +7196,7 @@ testZ: # @testZ i32.const $3=, -32 .LBB156_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label21: + loop # label18: i32.const $push49=, sZ+32 i32.add $push2=, $3, $pop49 i32.const $push48=, 1103515245 @@ -7210,9 +7210,9 @@ testZ: # @testZ i32.const $push43=, 1 i32.add $push42=, $3, $pop43 tee_local $push41=, $3=, $pop42 - br_if 0, $pop41 # 0: up to label21 + br_if 0, $pop41 # 0: up to label18 # BB#2: # %for.end - end_loop # label22: + end_loop i32.const $push77=, 0 i64.const $push5=, 4612055454334320640 i64.store sZ+8($pop77), $pop5 @@ -7260,7 +7260,7 @@ testZ: # @testZ i32.const $push50=, 20 i32.shr_u $push16=, $pop15, $pop50 i32.ne $push17=, $pop13, $pop16 - br_if 0, $pop17 # 0: down to label23 + br_if 0, $pop17 # 0: down to label19 # BB#3: # %if.end80 i32.const $push103=, 0 i32.const $push102=, 1103515245 @@ -7307,21 +7307,21 @@ testZ: # @testZ tee_local $push78=, $4=, $pop79 i32.const $push33=, 1040384 i32.and $push34=, $pop78, $pop33 - br_if 0, $pop34 # 0: down to label23 + br_if 0, $pop34 # 0: down to label19 # BB#4: # %lor.lhs.false98 i32.add $push38=, $1, $2 i32.const $push36=, 20 i32.shr_u $push37=, $3, $pop36 i32.ne $push39=, $pop38, $pop37 - br_if 0, $pop39 # 0: down to label23 + br_if 0, $pop39 # 0: down to label19 # BB#5: # %lor.lhs.false98 i32.const $push40=, 8191 i32.and $push35=, $4, $pop40 - br_if 0, $pop35 # 0: down to label23 + br_if 0, $pop35 # 0: down to label19 # BB#6: # %if.end121 return .LBB156_7: # %if.then120 - end_block # label23: + end_block # label19: call abort@FUNCTION unreachable .endfunc @@ -7610,6 +7610,6 @@ sZ: .size sZ, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20040709-2.c.s b/test/torture-s/20040709-2.c.s index c13a54525..e5e389b85 100644 --- a/test/torture-s/20040709-2.c.s +++ b/test/torture-s/20040709-2.c.s @@ -6882,6 +6882,6 @@ sZ: .size sZ, 20 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20040805-1.c.s b/test/torture-s/20040805-1.c.s index 1448e9a55..cb18f98f6 100644 --- a/test/torture-s/20040805-1.c.s +++ b/test/torture-s/20040805-1.c.s @@ -74,6 +74,6 @@ a: .size a, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20040811-1.c.s b/test/torture-s/20040811-1.c.s index ae0244f6a..88ac9665f 100644 --- a/test/torture-s/20040811-1.c.s +++ b/test/torture-s/20040811-1.c.s @@ -44,7 +44,7 @@ main: # @main i32.ne $push5=, $pop11, $pop10 br_if 0, $pop5 # 0: up to label0 # BB#2: # %cleanup3 - end_loop # label1: + end_loop i32.const $push6=, 0 # fallthrough-return: $pop6 .endfunc @@ -61,4 +61,4 @@ p: .size p, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20040820-1.c.s b/test/torture-s/20040820-1.c.s index 42a602562..cd6250670 100644 --- a/test/torture-s/20040820-1.c.s +++ b/test/torture-s/20040820-1.c.s @@ -67,6 +67,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20040823-1.c.s b/test/torture-s/20040823-1.c.s index 952759ad5..7f9c4bd95 100644 --- a/test/torture-s/20040823-1.c.s +++ b/test/torture-s/20040823-1.c.s @@ -60,6 +60,6 @@ pwarn: .size pwarn, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20040831-1.c.s b/test/torture-s/20040831-1.c.s index b3cc5b1a3..2aee77a31 100644 --- a/test/torture-s/20040831-1.c.s +++ b/test/torture-s/20040831-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20040917-1.c.s b/test/torture-s/20040917-1.c.s index a48176559..320054bea 100644 --- a/test/torture-s/20040917-1.c.s +++ b/test/torture-s/20040917-1.c.s @@ -50,5 +50,5 @@ test_var: .size test_var, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20041011-1.c.s b/test/torture-s/20041011-1.c.s index 0e9f73594..12fb7fc49 100644 --- a/test/torture-s/20041011-1.c.s +++ b/test/torture-s/20041011-1.c.s @@ -146,7 +146,7 @@ t1: # @t1 tee_local $push6=, $0=, $pop7 br_if 0, $pop6 # 0: up to label1 # BB#3: # %while.end.loopexit - end_loop # label2: + end_loop i64.const $push3=, -2048 i64.add $push4=, $1, $pop3 i64.sub $1=, $pop4, $2 @@ -169,14 +169,14 @@ t2: # @t2 # BB#0: # %entry block i32.eqz $push69=, $0 - br_if 0, $pop69 # 0: down to label3 + br_if 0, $pop69 # 0: down to label2 # BB#1: # %while.body.preheader i32.const $push4=, -1 i32.add $push0=, $0, $pop4 i64.extend_u/i32 $2=, $pop0 .LBB1_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: i32.const $push67=, 0 i32.load $3=, gvol+4($pop67) i32.const $push66=, 0 @@ -300,16 +300,16 @@ t2: # @t2 i32.const $push7=, -1 i32.add $push6=, $0, $pop7 tee_local $push5=, $0=, $pop6 - br_if 0, $pop5 # 0: up to label4 + br_if 0, $pop5 # 0: up to label3 # BB#3: # %while.end.loopexit - end_loop # label5: + end_loop i64.const $push1=, -513 i64.mul $push2=, $2, $pop1 i64.add $push3=, $1, $pop2 i64.const $push68=, -513 i64.add $1=, $pop3, $pop68 .LBB1_4: # %while.end - end_block # label3: + end_block # label2: copy_local $push70=, $1 # fallthrough-return: $pop70 .endfunc @@ -327,7 +327,7 @@ t3: # @t3 # BB#0: # %entry block i32.eqz $push69=, $0 - br_if 0, $pop69 # 0: down to label6 + br_if 0, $pop69 # 0: down to label4 # BB#1: # %while.body.preheader i32.const $push5=, -1 i32.add $push0=, $0, $pop5 @@ -336,7 +336,7 @@ t3: # @t3 i64.shl $2=, $pop1, $pop2 .LBB2_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label7: + loop # label5: i32.const $push68=, 0 i32.load $3=, gvol+4($pop68) i32.const $push67=, 0 @@ -460,14 +460,14 @@ t3: # @t3 i32.const $push8=, -1 i32.add $push7=, $0, $pop8 tee_local $push6=, $0=, $pop7 - br_if 0, $pop6 # 0: up to label7 + br_if 0, $pop6 # 0: up to label5 # BB#3: # %while.end.loopexit - end_loop # label8: + end_loop i64.const $push3=, -512 i64.add $push4=, $1, $pop3 i64.sub $1=, $pop4, $2 .LBB2_4: # %while.end - end_block # label6: + end_block # label4: copy_local $push70=, $1 # fallthrough-return: $pop70 .endfunc @@ -485,14 +485,14 @@ t4: # @t4 # BB#0: # %entry block i32.eqz $push69=, $0 - br_if 0, $pop69 # 0: down to label9 + br_if 0, $pop69 # 0: down to label6 # BB#1: # %while.body.preheader i32.const $push4=, -1 i32.add $push0=, $0, $pop4 i64.extend_u/i32 $2=, $pop0 .LBB3_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label10: + loop # label7: i32.const $push67=, 0 i32.load $3=, gvol+4($pop67) i32.const $push66=, 0 @@ -616,16 +616,16 @@ t4: # @t4 i32.const $push7=, -1 i32.add $push6=, $0, $pop7 tee_local $push5=, $0=, $pop6 - br_if 0, $pop5 # 0: up to label10 + br_if 0, $pop5 # 0: up to label7 # BB#3: # %while.end.loopexit - end_loop # label11: + end_loop i64.const $push1=, -511 i64.mul $push2=, $2, $pop1 i64.add $push3=, $1, $pop2 i64.const $push68=, -511 i64.add $1=, $pop3, $pop68 .LBB3_4: # %while.end - end_block # label9: + end_block # label6: copy_local $push70=, $1 # fallthrough-return: $pop70 .endfunc @@ -643,14 +643,14 @@ t5: # @t5 # BB#0: # %entry block i32.eqz $push67=, $0 - br_if 0, $pop67 # 0: down to label12 + br_if 0, $pop67 # 0: down to label8 # BB#1: # %while.body.preheader i32.const $push3=, -1 i32.add $push0=, $0, $pop3 i64.extend_u/i32 $2=, $pop0 .LBB4_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label13: + loop # label9: i32.const $push66=, 0 i32.load $3=, gvol+4($pop66) i32.const $push65=, 0 @@ -774,14 +774,14 @@ t5: # @t5 i32.const $push6=, -1 i32.add $push5=, $0, $pop6 tee_local $push4=, $0=, $pop5 - br_if 0, $pop4 # 0: up to label13 + br_if 0, $pop4 # 0: up to label9 # BB#3: # %while.end.loopexit - end_loop # label14: + end_loop i64.const $push1=, -1 i64.add $push2=, $1, $pop1 i64.sub $1=, $pop2, $2 .LBB4_4: # %while.end - end_block # label12: + end_block # label8: copy_local $push68=, $1 # fallthrough-return: $pop68 .endfunc @@ -799,7 +799,7 @@ t6: # @t6 # BB#0: # %entry block i32.eqz $push67=, $0 - br_if 0, $pop67 # 0: down to label15 + br_if 0, $pop67 # 0: down to label10 # BB#1: # %while.body.preheader i32.const $push3=, -1 i32.add $push0=, $0, $pop3 @@ -807,7 +807,7 @@ t6: # @t6 i64.add $1=, $pop1, $1 .LBB5_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label16: + loop # label11: i32.const $push66=, 0 i32.load $2=, gvol+4($pop66) i32.const $push65=, 0 @@ -931,13 +931,13 @@ t6: # @t6 i32.const $push6=, -1 i32.add $push5=, $0, $pop6 tee_local $push4=, $0=, $pop5 - br_if 0, $pop4 # 0: up to label16 + br_if 0, $pop4 # 0: up to label11 # BB#3: # %while.end.loopexit - end_loop # label17: + end_loop i64.const $push2=, 1 i64.add $1=, $1, $pop2 .LBB5_4: # %while.end - end_block # label15: + end_block # label10: copy_local $push68=, $1 # fallthrough-return: $pop68 .endfunc @@ -955,7 +955,7 @@ t7: # @t7 # BB#0: # %entry block i32.eqz $push69=, $0 - br_if 0, $pop69 # 0: down to label18 + br_if 0, $pop69 # 0: down to label12 # BB#1: # %while.body.preheader i32.const $push5=, -1 i32.add $push0=, $0, $pop5 @@ -965,7 +965,7 @@ t7: # @t7 i64.add $1=, $pop3, $1 .LBB6_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label19: + loop # label13: i32.const $push68=, 0 i32.load $2=, gvol+4($pop68) i32.const $push67=, 0 @@ -1089,13 +1089,13 @@ t7: # @t7 i32.const $push8=, -1 i32.add $push7=, $0, $pop8 tee_local $push6=, $0=, $pop7 - br_if 0, $pop6 # 0: up to label19 + br_if 0, $pop6 # 0: up to label13 # BB#3: # %while.end.loopexit - end_loop # label20: + end_loop i64.const $push4=, 511 i64.add $1=, $1, $pop4 .LBB6_4: # %while.end - end_block # label18: + end_block # label12: copy_local $push70=, $1 # fallthrough-return: $pop70 .endfunc @@ -1113,7 +1113,7 @@ t8: # @t8 # BB#0: # %entry block i32.eqz $push69=, $0 - br_if 0, $pop69 # 0: down to label21 + br_if 0, $pop69 # 0: down to label14 # BB#1: # %while.body.preheader i32.const $push5=, -1 i32.add $push0=, $0, $pop5 @@ -1123,7 +1123,7 @@ t8: # @t8 i64.add $1=, $pop3, $1 .LBB7_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label22: + loop # label15: i32.const $push68=, 0 i32.load $2=, gvol+4($pop68) i32.const $push67=, 0 @@ -1247,13 +1247,13 @@ t8: # @t8 i32.const $push8=, -1 i32.add $push7=, $0, $pop8 tee_local $push6=, $0=, $pop7 - br_if 0, $pop6 # 0: up to label22 + br_if 0, $pop6 # 0: up to label15 # BB#3: # %while.end.loopexit - end_loop # label23: + end_loop i64.const $push4=, 512 i64.add $1=, $1, $pop4 .LBB7_4: # %while.end - end_block # label21: + end_block # label14: copy_local $push70=, $1 # fallthrough-return: $pop70 .endfunc @@ -1271,7 +1271,7 @@ t9: # @t9 # BB#0: # %entry block i32.eqz $push69=, $0 - br_if 0, $pop69 # 0: down to label24 + br_if 0, $pop69 # 0: down to label16 # BB#1: # %while.body.preheader i32.const $push5=, -1 i32.add $push0=, $0, $pop5 @@ -1281,7 +1281,7 @@ t9: # @t9 i64.add $1=, $pop3, $1 .LBB8_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label25: + loop # label17: i32.const $push68=, 0 i32.load $2=, gvol+4($pop68) i32.const $push67=, 0 @@ -1405,13 +1405,13 @@ t9: # @t9 i32.const $push8=, -1 i32.add $push7=, $0, $pop8 tee_local $push6=, $0=, $pop7 - br_if 0, $pop6 # 0: up to label25 + br_if 0, $pop6 # 0: up to label17 # BB#3: # %while.end.loopexit - end_loop # label26: + end_loop i64.const $push4=, 513 i64.add $1=, $1, $pop4 .LBB8_4: # %while.end - end_block # label24: + end_block # label16: copy_local $push70=, $1 # fallthrough-return: $pop70 .endfunc @@ -1429,7 +1429,7 @@ t10: # @t10 # BB#0: # %entry block i32.eqz $push70=, $0 - br_if 0, $pop70 # 0: down to label27 + br_if 0, $pop70 # 0: down to label18 # BB#1: # %while.body.lr.ph i32.const $push6=, 0 i64.load $push4=, gull($pop6) @@ -1441,7 +1441,7 @@ t10: # @t10 i64.mul $2=, $pop4, $pop3 .LBB9_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label28: + loop # label19: i32.const $push69=, 0 i32.load $3=, gvol+4($pop69) i32.const $push68=, 0 @@ -1565,12 +1565,12 @@ t10: # @t10 i32.const $push9=, -1 i32.add $push8=, $0, $pop9 tee_local $push7=, $0=, $pop8 - br_if 0, $pop7 # 0: up to label28 + br_if 0, $pop7 # 0: up to label19 # BB#3: # %while.end.loopexit - end_loop # label29: + end_loop i64.add $1=, $2, $1 .LBB9_4: # %while.end - end_block # label27: + end_block # label18: copy_local $push71=, $1 # fallthrough-return: $pop71 .endfunc @@ -1588,7 +1588,7 @@ t11: # @t11 # BB#0: # %entry block i32.eqz $push70=, $0 - br_if 0, $pop70 # 0: down to label30 + br_if 0, $pop70 # 0: down to label20 # BB#1: # %while.body.lr.ph i32.const $push6=, 0 i64.load $push4=, gull($pop6) @@ -1600,7 +1600,7 @@ t11: # @t11 i64.mul $2=, $pop4, $pop3 .LBB10_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label31: + loop # label21: i32.const $push69=, 0 i32.load $3=, gvol+4($pop69) i32.const $push68=, 0 @@ -1724,12 +1724,12 @@ t11: # @t11 i32.const $push9=, -1 i32.add $push8=, $0, $pop9 tee_local $push7=, $0=, $pop8 - br_if 0, $pop7 # 0: up to label31 + br_if 0, $pop7 # 0: up to label21 # BB#3: # %while.end.loopexit - end_loop # label32: + end_loop i64.add $1=, $2, $1 .LBB10_4: # %while.end - end_block # label30: + end_block # label20: copy_local $push71=, $1 # fallthrough-return: $pop71 .endfunc @@ -1768,126 +1768,126 @@ main: # @main i64.call $push3=, t1@FUNCTION, $pop100, $pop2 i64.const $push4=, -6145 i64.ne $push5=, $pop3, $pop4 - br_if 0, $pop5 # 0: down to label33 + br_if 0, $pop5 # 0: down to label22 # BB#1: # %if.end i32.const $push101=, 3 i64.const $push6=, 4294967295 i64.call $push7=, t1@FUNCTION, $pop101, $pop6 i64.const $push8=, 4294961151 i64.ne $push9=, $pop7, $pop8 - br_if 0, $pop9 # 0: down to label33 + br_if 0, $pop9 # 0: down to label22 # BB#2: # %if.end4 i32.const $push102=, 3 i64.const $push10=, -1 i64.call $push11=, t2@FUNCTION, $pop102, $pop10 i64.const $push12=, -1540 i64.ne $push13=, $pop11, $pop12 - br_if 0, $pop13 # 0: down to label33 + br_if 0, $pop13 # 0: down to label22 # BB#3: # %if.end8 i32.const $push103=, 3 i64.const $push14=, 4294967295 i64.call $push15=, t2@FUNCTION, $pop103, $pop14 i64.const $push16=, 4294965756 i64.ne $push17=, $pop15, $pop16 - br_if 0, $pop17 # 0: down to label33 + br_if 0, $pop17 # 0: down to label22 # BB#4: # %if.end12 i32.const $push104=, 3 i64.const $push18=, -1 i64.call $push19=, t3@FUNCTION, $pop104, $pop18 i64.const $push20=, -1537 i64.ne $push21=, $pop19, $pop20 - br_if 0, $pop21 # 0: down to label33 + br_if 0, $pop21 # 0: down to label22 # BB#5: # %if.end16 i32.const $push105=, 3 i64.const $push22=, 4294967295 i64.call $push23=, t3@FUNCTION, $pop105, $pop22 i64.const $push24=, 4294965759 i64.ne $push25=, $pop23, $pop24 - br_if 0, $pop25 # 0: down to label33 + br_if 0, $pop25 # 0: down to label22 # BB#6: # %if.end20 i32.const $push106=, 3 i64.const $push26=, -1 i64.call $push27=, t4@FUNCTION, $pop106, $pop26 i64.const $push28=, -1534 i64.ne $push29=, $pop27, $pop28 - br_if 0, $pop29 # 0: down to label33 + br_if 0, $pop29 # 0: down to label22 # BB#7: # %if.end24 i32.const $push107=, 3 i64.const $push30=, 4294967295 i64.call $push31=, t4@FUNCTION, $pop107, $pop30 i64.const $push32=, 4294965762 i64.ne $push33=, $pop31, $pop32 - br_if 0, $pop33 # 0: down to label33 + br_if 0, $pop33 # 0: down to label22 # BB#8: # %if.end28 i32.const $push108=, 3 i64.const $push34=, -1 i64.call $push35=, t5@FUNCTION, $pop108, $pop34 i64.const $push36=, -4 i64.ne $push37=, $pop35, $pop36 - br_if 0, $pop37 # 0: down to label33 + br_if 0, $pop37 # 0: down to label22 # BB#9: # %if.end32 i32.const $push109=, 3 i64.const $push38=, 4294967295 i64.call $push39=, t5@FUNCTION, $pop109, $pop38 i64.const $push40=, 4294967292 i64.ne $push41=, $pop39, $pop40 - br_if 0, $pop41 # 0: down to label33 + br_if 0, $pop41 # 0: down to label22 # BB#10: # %if.end36 i32.const $push110=, 3 i64.const $push42=, -1 i64.call $push43=, t6@FUNCTION, $pop110, $pop42 i64.const $push44=, 2 i64.ne $push45=, $pop43, $pop44 - br_if 0, $pop45 # 0: down to label33 + br_if 0, $pop45 # 0: down to label22 # BB#11: # %if.end40 i32.const $push111=, 3 i64.const $push46=, 4294967295 i64.call $push47=, t6@FUNCTION, $pop111, $pop46 i64.const $push48=, 4294967298 i64.ne $push49=, $pop47, $pop48 - br_if 0, $pop49 # 0: down to label33 + br_if 0, $pop49 # 0: down to label22 # BB#12: # %if.end44 i32.const $push112=, 3 i64.const $push50=, -1 i64.call $push51=, t7@FUNCTION, $pop112, $pop50 i64.const $push52=, 1532 i64.ne $push53=, $pop51, $pop52 - br_if 0, $pop53 # 0: down to label33 + br_if 0, $pop53 # 0: down to label22 # BB#13: # %if.end48 i32.const $push113=, 3 i64.const $push54=, 4294967295 i64.call $push55=, t7@FUNCTION, $pop113, $pop54 i64.const $push56=, 4294968828 i64.ne $push57=, $pop55, $pop56 - br_if 0, $pop57 # 0: down to label33 + br_if 0, $pop57 # 0: down to label22 # BB#14: # %if.end52 i32.const $push114=, 3 i64.const $push58=, -1 i64.call $push59=, t8@FUNCTION, $pop114, $pop58 i64.const $push60=, 1535 i64.ne $push61=, $pop59, $pop60 - br_if 0, $pop61 # 0: down to label33 + br_if 0, $pop61 # 0: down to label22 # BB#15: # %if.end56 i32.const $push115=, 3 i64.const $push62=, 4294967295 i64.call $push63=, t8@FUNCTION, $pop115, $pop62 i64.const $push64=, 4294968831 i64.ne $push65=, $pop63, $pop64 - br_if 0, $pop65 # 0: down to label33 + br_if 0, $pop65 # 0: down to label22 # BB#16: # %if.end60 i32.const $push116=, 3 i64.const $push66=, -1 i64.call $push67=, t9@FUNCTION, $pop116, $pop66 i64.const $push68=, 1538 i64.ne $push69=, $pop67, $pop68 - br_if 0, $pop69 # 0: down to label33 + br_if 0, $pop69 # 0: down to label22 # BB#17: # %if.end64 i32.const $push117=, 3 i64.const $push70=, 4294967295 i64.call $push71=, t9@FUNCTION, $pop117, $pop70 i64.const $push72=, 4294968834 i64.ne $push73=, $pop71, $pop72 - br_if 0, $pop73 # 0: down to label33 + br_if 0, $pop73 # 0: down to label22 # BB#18: # %if.end68 i32.const $push121=, 3 i64.const $push74=, -1 @@ -1899,7 +1899,7 @@ main: # @main i64.const $push118=, -1 i64.add $push78=, $pop77, $pop118 i64.ne $push79=, $pop75, $pop78 - br_if 0, $pop79 # 0: down to label33 + br_if 0, $pop79 # 0: down to label22 # BB#19: # %if.end72 i32.const $push125=, 3 i64.const $push80=, 4294967295 @@ -1911,7 +1911,7 @@ main: # @main i64.const $push122=, 4294967295 i64.add $push84=, $pop83, $pop122 i64.ne $push85=, $pop81, $pop84 - br_if 0, $pop85 # 0: down to label33 + br_if 0, $pop85 # 0: down to label22 # BB#20: # %if.end77 i32.const $push129=, 3 i64.const $push86=, -1 @@ -1923,7 +1923,7 @@ main: # @main i64.const $push126=, -1 i64.add $push90=, $pop89, $pop126 i64.ne $push91=, $pop87, $pop90 - br_if 0, $pop91 # 0: down to label33 + br_if 0, $pop91 # 0: down to label22 # BB#21: # %if.end84 i32.const $push135=, 3 i64.const $push92=, 4294967295 @@ -1936,17 +1936,17 @@ main: # @main i64.const $push130=, 4294967295 i64.add $push95=, $pop94, $pop130 i64.ne $push96=, $pop93, $pop95 - br_if 0, $pop96 # 0: down to label33 + br_if 0, $pop96 # 0: down to label22 # BB#22: # %if.end91 i64.const $push97=, 100 i64.ne $push98=, $0, $pop97 - br_if 0, $pop98 # 0: down to label33 + br_if 0, $pop98 # 0: down to label22 # BB#23: # %if.end95 i32.const $push99=, 0 call exit@FUNCTION, $pop99 unreachable .LBB12_24: # %if.then94 - end_block # label33: + end_block # label22: call abort@FUNCTION unreachable .endfunc @@ -1972,6 +1972,6 @@ gull: .size gull, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20041019-1.c.s b/test/torture-s/20041019-1.c.s index 9fc0f440c..f1b248b24 100644 --- a/test/torture-s/20041019-1.c.s +++ b/test/torture-s/20041019-1.c.s @@ -90,4 +90,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20041112-1.c.s b/test/torture-s/20041112-1.c.s index 47242d403..c3160dcee 100644 --- a/test/torture-s/20041112-1.c.s +++ b/test/torture-s/20041112-1.c.s @@ -60,4 +60,4 @@ global: .size global, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20041113-1.c.s b/test/torture-s/20041113-1.c.s index 0d14795ee..2c61f1aa0 100644 --- a/test/torture-s/20041113-1.c.s +++ b/test/torture-s/20041113-1.c.s @@ -111,6 +111,6 @@ a: .size a, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20041114-1.c.s b/test/torture-s/20041114-1.c.s index 3e6c9b0d2..ed7698ea3 100644 --- a/test/torture-s/20041114-1.c.s +++ b/test/torture-s/20041114-1.c.s @@ -38,4 +38,4 @@ v: .size v, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20041124-1.c.s b/test/torture-s/20041124-1.c.s index 2a1ac2144..3264de72e 100644 --- a/test/torture-s/20041124-1.c.s +++ b/test/torture-s/20041124-1.c.s @@ -72,6 +72,6 @@ gs: .size gs, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20041126-1.c.s b/test/torture-s/20041126-1.c.s index 8549dfbb9..d10acd7c6 100644 --- a/test/torture-s/20041126-1.c.s +++ b/test/torture-s/20041126-1.c.s @@ -31,7 +31,7 @@ check: # @check loop # label2: i32.const $push10=, 9 i32.gt_s $push5=, $1, $pop10 - br_if 2, $pop5 # 2: down to label1 + br_if 1, $pop5 # 1: down to label1 # BB#7: # %for.body3 # in Loop: Header=BB0_6 Depth=1 i32.const $push14=, 1 @@ -44,7 +44,7 @@ check: # @check i32.eq $push9=, $pop6, $pop11 br_if 0, $pop9 # 0: up to label2 # BB#8: # %if.then6 - end_loop # label3: + end_loop call abort@FUNCTION unreachable .LBB0_9: # %for.end10 @@ -89,10 +89,10 @@ main: # @main .LBB1_1: # %for.cond1.i # =>This Inner Loop Header: Depth=1 block - loop # label5: + loop # label4: i32.const $push24=, 9 i32.gt_s $push6=, $1, $pop24 - br_if 2, $pop6 # 2: down to label4 + br_if 1, $pop6 # 1: down to label3 # BB#2: # %for.body3.i # in Loop: Header=BB1_1 Depth=1 i32.const $push28=, 1 @@ -103,13 +103,13 @@ main: # @main i32.load $push26=, 0($pop10) tee_local $push25=, $1=, $pop26 i32.eq $push11=, $pop8, $pop25 - br_if 0, $pop11 # 0: up to label5 + br_if 0, $pop11 # 0: up to label4 # BB#3: # %if.then6.i - end_loop # label6: + end_loop call abort@FUNCTION unreachable .LBB1_4: # %check.exit - end_block # label4: + end_block # label3: i32.const $push18=, 0 i32.const $push16=, 48 i32.add $push17=, $0, $pop16 @@ -137,5 +137,5 @@ main: # @main .size .Lmain.a, 40 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20041201-1.c.s b/test/torture-s/20041201-1.c.s index 8bdcbea2b..e9bf1e4c5 100644 --- a/test/torture-s/20041201-1.c.s +++ b/test/torture-s/20041201-1.c.s @@ -93,4 +93,4 @@ s: .size s, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20041210-1.c.s b/test/torture-s/20041210-1.c.s index d800ecb8a..d20ed356e 100644 --- a/test/torture-s/20041210-1.c.s +++ b/test/torture-s/20041210-1.c.s @@ -48,6 +48,6 @@ x: .size x, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20041212-1.c.s b/test/torture-s/20041212-1.c.s index 89f95d10c..92b572d53 100644 --- a/test/torture-s/20041212-1.c.s +++ b/test/torture-s/20041212-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20041213-2.c.s b/test/torture-s/20041213-2.c.s index ef0b696c7..b0468b2fb 100644 --- a/test/torture-s/20041213-2.c.s +++ b/test/torture-s/20041213-2.c.s @@ -23,29 +23,29 @@ foo: # @foo copy_local $push4=, $3 tee_local $push3=, $1=, $pop4 i32.ge_s $push0=, $2, $pop3 - br_if 0, $pop0 # 0: down to label5 + br_if 0, $pop0 # 0: down to label4 # BB#3: # %for.end.thread # in Loop: Header=BB0_2 Depth=1 i32.const $push5=, 1 i32.shl $push2=, $1, $pop5 i32.sub $3=, $pop2, $2 - br 1 # 1: down to label4 + br 1 # 1: down to label3 .LBB0_4: # %for.end # in Loop: Header=BB0_2 Depth=1 - end_block # label5: + end_block # label4: copy_local $3=, $1 i32.ne $push1=, $2, $1 - br_if 4, $pop1 # 4: down to label0 + br_if 3, $pop1 # 3: down to label0 .LBB0_5: # %for.cond # in Loop: Header=BB0_2 Depth=1 - end_block # label4: + end_block # label3: copy_local $2=, $1 i32.const $push8=, -1 i32.add $push7=, $0, $pop8 tee_local $push6=, $0=, $pop7 br_if 0, $pop6 # 0: up to label2 .LBB0_6: # %for.end7 - end_loop # label3: + end_loop end_block # label1: return .LBB0_7: # %if.then @@ -73,6 +73,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20041214-1.c.s b/test/torture-s/20041214-1.c.s index 7ba288dfd..58908e63b 100644 --- a/test/torture-s/20041214-1.c.s +++ b/test/torture-s/20041214-1.c.s @@ -29,7 +29,7 @@ g: # @g copy_local $1=, $pop0 br_if 0, $3 # 0: up to label1 .LBB0_3: # %all_done - end_loop # label2: + end_loop end_block # label0: i32.const $push3=, 0 # fallthrough-return: $pop3 @@ -56,14 +56,14 @@ f: # @f block i32.load8_u $push1=, 0($1) i32.eqz $push15=, $pop1 - br_if 0, $pop15 # 0: down to label3 + br_if 0, $pop15 # 0: down to label2 # BB#1: # %do_form_string.i.preheader i32.const $push12=, 2 i32.add $1=, $1, $pop12 i32.load $2=, 12($4) .LBB1_2: # %do_form_string.i # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: i32.load $push2=, 0($2) i32.call $drop=, strcpy@FUNCTION, $0, $pop2 i32.const $push14=, 4 @@ -72,10 +72,10 @@ f: # @f i32.const $push13=, 2 i32.add $push0=, $1, $pop13 copy_local $1=, $pop0 - br_if 0, $3 # 0: up to label4 + br_if 0, $3 # 0: up to label3 .LBB1_3: # %g.exit - end_loop # label5: - end_block # label3: + end_loop + end_block # label2: i32.const $push9=, 0 i32.const $push7=, 16 i32.add $push8=, $4, $pop7 @@ -113,7 +113,7 @@ main: # @main i32.add $push13=, $0, $pop12 i32.const $push14=, .L.str.1 i32.call $push2=, strcmp@FUNCTION, $pop13, $pop14 - br_if 0, $pop2 # 0: down to label6 + br_if 0, $pop2 # 0: down to label4 # BB#1: # %if.end i32.const $push9=, 0 i32.const $push7=, 32 @@ -122,7 +122,7 @@ main: # @main i32.const $push18=, 0 return $pop18 .LBB2_2: # %if.then - end_block # label6: + end_block # label4: call abort@FUNCTION unreachable .endfunc @@ -141,7 +141,7 @@ main: # @main .size .L.str.1, 5 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strcpy, i32, i32, i32 .functype strcmp, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/20041218-1.c.s b/test/torture-s/20041218-1.c.s index 185e61e7b..280dbf95a 100644 --- a/test/torture-s/20041218-1.c.s +++ b/test/torture-s/20041218-1.c.s @@ -173,6 +173,6 @@ baz.v: .size baz.v, 44 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/20050104-1.c.s b/test/torture-s/20050104-1.c.s index dad52898c..3798b9c34 100644 --- a/test/torture-s/20050104-1.c.s +++ b/test/torture-s/20050104-1.c.s @@ -35,5 +35,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20050106-1.c.s b/test/torture-s/20050106-1.c.s index 635edac7a..9b98ce58c 100644 --- a/test/torture-s/20050106-1.c.s +++ b/test/torture-s/20050106-1.c.s @@ -34,5 +34,5 @@ u: .size u, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20050107-1.c.s b/test/torture-s/20050107-1.c.s index ad9edf477..032a8122a 100644 --- a/test/torture-s/20050107-1.c.s +++ b/test/torture-s/20050107-1.c.s @@ -41,5 +41,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20050111-1.c.s b/test/torture-s/20050111-1.c.s index 3c1fc8fd7..700678619 100644 --- a/test/torture-s/20050111-1.c.s +++ b/test/torture-s/20050111-1.c.s @@ -49,4 +49,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20050119-1.c.s b/test/torture-s/20050119-1.c.s index 713a5c466..cfddfce5c 100644 --- a/test/torture-s/20050119-1.c.s +++ b/test/torture-s/20050119-1.c.s @@ -61,6 +61,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20050119-2.c.s b/test/torture-s/20050119-2.c.s index f8f2a1840..fb7aaf1f0 100644 --- a/test/torture-s/20050119-2.c.s +++ b/test/torture-s/20050119-2.c.s @@ -44,6 +44,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20050121-1.c.s b/test/torture-s/20050121-1.c.s index aa1c78057..2564a3614 100644 --- a/test/torture-s/20050121-1.c.s +++ b/test/torture-s/20050121-1.c.s @@ -428,4 +428,4 @@ main: # @main .size main, .Lfunc_end24-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20050124-1.c.s b/test/torture-s/20050124-1.c.s index 45e3d1996..6c61eaa24 100644 --- a/test/torture-s/20050124-1.c.s +++ b/test/torture-s/20050124-1.c.s @@ -49,4 +49,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20050125-1.c.s b/test/torture-s/20050125-1.c.s index fc761939d..ff1a89fca 100644 --- a/test/torture-s/20050125-1.c.s +++ b/test/torture-s/20050125-1.c.s @@ -64,4 +64,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20050131-1.c.s b/test/torture-s/20050131-1.c.s index ca8b6d118..c74c90517 100644 --- a/test/torture-s/20050131-1.c.s +++ b/test/torture-s/20050131-1.c.s @@ -30,5 +30,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20050203-1.c.s b/test/torture-s/20050203-1.c.s index ce24f3c9a..757a8e10f 100644 --- a/test/torture-s/20050203-1.c.s +++ b/test/torture-s/20050203-1.c.s @@ -60,6 +60,6 @@ bar: # @bar .size bar, .Lfunc_end2-bar - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/20050215-1.c.s b/test/torture-s/20050215-1.c.s index 52acabbca..5700d8fad 100644 --- a/test/torture-s/20050215-1.c.s +++ b/test/torture-s/20050215-1.c.s @@ -56,5 +56,5 @@ v: .size v, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20050218-1.c.s b/test/torture-s/20050218-1.c.s index 89ea1aa1d..c2a2eac8c 100644 --- a/test/torture-s/20050218-1.c.s +++ b/test/torture-s/20050218-1.c.s @@ -27,20 +27,20 @@ foo: # @foo i32.call $push5=, strlen@FUNCTION, $3 tee_local $push4=, $3=, $pop5 i32.call $push1=, strncmp@FUNCTION, $pop0, $pop6, $pop4 - br_if 1, $pop1 # 1: down to label2 + br_if 1, $pop1 # 1: down to label0 # BB#3: # %if.end # in Loop: Header=BB0_2 Depth=1 i32.add $5=, $3, $5 block i32.eqz $push13=, $1 - br_if 0, $pop13 # 0: down to label3 + br_if 0, $pop13 # 0: down to label2 # BB#4: # %if.then6 # in Loop: Header=BB0_2 Depth=1 i32.call $push2=, strlen@FUNCTION, $1 i32.add $5=, $pop2, $5 .LBB0_5: # %for.inc # in Loop: Header=BB0_2 Depth=1 - end_block # label3: + end_block # label2: i32.const $push11=, 4 i32.add $4=, $4, $pop11 i32.const $7=, 0 @@ -50,7 +50,7 @@ foo: # @foo i32.lt_u $push3=, $pop8, $2 br_if 0, $pop3 # 0: up to label1 .LBB0_6: # %cleanup - end_loop # label2: + end_loop end_block # label0: copy_local $push14=, $7 # fallthrough-return: $pop14 @@ -74,7 +74,7 @@ main: # @main i32.call $push9=, strlen@FUNCTION, $0 tee_local $push8=, $0=, $pop9 i32.call $push0=, strncmp@FUNCTION, $pop13, $pop10, $pop8 - br_if 0, $pop0 # 0: down to label4 + br_if 0, $pop0 # 0: down to label3 # BB#1: # %if.end.i i32.const $push19=, .L.str.4 i32.add $push1=, $0, $pop19 @@ -84,7 +84,7 @@ main: # @main i32.call $push15=, strlen@FUNCTION, $1 tee_local $push14=, $1=, $pop15 i32.call $push2=, strncmp@FUNCTION, $pop1, $pop16, $pop14 - br_if 0, $pop2 # 0: down to label4 + br_if 0, $pop2 # 0: down to label3 # BB#2: # %if.end.i.1 i32.add $push3=, $1, $0 i32.const $push4=, .L.str.4 @@ -94,12 +94,12 @@ main: # @main tee_local $push20=, $0=, $pop21 i32.call $push6=, strlen@FUNCTION, $0 i32.call $push7=, strncmp@FUNCTION, $pop5, $pop20, $pop6 - br_if 0, $pop7 # 0: down to label4 + br_if 0, $pop7 # 0: down to label3 # BB#3: # %if.end.i.2 i32.const $push23=, 0 return $pop23 .LBB1_4: # %if.then - end_block # label4: + end_block # label3: call abort@FUNCTION unreachable .endfunc @@ -158,7 +158,7 @@ a: .size .L.str.4, 6 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strncmp, i32, i32, i32, i32 .functype strlen, i32, i32 .functype abort, void diff --git a/test/torture-s/20050224-1.c.s b/test/torture-s/20050224-1.c.s index 9875dc92e..3eccf78ba 100644 --- a/test/torture-s/20050224-1.c.s +++ b/test/torture-s/20050224-1.c.s @@ -64,42 +64,42 @@ main: # @main block block i32.ge_u $push1=, $5, $1 - br_if 0, $pop1 # 0: down to label5 + br_if 0, $pop1 # 0: down to label4 # BB#3: # %if.then # in Loop: Header=BB1_2 Depth=1 i32.const $push23=, 1 i32.add $6=, $6, $pop23 - br 1 # 1: down to label4 + br 1 # 1: down to label3 .LBB1_4: # %if.else # in Loop: Header=BB1_2 Depth=1 - end_block # label5: + end_block # label4: block i32.lt_u $push2=, $5, $2 - br_if 0, $pop2 # 0: down to label6 + br_if 0, $pop2 # 0: down to label5 # BB#5: # %if.else # in Loop: Header=BB1_2 Depth=1 i32.ge_u $push3=, $5, $3 - br_if 0, $pop3 # 0: down to label6 + br_if 0, $pop3 # 0: down to label5 # BB#6: # %if.then4 # in Loop: Header=BB1_2 Depth=1 i32.const $push24=, 1 i32.add $8=, $8, $pop24 - br 1 # 1: down to label4 + br 1 # 1: down to label3 .LBB1_7: # %if.else6 # in Loop: Header=BB1_2 Depth=1 - end_block # label6: + end_block # label5: i32.lt_u $push4=, $5, $4 i32.add $7=, $pop4, $7 .LBB1_8: # %for.inc # in Loop: Header=BB1_2 Depth=1 - end_block # label4: + end_block # label3: i32.const $push27=, 4096 i32.add $push26=, $5, $pop27 tee_local $push25=, $5=, $pop26 i32.lt_u $push5=, $pop25, $0 br_if 0, $pop5 # 0: up to label2 # BB#9: # %for.end - end_loop # label3: + end_loop i32.const $push6=, 444 i32.ne $push7=, $6, $pop6 br_if 0, $pop7 # 0: down to label1 @@ -177,5 +177,5 @@ f: .size f, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20050316-1.c.s b/test/torture-s/20050316-1.c.s index 99b09d950..1f738b7ef 100644 --- a/test/torture-s/20050316-1.c.s +++ b/test/torture-s/20050316-1.c.s @@ -94,4 +94,4 @@ main: # @main .size main, .Lfunc_end5-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20050316-2.c.s b/test/torture-s/20050316-2.c.s index 739e23034..91d23b823 100644 --- a/test/torture-s/20050316-2.c.s +++ b/test/torture-s/20050316-2.c.s @@ -72,4 +72,4 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20050316-3.c.s b/test/torture-s/20050316-3.c.s index de820b752..25d3910a2 100644 --- a/test/torture-s/20050316-3.c.s +++ b/test/torture-s/20050316-3.c.s @@ -48,4 +48,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20050410-1.c.s b/test/torture-s/20050410-1.c.s index 624c9d16c..b01f44f62 100644 --- a/test/torture-s/20050410-1.c.s +++ b/test/torture-s/20050410-1.c.s @@ -56,6 +56,6 @@ s: .size s, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20050502-1.c.s b/test/torture-s/20050502-1.c.s index 32a032884..1bcb98b78 100644 --- a/test/torture-s/20050502-1.c.s +++ b/test/torture-s/20050502-1.c.s @@ -68,7 +68,7 @@ foo: # @foo # =>This Inner Loop Header: Depth=1 loop # label1: block - br_if 0, $4 # 0: down to label3 + br_if 0, $4 # 0: down to label2 # BB#4: # %land.lhs.true18 # in Loop: Header=BB2_3 Depth=1 i32.const $push23=, 24 @@ -77,10 +77,10 @@ foo: # @foo i32.shr_s $push9=, $pop8, $pop22 i32.call $push10=, baz@FUNCTION, $pop9 i32.eqz $push32=, $pop10 - br_if 2, $pop32 # 2: down to label2 + br_if 2, $pop32 # 2: down to label0 .LBB2_5: # %while.cond.backedge # in Loop: Header=BB2_3 Depth=1 - end_block # label3: + end_block # label2: i32.add $push12=, $1, $7 i32.store8 0($pop12), $6 i32.const $push30=, 1 @@ -93,7 +93,7 @@ foo: # @foo i32.const $push24=, 39 i32.eq $push14=, $pop25, $pop24 i32.and $push15=, $pop14, $2 - br_if 1, $pop15 # 1: down to label2 + br_if 1, $pop15 # 1: down to label0 # BB#6: # %while.cond.backedge # in Loop: Header=BB2_3 Depth=1 i32.const $push31=, 34 @@ -102,7 +102,7 @@ foo: # @foo i32.eqz $push33=, $pop11 br_if 0, $pop33 # 0: up to label1 .LBB2_7: # %while.end - end_loop # label2: + end_loop end_block # label0: i32.add $push16=, $1, $7 i32.const $push17=, 0 @@ -140,13 +140,13 @@ main: # @main i32.load $push4=, 12($0) i32.const $push3=, .L.str.1 i32.call $push5=, strcmp@FUNCTION, $pop4, $pop3 - br_if 0, $pop5 # 0: down to label4 + br_if 0, $pop5 # 0: down to label3 # BB#1: # %lor.lhs.false i32.const $push49=, 16 i32.add $push50=, $0, $pop49 i32.const $push6=, .L.str.2 i32.call $push7=, strcmp@FUNCTION, $pop50, $pop6 - br_if 0, $pop7 # 0: down to label4 + br_if 0, $pop7 # 0: down to label3 # BB#2: # %if.end i32.const $push8=, .L.str.3 i32.store 12($0), $pop8 @@ -160,13 +160,13 @@ main: # @main i32.load $push12=, 12($0) i32.const $push11=, .L.str.4 i32.call $push13=, strcmp@FUNCTION, $pop12, $pop11 - br_if 0, $pop13 # 0: down to label4 + br_if 0, $pop13 # 0: down to label3 # BB#3: # %lor.lhs.false7 i32.const $push55=, 16 i32.add $push56=, $0, $pop55 i32.const $push14=, .L.str.5 i32.call $push15=, strcmp@FUNCTION, $pop56, $pop14 - br_if 0, $pop15 # 0: down to label4 + br_if 0, $pop15 # 0: down to label3 # BB#4: # %if.end12 i32.const $push16=, .L.str.6 i32.store 12($0), $pop16 @@ -180,13 +180,13 @@ main: # @main i32.load $push19=, 12($0) i32.const $push18=, .L.str.7 i32.call $push20=, strcmp@FUNCTION, $pop19, $pop18 - br_if 0, $pop20 # 0: down to label4 + br_if 0, $pop20 # 0: down to label3 # BB#5: # %lor.lhs.false16 i32.const $push61=, 16 i32.add $push62=, $0, $pop61 i32.const $push21=, .L.str.8 i32.call $push22=, strcmp@FUNCTION, $pop62, $pop21 - br_if 0, $pop22 # 0: down to label4 + br_if 0, $pop22 # 0: down to label3 # BB#6: # %if.end21 i32.const $push23=, .L.str.9 i32.store 12($0), $pop23 @@ -200,13 +200,13 @@ main: # @main i32.load $push26=, 12($0) i32.const $push25=, .L.str.10 i32.call $push27=, strcmp@FUNCTION, $pop26, $pop25 - br_if 0, $pop27 # 0: down to label4 + br_if 0, $pop27 # 0: down to label3 # BB#7: # %lor.lhs.false25 i32.const $push67=, 16 i32.add $push68=, $0, $pop67 i32.const $push28=, .L.str.11 i32.call $push29=, strcmp@FUNCTION, $pop68, $pop28 - br_if 0, $pop29 # 0: down to label4 + br_if 0, $pop29 # 0: down to label3 # BB#8: # %if.end30 i32.const $push30=, .L.str.12 i32.store 12($0), $pop30 @@ -220,13 +220,13 @@ main: # @main i32.load $push33=, 12($0) i32.const $push32=, .L.str.13 i32.call $push34=, strcmp@FUNCTION, $pop33, $pop32 - br_if 0, $pop34 # 0: down to label4 + br_if 0, $pop34 # 0: down to label3 # BB#9: # %lor.lhs.false34 i32.const $push73=, 16 i32.add $push74=, $0, $pop73 i32.const $push35=, .L.str.14 i32.call $push36=, strcmp@FUNCTION, $pop74, $pop35 - br_if 0, $pop36 # 0: down to label4 + br_if 0, $pop36 # 0: down to label3 # BB#10: # %if.end39 i32.const $push44=, 0 i32.const $push42=, 80 @@ -235,7 +235,7 @@ main: # @main i32.const $push37=, 0 return $pop37 .LBB3_11: # %if.then38 - end_block # label4: + end_block # label3: call abort@FUNCTION unreachable .endfunc @@ -319,6 +319,6 @@ main: # @main .size .L.str.14, 7 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strcmp, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/20050502-2.c.s b/test/torture-s/20050502-2.c.s index 029ef8910..9158a86f4 100644 --- a/test/torture-s/20050502-2.c.s +++ b/test/torture-s/20050502-2.c.s @@ -113,6 +113,6 @@ main: # @main .size .L.str.1, 11 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype memcmp, i32, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/20050604-1.c.s b/test/torture-s/20050604-1.c.s index 62ea53fb7..35ffedf02 100644 --- a/test/torture-s/20050604-1.c.s +++ b/test/torture-s/20050604-1.c.s @@ -181,5 +181,5 @@ v: .size v, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20050607-1.c.s b/test/torture-s/20050607-1.c.s index 32a9f79e3..87536e118 100644 --- a/test/torture-s/20050607-1.c.s +++ b/test/torture-s/20050607-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20050613-1.c.s b/test/torture-s/20050613-1.c.s index eeb9eda54..1c6a91dcb 100644 --- a/test/torture-s/20050613-1.c.s +++ b/test/torture-s/20050613-1.c.s @@ -45,5 +45,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20050713-1.c.s b/test/torture-s/20050713-1.c.s index 60fd0e869..833e0e137 100644 --- a/test/torture-s/20050713-1.c.s +++ b/test/torture-s/20050713-1.c.s @@ -304,5 +304,5 @@ main: # @main .size main, .Lfunc_end5-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20050826-1.c.s b/test/torture-s/20050826-1.c.s index e37a8d434..fbd5d7183 100644 --- a/test/torture-s/20050826-1.c.s +++ b/test/torture-s/20050826-1.c.s @@ -23,7 +23,7 @@ bar: # @bar loop # label2: i32.add $push4=, $1, $0 i32.load8_u $push5=, 0($pop4) - br_if 2, $pop5 # 2: down to label1 + br_if 1, $pop5 # 1: down to label1 # BB#3: # %for.cond # in Loop: Header=BB0_2 Depth=1 i32.const $push10=, 1 @@ -33,7 +33,7 @@ bar: # @bar i32.le_u $push6=, $pop8, $pop7 br_if 0, $pop6 # 0: up to label2 # BB#4: # %for.end - end_loop # label3: + end_loop return .LBB0_5: # %if.then2 end_block # label1: @@ -78,18 +78,18 @@ foo: # @foo i64.load $push6=, a($pop13):p2align=0 i64.const $push7=, 368664092428289 i64.ne $push8=, $pop6, $pop7 - br_if 0, $pop8 # 0: down to label4 + br_if 0, $pop8 # 0: down to label3 # BB#1: # %for.cond.i.preheader i32.const $1=, 8 .LBB1_2: # %for.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label6: + loop # label5: i32.const $push23=, -7 i32.add $push9=, $1, $pop23 i32.const $push22=, 2040 i32.gt_u $push10=, $pop9, $pop22 - br_if 2, $pop10 # 2: down to label5 + br_if 1, $pop10 # 1: down to label4 # BB#3: # %for.cond.i.for.body.i_crit_edge # in Loop: Header=BB1_2 Depth=1 i32.const $push25=, a @@ -99,17 +99,17 @@ foo: # @foo copy_local $1=, $pop0 i32.load8_u $push12=, 0($0) i32.eqz $push26=, $pop12 - br_if 0, $pop26 # 0: up to label6 + br_if 0, $pop26 # 0: up to label5 # BB#4: # %if.then2.i - end_loop # label7: + end_loop call abort@FUNCTION unreachable .LBB1_5: # %bar.exit - end_block # label5: + end_block # label4: i32.const $push11=, 0 return $pop11 .LBB1_6: # %if.then.i - end_block # label4: + end_block # label3: call abort@FUNCTION unreachable .endfunc @@ -147,18 +147,18 @@ main: # @main i64.load $push6=, a($pop13):p2align=0 i64.const $push7=, 368664092428289 i64.ne $push8=, $pop6, $pop7 - br_if 0, $pop8 # 0: down to label8 + br_if 0, $pop8 # 0: down to label6 # BB#1: # %for.cond.i.i.preheader i32.const $1=, 8 .LBB2_2: # %for.cond.i.i # =>This Inner Loop Header: Depth=1 block - loop # label10: + loop # label8: i32.const $push23=, -7 i32.add $push9=, $1, $pop23 i32.const $push22=, 2040 i32.gt_u $push10=, $pop9, $pop22 - br_if 2, $pop10 # 2: down to label9 + br_if 1, $pop10 # 1: down to label7 # BB#3: # %for.cond.i.for.body.i_crit_edge.i # in Loop: Header=BB2_2 Depth=1 i32.const $push25=, a @@ -168,17 +168,17 @@ main: # @main copy_local $1=, $pop0 i32.load8_u $push12=, 0($0) i32.eqz $push26=, $pop12 - br_if 0, $pop26 # 0: up to label10 + br_if 0, $pop26 # 0: up to label8 # BB#4: # %if.then2.i.i - end_loop # label11: + end_loop call abort@FUNCTION unreachable .LBB2_5: # %foo.exit - end_block # label9: + end_block # label7: i32.const $push11=, 0 return $pop11 .LBB2_6: # %if.then.i.i - end_block # label8: + end_block # label6: call abort@FUNCTION unreachable .endfunc @@ -206,6 +206,6 @@ a: .size .L.str.1, 6 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype memcmp, i32, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/20050826-2.c.s b/test/torture-s/20050826-2.c.s index e0ca4b4e1..a7813674d 100644 --- a/test/torture-s/20050826-2.c.s +++ b/test/torture-s/20050826-2.c.s @@ -12,7 +12,8 @@ inet_check_attr: # @inet_check_attr i32.const $3=, 1 .LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label0: + block + loop # label1: block i32.load $push8=, 0($1) tee_local $push7=, $2=, $pop8 @@ -26,7 +27,7 @@ inet_check_attr: # @inet_check_attr i32.and $push1=, $pop0, $pop10 i32.const $push9=, 4 i32.eq $push2=, $pop1, $pop9 - br_if 2, $pop2 # 2: down to label1 + br_if 2, $pop2 # 2: down to label0 # BB#3: # %if.end # in Loop: Header=BB0_1 Depth=1 i32.const $push12=, -2 @@ -50,9 +51,10 @@ inet_check_attr: # @inet_check_attr tee_local $push15=, $3=, $pop16 i32.const $push14=, 15 i32.lt_s $push6=, $pop15, $pop14 - br_if 0, $pop6 # 0: up to label0 + br_if 0, $pop6 # 0: up to label1 .LBB0_6: # %cleanup14 - end_loop # label1: + end_loop + end_block # label0: copy_local $push20=, $4 # fallthrough-return: $pop20 .endfunc @@ -286,16 +288,16 @@ main: # @main block i32.const $push157=, 1 i32.ne $push77=, $1, $pop157 - br_if 0, $pop77 # 0: down to label9 + br_if 0, $pop77 # 0: down to label8 # BB#18: # %land.lhs.true # in Loop: Header=BB1_17 Depth=1 i32.const $1=, 2 i32.eqz $push164=, $3 br_if 1, $pop164 # 1: up to label7 - br 3 # 3: down to label6 + br 2 # 2: down to label6 .LBB1_19: # %if.else # in Loop: Header=BB1_17 Depth=1 - end_block # label9: + end_block # label8: i32.const $push159=, 2 i32.shl $push79=, $1, $pop159 i32.add $push80=, $4, $pop79 @@ -304,22 +306,22 @@ main: # @main block i32.const $push158=, 5 i32.gt_s $push78=, $1, $pop158 - br_if 0, $pop78 # 0: down to label11 + br_if 0, $pop78 # 0: down to label10 # BB#20: # %land.lhs.true55 # in Loop: Header=BB1_17 Depth=1 i32.eq $push82=, $2, $0 - br_if 1, $pop82 # 1: down to label10 - br 6 # 6: down to label4 + br_if 1, $pop82 # 1: down to label9 + br 5 # 5: down to label4 .LBB1_21: # %land.lhs.true64 # in Loop: Header=BB1_17 Depth=1 - end_block # label11: + end_block # label10: i32.const $push148=, 56 i32.add $push149=, $4, $pop148 i32.ne $push81=, $2, $pop149 - br_if 4, $pop81 # 4: down to label5 + br_if 3, $pop81 # 3: down to label5 .LBB1_22: # %for.inc73 # in Loop: Header=BB1_17 Depth=1 - end_block # label10: + end_block # label9: i32.const $push163=, 1 i32.add $push162=, $1, $pop163 tee_local $push161=, $1=, $pop162 @@ -327,7 +329,7 @@ main: # @main i32.lt_s $push83=, $pop161, $pop160 br_if 0, $pop83 # 0: up to label7 # BB#23: # %for.end75 - end_loop # label8: + end_loop i32.const $push91=, 0 i32.const $push89=, 64 i32.add $push90=, $4, $pop89 @@ -355,5 +357,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20050929-1.c.s b/test/torture-s/20050929-1.c.s index afde1d8b6..237a9d870 100644 --- a/test/torture-s/20050929-1.c.s +++ b/test/torture-s/20050929-1.c.s @@ -102,5 +102,5 @@ e: .size e, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20051012-1.c.s b/test/torture-s/20051012-1.c.s index 296389ae4..c8c2da197 100644 --- a/test/torture-s/20051012-1.c.s +++ b/test/torture-s/20051012-1.c.s @@ -47,4 +47,4 @@ t: .size t, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20051021-1.c.s b/test/torture-s/20051021-1.c.s index 84ffb5364..afef627a4 100644 --- a/test/torture-s/20051021-1.c.s +++ b/test/torture-s/20051021-1.c.s @@ -76,5 +76,5 @@ count: .size count, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20051104-1.c.s b/test/torture-s/20051104-1.c.s index acab81295..c012c785f 100644 --- a/test/torture-s/20051104-1.c.s +++ b/test/torture-s/20051104-1.c.s @@ -35,4 +35,4 @@ s: .size .L.str, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20051110-1.c.s b/test/torture-s/20051110-1.c.s index f855ed03e..aa0b859c8 100644 --- a/test/torture-s/20051110-1.c.s +++ b/test/torture-s/20051110-1.c.s @@ -35,7 +35,7 @@ add_unwind_adjustsp: # @add_unwind_adjustsp copy_local $0=, $1 br_if 0, $1 # 0: up to label1 .LBB0_3: # %while.end - end_loop # label2: + end_loop end_block # label0: # fallthrough-return .endfunc @@ -67,4 +67,4 @@ bytes: .size bytes, 5 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20051110-2.c.s b/test/torture-s/20051110-2.c.s index 358f2bb16..bd07f189a 100644 --- a/test/torture-s/20051110-2.c.s +++ b/test/torture-s/20051110-2.c.s @@ -17,17 +17,18 @@ add_unwind_adjustsp: # @add_unwind_adjustsp i32.load $1=, flag($pop9) .LBB0_1: # %a # =>This Inner Loop Header: Depth=1 - loop # label0: + block + loop # label1: copy_local $push17=, $0 tee_local $push16=, $2=, $pop17 i32.const $push15=, 7 i32.shr_u $push14=, $pop16, $pop15 tee_local $push13=, $0=, $pop14 i32.eqz $push18=, $pop13 - br_if 1, $pop18 # 1: down to label1 + br_if 1, $pop18 # 1: down to label0 # BB#2: # %if.then # in Loop: Header=BB0_1 Depth=1 - br_if 0, $1 # 0: up to label0 + br_if 0, $1 # 0: up to label1 # BB#3: # %if.end7.thread # in Loop: Header=BB0_1 Depth=1 i32.const $push12=, bytes @@ -37,9 +38,10 @@ add_unwind_adjustsp: # @add_unwind_adjustsp i32.store8 0($pop4), $pop3 i32.const $push10=, 1 i32.add $3=, $3, $pop10 - br 0 # 0: up to label0 + br 0 # 0: up to label1 .LBB0_4: # %do.end - end_loop # label1: + end_loop + end_block # label0: i32.const $push7=, bytes i32.add $push8=, $3, $pop7 i32.const $push5=, 127 @@ -64,17 +66,18 @@ main: # @main i32.const $3=, 904 .LBB1_1: # %a.i # =>This Inner Loop Header: Depth=1 - loop # label2: + block + loop # label3: copy_local $push23=, $3 tee_local $push22=, $1=, $pop23 i32.const $push21=, 7 i32.shr_u $push20=, $pop22, $pop21 tee_local $push19=, $3=, $pop20 i32.eqz $push26=, $pop19 - br_if 1, $pop26 # 1: down to label3 + br_if 1, $pop26 # 1: down to label2 # BB#2: # %if.then.i # in Loop: Header=BB1_1 Depth=1 - br_if 0, $0 # 0: up to label2 + br_if 0, $0 # 0: up to label3 # BB#3: # %if.end7.thread.i # in Loop: Header=BB1_1 Depth=1 i32.const $push18=, bytes @@ -84,9 +87,10 @@ main: # @main i32.store8 0($pop1), $pop0 i32.const $push16=, 1 i32.add $2=, $2, $pop16 - br 0 # 0: up to label2 + br 0 # 0: up to label3 .LBB1_4: # %add_unwind_adjustsp.exit - end_loop # label3: + end_loop + end_block # label2: i32.const $push5=, bytes i32.add $push6=, $2, $pop5 i32.const $push3=, 127 @@ -135,5 +139,5 @@ flag: .size flag, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20051113-1.c.s b/test/torture-s/20051113-1.c.s index 6bdfbbec3..9cea1fad7 100644 --- a/test/torture-s/20051113-1.c.s +++ b/test/torture-s/20051113-1.c.s @@ -35,7 +35,7 @@ Sum: # @Sum i32.lt_s $push4=, $pop8, $1 br_if 0, $pop4 # 0: up to label1 .LBB0_3: # %for.end - end_loop # label2: + end_loop end_block # label0: copy_local $push12=, $3 # fallthrough-return: $pop12 @@ -58,7 +58,7 @@ Sum2: # @Sum2 tee_local $push6=, $1=, $pop7 i32.const $push5=, 1 i32.lt_s $push1=, $pop6, $pop5 - br_if 0, $pop1 # 0: down to label3 + br_if 0, $pop1 # 0: down to label2 # BB#1: # %for.body.preheader i32.const $push2=, 18 i32.add $0=, $0, $pop2 @@ -66,7 +66,7 @@ Sum2: # @Sum2 i32.const $2=, 0 .LBB1_2: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: i64.load $push3=, 0($0):p2align=0 i64.add $3=, $pop3, $3 i32.const $push11=, 30 @@ -76,10 +76,10 @@ Sum2: # @Sum2 i32.add $push9=, $2, $pop10 tee_local $push8=, $2=, $pop9 i32.lt_s $push4=, $pop8, $1 - br_if 0, $pop4 # 0: up to label4 + br_if 0, $pop4 # 0: up to label3 .LBB1_3: # %for.end - end_loop # label5: - end_block # label3: + end_loop + end_block # label2: copy_local $push12=, $3 # fallthrough-return: $pop12 .endfunc @@ -120,17 +120,17 @@ main: # @main i64.call $push9=, Sum@FUNCTION, $0 i64.const $push14=, 4311811859 i64.ne $push10=, $pop9, $pop14 - br_if 0, $pop10 # 0: down to label6 + br_if 0, $pop10 # 0: down to label4 # BB#1: # %if.end i64.call $push11=, Sum2@FUNCTION, $0 i64.const $push20=, 4311811859 i64.ne $push12=, $pop11, $pop20 - br_if 0, $pop12 # 0: down to label6 + br_if 0, $pop12 # 0: down to label4 # BB#2: # %if.end25 i32.const $push13=, 0 return $pop13 .LBB2_3: # %if.then24 - end_block # label6: + end_block # label4: call abort@FUNCTION unreachable .endfunc @@ -138,6 +138,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype malloc, i32, i32 .functype abort, void diff --git a/test/torture-s/20051215-1.c.s b/test/torture-s/20051215-1.c.s index 2d86425e7..5fd1e8a70 100644 --- a/test/torture-s/20051215-1.c.s +++ b/test/torture-s/20051215-1.c.s @@ -23,14 +23,14 @@ foo: # @foo loop # label1: block i32.eqz $push12=, $2 - br_if 0, $pop12 # 0: down to label3 + br_if 0, $pop12 # 0: down to label2 # BB#3: # %if.then # in Loop: Header=BB0_2 Depth=1 i32.load $push1=, 0($2) i32.mul $4=, $pop1, $3 .LBB0_4: # %if.end # in Loop: Header=BB0_2 Depth=1 - end_block # label3: + end_block # label2: i32.mul $push3=, $4, $0 i32.const $push11=, 0 i32.const $push10=, 0 @@ -43,7 +43,7 @@ foo: # @foo i32.ne $push5=, $1, $pop7 br_if 0, $pop5 # 0: up to label1 .LBB0_5: # %for.end6 - end_loop # label2: + end_loop end_block # label0: copy_local $push13=, $5 # fallthrough-return: $pop13 @@ -63,12 +63,12 @@ main: # @main i32.const $push0=, 2 i32.const $push3=, 0 i32.call $push2=, foo@FUNCTION, $pop1, $pop0, $pop3 - br_if 0, $pop2 # 0: down to label4 + br_if 0, $pop2 # 0: down to label3 # BB#1: # %if.end i32.const $push4=, 0 return $pop4 .LBB1_2: # %if.then - end_block # label4: + end_block # label3: call abort@FUNCTION unreachable .endfunc @@ -76,5 +76,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20060102-1.c.s b/test/torture-s/20060102-1.c.s index d7c80b963..deb2df06a 100644 --- a/test/torture-s/20060102-1.c.s +++ b/test/torture-s/20060102-1.c.s @@ -62,5 +62,5 @@ one: .size one, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20060110-1.c.s b/test/torture-s/20060110-1.c.s index 44b4bfc95..970a1b5be 100644 --- a/test/torture-s/20060110-1.c.s +++ b/test/torture-s/20060110-1.c.s @@ -61,5 +61,5 @@ b: .size b, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20060110-2.c.s b/test/torture-s/20060110-2.c.s index 2fab8eeb2..6f5b590fc 100644 --- a/test/torture-s/20060110-2.c.s +++ b/test/torture-s/20060110-2.c.s @@ -78,5 +78,5 @@ c: .size c, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20060127-1.c.s b/test/torture-s/20060127-1.c.s index 12d3a5f09..c3f9b83c2 100644 --- a/test/torture-s/20060127-1.c.s +++ b/test/torture-s/20060127-1.c.s @@ -52,5 +52,5 @@ a: .size a, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20060412-1.c.s b/test/torture-s/20060412-1.c.s index d11a5ae61..072f67f0c 100644 --- a/test/torture-s/20060412-1.c.s +++ b/test/torture-s/20060412-1.c.s @@ -30,4 +30,4 @@ t: .size t, 332 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20060420-1.c.s b/test/torture-s/20060420-1.c.s index 9cc7b0978..4b6048cd0 100644 --- a/test/torture-s/20060420-1.c.s +++ b/test/torture-s/20060420-1.c.s @@ -27,7 +27,7 @@ foo: # @foo i32.const $push88=, 15 i32.and $push5=, $pop4, $pop88 i32.eqz $push171=, $pop5 - br_if 1, $pop171 # 1: down to label2 + br_if 1, $pop171 # 1: down to label0 # BB#3: # %for.body # in Loop: Header=BB0_2 Depth=1 i32.load $push7=, 0($1) @@ -39,7 +39,7 @@ foo: # @foo block i32.const $push89=, 2 i32.lt_s $push6=, $2, $pop89 - br_if 0, $pop6 # 0: down to label3 + br_if 0, $pop6 # 0: down to label2 # BB#4: # %for.body4.preheader # in Loop: Header=BB0_2 Depth=1 copy_local $12=, $8 @@ -47,7 +47,7 @@ foo: # @foo .LBB0_5: # %for.body4 # Parent Loop BB0_2 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label4: + loop # label3: i32.load $push9=, 0($9) i32.add $push10=, $pop9, $11 f32.load $push11=, 0($pop10) @@ -58,11 +58,11 @@ foo: # @foo i32.const $push95=, -1 i32.add $push94=, $12, $pop95 tee_local $push93=, $12=, $pop94 - br_if 0, $pop93 # 0: up to label4 + br_if 0, $pop93 # 0: up to label3 .LBB0_6: # %for.end # in Loop: Header=BB0_2 Depth=1 - end_loop # label5: - end_block # label3: + end_loop + end_block # label2: i32.add $push12=, $0, $11 f32.store 0($pop12), $25 i32.const $push99=, 1 @@ -71,14 +71,14 @@ foo: # @foo i32.lt_s $push13=, $pop97, $3 br_if 0, $pop13 # 0: up to label1 .LBB0_7: # %for.cond12.preheader - end_loop # label2: + end_loop end_block # label0: block i32.const $push14=, -15 i32.add $push101=, $3, $pop14 tee_local $push100=, $4=, $pop101 i32.ge_s $push15=, $10, $pop100 - br_if 0, $pop15 # 0: down to label6 + br_if 0, $pop15 # 0: down to label4 # BB#8: # %for.body15.lr.ph i32.const $push104=, -1 i32.add $7=, $2, $pop104 @@ -93,7 +93,7 @@ foo: # @foo .LBB0_9: # %for.body15 # =>This Loop Header: Depth=1 # Child Loop BB0_11 Depth 2 - loop # label7: + loop # label5: i32.load $push21=, 0($1) i32.const $push122=, 2 i32.shl $push121=, $10, $pop122 @@ -143,7 +143,7 @@ foo: # @foo block i32.const $push105=, 2 i32.lt_s $push20=, $2, $pop105 - br_if 0, $pop20 # 0: down to label9 + br_if 0, $pop20 # 0: down to label6 # BB#10: # %for.body33.preheader # in Loop: Header=BB0_9 Depth=1 copy_local $11=, $7 @@ -151,7 +151,7 @@ foo: # @foo .LBB0_11: # %for.body33 # Parent Loop BB0_9 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label10: + loop # label7: i32.load $push34=, 0($12) i32.add $push140=, $pop34, $8 tee_local $push139=, $9=, $pop140 @@ -217,11 +217,11 @@ foo: # @foo i32.const $push125=, -1 i32.add $push124=, $11, $pop125 tee_local $push123=, $11=, $pop124 - br_if 0, $pop123 # 0: up to label10 + br_if 0, $pop123 # 0: up to label7 .LBB0_12: # %for.end56 # in Loop: Header=BB0_9 Depth=1 - end_loop # label11: - end_block # label9: + end_loop + end_block # label6: i32.add $push157=, $0, $8 tee_local $push156=, $9=, $pop157 f32.store 16($pop156), $17 @@ -268,16 +268,16 @@ foo: # @foo i32.add $push142=, $10, $pop143 tee_local $push141=, $10=, $pop142 i32.lt_s $push75=, $pop141, $4 - br_if 0, $pop75 # 0: up to label7 + br_if 0, $pop75 # 0: up to label5 # BB#13: # %for.cond73.preheader.loopexit - end_loop # label8: + end_loop i32.const $push76=, 16 i32.add $10=, $5, $pop76 .LBB0_14: # %for.cond73.preheader - end_block # label6: + end_block # label4: block i32.ge_s $push77=, $10, $3 - br_if 0, $pop77 # 0: down to label12 + br_if 0, $pop77 # 0: down to label8 # BB#15: # %for.body75.lr.ph i32.const $push159=, -1 i32.add $4=, $2, $pop159 @@ -287,7 +287,7 @@ foo: # @foo .LBB0_16: # %for.body75 # =>This Loop Header: Depth=1 # Child Loop BB0_18 Depth 2 - loop # label13: + loop # label9: i32.const $push163=, 2 i32.shl $push162=, $10, $pop163 tee_local $push161=, $11=, $pop162 @@ -296,7 +296,7 @@ foo: # @foo block i32.const $push160=, 2 i32.lt_s $push78=, $2, $pop160 - br_if 0, $pop78 # 0: down to label15 + br_if 0, $pop78 # 0: down to label10 # BB#17: # %for.body81.preheader # in Loop: Header=BB0_16 Depth=1 copy_local $12=, $4 @@ -304,7 +304,7 @@ foo: # @foo .LBB0_18: # %for.body81 # Parent Loop BB0_16 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label16: + loop # label11: i32.load $push80=, 0($9) i32.add $push81=, $pop80, $11 f32.load $push82=, 0($pop81) @@ -315,21 +315,21 @@ foo: # @foo i32.const $push166=, -1 i32.add $push165=, $12, $pop166 tee_local $push164=, $12=, $pop165 - br_if 0, $pop164 # 0: up to label16 + br_if 0, $pop164 # 0: up to label11 .LBB0_19: # %for.end87 # in Loop: Header=BB0_16 Depth=1 - end_loop # label17: - end_block # label15: + end_loop + end_block # label10: i32.add $push83=, $0, $11 f32.store 0($pop83), $25 i32.const $push170=, 1 i32.add $push169=, $10, $pop170 tee_local $push168=, $10=, $pop169 i32.ne $push84=, $pop168, $3 - br_if 0, $pop84 # 0: up to label13 + br_if 0, $pop84 # 0: up to label9 .LBB0_20: # %for.end91 - end_loop # label14: - end_block # label12: + end_loop + end_block # label8: # fallthrough-return .endfunc .Lfunc_end0: @@ -366,7 +366,7 @@ main: # @main i32.store 8($3), $pop36 .LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label18: + loop # label12: i32.const $push52=, 64 i32.add $push6=, $1, $pop52 f32.convert_s/i32 $push51=, $2 @@ -386,9 +386,9 @@ main: # @main tee_local $push44=, $2=, $pop45 i32.const $push43=, 16 i32.ne $push11=, $pop44, $pop43 - br_if 0, $pop11 # 0: up to label18 + br_if 0, $pop11 # 0: up to label12 # BB#2: # %for.end - end_loop # label19: + end_loop i32.const $1=, 0 i32.const $push56=, 0 i32.const $push12=, buffer @@ -406,7 +406,7 @@ main: # @main .LBB1_3: # %for.body16 # =>This Inner Loop Header: Depth=1 block - loop # label21: + loop # label14: f32.load $push23=, 0($2) f32.convert_s/i32 $push60=, $1 tee_local $push59=, $0=, $pop60 @@ -418,7 +418,7 @@ main: # @main f32.add $push21=, $0, $pop20 f32.add $push22=, $pop18, $pop21 f32.ne $push24=, $pop23, $pop22 - br_if 2, $pop24 # 2: down to label20 + br_if 1, $pop24 # 1: down to label13 # BB#4: # %for.cond13 # in Loop: Header=BB1_3 Depth=1 i32.const $push65=, 4 @@ -428,9 +428,9 @@ main: # @main tee_local $push62=, $1=, $pop63 i32.const $push61=, 15 i32.le_s $push25=, $pop62, $pop61 - br_if 0, $pop25 # 0: up to label21 + br_if 0, $pop25 # 0: up to label14 # BB#5: # %for.end31 - end_loop # label22: + end_loop i32.const $push33=, 0 i32.const $push31=, 16 i32.add $push32=, $3, $pop31 @@ -438,7 +438,7 @@ main: # @main i32.const $push26=, 0 return $pop26 .LBB1_6: # %if.then - end_block # label20: + end_block # label13: call abort@FUNCTION unreachable .endfunc @@ -455,5 +455,5 @@ buffer: .size buffer, 256 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20060905-1.c.s b/test/torture-s/20060905-1.c.s index 8b8c7a4fc..8e2b9902f 100644 --- a/test/torture-s/20060905-1.c.s +++ b/test/torture-s/20060905-1.c.s @@ -17,7 +17,7 @@ main: # @main block i32.const $push6=, 128 i32.lt_s $push0=, $2, $pop6 - br_if 0, $pop0 # 0: down to label2 + br_if 0, $pop0 # 0: down to label1 # BB#2: # %if.then.i # in Loop: Header=BB0_1 Depth=1 i32.const $push8=, 0 @@ -27,7 +27,7 @@ main: # @main i32.add $1=, $1, $pop7 .LBB0_3: # %for.inc.i # in Loop: Header=BB0_1 Depth=1 - end_block # label2: + end_block # label1: i32.const $push13=, 3 i32.add $0=, $0, $pop13 i32.const $push12=, 1 @@ -37,16 +37,16 @@ main: # @main i32.ne $push2=, $pop10, $pop9 br_if 0, $pop2 # 0: up to label0 # BB#4: # %foo.exit - end_loop # label1: + end_loop block i32.const $push3=, 128 i32.ne $push4=, $1, $pop3 - br_if 0, $pop4 # 0: down to label3 + br_if 0, $pop4 # 0: down to label2 # BB#5: # %if.end i32.const $push5=, 0 return $pop5 .LBB0_6: # %if.then - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -71,5 +71,5 @@ g: .size g, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20060910-1.c.s b/test/torture-s/20060910-1.c.s index 4f69e14a1..aa406b398 100644 --- a/test/torture-s/20060910-1.c.s +++ b/test/torture-s/20060910-1.c.s @@ -129,4 +129,4 @@ s: .size s, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20060929-1.c.s b/test/torture-s/20060929-1.c.s index 3aaa06624..481edf450 100644 --- a/test/torture-s/20060929-1.c.s +++ b/test/torture-s/20060929-1.c.s @@ -74,4 +74,4 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20060930-1.c.s b/test/torture-s/20060930-1.c.s index 190f4fe48..1bedc015f 100644 --- a/test/torture-s/20060930-1.c.s +++ b/test/torture-s/20060930-1.c.s @@ -55,7 +55,7 @@ foo: # @foo tee_local $push13=, $1=, $pop14 br_if 0, $pop13 # 0: up to label2 .LBB1_3: # %for.end - end_loop # label3: + end_loop end_block # label1: # fallthrough-return .endfunc @@ -79,5 +79,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20060930-2.c.s b/test/torture-s/20060930-2.c.s index 6d0f8242e..b7d0b7c7a 100644 --- a/test/torture-s/20060930-2.c.s +++ b/test/torture-s/20060930-2.c.s @@ -66,5 +66,5 @@ t: .size t, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20061031-1.c.s b/test/torture-s/20061031-1.c.s index a1c4f54a5..029221cb1 100644 --- a/test/torture-s/20061031-1.c.s +++ b/test/torture-s/20061031-1.c.s @@ -75,4 +75,4 @@ nunmap: .size nunmap, 3 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20061101-1.c.s b/test/torture-s/20061101-1.c.s index e729b7de3..3b9200653 100644 --- a/test/torture-s/20061101-1.c.s +++ b/test/torture-s/20061101-1.c.s @@ -42,7 +42,7 @@ bug: # @bug i32.const $push6=, 1 i32.and $push1=, $3, $pop6 i32.eqz $push11=, $pop1 - br_if 2, $pop11 # 2: down to label1 + br_if 1, $pop11 # 1: down to label1 # BB#2: # %while.body # in Loop: Header=BB1_1 Depth=1 i32.const $3=, 0 @@ -56,7 +56,7 @@ bug: # @bug i32.eq $push5=, $pop4, $pop7 br_if 0, $pop5 # 0: up to label2 # BB#3: # %if.then.i - end_loop # label3: + end_loop call abort@FUNCTION unreachable .LBB1_4: # %while.end @@ -80,5 +80,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20061101-2.c.s b/test/torture-s/20061101-2.c.s index bfff1de9a..b3bd4d75e 100644 --- a/test/torture-s/20061101-2.c.s +++ b/test/torture-s/20061101-2.c.s @@ -42,7 +42,7 @@ bug: # @bug i32.const $push6=, 1 i32.and $push1=, $3, $pop6 i32.eqz $push11=, $pop1 - br_if 2, $pop11 # 2: down to label1 + br_if 1, $pop11 # 1: down to label1 # BB#2: # %while.body # in Loop: Header=BB1_1 Depth=1 i32.const $3=, 0 @@ -56,7 +56,7 @@ bug: # @bug i32.eq $push5=, $pop4, $pop7 br_if 0, $pop5 # 0: up to label2 # BB#3: # %if.then.i - end_loop # label3: + end_loop call abort@FUNCTION unreachable .LBB1_4: # %while.end @@ -80,5 +80,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20070201-1.c.s b/test/torture-s/20070201-1.c.s index 244c3151a..d42b8cab8 100644 --- a/test/torture-s/20070201-1.c.s +++ b/test/torture-s/20070201-1.c.s @@ -69,5 +69,5 @@ main: # @main .size .L.str, 6 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype sprintf, i32, i32, i32 diff --git a/test/torture-s/20070212-1.c.s b/test/torture-s/20070212-1.c.s index 345420300..84b2c1039 100644 --- a/test/torture-s/20070212-1.c.s +++ b/test/torture-s/20070212-1.c.s @@ -40,4 +40,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20070212-2.c.s b/test/torture-s/20070212-2.c.s index ad4bf417f..ec1f466c5 100644 --- a/test/torture-s/20070212-2.c.s +++ b/test/torture-s/20070212-2.c.s @@ -29,4 +29,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20070212-3.c.s b/test/torture-s/20070212-3.c.s index ddbb89fb6..ee7ee9e59 100644 --- a/test/torture-s/20070212-3.c.s +++ b/test/torture-s/20070212-3.c.s @@ -43,4 +43,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20070424-1.c.s b/test/torture-s/20070424-1.c.s index 6c64edc77..c9a385534 100644 --- a/test/torture-s/20070424-1.c.s +++ b/test/torture-s/20070424-1.c.s @@ -60,6 +60,6 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/20070517-1.c.s b/test/torture-s/20070517-1.c.s index a7e040bb1..9d76edceb 100644 --- a/test/torture-s/20070517-1.c.s +++ b/test/torture-s/20070517-1.c.s @@ -60,5 +60,5 @@ get_kind: # @get_kind .size get_kind, .Lfunc_end1-get_kind - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20070614-1.c.s b/test/torture-s/20070614-1.c.s index 8325a84dc..d0b220fdb 100644 --- a/test/torture-s/20070614-1.c.s +++ b/test/torture-s/20070614-1.c.s @@ -119,5 +119,5 @@ v: .size v, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20070623-1.c.s b/test/torture-s/20070623-1.c.s index 9a2554760..74dc45ae4 100644 --- a/test/torture-s/20070623-1.c.s +++ b/test/torture-s/20070623-1.c.s @@ -310,6 +310,6 @@ main: # @main .size main, .Lfunc_end10-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20070724-1.c.s b/test/torture-s/20070724-1.c.s index a060a3ace..6a1223e5b 100644 --- a/test/torture-s/20070724-1.c.s +++ b/test/torture-s/20070724-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20070824-1.c.s b/test/torture-s/20070824-1.c.s index b44e12a73..161880e34 100644 --- a/test/torture-s/20070824-1.c.s +++ b/test/torture-s/20070824-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20071011-1.c.s b/test/torture-s/20071011-1.c.s index c67b1a238..be1636206 100644 --- a/test/torture-s/20071011-1.c.s +++ b/test/torture-s/20071011-1.c.s @@ -38,5 +38,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20071018-1.c.s b/test/torture-s/20071018-1.c.s index a7c37eac8..67821dadd 100644 --- a/test/torture-s/20071018-1.c.s +++ b/test/torture-s/20071018-1.c.s @@ -64,6 +64,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype __builtin_malloc, i32 .functype abort, void diff --git a/test/torture-s/20071029-1.c.s b/test/torture-s/20071029-1.c.s index f8e7e00a1..a3f832191 100644 --- a/test/torture-s/20071029-1.c.s +++ b/test/torture-s/20071029-1.c.s @@ -105,7 +105,7 @@ foo: # @foo call test@FUNCTION, $pop8 br 0 # 0: up to label2 .LBB1_2: - end_loop # label3: + end_loop .endfunc .Lfunc_end1: .size foo, .Lfunc_end1-foo @@ -132,6 +132,6 @@ test.i: .size test.i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20071030-1.c.s b/test/torture-s/20071030-1.c.s index 55d946a46..eb56b4176 100644 --- a/test/torture-s/20071030-1.c.s +++ b/test/torture-s/20071030-1.c.s @@ -41,11 +41,11 @@ CalcPing: # @CalcPing i32.ne $push5=, $pop12, $pop11 br_if 0, $pop5 # 0: up to label1 # BB#4: # %for.end - end_loop # label2: + end_loop i32.const $3=, 9999 block i32.eqz $push20=, $4 - br_if 0, $pop20 # 0: down to label3 + br_if 0, $pop20 # 0: down to label2 # BB#5: # %if.end9 f32.convert_s/i32 $push6=, $4 f32.div $push7=, $5, $pop6 @@ -53,7 +53,7 @@ CalcPing: # @CalcPing f32.mul $push9=, $pop7, $pop8 i32.trunc_s/f32 $3=, $pop9 .LBB0_6: # %cleanup - end_block # label3: + end_block # label2: copy_local $push21=, $3 # fallthrough-return: $pop21 .endfunc @@ -91,7 +91,7 @@ main: # @main f32.const $4=, 0x0p0 .LBB1_1: # %for.body.i # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: i32.const $push25=, 8 i32.add $push26=, $5, $pop25 i32.add $push3=, $pop26, $2 @@ -108,12 +108,12 @@ main: # @main tee_local $push32=, $2=, $pop33 i32.const $push31=, 1552 i32.ne $push5=, $pop32, $pop31 - br_if 0, $pop5 # 0: up to label4 + br_if 0, $pop5 # 0: up to label3 # BB#2: # %for.end.i - end_loop # label5: + end_loop block i32.eqz $push40=, $3 - br_if 0, $pop40 # 0: down to label6 + br_if 0, $pop40 # 0: down to label4 # BB#3: # %CalcPing.exit f32.convert_s/i32 $push6=, $3 f32.div $push7=, $4, $pop6 @@ -122,7 +122,7 @@ main: # @main i32.trunc_s/f32 $push10=, $pop9 i32.const $push11=, 1000 i32.ne $push12=, $pop10, $pop11 - br_if 0, $pop12 # 0: down to label6 + br_if 0, $pop12 # 0: down to label4 # BB#4: # %if.end i32.const $push20=, 0 i32.const $push18=, 1552 @@ -131,7 +131,7 @@ main: # @main i32.const $push13=, 0 return $pop13 .LBB1_5: # %if.then - end_block # label6: + end_block # label4: call abort@FUNCTION unreachable .endfunc @@ -139,5 +139,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20071108-1.c.s b/test/torture-s/20071108-1.c.s index 15efb16b9..837974b63 100644 --- a/test/torture-s/20071108-1.c.s +++ b/test/torture-s/20071108-1.c.s @@ -106,5 +106,5 @@ foo.s: .size foo.s, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20071120-1.c.s b/test/torture-s/20071120-1.c.s index 59f616169..8f359fa62 100644 --- a/test/torture-s/20071120-1.c.s +++ b/test/torture-s/20071120-1.c.s @@ -138,6 +138,6 @@ deferred_access_stack: .size deferred_access_stack, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype __builtin_malloc, i32 diff --git a/test/torture-s/20071202-1.c.s b/test/torture-s/20071202-1.c.s index 201277fed..a18694cff 100644 --- a/test/torture-s/20071202-1.c.s +++ b/test/torture-s/20071202-1.c.s @@ -188,5 +188,5 @@ main: # @main .size .Lmain.s, 68 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20071205-1.c.s b/test/torture-s/20071205-1.c.s index 1ee5fb8e6..5bc3e496b 100644 --- a/test/torture-s/20071205-1.c.s +++ b/test/torture-s/20071205-1.c.s @@ -33,4 +33,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20071211-1.c.s b/test/torture-s/20071211-1.c.s index 2850202cf..b7bff70f7 100644 --- a/test/torture-s/20071211-1.c.s +++ b/test/torture-s/20071211-1.c.s @@ -58,5 +58,5 @@ sv: .size sv, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20071213-1.c.s b/test/torture-s/20071213-1.c.s index e43ab070c..c4c2feacc 100644 --- a/test/torture-s/20071213-1.c.s +++ b/test/torture-s/20071213-1.c.s @@ -244,5 +244,5 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20071216-1.c.s b/test/torture-s/20071216-1.c.s index dddf61ebb..a860f16c3 100644 --- a/test/torture-s/20071216-1.c.s +++ b/test/torture-s/20071216-1.c.s @@ -115,5 +115,5 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20071219-1.c.s b/test/torture-s/20071219-1.c.s index e4aa2950f..996fa3f56 100644 --- a/test/torture-s/20071219-1.c.s +++ b/test/torture-s/20071219-1.c.s @@ -16,18 +16,18 @@ foo: # @foo i32.add $push4=, $0, $3 tee_local $push3=, $2=, $pop4 i32.load8_u $push0=, 0($pop3) - br_if 2, $pop0 # 2: down to label0 + br_if 1, $pop0 # 1: down to label0 # BB#2: # %if.else # in Loop: Header=BB0_1 Depth=1 block i32.eqz $push9=, $1 - br_if 0, $pop9 # 0: down to label3 + br_if 0, $pop9 # 0: down to label2 # BB#3: # %if.then3 # in Loop: Header=BB0_1 Depth=1 i32.store8 0($2), $1 .LBB0_4: # %for.inc # in Loop: Header=BB0_1 Depth=1 - end_block # label3: + end_block # label2: i32.const $push8=, 1 i32.add $push7=, $3, $pop8 tee_local $push6=, $3=, $pop7 @@ -35,7 +35,7 @@ foo: # @foo i32.lt_u $push1=, $pop6, $pop5 br_if 0, $pop1 # 0: up to label1 # BB#5: # %for.end - end_loop # label2: + end_loop i32.const $push2=, 0 i32.store p($pop2), $0 return @@ -367,5 +367,5 @@ p: .size p, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20071220-1.c.s b/test/torture-s/20071220-1.c.s index 39ba12a46..96cdb3682 100644 --- a/test/torture-s/20071220-1.c.s +++ b/test/torture-s/20071220-1.c.s @@ -85,4 +85,4 @@ bar.b: .size bar.b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20071220-2.c.s b/test/torture-s/20071220-2.c.s index 18b9c0f65..5bef56c40 100644 --- a/test/torture-s/20071220-2.c.s +++ b/test/torture-s/20071220-2.c.s @@ -85,4 +85,4 @@ bar.b: .size bar.b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20080117-1.c.s b/test/torture-s/20080117-1.c.s index d3271551a..4599141a3 100644 --- a/test/torture-s/20080117-1.c.s +++ b/test/torture-s/20080117-1.c.s @@ -56,4 +56,4 @@ gstate_initial: .size gstate_initial, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20080122-1.c.s b/test/torture-s/20080122-1.c.s index 84b9b9353..976a9609e 100644 --- a/test/torture-s/20080122-1.c.s +++ b/test/torture-s/20080122-1.c.s @@ -91,4 +91,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20080222-1.c.s b/test/torture-s/20080222-1.c.s index 03538e317..4c0e6537a 100644 --- a/test/torture-s/20080222-1.c.s +++ b/test/torture-s/20080222-1.c.s @@ -47,5 +47,5 @@ space: .size space, 6 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20080408-1.c.s b/test/torture-s/20080408-1.c.s index 888caac4d..a210b189c 100644 --- a/test/torture-s/20080408-1.c.s +++ b/test/torture-s/20080408-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20080424-1.c.s b/test/torture-s/20080424-1.c.s index 9e6a1f905..c9849694c 100644 --- a/test/torture-s/20080424-1.c.s +++ b/test/torture-s/20080424-1.c.s @@ -92,5 +92,5 @@ g: .size g, 1728 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20080502-1.c.s b/test/torture-s/20080502-1.c.s index 8982704d6..d85673612 100644 --- a/test/torture-s/20080502-1.c.s +++ b/test/torture-s/20080502-1.c.s @@ -64,5 +64,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20080506-1.c.s b/test/torture-s/20080506-1.c.s index 3068045cf..9c16a0386 100644 --- a/test/torture-s/20080506-1.c.s +++ b/test/torture-s/20080506-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20080506-2.c.s b/test/torture-s/20080506-2.c.s index 3e2056582..d4fcf9e0f 100644 --- a/test/torture-s/20080506-2.c.s +++ b/test/torture-s/20080506-2.c.s @@ -66,5 +66,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20080519-1.c.s b/test/torture-s/20080519-1.c.s index 1f3861af0..51060a0c5 100644 --- a/test/torture-s/20080519-1.c.s +++ b/test/torture-s/20080519-1.c.s @@ -81,7 +81,7 @@ regrename_optimize: # @regrename_optimize tee_local $push37=, $5=, $pop38 br_if 0, $pop37 # 0: up to label2 # BB#3: # %for.end - end_loop # label3: + end_loop i32.const $push8=, 12 i32.add $push50=, $6, $pop8 tee_local $push49=, $0=, $pop50 @@ -172,5 +172,5 @@ reg_class_contents: .size reg_class_contents, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20080522-1.c.s b/test/torture-s/20080522-1.c.s index e5ea1b6c2..474f5e32a 100644 --- a/test/torture-s/20080522-1.c.s +++ b/test/torture-s/20080522-1.c.s @@ -115,5 +115,5 @@ i: .size i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20080529-1.c.s b/test/torture-s/20080529-1.c.s index 0af053c55..fdf98c93e 100644 --- a/test/torture-s/20080529-1.c.s +++ b/test/torture-s/20080529-1.c.s @@ -29,4 +29,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20080604-1.c.s b/test/torture-s/20080604-1.c.s index 4fd1d95b6..ccf14946a 100644 --- a/test/torture-s/20080604-1.c.s +++ b/test/torture-s/20080604-1.c.s @@ -91,5 +91,5 @@ x: .size .L.str, 14 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20080719-1.c.s b/test/torture-s/20080719-1.c.s index 4aaafa5ee..397bbb2ea 100644 --- a/test/torture-s/20080719-1.c.s +++ b/test/torture-s/20080719-1.c.s @@ -76,4 +76,4 @@ cfb_tab32: .size cfb_tab32, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20080813-1.c.s b/test/torture-s/20080813-1.c.s index aae676719..7f5791318 100644 --- a/test/torture-s/20080813-1.c.s +++ b/test/torture-s/20080813-1.c.s @@ -47,5 +47,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20081103-1.c.s b/test/torture-s/20081103-1.c.s index db3bf22e8..bb9eda30c 100644 --- a/test/torture-s/20081103-1.c.s +++ b/test/torture-s/20081103-1.c.s @@ -72,6 +72,6 @@ A: .size A, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype memcmp, i32, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/20081112-1.c.s b/test/torture-s/20081112-1.c.s index f7af24e07..32d9c2ca2 100644 --- a/test/torture-s/20081112-1.c.s +++ b/test/torture-s/20081112-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20081117-1.c.s b/test/torture-s/20081117-1.c.s index 5cfbf48e6..fb5c13ea5 100644 --- a/test/torture-s/20081117-1.c.s +++ b/test/torture-s/20081117-1.c.s @@ -75,5 +75,5 @@ s: .size s, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20081218-1.c.s b/test/torture-s/20081218-1.c.s index 9017601e0..68f161ce1 100644 --- a/test/torture-s/20081218-1.c.s +++ b/test/torture-s/20081218-1.c.s @@ -61,7 +61,7 @@ main: # @main i32.load8_u $push4=, 0($pop3) i32.const $push16=, 38 i32.ne $push5=, $pop4, $pop16 - br_if 2, $pop5 # 2: down to label3 + br_if 1, $pop5 # 1: down to label3 # BB#3: # %for.cond # in Loop: Header=BB2_2 Depth=1 i32.const $push21=, 1 @@ -71,7 +71,7 @@ main: # @main i32.le_u $push6=, $pop19, $pop18 br_if 0, $pop6 # 0: up to label4 # BB#4: # %for.end - end_loop # label5: + end_loop call bar@FUNCTION i32.const $0=, 0 i32.const $push22=, 0 @@ -85,13 +85,13 @@ main: # @main i32.store a+4($pop23), $pop10 .LBB2_6: # %for.body13 # =>This Inner Loop Header: Depth=1 - loop # label6: + loop # label5: i32.const $push25=, a i32.add $push11=, $0, $pop25 i32.load8_u $push12=, 0($pop11) i32.const $push24=, 54 i32.ne $push13=, $pop12, $pop24 - br_if 3, $pop13 # 3: down to label2 + br_if 2, $pop13 # 2: down to label2 # BB#7: # %for.cond10 # in Loop: Header=BB2_6 Depth=1 i32.const $push29=, 1 @@ -99,9 +99,9 @@ main: # @main tee_local $push27=, $0=, $pop28 i32.const $push26=, 519 i32.le_u $push14=, $pop27, $pop26 - br_if 0, $pop14 # 0: up to label6 + br_if 0, $pop14 # 0: up to label5 # BB#8: # %for.end22 - end_loop # label7: + end_loop i32.const $push15=, 0 return $pop15 .LBB2_9: # %if.then4 @@ -134,5 +134,5 @@ a: .size a, 520 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20090113-1.c.s b/test/torture-s/20090113-1.c.s index 76ff54d2b..e2064c186 100644 --- a/test/torture-s/20090113-1.c.s +++ b/test/torture-s/20090113-1.c.s @@ -69,7 +69,7 @@ msum_i4: # @msum_i4 tee_local $push46=, $6=, $pop47 br_if 0, $pop46 # 0: up to label1 .LBB0_3: # %for.end - end_loop # label2: + end_loop end_block # label0: i32.load $5=, 0($1) i32.load $1=, 0($0) @@ -80,10 +80,10 @@ msum_i4: # @msum_i4 .LBB0_4: # %do.body # =>This Loop Header: Depth=1 # Child Loop BB0_6 Depth 2 - loop # label3: + loop # label2: i32.const $7=, 0 block - br_if 0, $0 # 0: down to label5 + br_if 0, $0 # 0: down to label3 # BB#5: # %for.body18.preheader # in Loop: Header=BB0_4 Depth=1 i32.const $7=, 0 @@ -92,7 +92,7 @@ msum_i4: # @msum_i4 .LBB0_6: # %for.body18 # Parent Loop BB0_4 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label6: + loop # label4: i32.load $push16=, 0($2) i32.add $7=, $pop16, $7 i32.const $push58=, 4 @@ -101,14 +101,14 @@ msum_i4: # @msum_i4 i32.const $push57=, -1 i32.add $push56=, $6, $pop57 tee_local $push55=, $6=, $pop56 - br_if 0, $pop55 # 0: up to label6 + br_if 0, $pop55 # 0: up to label4 # BB#7: # %for.end22.loopexit # in Loop: Header=BB0_4 Depth=1 - end_loop # label7: + end_loop i32.add $5=, $5, $4 .LBB0_8: # %for.end22 # in Loop: Header=BB0_4 Depth=1 - end_block # label5: + end_block # label3: i32.store 0($1), $7 i32.const $push62=, 4 i32.add $1=, $1, $pop62 @@ -119,9 +119,9 @@ msum_i4: # @msum_i4 i32.store 32($8), $pop59 i32.load $push18=, 0($8) i32.ne $push19=, $2, $pop18 - br_if 0, $pop19 # 0: up to label3 + br_if 0, $pop19 # 0: up to label2 # BB#9: # %do.end - end_loop # label4: + end_loop i32.const $push26=, 0 i32.const $push24=, 64 i32.add $push25=, $8, $pop24 @@ -145,4 +145,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20090113-2.c.s b/test/torture-s/20090113-2.c.s index d2e46cfc9..474f0a02b 100644 --- a/test/torture-s/20090113-2.c.s +++ b/test/torture-s/20090113-2.c.s @@ -80,7 +80,8 @@ foobar: # @foobar # Child Loop BB1_3 Depth 2 # Child Loop BB1_6 Depth 2 # Child Loop BB1_8 Depth 3 - loop # label0: + block + loop # label1: i32.load $0=, 12($7) block block @@ -109,7 +110,7 @@ foobar: # @foobar br_if 0, $pop70 # 0: up to label5 .LBB1_4: # %while.end.i # in Loop: Header=BB1_1 Depth=1 - end_loop # label6: + end_loop end_block # label4: i32.store 12($7), $0 br 1 # 1: down to label2 @@ -132,11 +133,12 @@ foobar: # @foobar # Parent Loop BB1_1 Depth=1 # => This Loop Header: Depth=2 # Child Loop BB1_8 Depth 3 + block loop # label7: block i32.const $push53=, 2 i32.eq $push5=, $1, $pop53 - br_if 0, $pop5 # 0: down to label9 + br_if 0, $pop5 # 0: down to label8 # BB#7: # %while.body9.i.preheader # in Loop: Header=BB1_6 Depth=2 i32.const $push57=, 1 @@ -152,10 +154,10 @@ foobar: # @foobar # Parent Loop BB1_1 Depth=1 # Parent Loop BB1_6 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label10: + loop # label9: i32.load $push59=, 0($0) tee_local $push58=, $1=, $pop59 - br_if 4, $pop58 # 4: down to label8 + br_if 3, $pop58 # 3: down to label6 # BB#9: # %if.end17.i # in Loop: Header=BB1_8 Depth=3 i32.store 0($3), $5 @@ -169,19 +171,19 @@ foobar: # @foobar tee_local $push61=, $5=, $pop62 i32.const $push60=, 3 i32.ne $push8=, $pop61, $pop60 - br_if 0, $pop8 # 0: up to label10 + br_if 0, $pop8 # 0: up to label9 # BB#10: # %while.end21.i.loopexit # in Loop: Header=BB1_6 Depth=2 - end_loop # label11: + end_loop i32.const $push66=, 0 i32.store 0($2), $pop66 .LBB1_11: # %while.end21.i # in Loop: Header=BB1_6 Depth=2 - end_block # label9: + end_block # label8: i32.load $push68=, 0($4) tee_local $push67=, $4=, $pop68 i32.eqz $push71=, $pop67 - br_if 4, $pop71 # 4: down to label1 + br_if 4, $pop71 # 4: down to label0 # BB#12: # %if.end25.i # in Loop: Header=BB1_6 Depth=2 i32.const $1=, 0 @@ -195,7 +197,8 @@ foobar: # @foobar br 0 # 0: up to label7 .LBB1_13: # %if.then15.i # in Loop: Header=BB1_1 Depth=1 - end_loop # label8: + end_loop + end_block # label6: i32.store 0($2), $1 i32.store 16($7), $4 i32.const $push23=, 16 @@ -213,9 +216,10 @@ foobar: # @foobar i32.const $push29=, 12 i32.add $push30=, $7, $pop29 call bmp_iter_next@FUNCTION, $pop28, $pop30 - br 0 # 0: up to label0 + br 0 # 0: up to label1 .LBB1_15: # %for.end - end_loop # label1: + end_loop + end_block # label0: i32.const $push16=, 0 i32.const $push14=, 32 i32.add $push15=, $7, $pop14 @@ -237,13 +241,13 @@ bmp_iter_set_init: # @bmp_iter_set_init tee_local $push5=, $1=, $pop6 i32.store 0($0), $pop5 block - br_if 0, $1 # 0: down to label12 + br_if 0, $1 # 0: down to label10 # BB#1: # %if.then i32.const $1=, bitmap_zero_bits i32.const $push8=, bitmap_zero_bits i32.store 0($0), $pop8 .LBB2_2: # %while.end - end_block # label12: + end_block # label10: i32.const $push11=, 0 i32.store 8($0), $pop11 i32.load $push10=, 12($1) @@ -270,11 +274,11 @@ catchme: # @catchme i32.or $push1=, $0, $pop0 i32.const $push3=, 64 i32.ne $push2=, $pop1, $pop3 - br_if 0, $pop2 # 0: down to label13 + br_if 0, $pop2 # 0: down to label11 # BB#1: # %if.end return .LBB3_2: # %if.then - end_block # label13: + end_block # label11: call abort@FUNCTION unreachable .endfunc @@ -310,12 +314,12 @@ bmp_iter_set_tail: # @bmp_iter_set_tail tee_local $push5=, $3=, $pop6 i32.const $push4=, 1 i32.and $push0=, $pop5, $pop4 - br_if 0, $pop0 # 0: down to label14 + br_if 0, $pop0 # 0: down to label12 # BB#1: # %while.body.lr.ph i32.load $2=, 0($1) .LBB5_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label15: + loop # label13: i32.const $push11=, 1 i32.add $2=, $2, $pop11 i32.const $push10=, 1 @@ -324,15 +328,15 @@ bmp_iter_set_tail: # @bmp_iter_set_tail i32.const $push7=, 1 i32.and $push1=, $pop8, $pop7 i32.eqz $push12=, $pop1 - br_if 0, $pop12 # 0: up to label15 + br_if 0, $pop12 # 0: up to label13 # BB#3: # %while.cond.while.end_crit_edge - end_loop # label16: + end_loop i32.store 0($1), $2 i32.const $push2=, 12 i32.add $push3=, $0, $pop2 i32.store 0($pop3), $3 .LBB5_4: # %while.end - end_block # label14: + end_block # label12: # fallthrough-return .endfunc .Lfunc_end5: @@ -359,5 +363,5 @@ bitmap_zero_bits: .size bitmap_zero_bits, 20 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20090113-3.c.s b/test/torture-s/20090113-3.c.s index de84e2028..f96457d53 100644 --- a/test/torture-s/20090113-3.c.s +++ b/test/torture-s/20090113-3.c.s @@ -79,7 +79,8 @@ foobar: # @foobar # Child Loop BB1_6 Depth 2 # Child Loop BB1_8 Depth 3 # Child Loop BB1_13 Depth 2 - loop # label0: + block + loop # label1: block block i32.eqz $push67=, $0 @@ -102,7 +103,7 @@ foobar: # @foobar br_if 0, $pop68 # 0: up to label4 # BB#4: # %while.cond.return.loopexit62_crit_edge.i # in Loop: Header=BB1_1 Depth=1 - end_loop # label5: + end_loop i32.const $push30=, 16 i32.add $push31=, $5, $pop30 i32.const $push43=, 12 @@ -119,11 +120,12 @@ foobar: # @foobar # Parent Loop BB1_1 Depth=1 # => This Loop Header: Depth=2 # Child Loop BB1_8 Depth 3 + block loop # label6: block i32.const $push45=, 2 i32.eq $push5=, $3, $pop45 - br_if 0, $pop5 # 0: down to label8 + br_if 0, $pop5 # 0: down to label7 # BB#7: # %while.body9.i.preheader # in Loop: Header=BB1_6 Depth=2 i32.const $push47=, 2 @@ -135,10 +137,10 @@ foobar: # @foobar # Parent Loop BB1_1 Depth=1 # Parent Loop BB1_6 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label9: + loop # label8: i32.load $push49=, 0($2) tee_local $push48=, $0=, $pop49 - br_if 4, $pop48 # 4: down to label7 + br_if 3, $pop48 # 3: down to label5 # BB#9: # %if.end26.i # in Loop: Header=BB1_8 Depth=3 i32.const $push54=, 4 @@ -148,10 +150,10 @@ foobar: # @foobar tee_local $push51=, $3=, $pop52 i32.const $push50=, 2 i32.ne $push11=, $pop51, $pop50 - br_if 0, $pop11 # 0: up to label9 + br_if 0, $pop11 # 0: up to label8 # BB#10: # %while.end30.i.loopexit # in Loop: Header=BB1_6 Depth=2 - end_loop # label10: + end_loop i32.const $push24=, 16 i32.add $push25=, $5, $pop24 i32.const $push56=, 12 @@ -160,15 +162,16 @@ foobar: # @foobar i32.store 0($pop12), $pop55 .LBB1_11: # %while.end30.i # in Loop: Header=BB1_6 Depth=2 - end_block # label8: + end_block # label7: i32.const $3=, 0 i32.load $push58=, 0($4) tee_local $push57=, $4=, $pop58 br_if 0, $pop57 # 0: up to label6 - br 4 # 4: down to label1 + br 4 # 4: down to label0 .LBB1_12: # %while.cond16.preheader.i # in Loop: Header=BB1_1 Depth=1 - end_loop # label7: + end_loop + end_block # label5: i32.const $push26=, 16 i32.add $push27=, $5, $pop26 i32.const $push62=, 12 @@ -182,17 +185,17 @@ foobar: # @foobar .LBB1_13: # %while.body21.i # Parent Loop BB1_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label11: + loop # label9: i32.const $push66=, 1 i32.shr_u $push65=, $0, $pop66 tee_local $push64=, $0=, $pop65 i32.const $push63=, 1 i32.and $push9=, $pop64, $pop63 i32.eqz $push69=, $pop9 - br_if 0, $pop69 # 0: up to label11 + br_if 0, $pop69 # 0: up to label9 # BB#14: # %while.cond16.return.loopexit_crit_edge.i # in Loop: Header=BB1_1 Depth=1 - end_loop # label12: + end_loop i32.store 0($2), $0 .LBB1_15: # %for.inc # in Loop: Header=BB1_1 Depth=1 @@ -205,9 +208,10 @@ foobar: # @foobar i32.shr_u $push35=, $0, $pop36 tee_local $push34=, $0=, $pop35 i32.store 0($pop10), $pop34 - br 0 # 0: up to label0 + br 0 # 0: up to label1 .LBB1_16: # %for.end - end_loop # label1: + end_loop + end_block # label0: i32.const $push19=, 0 i32.const $push17=, 32 i32.add $push18=, $5, $pop17 @@ -229,13 +233,13 @@ bmp_iter_set_init: # @bmp_iter_set_init tee_local $push5=, $1=, $pop6 i32.store 0($0), $pop5 block - br_if 0, $1 # 0: down to label13 + br_if 0, $1 # 0: down to label10 # BB#1: # %if.then i32.const $1=, bitmap_zero_bits i32.const $push8=, bitmap_zero_bits i32.store 0($0), $pop8 .LBB2_2: # %while.end - end_block # label13: + end_block # label10: i32.const $push11=, 0 i32.store 8($0), $pop11 i32.load $push10=, 12($1) @@ -273,4 +277,4 @@ bitmap_zero_bits: .size bitmap_zero_bits, 20 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20090207-1.c.s b/test/torture-s/20090207-1.c.s index 7900febcc..6c553f1d5 100644 --- a/test/torture-s/20090207-1.c.s +++ b/test/torture-s/20090207-1.c.s @@ -41,4 +41,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20090527-1.c.s b/test/torture-s/20090527-1.c.s index ef0e22014..86eebc1ad 100644 --- a/test/torture-s/20090527-1.c.s +++ b/test/torture-s/20090527-1.c.s @@ -58,5 +58,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20090623-1.c.s b/test/torture-s/20090623-1.c.s index a12798c6e..c2c23ec02 100644 --- a/test/torture-s/20090623-1.c.s +++ b/test/torture-s/20090623-1.c.s @@ -48,4 +48,4 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20090711-1.c.s b/test/torture-s/20090711-1.c.s index b341846cb..e56f5f81c 100644 --- a/test/torture-s/20090711-1.c.s +++ b/test/torture-s/20090711-1.c.s @@ -40,5 +40,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20090814-1.c.s b/test/torture-s/20090814-1.c.s index be3bffdd7..efd05c13c 100644 --- a/test/torture-s/20090814-1.c.s +++ b/test/torture-s/20090814-1.c.s @@ -82,5 +82,5 @@ a: .size a, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20091229-1.c.s b/test/torture-s/20091229-1.c.s index a8d4901c2..da7021e6e 100644 --- a/test/torture-s/20091229-1.c.s +++ b/test/torture-s/20091229-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/20100209-1.c.s b/test/torture-s/20100209-1.c.s index 5e8daa971..4b90f04af 100644 --- a/test/torture-s/20100209-1.c.s +++ b/test/torture-s/20100209-1.c.s @@ -29,4 +29,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20100316-1.c.s b/test/torture-s/20100316-1.c.s index 9249bcb7b..b1c0f5a0e 100644 --- a/test/torture-s/20100316-1.c.s +++ b/test/torture-s/20100316-1.c.s @@ -59,5 +59,5 @@ f: .size f, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20100416-1.c.s b/test/torture-s/20100416-1.c.s index 47d240e24..2c7de6df0 100644 --- a/test/torture-s/20100416-1.c.s +++ b/test/torture-s/20100416-1.c.s @@ -122,5 +122,5 @@ tests: .size tests, 80 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20100430-1.c.s b/test/torture-s/20100430-1.c.s index b3faec00d..8a4cd60d7 100644 --- a/test/torture-s/20100430-1.c.s +++ b/test/torture-s/20100430-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20100708-1.c.s b/test/torture-s/20100708-1.c.s index 33b0f9328..b15b74e94 100644 --- a/test/torture-s/20100708-1.c.s +++ b/test/torture-s/20100708-1.c.s @@ -46,4 +46,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20100805-1.c.s b/test/torture-s/20100805-1.c.s index b17420f96..fde08032d 100644 --- a/test/torture-s/20100805-1.c.s +++ b/test/torture-s/20100805-1.c.s @@ -24,7 +24,7 @@ foo: # @foo tee_local $push1=, $1=, $pop2 br_if 0, $pop1 # 0: up to label1 .LBB0_3: # %for.end - end_loop # label2: + end_loop end_block # label0: copy_local $push6=, $0 # fallthrough-return: $pop6 @@ -46,4 +46,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20100827-1.c.s b/test/torture-s/20100827-1.c.s index 665dec9ef..194fce392 100644 --- a/test/torture-s/20100827-1.c.s +++ b/test/torture-s/20100827-1.c.s @@ -23,7 +23,7 @@ foo: # @foo i32.add $push4=, $0, $2 tee_local $push3=, $1=, $pop4 i32.eqz $push8=, $pop3 - br_if 3, $pop8 # 3: down to label0 + br_if 2, $pop8 # 2: down to label0 # BB#3: # %if.end5 # in Loop: Header=BB0_2 Depth=1 i32.const $push6=, 1 @@ -33,7 +33,7 @@ foo: # @foo i32.load8_u $push2=, 0($pop1) br_if 0, $pop2 # 0: up to label2 .LBB0_4: # %do.end - end_loop # label3: + end_loop end_block # label1: return $2 .LBB0_5: # %if.then4 @@ -56,12 +56,12 @@ main: # @main i32.call $push1=, foo@FUNCTION, $pop0 i32.const $push2=, 1 i32.ne $push3=, $pop1, $pop2 - br_if 0, $pop3 # 0: down to label4 + br_if 0, $pop3 # 0: down to label3 # BB#1: # %if.end i32.const $push4=, 0 return $pop4 .LBB1_2: # %if.then - end_block # label4: + end_block # label3: call abort@FUNCTION unreachable .endfunc @@ -75,5 +75,5 @@ main: # @main .size .L.str, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20101011-1.c.s b/test/torture-s/20101011-1.c.s index b31203af2..8b2a2c9b3 100644 --- a/test/torture-s/20101011-1.c.s +++ b/test/torture-s/20101011-1.c.s @@ -40,7 +40,7 @@ k: .size k, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype signal, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/20101013-1.c.s b/test/torture-s/20101013-1.c.s index 551f37c04..190882398 100644 --- a/test/torture-s/20101013-1.c.s +++ b/test/torture-s/20101013-1.c.s @@ -74,5 +74,5 @@ build_int_cst: # @build_int_cst .size build_int_cst, .Lfunc_end3-build_int_cst - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20101025-1.c.s b/test/torture-s/20101025-1.c.s index fec0a18aa..344f1035b 100644 --- a/test/torture-s/20101025-1.c.s +++ b/test/torture-s/20101025-1.c.s @@ -84,6 +84,6 @@ g_7: .size g_7, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20111208-1.c.s b/test/torture-s/20111208-1.c.s index 29a1d8088..0853f3593 100644 --- a/test/torture-s/20111208-1.c.s +++ b/test/torture-s/20111208-1.c.s @@ -13,9 +13,10 @@ pack_unpack: # @pack_unpack i32.add $2=, $1, $pop0 .LBB0_1: # %while.cond # =>This Inner Loop Header: Depth=1 - loop # label0: + block + loop # label1: i32.ge_u $push1=, $1, $2 - br_if 1, $pop1 # 1: down to label1 + br_if 1, $pop1 # 1: down to label0 # BB#2: # %while.body # in Loop: Header=BB0_1 Depth=1 i32.const $push11=, 1 @@ -31,7 +32,7 @@ pack_unpack: # @pack_unpack copy_local $1=, $3 i32.const $push12=, 115 i32.ne $push4=, $4, $pop12 - br_if 1, $pop4 # 1: up to label0 + br_if 1, $pop4 # 1: up to label1 # BB#4: # %sw.bb4 # in Loop: Header=BB0_1 Depth=1 i32.load16_s $push6=, 0($0):p2align=0 @@ -39,7 +40,7 @@ pack_unpack: # @pack_unpack i32.const $push7=, 2 i32.add $0=, $0, $pop7 copy_local $1=, $3 - br 1 # 1: up to label0 + br 1 # 1: up to label1 .LBB0_5: # %sw.bb7 # in Loop: Header=BB0_1 Depth=1 end_block # label2: @@ -48,9 +49,10 @@ pack_unpack: # @pack_unpack i32.const $push13=, 4 i32.add $0=, $0, $pop13 copy_local $1=, $3 - br 0 # 0: up to label0 + br 0 # 0: up to label1 .LBB0_6: # %while.end - end_loop # label1: + end_loop + end_block # label0: i32.load8_s $push2=, 0($0) # fallthrough-return: $pop2 .endfunc @@ -81,10 +83,11 @@ main: # @main i32.const $2=, .L.str.1 .LBB2_1: # %while.cond.i # =>This Inner Loop Header: Depth=1 - loop # label3: + block + loop # label4: i32.const $push8=, .L.str.1+2 i32.ge_u $push0=, $2, $pop8 - br_if 1, $pop0 # 1: down to label4 + br_if 1, $pop0 # 1: down to label3 # BB#2: # %while.body.i # in Loop: Header=BB2_1 Depth=1 i32.const $push12=, 1 @@ -102,14 +105,14 @@ main: # @main i32.const $push7=, 4 i32.add $3=, $3, $pop7 copy_local $2=, $0 - br 1 # 1: up to label3 + br 1 # 1: up to label4 .LBB2_4: # %while.body.i # in Loop: Header=BB2_1 Depth=1 end_block # label5: copy_local $2=, $0 i32.const $push13=, 115 i32.ne $push4=, $1, $pop13 - br_if 0, $pop4 # 0: up to label3 + br_if 0, $pop4 # 0: up to label4 # BB#5: # %sw.bb4.i # in Loop: Header=BB2_1 Depth=1 i32.load16_s $push6=, 0($3):p2align=0 @@ -117,9 +120,10 @@ main: # @main i32.const $push14=, 2 i32.add $3=, $3, $pop14 copy_local $2=, $0 - br 0 # 0: up to label3 + br 0 # 0: up to label4 .LBB2_6: # %pack_unpack.exit - end_loop # label4: + end_loop + end_block # label3: block i32.load8_u $push1=, 0($3) br_if 0, $pop1 # 0: down to label6 @@ -155,6 +159,6 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strlen, i32, i32 .functype abort, void diff --git a/test/torture-s/20111212-1.c.s b/test/torture-s/20111212-1.c.s index 506a7a837..99cbcb169 100644 --- a/test/torture-s/20111212-1.c.s +++ b/test/torture-s/20111212-1.c.s @@ -55,4 +55,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20111227-1.c.s b/test/torture-s/20111227-1.c.s index cd46258bf..e2afb914d 100644 --- a/test/torture-s/20111227-1.c.s +++ b/test/torture-s/20111227-1.c.s @@ -73,5 +73,5 @@ v: .size v, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20111227-2.c.s b/test/torture-s/20111227-2.c.s index d363c4a69..bd2ee1df7 100644 --- a/test/torture-s/20111227-2.c.s +++ b/test/torture-s/20111227-2.c.s @@ -155,5 +155,5 @@ l: .size l, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20111227-3.c.s b/test/torture-s/20111227-3.c.s index f7d6ffe15..020b15362 100644 --- a/test/torture-s/20111227-3.c.s +++ b/test/torture-s/20111227-3.c.s @@ -155,5 +155,5 @@ l: .size l, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20120105-1.c.s b/test/torture-s/20120105-1.c.s index 597862f58..60dabf120 100644 --- a/test/torture-s/20120105-1.c.s +++ b/test/torture-s/20120105-1.c.s @@ -62,4 +62,4 @@ i: .size i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20120111-1.c.s b/test/torture-s/20120111-1.c.s index ae2f713e4..08ade2abd 100644 --- a/test/torture-s/20120111-1.c.s +++ b/test/torture-s/20120111-1.c.s @@ -42,5 +42,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20120207-1.c.s b/test/torture-s/20120207-1.c.s index 0f93817bd..72da61910 100644 --- a/test/torture-s/20120207-1.c.s +++ b/test/torture-s/20120207-1.c.s @@ -48,5 +48,5 @@ main: # @main .size .L.str, 11 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20120427-1.c.s b/test/torture-s/20120427-1.c.s index aaf4c8eaa..3f8f98dfc 100644 --- a/test/torture-s/20120427-1.c.s +++ b/test/torture-s/20120427-1.c.s @@ -65,7 +65,8 @@ main: # @main i32.load $0=, a+4($pop42) .LBB1_1: # %if.end # =>This Inner Loop Header: Depth=1 - loop # label1: + block + loop # label2: i32.const $push52=, 3 i32.shl $push51=, $6, $pop52 tee_local $push50=, $7=, $pop51 @@ -188,7 +189,7 @@ main: # @main i32.const $6=, 3 i32.load $push22=, 0($8) i32.eq $push23=, $pop22, $5 - br_if 6, $pop23 # 6: up to label1 + br_if 6, $pop23 # 6: up to label2 br 3 # 3: down to label5 .LBB1_21: # %land.lhs.true.2 # in Loop: Header=BB1_1 Depth=1 @@ -220,7 +221,7 @@ main: # @main i32.load $push71=, a+20($pop13) tee_local $push70=, $7=, $pop71 i32.gt_s $push14=, $pop72, $pop70 - br_if 5, $pop14 # 5: down to label2 + br_if 5, $pop14 # 5: down to label1 # BB#26: # %if.end.i45.2 i32.lt_s $push15=, $6, $7 br_if 2, $pop15 # 2: down to label4 @@ -230,7 +231,7 @@ main: # @main i32.load $push17=, a+16($pop16) i32.le_u $push19=, $pop18, $pop17 br_if 2, $pop19 # 2: down to label4 - br 5 # 5: down to label2 + br 5 # 5: down to label1 .LBB1_28: # %if.then end_block # label6: call abort@FUNCTION @@ -251,9 +252,10 @@ main: # @main tee_local $push66=, $6=, $pop67 i32.const $push65=, 4 i32.lt_s $push40=, $pop66, $pop65 - br_if 0, $pop40 # 0: up to label1 + br_if 0, $pop40 # 0: up to label2 .LBB1_32: # %for.end25 - end_loop # label2: + end_loop + end_block # label1: i32.const $push41=, 0 # fallthrough-return: $pop41 .endfunc @@ -276,5 +278,5 @@ a: .size a, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20120427-2.c.s b/test/torture-s/20120427-2.c.s index 722f69d13..ae024d27f 100644 --- a/test/torture-s/20120427-2.c.s +++ b/test/torture-s/20120427-2.c.s @@ -65,7 +65,8 @@ main: # @main i32.load $0=, a+4($pop42) .LBB1_1: # %if.end # =>This Inner Loop Header: Depth=1 - loop # label1: + block + loop # label2: i32.const $push52=, 3 i32.shl $push51=, $6, $pop52 tee_local $push50=, $7=, $pop51 @@ -188,7 +189,7 @@ main: # @main i32.const $6=, 3 i32.load $push22=, 0($8) i32.eq $push23=, $pop22, $5 - br_if 6, $pop23 # 6: up to label1 + br_if 6, $pop23 # 6: up to label2 br 3 # 3: down to label5 .LBB1_21: # %land.lhs.true.2 # in Loop: Header=BB1_1 Depth=1 @@ -220,7 +221,7 @@ main: # @main i32.load $push71=, a+20($pop13) tee_local $push70=, $7=, $pop71 i32.gt_s $push14=, $pop72, $pop70 - br_if 5, $pop14 # 5: down to label2 + br_if 5, $pop14 # 5: down to label1 # BB#26: # %if.end.i45.2 i32.lt_s $push15=, $6, $7 br_if 2, $pop15 # 2: down to label4 @@ -230,7 +231,7 @@ main: # @main i32.load $push17=, a+16($pop16) i32.le_u $push19=, $pop18, $pop17 br_if 2, $pop19 # 2: down to label4 - br 5 # 5: down to label2 + br 5 # 5: down to label1 .LBB1_28: # %if.then end_block # label6: call abort@FUNCTION @@ -251,9 +252,10 @@ main: # @main tee_local $push66=, $6=, $pop67 i32.const $push65=, 4 i32.lt_s $push40=, $pop66, $pop65 - br_if 0, $pop40 # 0: up to label1 + br_if 0, $pop40 # 0: up to label2 .LBB1_32: # %for.end25 - end_loop # label2: + end_loop + end_block # label1: i32.const $push41=, 0 # fallthrough-return: $pop41 .endfunc @@ -276,5 +278,5 @@ a: .size a, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20120615-1.c.s b/test/torture-s/20120615-1.c.s index 3801ad059..4675b799b 100644 --- a/test/torture-s/20120615-1.c.s +++ b/test/torture-s/20120615-1.c.s @@ -44,5 +44,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20120808-1.c.s b/test/torture-s/20120808-1.c.s index 3aab7472f..ae854bc61 100644 --- a/test/torture-s/20120808-1.c.s +++ b/test/torture-s/20120808-1.c.s @@ -42,35 +42,35 @@ main: # @main block i32.const $push42=, 25 i32.eq $push7=, $3, $pop42 - br_if 0, $pop7 # 0: down to label3 + br_if 0, $pop7 # 0: down to label2 # BB#2: # %for.body # in Loop: Header=BB0_1 Depth=1 block i32.const $push45=, 2 i32.eq $push8=, $3, $pop45 - br_if 0, $pop8 # 0: down to label4 + br_if 0, $pop8 # 0: down to label3 # BB#3: # %for.body # in Loop: Header=BB0_1 Depth=1 i32.const $4=, 255 i32.const $push46=, 1 i32.ne $push9=, $3, $pop46 - br_if 2, $pop9 # 2: down to label2 + br_if 2, $pop9 # 2: down to label1 # BB#4: # %sw.bb # in Loop: Header=BB0_1 Depth=1 i32.const $4=, 253 - br 2 # 2: down to label2 + br 2 # 2: down to label1 .LBB0_5: # %sw.bb1 # in Loop: Header=BB0_1 Depth=1 - end_block # label4: + end_block # label3: i32.const $4=, 251 - br 1 # 1: down to label2 + br 1 # 1: down to label1 .LBB0_6: # %sw.bb3 # in Loop: Header=BB0_1 Depth=1 - end_block # label3: + end_block # label2: i32.const $4=, 254 .LBB0_7: # %sw.epilog # in Loop: Header=BB0_1 Depth=1 - end_block # label2: + end_block # label1: i32.const $push51=, 0 i32.store cp($pop51), $1 i32.add $push11=, $5, $3 @@ -83,49 +83,49 @@ main: # @main i32.ne $push12=, $pop48, $pop47 br_if 0, $pop12 # 0: up to label0 # BB#8: # %for.end - end_loop # label1: + end_loop block i32.load8_u $push14=, 0($5) i32.const $push13=, 255 i32.ne $push15=, $pop14, $pop13 - br_if 0, $pop15 # 0: down to label5 + br_if 0, $pop15 # 0: down to label4 # BB#9: # %lor.lhs.false i32.load8_u $push17=, 1($5) i32.const $push16=, 253 i32.ne $push18=, $pop17, $pop16 - br_if 0, $pop18 # 0: down to label5 + br_if 0, $pop18 # 0: down to label4 # BB#10: # %lor.lhs.false14 i32.load8_u $push20=, 2($5) i32.const $push19=, 251 i32.ne $push21=, $pop20, $pop19 - br_if 0, $pop21 # 0: down to label5 + br_if 0, $pop21 # 0: down to label4 # BB#11: # %lor.lhs.false19 i32.load8_u $push22=, 3($5) i32.const $push52=, 255 i32.ne $push23=, $pop22, $pop52 - br_if 0, $pop23 # 0: down to label5 + br_if 0, $pop23 # 0: down to label4 # BB#12: # %lor.lhs.false24 i32.load8_u $push24=, 4($5) i32.const $push53=, 255 i32.ne $push25=, $pop24, $pop53 - br_if 0, $pop25 # 0: down to label5 + br_if 0, $pop25 # 0: down to label4 # BB#13: # %lor.lhs.false29 i32.load8_u $push27=, 25($5) i32.const $push26=, 254 i32.ne $push28=, $pop27, $pop26 - br_if 0, $pop28 # 0: down to label5 + br_if 0, $pop28 # 0: down to label4 # BB#14: # %lor.lhs.false34 i32.const $push54=, 0 i32.load $push29=, cp($pop54) i32.const $push30=, d+30 i32.ne $push31=, $pop29, $pop30 - br_if 0, $pop31 # 0: down to label5 + br_if 0, $pop31 # 0: down to label4 # BB#15: # %if.end i32.const $push55=, 0 call exit@FUNCTION, $pop55 unreachable .LBB0_16: # %if.then - end_block # label5: + end_block # label4: call abort@FUNCTION unreachable .endfunc @@ -160,6 +160,6 @@ cp: .size cp, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20120817-1.c.s b/test/torture-s/20120817-1.c.s index 94a4a71b5..29c092b30 100644 --- a/test/torture-s/20120817-1.c.s +++ b/test/torture-s/20120817-1.c.s @@ -55,6 +55,6 @@ foo: .size foo, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/20120919-1.c.s b/test/torture-s/20120919-1.c.s index 3dac64a7a..bdd7d7484 100644 --- a/test/torture-s/20120919-1.c.s +++ b/test/torture-s/20120919-1.c.s @@ -58,7 +58,7 @@ main: # @main # =>This Inner Loop Header: Depth=1 loop # label2: block - br_if 0, $6 # 0: down to label4 + br_if 0, $6 # 0: down to label3 # BB#3: # %if.then # in Loop: Header=BB1_2 Depth=1 f64.load $3=, 0($1) @@ -77,14 +77,14 @@ main: # @main i32.add $5=, $pop5, $5 .LBB1_4: # %if.end11 # in Loop: Header=BB1_2 Depth=1 - end_block # label4: + end_block # label3: i32.const $push37=, 1 i32.add $push36=, $6, $pop37 tee_local $push35=, $6=, $pop36 i32.lt_s $push6=, $pop35, $0 br_if 0, $pop6 # 0: up to label2 # BB#5: # %while.end - end_loop # label3: + end_loop i32.const $push7=, 1234567890 i32.ne $push8=, $5, $pop7 br_if 0, $pop8 # 0: down to label1 @@ -142,5 +142,5 @@ pi: .size pi, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20121108-1.c.s b/test/torture-s/20121108-1.c.s index cc628e8a5..615247940 100644 --- a/test/torture-s/20121108-1.c.s +++ b/test/torture-s/20121108-1.c.s @@ -226,7 +226,7 @@ result: .size .Lstr, 7 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype printf, i32, i32 .functype puts, i32, i32 diff --git a/test/torture-s/20131127-1.c.s b/test/torture-s/20131127-1.c.s index 177440320..dc9e0b895 100644 --- a/test/torture-s/20131127-1.c.s +++ b/test/torture-s/20131127-1.c.s @@ -148,4 +148,4 @@ e: .size e, 14 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20140212-1.c.s b/test/torture-s/20140212-1.c.s index 99f300088..3d224e243 100644 --- a/test/torture-s/20140212-1.c.s +++ b/test/torture-s/20140212-1.c.s @@ -39,16 +39,16 @@ fn1: # @fn1 block block i32.eqz $push30=, $3 - br_if 0, $pop30 # 0: down to label3 + br_if 0, $pop30 # 0: down to label2 # BB#2: # %if.then # in Loop: Header=BB0_1 Depth=1 i32.const $push23=, 0 i32.const $push22=, 1 i32.store c($pop23), $pop22 - br 1 # 1: down to label2 + br 1 # 1: down to label1 .LBB0_3: # %if.else # in Loop: Header=BB0_1 Depth=1 - end_block # label3: + end_block # label2: i32.const $push27=, 0 i32.const $push26=, 9 i32.store h($pop27), $pop26 @@ -57,11 +57,11 @@ fn1: # @fn1 i32.store i($pop25), $pop24 .LBB0_4: # %if.end # in Loop: Header=BB0_1 Depth=1 - end_block # label2: + end_block # label1: i32.eqz $push31=, $4 br_if 0, $pop31 # 0: up to label0 # BB#5: # %if.then15 - end_loop # label1: + end_loop i32.const $push6=, 0 i32.store8 j($pop6), $1 i32.const $push29=, 0 @@ -107,21 +107,21 @@ main: # @main i32.const $4=, 0 .LBB1_1: # %for.cond.i # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: block block i32.eqz $push32=, $2 - br_if 0, $pop32 # 0: down to label7 + br_if 0, $pop32 # 0: down to label5 # BB#2: # %if.then.i # in Loop: Header=BB1_1 Depth=1 i32.const $4=, 1 i32.const $push23=, 0 i32.const $push22=, 1 i32.store c($pop23), $pop22 - br 1 # 1: down to label6 + br 1 # 1: down to label4 .LBB1_3: # %if.else.i # in Loop: Header=BB1_1 Depth=1 - end_block # label7: + end_block # label5: i32.const $push27=, 0 i32.const $push26=, 9 i32.store h($pop27), $pop26 @@ -130,11 +130,11 @@ main: # @main i32.store i($pop25), $pop24 .LBB1_4: # %if.end.i # in Loop: Header=BB1_1 Depth=1 - end_block # label6: + end_block # label4: i32.eqz $push33=, $3 - br_if 0, $pop33 # 0: up to label4 + br_if 0, $pop33 # 0: up to label3 # BB#5: # %fn1.exit - end_loop # label5: + end_loop i32.const $push30=, 0 i32.store8 j($pop30), $1 i32.const $push29=, 0 @@ -146,12 +146,12 @@ main: # @main block i32.const $push7=, 1 i32.ne $push8=, $4, $pop7 - br_if 0, $pop8 # 0: down to label8 + br_if 0, $pop8 # 0: down to label6 # BB#6: # %if.end i32.const $push31=, 0 return $pop31 .LBB1_7: # %if.then - end_block # label8: + end_block # label6: call abort@FUNCTION unreachable .endfunc @@ -256,5 +256,5 @@ h: .size h, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/20140326-1.c.s b/test/torture-s/20140326-1.c.s index 829d395b1..486f0c9b0 100644 --- a/test/torture-s/20140326-1.c.s +++ b/test/torture-s/20140326-1.c.s @@ -23,4 +23,4 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/20140425-1.c.s b/test/torture-s/20140425-1.c.s index cc807d790..25f3a160b 100644 --- a/test/torture-s/20140425-1.c.s +++ b/test/torture-s/20140425-1.c.s @@ -55,5 +55,5 @@ set: # @set .size set, .Lfunc_end1-set - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/900409-1.c.s b/test/torture-s/900409-1.c.s index 41c34cc48..be53c7d66 100644 --- a/test/torture-s/900409-1.c.s +++ b/test/torture-s/900409-1.c.s @@ -105,5 +105,5 @@ main: # @main .size main, .Lfunc_end6-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920202-1.c.s b/test/torture-s/920202-1.c.s index 4ff8544d9..5043618be 100644 --- a/test/torture-s/920202-1.c.s +++ b/test/torture-s/920202-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920409-1.c.s b/test/torture-s/920409-1.c.s index 479017a79..c6cc211de 100644 --- a/test/torture-s/920409-1.c.s +++ b/test/torture-s/920409-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920410-1.c.s b/test/torture-s/920410-1.c.s index f1d13ad36..b81f204f7 100644 --- a/test/torture-s/920410-1.c.s +++ b/test/torture-s/920410-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920411-1.c.s b/test/torture-s/920411-1.c.s index 2e9492677..db4bf2256 100644 --- a/test/torture-s/920411-1.c.s +++ b/test/torture-s/920411-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920428-1.c.s b/test/torture-s/920428-1.c.s index 25b773f1e..4f550665b 100644 --- a/test/torture-s/920428-1.c.s +++ b/test/torture-s/920428-1.c.s @@ -44,6 +44,6 @@ main: # @main .size .L.str, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/920429-1.c.s b/test/torture-s/920429-1.c.s index bbacda009..0b734d2d6 100644 --- a/test/torture-s/920429-1.c.s +++ b/test/torture-s/920429-1.c.s @@ -69,5 +69,5 @@ j: .size j, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920501-1.c.s b/test/torture-s/920501-1.c.s index fe8e0d2fc..861ec68bd 100644 --- a/test/torture-s/920501-1.c.s +++ b/test/torture-s/920501-1.c.s @@ -56,5 +56,5 @@ s: .size s, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920501-2.c.s b/test/torture-s/920501-2.c.s index f0f7af324..92889e7c6 100644 --- a/test/torture-s/920501-2.c.s +++ b/test/torture-s/920501-2.c.s @@ -19,7 +19,7 @@ gcd_ll: # @gcd_ll i64.rem_u $push7=, $0, $1 tee_local $push6=, $0=, $pop7 i64.eqz $push1=, $pop6 - br_if 3, $pop1 # 3: down to label0 + br_if 2, $pop1 # 2: down to label0 # BB#3: # %if.end5 # in Loop: Header=BB0_2 Depth=1 i64.rem_u $push10=, $1, $0 @@ -28,7 +28,7 @@ gcd_ll: # @gcd_ll i64.ne $push2=, $pop9, $pop8 br_if 0, $pop2 # 0: up to label2 .LBB0_4: # %return - end_loop # label3: + end_loop end_block # label1: i32.wrap/i64 $push4=, $0 return $pop4 @@ -54,31 +54,31 @@ powmod_ll: # @powmod_ll block block i32.eqz $push21=, $1 - br_if 0, $pop21 # 0: down to label5 + br_if 0, $pop21 # 0: down to label4 # BB#1: # %for.body.preheader i32.const $3=, 0 copy_local $4=, $1 .LBB1_2: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label6: + loop # label5: i32.const $push12=, 1 i32.add $3=, $3, $pop12 i32.const $push11=, 1 i32.shr_u $push10=, $4, $pop11 tee_local $push9=, $4=, $pop10 - br_if 0, $pop9 # 0: up to label6 + br_if 0, $pop9 # 0: up to label5 # BB#3: # %for.end - end_loop # label7: + end_loop i32.const $push14=, -1 i32.add $push0=, $3, $pop14 i32.const $push13=, 1 i32.lt_s $push1=, $pop0, $pop13 - br_if 1, $pop1 # 1: down to label4 + br_if 1, $pop1 # 1: down to label3 # BB#4: # %for.body4.preheader copy_local $5=, $0 .LBB1_5: # %for.body4 # =>This Inner Loop Header: Depth=1 - loop # label8: + loop # label6: i64.mul $push2=, $5, $5 i64.rem_u $5=, $pop2, $2 block @@ -88,26 +88,26 @@ powmod_ll: # @powmod_ll i32.shl $push4=, $pop16, $pop3 i32.and $push5=, $pop4, $1 i32.eqz $push22=, $pop5 - br_if 0, $pop22 # 0: down to label10 + br_if 0, $pop22 # 0: down to label7 # BB#6: # %if.then5 # in Loop: Header=BB1_5 Depth=1 i64.mul $push6=, $5, $0 i64.rem_u $5=, $pop6, $2 .LBB1_7: # %for.inc9 # in Loop: Header=BB1_5 Depth=1 - end_block # label10: + end_block # label7: i32.const $push20=, -1 i32.add $push19=, $3, $pop20 tee_local $push18=, $3=, $pop19 i32.const $push17=, 1 i32.gt_s $push7=, $pop18, $pop17 - br_if 0, $pop7 # 0: up to label8 + br_if 0, $pop7 # 0: up to label6 .LBB1_8: # %cleanup - end_loop # label9: - end_block # label5: + end_loop + end_block # label4: return $5 .LBB1_9: - end_block # label4: + end_block # label3: copy_local $push8=, $0 # fallthrough-return: $pop8 .endfunc @@ -143,13 +143,13 @@ facts: # @facts # Child Loop BB2_19 Depth 2 # Child Loop BB2_22 Depth 2 # Child Loop BB2_29 Depth 2 - loop # label11: + loop # label8: copy_local $6=, $13 copy_local $13=, $5 i64.const $14=, 1 block i32.eqz $push106=, $3 - br_if 0, $pop106 # 0: down to label13 + br_if 0, $pop106 # 0: down to label9 # BB#2: # %for.body.i.preheader # in Loop: Header=BB2_1 Depth=1 i32.const $1=, -1 @@ -158,7 +158,7 @@ facts: # @facts .LBB2_3: # %for.body.i # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label14: + loop # label10: copy_local $push47=, $10 tee_local $push46=, $2=, $pop47 i32.const $push45=, 1 @@ -168,22 +168,22 @@ facts: # @facts i32.const $push43=, 1 i32.shr_u $push42=, $11, $pop43 tee_local $push41=, $11=, $pop42 - br_if 0, $pop41 # 0: up to label14 + br_if 0, $pop41 # 0: up to label10 # BB#4: # %for.end.i # in Loop: Header=BB2_1 Depth=1 - end_loop # label15: + end_loop block block i32.const $push48=, 1 i32.lt_s $push0=, $1, $pop48 - br_if 0, $pop0 # 0: down to label17 + br_if 0, $pop0 # 0: down to label12 # BB#5: # %for.body4.i.preheader # in Loop: Header=BB2_1 Depth=1 copy_local $12=, $6 .LBB2_6: # %for.body4.i # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label18: + loop # label13: i64.mul $push1=, $12, $12 i64.rem_u $12=, $pop1, $0 block @@ -193,28 +193,28 @@ facts: # @facts i32.shl $push3=, $pop50, $pop2 i32.and $push4=, $pop3, $3 i32.eqz $push107=, $pop4 - br_if 0, $pop107 # 0: down to label20 + br_if 0, $pop107 # 0: down to label14 # BB#7: # %if.then5.i # in Loop: Header=BB2_6 Depth=2 i64.mul $push5=, $12, $6 i64.rem_u $12=, $pop5, $0 .LBB2_8: # %for.inc9.i # in Loop: Header=BB2_6 Depth=2 - end_block # label20: + end_block # label14: i32.const $push54=, -1 i32.add $push53=, $2, $pop54 tee_local $push52=, $2=, $pop53 i32.const $push51=, 1 i32.gt_s $push6=, $pop52, $pop51 - br_if 0, $pop6 # 0: up to label18 - br 3 # 3: down to label16 + br_if 0, $pop6 # 0: up to label13 + br 2 # 2: down to label11 .LBB2_9: # in Loop: Header=BB2_1 Depth=1 - end_loop # label19: - end_block # label17: + end_loop + end_block # label12: copy_local $12=, $6 .LBB2_10: # %for.body.i114.preheader # in Loop: Header=BB2_1 Depth=1 - end_block # label16: + end_block # label11: i64.add $13=, $12, $4 i32.const $1=, -1 i32.const $10=, 1 @@ -222,7 +222,7 @@ facts: # @facts .LBB2_11: # %for.body.i114 # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label21: + loop # label15: copy_local $push61=, $10 tee_local $push60=, $2=, $pop61 i32.const $push59=, 1 @@ -232,22 +232,22 @@ facts: # @facts i32.const $push57=, 1 i32.shr_u $push56=, $11, $pop57 tee_local $push55=, $11=, $pop56 - br_if 0, $pop55 # 0: up to label21 + br_if 0, $pop55 # 0: up to label15 # BB#12: # %for.end.i116 # in Loop: Header=BB2_1 Depth=1 - end_loop # label22: + end_loop block block i32.const $push62=, 1 i32.lt_s $push7=, $1, $pop62 - br_if 0, $pop7 # 0: down to label24 + br_if 0, $pop7 # 0: down to label17 # BB#13: # %for.body4.i125.preheader # in Loop: Header=BB2_1 Depth=1 copy_local $12=, $9 .LBB2_14: # %for.body4.i125 # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label25: + loop # label18: i64.mul $push8=, $12, $12 i64.rem_u $12=, $pop8, $0 block @@ -257,28 +257,28 @@ facts: # @facts i32.shl $push10=, $pop64, $pop9 i32.and $push11=, $pop10, $3 i32.eqz $push108=, $pop11 - br_if 0, $pop108 # 0: down to label27 + br_if 0, $pop108 # 0: down to label19 # BB#15: # %if.then5.i128 # in Loop: Header=BB2_14 Depth=2 i64.mul $push12=, $12, $9 i64.rem_u $12=, $pop12, $0 .LBB2_16: # %for.inc9.i131 # in Loop: Header=BB2_14 Depth=2 - end_block # label27: + end_block # label19: i32.const $push68=, -1 i32.add $push67=, $2, $pop68 tee_local $push66=, $2=, $pop67 i32.const $push65=, 1 i32.gt_s $push13=, $pop66, $pop65 - br_if 0, $pop13 # 0: up to label25 - br 3 # 3: down to label23 + br_if 0, $pop13 # 0: up to label18 + br 2 # 2: down to label16 .LBB2_17: # in Loop: Header=BB2_1 Depth=1 - end_loop # label26: - end_block # label24: + end_loop + end_block # label17: copy_local $12=, $9 .LBB2_18: # %for.body.i88.preheader # in Loop: Header=BB2_1 Depth=1 - end_block # label23: + end_block # label16: i64.add $14=, $12, $4 i32.const $1=, -1 i32.const $10=, 1 @@ -286,7 +286,7 @@ facts: # @facts .LBB2_19: # %for.body.i88 # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label28: + loop # label20: copy_local $push75=, $10 tee_local $push74=, $2=, $pop75 i32.const $push73=, 1 @@ -296,20 +296,20 @@ facts: # @facts i32.const $push71=, 1 i32.shr_u $push70=, $11, $pop71 tee_local $push69=, $11=, $pop70 - br_if 0, $pop69 # 0: up to label28 + br_if 0, $pop69 # 0: up to label20 # BB#20: # %for.end.i90 # in Loop: Header=BB2_1 Depth=1 - end_loop # label29: + end_loop i32.const $push76=, 1 i32.lt_s $push14=, $1, $pop76 - br_if 0, $pop14 # 0: down to label13 + br_if 0, $pop14 # 0: down to label9 # BB#21: # %for.body4.i99.preheader # in Loop: Header=BB2_1 Depth=1 copy_local $12=, $14 .LBB2_22: # %for.body4.i99 # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label30: + loop # label21: i64.mul $push15=, $12, $12 i64.rem_u $12=, $pop15, $0 block @@ -319,26 +319,27 @@ facts: # @facts i32.shl $push17=, $pop78, $pop16 i32.and $push18=, $pop17, $3 i32.eqz $push109=, $pop18 - br_if 0, $pop109 # 0: down to label32 + br_if 0, $pop109 # 0: down to label22 # BB#23: # %if.then5.i102 # in Loop: Header=BB2_22 Depth=2 i64.mul $push19=, $12, $14 i64.rem_u $12=, $pop19, $0 .LBB2_24: # %for.inc9.i105 # in Loop: Header=BB2_22 Depth=2 - end_block # label32: + end_block # label22: i32.const $push82=, -1 i32.add $push81=, $2, $pop82 tee_local $push80=, $2=, $pop81 i32.const $push79=, 1 i32.gt_s $push20=, $pop80, $pop79 - br_if 0, $pop20 # 0: up to label30 + br_if 0, $pop20 # 0: up to label21 # BB#25: # in Loop: Header=BB2_1 Depth=1 - end_loop # label31: + end_loop copy_local $14=, $12 .LBB2_26: # %powmod_ll.exit107 # in Loop: Header=BB2_1 Depth=1 - end_block # label13: + end_block # label9: + block i64.add $push86=, $14, $4 tee_local $push85=, $9=, $pop86 i64.sub $push23=, $13, $pop85 @@ -353,7 +354,7 @@ facts: # @facts i64.rem_u $8=, $pop27, $0 block i32.ne $push28=, $7, $16 - br_if 0, $pop28 # 0: down to label33 + br_if 0, $pop28 # 0: down to label24 # BB#27: # %if.then19 # in Loop: Header=BB2_1 Depth=1 i64.const $push88=, 4294967295 @@ -362,38 +363,40 @@ facts: # @facts i32.add $17=, $17, $pop87 block i64.eqz $push29=, $0 - br_if 0, $pop29 # 0: down to label34 + br_if 0, $pop29 # 0: down to label25 # BB#28: # %if.end.i.preheader # in Loop: Header=BB2_1 Depth=1 copy_local $14=, $0 .LBB2_29: # %if.end.i # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label35: + block + loop # label27: i64.rem_u $push90=, $12, $14 tee_local $push89=, $12=, $pop90 i64.eqz $push30=, $pop89 - br_if 1, $pop30 # 1: down to label36 + br_if 1, $pop30 # 1: down to label26 # BB#30: # %if.end5.i # in Loop: Header=BB2_29 Depth=2 i64.rem_u $push93=, $14, $12 tee_local $push92=, $14=, $pop93 i64.const $push91=, 0 i64.ne $push31=, $pop92, $pop91 - br_if 0, $pop31 # 0: up to label35 - br 2 # 2: down to label34 + br_if 0, $pop31 # 0: up to label27 + br 2 # 2: down to label25 .LBB2_31: # in Loop: Header=BB2_1 Depth=1 - end_loop # label36: + end_loop + end_block # label26: copy_local $12=, $14 .LBB2_32: # %gcd_ll.exit # in Loop: Header=BB2_1 Depth=1 - end_block # label34: + end_block # label25: i32.add $16=, $17, $16 i32.wrap/i64 $push96=, $12 tee_local $push95=, $2=, $pop96 i32.const $push94=, 1 i32.eq $push32=, $pop95, $pop94 - br_if 0, $pop32 # 0: down to label33 + br_if 0, $pop32 # 0: down to label24 # BB#33: # %if.then26 # in Loop: Header=BB2_1 Depth=1 i32.store 0($15), $2 @@ -403,21 +406,22 @@ facts: # @facts tee_local $push98=, $0=, $pop99 i64.const $push97=, 1 i64.eq $push34=, $pop98, $pop97 - br_if 2, $pop34 # 2: down to label12 + br_if 1, $pop34 # 1: down to label23 # BB#34: # in Loop: Header=BB2_1 Depth=1 i32.const $push101=, 4 i32.add $15=, $15, $pop101 .LBB2_35: # %for.inc # in Loop: Header=BB2_1 Depth=1 - end_block # label33: + end_block # label24: i32.const $push105=, 1 i32.add $push104=, $7, $pop105 tee_local $push103=, $7=, $pop104 i32.const $push102=, 10000 i32.lt_s $push35=, $pop103, $pop102 - br_if 0, $pop35 # 0: up to label11 + br_if 1, $pop35 # 1: up to label8 .LBB2_36: # %cleanup - end_loop # label12: + end_block # label23: + end_loop # fallthrough-return .endfunc .Lfunc_end2: @@ -440,25 +444,25 @@ main: # @main i32.load $push6=, factab($pop14) i32.const $push7=, 7 i32.ne $push8=, $pop6, $pop7 - br_if 0, $pop8 # 0: down to label37 + br_if 0, $pop8 # 0: down to label28 # BB#1: # %entry i32.const $push15=, 0 i32.load $push0=, factab+4($pop15) i32.const $push9=, 73 i32.ne $push10=, $pop0, $pop9 - br_if 0, $pop10 # 0: down to label37 + br_if 0, $pop10 # 0: down to label28 # BB#2: # %entry i32.const $push16=, 0 i32.load $push1=, factab+8($pop16) i32.const $push11=, 262657 i32.ne $push12=, $pop1, $pop11 - br_if 0, $pop12 # 0: down to label37 + br_if 0, $pop12 # 0: down to label28 # BB#3: # %if.end i32.const $push13=, 0 call exit@FUNCTION, $pop13 unreachable .LBB3_4: # %if.then - end_block # label37: + end_block # label28: call abort@FUNCTION unreachable .endfunc @@ -475,6 +479,6 @@ factab: .size factab, 40 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/920501-6.c.s b/test/torture-s/920501-6.c.s index cf4fb3bbb..b176daefd 100644 --- a/test/torture-s/920501-6.c.s +++ b/test/torture-s/920501-6.c.s @@ -39,7 +39,7 @@ str2llu: # @str2llu copy_local $0=, $pop0 br_if 0, $1 # 0: up to label1 .LBB0_3: # %for.end - end_loop # label2: + end_loop end_block # label0: copy_local $push17=, $2 # fallthrough-return: $pop17 @@ -60,7 +60,7 @@ sqrtllu: # @sqrtllu i64.const $2=, 0 .LBB1_1: # %for.cond # =>This Inner Loop Header: Depth=1 - loop # label3: + loop # label2: i64.const $push14=, 1 i64.add $2=, $2, $pop14 i64.const $push13=, 1 @@ -68,9 +68,9 @@ sqrtllu: # @sqrtllu tee_local $push11=, $1=, $pop12 i64.const $push10=, 0 i64.ne $push0=, $pop11, $pop10 - br_if 0, $pop0 # 0: up to label3 + br_if 0, $pop0 # 0: up to label2 # BB#2: # %for.end - end_loop # label4: + end_loop i64.const $push20=, 1 i64.const $push19=, 1 i64.shr_u $push4=, $2, $pop19 @@ -86,7 +86,7 @@ sqrtllu: # @sqrtllu i64.add $2=, $pop17, $pop6 .LBB1_3: # %do.body # =>This Inner Loop Header: Depth=1 - loop # label5: + loop # label3: i64.div_u $push25=, $0, $2 tee_local $push24=, $1=, $pop25 i64.add $push7=, $1, $2 @@ -94,9 +94,9 @@ sqrtllu: # @sqrtllu i64.shr_u $push22=, $pop7, $pop23 tee_local $push21=, $2=, $pop22 i64.lt_u $push8=, $pop24, $pop21 - br_if 0, $pop8 # 0: up to label5 + br_if 0, $pop8 # 0: up to label3 # BB#4: # %do.end - end_loop # label6: + end_loop i32.wrap/i64 $push9=, $2 # fallthrough-return: $pop9 .endfunc @@ -115,7 +115,7 @@ plist: # @plist copy_local $4=, $2 block i64.gt_u $push0=, $0, $1 - br_if 0, $pop0 # 0: down to label7 + br_if 0, $pop0 # 0: down to label4 # BB#1: # %for.cond.i.preheader.preheader copy_local $4=, $2 .LBB2_2: # %for.cond.i.preheader @@ -123,13 +123,13 @@ plist: # @plist # Child Loop BB2_3 Depth 2 # Child Loop BB2_5 Depth 2 # Child Loop BB2_8 Depth 2 - loop # label8: + loop # label5: copy_local $5=, $0 i64.const $6=, 0 .LBB2_3: # %for.cond.i # Parent Loop BB2_2 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label10: + loop # label6: i64.const $push23=, 1 i64.add $6=, $6, $pop23 i64.const $push22=, 1 @@ -137,10 +137,10 @@ plist: # @plist tee_local $push20=, $5=, $pop21 i64.const $push19=, 0 i64.ne $push1=, $pop20, $pop19 - br_if 0, $pop1 # 0: up to label10 + br_if 0, $pop1 # 0: up to label6 # BB#4: # %for.end.i # in Loop: Header=BB2_2 Depth=1 - end_loop # label11: + end_loop i64.const $push30=, 63 i64.shl $push2=, $6, $pop30 i64.const $push29=, 63 @@ -157,7 +157,7 @@ plist: # @plist .LBB2_5: # %do.body.i # Parent Loop BB2_2 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label12: + loop # label7: i64.div_u $push35=, $0, $6 tee_local $push34=, $5=, $pop35 i64.add $push7=, $5, $6 @@ -165,53 +165,53 @@ plist: # @plist i64.shr_u $push32=, $pop7, $pop33 tee_local $push31=, $6=, $pop32 i64.lt_u $push8=, $pop34, $pop31 - br_if 0, $pop8 # 0: up to label12 + br_if 0, $pop8 # 0: up to label7 # BB#6: # %sqrtllu.exit # in Loop: Header=BB2_2 Depth=1 - end_loop # label13: + end_loop block block i32.wrap/i64 $push38=, $6 tee_local $push37=, $3=, $pop38 i32.const $push36=, 3 i32.lt_u $push9=, $pop37, $pop36 - br_if 0, $pop9 # 0: down to label15 + br_if 0, $pop9 # 0: down to label9 # BB#7: # %for.body3.preheader # in Loop: Header=BB2_2 Depth=1 i32.const $7=, 3 .LBB2_8: # %for.body3 # Parent Loop BB2_2 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label16: + loop # label10: i64.extend_u/i32 $push10=, $7 i64.rem_u $push11=, $0, $pop10 i64.eqz $push12=, $pop11 - br_if 3, $pop12 # 3: down to label14 + br_if 2, $pop12 # 2: down to label8 # BB#9: # %for.cond1 # in Loop: Header=BB2_8 Depth=2 i32.const $push41=, 2 i32.add $push40=, $7, $pop41 tee_local $push39=, $7=, $pop40 i32.le_u $push13=, $pop39, $3 - br_if 0, $pop13 # 0: up to label16 + br_if 0, $pop13 # 0: up to label10 .LBB2_10: # %for.end # in Loop: Header=BB2_2 Depth=1 - end_loop # label17: - end_block # label15: + end_loop + end_block # label9: i64.store 0($4), $0 i32.const $push42=, 8 i32.add $4=, $4, $pop42 .LBB2_11: # %for.inc6 # in Loop: Header=BB2_2 Depth=1 - end_block # label14: + end_block # label8: i64.const $push45=, 2 i64.add $push44=, $0, $pop45 tee_local $push43=, $0=, $pop44 i64.le_u $push14=, $pop43, $1 - br_if 0, $pop14 # 0: up to label8 + br_if 0, $pop14 # 0: up to label5 .LBB2_12: # %for.end8 - end_loop # label9: - end_block # label7: + end_loop + end_block # label4: i64.const $push15=, 0 i64.store 0($4), $pop15 i32.sub $push16=, $4, $2 @@ -245,13 +245,13 @@ main: # @main # Child Loop BB3_2 Depth 2 # Child Loop BB3_4 Depth 2 # Child Loop BB3_7 Depth 2 - loop # label18: + loop # label11: copy_local $5=, $4 i64.const $6=, 0 .LBB3_2: # %for.cond.i.i # Parent Loop BB3_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label20: + loop # label12: i64.const $push37=, 1 i64.add $6=, $6, $pop37 i64.const $push36=, 1 @@ -259,10 +259,10 @@ main: # @main tee_local $push34=, $5=, $pop35 i64.const $push33=, 0 i64.ne $push0=, $pop34, $pop33 - br_if 0, $pop0 # 0: up to label20 + br_if 0, $pop0 # 0: up to label12 # BB#3: # %for.end.i.i # in Loop: Header=BB3_1 Depth=1 - end_loop # label21: + end_loop i64.const $push44=, 63 i64.shl $push1=, $6, $pop44 i64.const $push43=, 63 @@ -279,7 +279,7 @@ main: # @main .LBB3_4: # %do.body.i.i # Parent Loop BB3_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label22: + loop # label13: i64.div_u $push49=, $4, $6 tee_local $push48=, $5=, $pop49 i64.add $push6=, $5, $6 @@ -287,81 +287,81 @@ main: # @main i64.shr_u $push46=, $pop6, $pop47 tee_local $push45=, $6=, $pop46 i64.lt_u $push7=, $pop48, $pop45 - br_if 0, $pop7 # 0: up to label22 + br_if 0, $pop7 # 0: up to label13 # BB#5: # %sqrtllu.exit.i # in Loop: Header=BB3_1 Depth=1 - end_loop # label23: + end_loop block block i32.wrap/i64 $push52=, $6 tee_local $push51=, $2=, $pop52 i32.const $push50=, 3 i32.lt_u $push8=, $pop51, $pop50 - br_if 0, $pop8 # 0: down to label25 + br_if 0, $pop8 # 0: down to label15 # BB#6: # %for.body3.i.preheader # in Loop: Header=BB3_1 Depth=1 i32.const $7=, 3 .LBB3_7: # %for.body3.i # Parent Loop BB3_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label26: + loop # label16: i64.extend_u/i32 $push9=, $7 i64.rem_u $push10=, $4, $pop9 i64.eqz $push11=, $pop10 - br_if 3, $pop11 # 3: down to label24 + br_if 2, $pop11 # 2: down to label14 # BB#8: # %for.cond1.i # in Loop: Header=BB3_7 Depth=2 i32.const $push55=, 2 i32.add $push54=, $7, $pop55 tee_local $push53=, $7=, $pop54 i32.le_u $push12=, $pop53, $2 - br_if 0, $pop12 # 0: up to label26 + br_if 0, $pop12 # 0: up to label16 .LBB3_9: # %for.end.i # in Loop: Header=BB3_1 Depth=1 - end_loop # label27: - end_block # label25: + end_loop + end_block # label15: i64.store 0($3), $4 i32.const $push56=, 8 i32.add $3=, $3, $pop56 .LBB3_10: # %for.inc6.i # in Loop: Header=BB3_1 Depth=1 - end_block # label24: + end_block # label14: i64.const $push60=, 2 i64.add $push59=, $4, $pop60 tee_local $push58=, $4=, $pop59 i64.const $push57=, 1234111128 i64.lt_u $push13=, $pop58, $pop57 - br_if 0, $pop13 # 0: up to label18 + br_if 0, $pop13 # 0: up to label11 # BB#11: # %plist.exit - end_loop # label19: + end_loop i64.const $push14=, 0 i64.store 0($3), $pop14 block i64.load $push16=, 0($8) i64.const $push15=, 1234111117 i64.ne $push17=, $pop16, $pop15 - br_if 0, $pop17 # 0: down to label28 + br_if 0, $pop17 # 0: down to label17 # BB#12: # %lor.lhs.false i64.load $push19=, 8($8) i64.const $push18=, 1234111121 i64.ne $push20=, $pop19, $pop18 - br_if 0, $pop20 # 0: down to label28 + br_if 0, $pop20 # 0: down to label17 # BB#13: # %lor.lhs.false5 i64.load $push22=, 16($8) i64.const $push21=, 1234111127 i64.ne $push23=, $pop22, $pop21 - br_if 0, $pop23 # 0: down to label28 + br_if 0, $pop23 # 0: down to label17 # BB#14: # %lor.lhs.false8 i64.load $push24=, 24($8) i64.eqz $push25=, $pop24 i32.eqz $push61=, $pop25 - br_if 0, $pop61 # 0: down to label28 + br_if 0, $pop61 # 0: down to label17 # BB#15: # %if.end i32.const $push26=, 0 call exit@FUNCTION, $pop26 unreachable .LBB3_16: # %if.then - end_block # label28: + end_block # label17: call abort@FUNCTION unreachable .endfunc @@ -369,6 +369,6 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/920501-8.c.s b/test/torture-s/920501-8.c.s index 61878e6c2..a260dbc18 100644 --- a/test/torture-s/920501-8.c.s +++ b/test/torture-s/920501-8.c.s @@ -174,7 +174,7 @@ buf: .size .L.str.1, 45 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype sprintf, i32, i32, i32 .functype strcmp, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/920501-9.c.s b/test/torture-s/920501-9.c.s index 2000f89e9..5b3faa28d 100644 --- a/test/torture-s/920501-9.c.s +++ b/test/torture-s/920501-9.c.s @@ -247,7 +247,7 @@ main: # @main .size .L.str.6, 9 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype sprintf, i32, i32, i32 .functype strcmp, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/920506-1.c.s b/test/torture-s/920506-1.c.s index 7622cd190..34846d65c 100644 --- a/test/torture-s/920506-1.c.s +++ b/test/torture-s/920506-1.c.s @@ -34,6 +34,6 @@ l: .size l, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/920520-1.c.s b/test/torture-s/920520-1.c.s index 30519617e..78565b3f9 100644 --- a/test/torture-s/920520-1.c.s +++ b/test/torture-s/920520-1.c.s @@ -44,5 +44,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920603-1.c.s b/test/torture-s/920603-1.c.s index 4fc1a9d4c..a08cffa80 100644 --- a/test/torture-s/920603-1.c.s +++ b/test/torture-s/920603-1.c.s @@ -37,6 +37,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/920604-1.c.s b/test/torture-s/920604-1.c.s index 9b9e1e830..89d29dd20 100644 --- a/test/torture-s/920604-1.c.s +++ b/test/torture-s/920604-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920612-1.c.s b/test/torture-s/920612-1.c.s index d329fdc04..a75a3192e 100644 --- a/test/torture-s/920612-1.c.s +++ b/test/torture-s/920612-1.c.s @@ -31,5 +31,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/920618-1.c.s b/test/torture-s/920618-1.c.s index 446a67b82..6916f168f 100644 --- a/test/torture-s/920618-1.c.s +++ b/test/torture-s/920618-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920625-1.c.s b/test/torture-s/920625-1.c.s index 583afcb5f..7817323c2 100644 --- a/test/torture-s/920625-1.c.s +++ b/test/torture-s/920625-1.c.s @@ -328,6 +328,6 @@ ipts: .size ipts, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/920710-1.c.s b/test/torture-s/920710-1.c.s index 62581a8f6..cc3efb7ef 100644 --- a/test/torture-s/920710-1.c.s +++ b/test/torture-s/920710-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920711-1.c.s b/test/torture-s/920711-1.c.s index 78bbff9ca..bd596df83 100644 --- a/test/torture-s/920711-1.c.s +++ b/test/torture-s/920711-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/920721-1.c.s b/test/torture-s/920721-1.c.s index 89b247d6b..268c2d59d 100644 --- a/test/torture-s/920721-1.c.s +++ b/test/torture-s/920721-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920721-2.c.s b/test/torture-s/920721-2.c.s index 833e4c486..5a6a0f238 100644 --- a/test/torture-s/920721-2.c.s +++ b/test/torture-s/920721-2.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920721-3.c.s b/test/torture-s/920721-3.c.s index 29b8616d2..b481b6f5a 100644 --- a/test/torture-s/920721-3.c.s +++ b/test/torture-s/920721-3.c.s @@ -71,6 +71,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/920726-1.c.s b/test/torture-s/920726-1.c.s index 485b97eff..23a010ab3 100644 --- a/test/torture-s/920726-1.c.s +++ b/test/torture-s/920726-1.c.s @@ -25,7 +25,7 @@ first: # @first tee_local $push20=, $2=, $pop21 i32.const $push19=, 105 i32.ne $push0=, $pop20, $pop19 - br_if 0, $pop0 # 0: down to label2 + br_if 0, $pop0 # 0: down to label1 # BB#2: # %if.then # in Loop: Header=BB0_1 Depth=1 i32.load $push18=, 12($3) @@ -44,9 +44,10 @@ first: # @first br 1 # 1: up to label0 .LBB0_3: # %for.cond # in Loop: Header=BB0_1 Depth=1 - end_block # label2: + end_block # label1: + block i32.eqz $push24=, $2 - br_if 1, $pop24 # 1: down to label1 + br_if 0, $pop24 # 0: down to label2 # BB#4: # %if.else # in Loop: Header=BB0_1 Depth=1 i32.store8 0($0), $2 @@ -54,9 +55,10 @@ first: # @first i32.add $0=, $0, $pop23 i32.const $push22=, 1 i32.add $1=, $1, $pop22 - br 0 # 0: up to label0 + br 1 # 1: up to label0 .LBB0_5: # %for.end - end_loop # label1: + end_block # label2: + end_loop i32.const $push4=, 0 i32.store8 0($0), $pop4 i32.const $push11=, 0 @@ -94,7 +96,7 @@ second: # @second tee_local $push20=, $2=, $pop21 i32.const $push19=, 105 i32.ne $push0=, $pop20, $pop19 - br_if 0, $pop0 # 0: down to label5 + br_if 0, $pop0 # 0: down to label4 # BB#2: # %if.then # in Loop: Header=BB1_1 Depth=1 i32.load $push18=, 12($3) @@ -113,9 +115,10 @@ second: # @second br 1 # 1: up to label3 .LBB1_3: # %for.cond # in Loop: Header=BB1_1 Depth=1 - end_block # label5: + end_block # label4: + block i32.eqz $push24=, $2 - br_if 1, $pop24 # 1: down to label4 + br_if 0, $pop24 # 0: down to label5 # BB#4: # %if.else # in Loop: Header=BB1_1 Depth=1 i32.store8 0($0), $2 @@ -123,9 +126,10 @@ second: # @second i32.add $0=, $0, $pop23 i32.const $push22=, 1 i32.add $1=, $1, $pop22 - br 0 # 0: up to label3 + br 1 # 1: up to label3 .LBB1_5: # %for.end - end_loop # label4: + end_block # label5: + end_loop i32.const $push4=, 0 i32.store8 0($0), $pop4 i32.const $push11=, 0 @@ -208,7 +212,7 @@ main: # @main .size .L.str.2, 6 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype sprintf, i32, i32, i32 .functype strlen, i32, i32 .functype strcmp, i32, i32, i32 diff --git a/test/torture-s/920730-1.c.s b/test/torture-s/920730-1.c.s index 898bab280..21c0c47c1 100644 --- a/test/torture-s/920730-1.c.s +++ b/test/torture-s/920730-1.c.s @@ -67,5 +67,5 @@ main: # @main .size main, .Lfunc_end4-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920731-1.c.s b/test/torture-s/920731-1.c.s index 4cbfbd55f..74ef17a8e 100644 --- a/test/torture-s/920731-1.c.s +++ b/test/torture-s/920731-1.c.s @@ -24,7 +24,7 @@ f: # @f tee_local $push5=, $1=, $pop6 i32.const $push4=, 7 i32.gt_s $push2=, $pop5, $pop4 - br_if 1, $pop2 # 1: down to label2 + br_if 1, $pop2 # 1: down to label0 # BB#3: # %for.inc # in Loop: Header=BB0_2 Depth=1 i32.const $push11=, 1 @@ -35,7 +35,7 @@ f: # @f i32.eqz $push12=, $pop1 br_if 0, $pop12 # 0: up to label1 .LBB0_4: # %for.end - end_loop # label2: + end_loop end_block # label0: copy_local $push13=, $1 # fallthrough-return: $pop13 @@ -58,5 +58,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920810-1.c.s b/test/torture-s/920810-1.c.s index cf3baf26d..fe0199b96 100644 --- a/test/torture-s/920810-1.c.s +++ b/test/torture-s/920810-1.c.s @@ -38,6 +38,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype malloc, i32, i32 .functype exit, void, i32 diff --git a/test/torture-s/920812-1.c.s b/test/torture-s/920812-1.c.s index 2e5a4af48..393bcb107 100644 --- a/test/torture-s/920812-1.c.s +++ b/test/torture-s/920812-1.c.s @@ -30,5 +30,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920829-1.c.s b/test/torture-s/920829-1.c.s index 5d687532d..721c051dc 100644 --- a/test/torture-s/920829-1.c.s +++ b/test/torture-s/920829-1.c.s @@ -47,6 +47,6 @@ c3: .size c3, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/920908-1.c.s b/test/torture-s/920908-1.c.s index 6ff949e41..f80f0410e 100644 --- a/test/torture-s/920908-1.c.s +++ b/test/torture-s/920908-1.c.s @@ -75,6 +75,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/920908-2.c.s b/test/torture-s/920908-2.c.s index 91e269c24..11ae41f5b 100644 --- a/test/torture-s/920908-2.c.s +++ b/test/torture-s/920908-2.c.s @@ -33,5 +33,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920909-1.c.s b/test/torture-s/920909-1.c.s index 7431b749e..39a620510 100644 --- a/test/torture-s/920909-1.c.s +++ b/test/torture-s/920909-1.c.s @@ -57,5 +57,5 @@ main: # @main .size .Lswitch.table, 24 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920922-1.c.s b/test/torture-s/920922-1.c.s index 6c98ff4a7..f9dd47c2f 100644 --- a/test/torture-s/920922-1.c.s +++ b/test/torture-s/920922-1.c.s @@ -36,5 +36,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/920929-1.c.s b/test/torture-s/920929-1.c.s index dd984d491..674f8b66e 100644 --- a/test/torture-s/920929-1.c.s +++ b/test/torture-s/920929-1.c.s @@ -30,5 +30,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921006-1.c.s b/test/torture-s/921006-1.c.s index 38c7a6064..8bec9560b 100644 --- a/test/torture-s/921006-1.c.s +++ b/test/torture-s/921006-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921007-1.c.s b/test/torture-s/921007-1.c.s index 0b33916c3..7d7db512f 100644 --- a/test/torture-s/921007-1.c.s +++ b/test/torture-s/921007-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921013-1.c.s b/test/torture-s/921013-1.c.s index 7c760ea1c..ced9cd6f3 100644 --- a/test/torture-s/921013-1.c.s +++ b/test/torture-s/921013-1.c.s @@ -30,7 +30,7 @@ f: # @f tee_local $push3=, $3=, $pop4 br_if 0, $pop3 # 0: up to label1 .LBB0_3: # %while.end - end_loop # label2: + end_loop end_block # label0: copy_local $push10=, $0 # fallthrough-return: $pop10 @@ -53,5 +53,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921016-1.c.s b/test/torture-s/921016-1.c.s index 7a377d012..ed64092a0 100644 --- a/test/torture-s/921016-1.c.s +++ b/test/torture-s/921016-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921019-1.c.s b/test/torture-s/921019-1.c.s index 983381d37..9616bb0b9 100644 --- a/test/torture-s/921019-1.c.s +++ b/test/torture-s/921019-1.c.s @@ -42,6 +42,6 @@ foo: .size foo, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/921019-2.c.s b/test/torture-s/921019-2.c.s index e177852ca..26b800718 100644 --- a/test/torture-s/921019-2.c.s +++ b/test/torture-s/921019-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921029-1.c.s b/test/torture-s/921029-1.c.s index f2c5ec687..e806c4bd0 100644 --- a/test/torture-s/921029-1.c.s +++ b/test/torture-s/921029-1.c.s @@ -80,5 +80,5 @@ back: .size back, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921104-1.c.s b/test/torture-s/921104-1.c.s index a00851c0c..639b560d9 100644 --- a/test/torture-s/921104-1.c.s +++ b/test/torture-s/921104-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921110-1.c.s b/test/torture-s/921110-1.c.s index 37ac9cbbd..e845d189c 100644 --- a/test/torture-s/921110-1.c.s +++ b/test/torture-s/921110-1.c.s @@ -24,6 +24,6 @@ f: .size f, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, i32 .functype exit, void, i32 diff --git a/test/torture-s/921112-1.c.s b/test/torture-s/921112-1.c.s index 097453c97..87003f8ee 100644 --- a/test/torture-s/921112-1.c.s +++ b/test/torture-s/921112-1.c.s @@ -68,6 +68,6 @@ v: .size v, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/921113-1.c.s b/test/torture-s/921113-1.c.s index 1f2f868c7..0fe6c46fb 100644 --- a/test/torture-s/921113-1.c.s +++ b/test/torture-s/921113-1.c.s @@ -189,6 +189,6 @@ limit: .size limit, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/921117-1.c.s b/test/torture-s/921117-1.c.s index 304679c55..56610af83 100644 --- a/test/torture-s/921117-1.c.s +++ b/test/torture-s/921117-1.c.s @@ -85,7 +85,7 @@ cell: .size cell, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strcmp, i32, i32, i32 .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/921123-1.c.s b/test/torture-s/921123-1.c.s index d4314f0cd..f9b93c35e 100644 --- a/test/torture-s/921123-1.c.s +++ b/test/torture-s/921123-1.c.s @@ -35,5 +35,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921123-2.c.s b/test/torture-s/921123-2.c.s index e98fbb6e2..73e5caca6 100644 --- a/test/torture-s/921123-2.c.s +++ b/test/torture-s/921123-2.c.s @@ -66,5 +66,5 @@ x: .size x, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921124-1.c.s b/test/torture-s/921124-1.c.s index d040de17a..e8b907e8a 100644 --- a/test/torture-s/921124-1.c.s +++ b/test/torture-s/921124-1.c.s @@ -63,6 +63,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/921202-1.c.s b/test/torture-s/921202-1.c.s index 2d9ead99f..694e047d8 100644 --- a/test/torture-s/921202-1.c.s +++ b/test/torture-s/921202-1.c.s @@ -98,5 +98,5 @@ exxit: # @exxit .size exxit, .Lfunc_end6-exxit - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921202-2.c.s b/test/torture-s/921202-2.c.s index a98fe16fc..d25efaaba 100644 --- a/test/torture-s/921202-2.c.s +++ b/test/torture-s/921202-2.c.s @@ -33,5 +33,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921204-1.c.s b/test/torture-s/921204-1.c.s index 1264be7a2..86a7ea913 100644 --- a/test/torture-s/921204-1.c.s +++ b/test/torture-s/921204-1.c.s @@ -37,5 +37,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921207-1.c.s b/test/torture-s/921207-1.c.s index f9f7c6398..55a71d8fa 100644 --- a/test/torture-s/921207-1.c.s +++ b/test/torture-s/921207-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921208-1.c.s b/test/torture-s/921208-1.c.s index 108ed6a9b..c6e3a099c 100644 --- a/test/torture-s/921208-1.c.s +++ b/test/torture-s/921208-1.c.s @@ -43,5 +43,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921208-2.c.s b/test/torture-s/921208-2.c.s index dd4d0e193..0e4f34629 100644 --- a/test/torture-s/921208-2.c.s +++ b/test/torture-s/921208-2.c.s @@ -43,5 +43,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921218-1.c.s b/test/torture-s/921218-1.c.s index f0a9d4173..7e3d7e703 100644 --- a/test/torture-s/921218-1.c.s +++ b/test/torture-s/921218-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/921218-2.c.s b/test/torture-s/921218-2.c.s index b0aee2516..433ffa881 100644 --- a/test/torture-s/921218-2.c.s +++ b/test/torture-s/921218-2.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930106-1.c.s b/test/torture-s/930106-1.c.s index 347422950..b5ea28a83 100644 --- a/test/torture-s/930106-1.c.s +++ b/test/torture-s/930106-1.c.s @@ -41,5 +41,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930111-1.c.s b/test/torture-s/930111-1.c.s index 4d4e04056..717f251d2 100644 --- a/test/torture-s/930111-1.c.s +++ b/test/torture-s/930111-1.c.s @@ -48,5 +48,5 @@ wwrite: # @wwrite .size wwrite, .Lfunc_end1-wwrite - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930123-1.c.s b/test/torture-s/930123-1.c.s index cc9036285..99830a993 100644 --- a/test/torture-s/930123-1.c.s +++ b/test/torture-s/930123-1.c.s @@ -31,5 +31,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930126-1.c.s b/test/torture-s/930126-1.c.s index d57bbf613..a4e869e8f 100644 --- a/test/torture-s/930126-1.c.s +++ b/test/torture-s/930126-1.c.s @@ -64,6 +64,6 @@ main.i: .size main.i, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/930208-1.c.s b/test/torture-s/930208-1.c.s index 3c06499bd..0bec136a0 100644 --- a/test/torture-s/930208-1.c.s +++ b/test/torture-s/930208-1.c.s @@ -43,5 +43,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930406-1.c.s b/test/torture-s/930406-1.c.s index 7af3e6f53..1f9c87c34 100644 --- a/test/torture-s/930406-1.c.s +++ b/test/torture-s/930406-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930408-1.c.s b/test/torture-s/930408-1.c.s index 959a617f1..20c0555fc 100644 --- a/test/torture-s/930408-1.c.s +++ b/test/torture-s/930408-1.c.s @@ -64,6 +64,6 @@ s: .size s, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/930429-1.c.s b/test/torture-s/930429-1.c.s index 32ec3762e..1058743c7 100644 --- a/test/torture-s/930429-1.c.s +++ b/test/torture-s/930429-1.c.s @@ -30,5 +30,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930429-2.c.s b/test/torture-s/930429-2.c.s index dce454a31..7d71fac4e 100644 --- a/test/torture-s/930429-2.c.s +++ b/test/torture-s/930429-2.c.s @@ -32,5 +32,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930513-1.c.s b/test/torture-s/930513-1.c.s index 45ff24aec..fb74df4f4 100644 --- a/test/torture-s/930513-1.c.s +++ b/test/torture-s/930513-1.c.s @@ -90,7 +90,7 @@ buf: .size .L.str, 5 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype sprintf, i32, i32, i32 .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/930513-2.c.s b/test/torture-s/930513-2.c.s index f0f364685..4ccb1bd13 100644 --- a/test/torture-s/930513-2.c.s +++ b/test/torture-s/930513-2.c.s @@ -76,6 +76,6 @@ eq.i: .size eq.i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/930518-1.c.s b/test/torture-s/930518-1.c.s index cb57b3545..26baec1b3 100644 --- a/test/torture-s/930518-1.c.s +++ b/test/torture-s/930518-1.c.s @@ -34,7 +34,7 @@ f: # @f i32.gt_s $push2=, $2, $pop6 br_if 0, $pop2 # 0: up to label1 .LBB0_3: # %while.end - end_loop # label2: + end_loop end_block # label0: copy_local $push12=, $0 # fallthrough-return: $pop12 @@ -65,7 +65,7 @@ main: # @main tee_local $push20=, $0=, $pop21 i32.const $push2=, 1 i32.gt_s $push3=, $pop20, $pop2 - br_if 0, $pop3 # 0: down to label3 + br_if 0, $pop3 # 0: down to label2 # BB#1: # %while.body.i.preheader i32.const $1=, 2 i32.const $push18=, 8 @@ -73,7 +73,7 @@ main: # @main copy_local $2=, $pop19 .LBB1_2: # %while.body.i # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: i32.sub $push27=, $1, $0 tee_local $push26=, $1=, $pop27 i32.store 0($2), $pop26 @@ -82,29 +82,29 @@ main: # @main i32.const $0=, 1 i32.const $push24=, 1 i32.gt_s $push4=, $1, $pop24 - br_if 0, $pop4 # 0: up to label4 + br_if 0, $pop4 # 0: up to label3 # BB#3: # %f.exit - end_loop # label5: + end_loop i32.const $push6=, 0 i32.const $push28=, 1 i32.store bar($pop6), $pop28 i32.load $push8=, 8($3) i32.const $push7=, 2 i32.ne $push9=, $pop8, $pop7 - br_if 0, $pop9 # 0: down to label3 + br_if 0, $pop9 # 0: down to label2 # BB#4: # %f.exit i32.const $push10=, 12 i32.add $push11=, $3, $pop10 i32.load $push5=, 0($pop11) i32.const $push29=, 1 i32.ne $push12=, $pop5, $pop29 - br_if 0, $pop12 # 0: down to label3 + br_if 0, $pop12 # 0: down to label2 # BB#5: # %if.end i32.const $push13=, 0 call exit@FUNCTION, $pop13 unreachable .LBB1_6: # %if.then - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -121,6 +121,6 @@ bar: .size bar, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/930526-1.c.s b/test/torture-s/930526-1.c.s index 64eb9315c..37bb36edd 100644 --- a/test/torture-s/930526-1.c.s +++ b/test/torture-s/930526-1.c.s @@ -30,5 +30,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930527-1.c.s b/test/torture-s/930527-1.c.s index e333d1601..619122e0e 100644 --- a/test/torture-s/930527-1.c.s +++ b/test/torture-s/930527-1.c.s @@ -32,5 +32,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930529-1.c.s b/test/torture-s/930529-1.c.s index fc1190a14..3a87933eb 100644 --- a/test/torture-s/930529-1.c.s +++ b/test/torture-s/930529-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930603-1.c.s b/test/torture-s/930603-1.c.s index fa7c3995c..8d042a48e 100644 --- a/test/torture-s/930603-1.c.s +++ b/test/torture-s/930603-1.c.s @@ -77,5 +77,5 @@ f: # @f .size f, .Lfunc_end4-f - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930603-2.c.s b/test/torture-s/930603-2.c.s index e340c719d..1a646d165 100644 --- a/test/torture-s/930603-2.c.s +++ b/test/torture-s/930603-2.c.s @@ -62,6 +62,6 @@ w: .size w, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/930603-3.c.s b/test/torture-s/930603-3.c.s index e263b1cbc..f215064e4 100644 --- a/test/torture-s/930603-3.c.s +++ b/test/torture-s/930603-3.c.s @@ -51,6 +51,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/930608-1.c.s b/test/torture-s/930608-1.c.s index 646a5e86c..0d0f3037b 100644 --- a/test/torture-s/930608-1.c.s +++ b/test/torture-s/930608-1.c.s @@ -39,5 +39,5 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930614-1.c.s b/test/torture-s/930614-1.c.s index f45384711..0f85af6ea 100644 --- a/test/torture-s/930614-1.c.s +++ b/test/torture-s/930614-1.c.s @@ -31,5 +31,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930614-2.c.s b/test/torture-s/930614-2.c.s index 022067011..c41e3fc19 100644 --- a/test/torture-s/930614-2.c.s +++ b/test/torture-s/930614-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930621-1.c.s b/test/torture-s/930621-1.c.s index 1a2696a77..dc87193fc 100644 --- a/test/torture-s/930621-1.c.s +++ b/test/torture-s/930621-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930622-1.c.s b/test/torture-s/930622-1.c.s index 5611f3708..2feaff26a 100644 --- a/test/torture-s/930622-1.c.s +++ b/test/torture-s/930622-1.c.s @@ -80,5 +80,5 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930622-2.c.s b/test/torture-s/930622-2.c.s index c4ff29b17..9946c9579 100644 --- a/test/torture-s/930622-2.c.s +++ b/test/torture-s/930622-2.c.s @@ -62,5 +62,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930628-1.c.s b/test/torture-s/930628-1.c.s index 92e971661..515c4a1ad 100644 --- a/test/torture-s/930628-1.c.s +++ b/test/torture-s/930628-1.c.s @@ -37,14 +37,14 @@ main: # @main loop # label2: block i32.eqz $push25=, $0 - br_if 0, $pop25 # 0: down to label4 + br_if 0, $pop25 # 0: down to label3 # BB#2: # %for.cond15.preheader # in Loop: Header=BB1_1 Depth=1 i32.eqz $push26=, $0 - br_if 3, $pop26 # 3: down to label1 + br_if 2, $pop26 # 2: down to label1 .LBB1_3: # %if.end.1.1 # in Loop: Header=BB1_1 Depth=1 - end_block # label4: + end_block # label3: i32.const $push9=, -64 i32.add $0=, $0, $pop9 i32.const $push8=, 1 @@ -54,22 +54,22 @@ main: # @main i32.lt_s $push0=, $pop6, $pop5 br_if 0, $pop0 # 0: up to label2 # BB#4: # %for.inc45 - end_loop # label3: + end_loop i32.const $0=, 0 i32.const $1=, 1 .LBB1_5: # %for.cond4.preheader.1 # =>This Inner Loop Header: Depth=1 - loop # label5: + loop # label4: block i32.eqz $push27=, $0 - br_if 0, $pop27 # 0: down to label7 + br_if 0, $pop27 # 0: down to label5 # BB#6: # %for.cond15.preheader.1 # in Loop: Header=BB1_5 Depth=1 i32.eqz $push28=, $0 - br_if 3, $pop28 # 3: down to label1 + br_if 2, $pop28 # 2: down to label1 .LBB1_7: # %if.end.1.1.1 # in Loop: Header=BB1_5 Depth=1 - end_block # label7: + end_block # label5: i32.const $push14=, -64 i32.add $0=, $0, $pop14 i32.const $push13=, 1 @@ -77,24 +77,24 @@ main: # @main tee_local $push11=, $1=, $pop12 i32.const $push10=, 4 i32.lt_s $push1=, $pop11, $pop10 - br_if 0, $pop1 # 0: up to label5 + br_if 0, $pop1 # 0: up to label4 # BB#8: # %for.inc45.1 - end_loop # label6: + end_loop i32.const $1=, 2 i32.const $0=, 0 .LBB1_9: # %for.cond4.preheader.2 # =>This Inner Loop Header: Depth=1 - loop # label8: + loop # label6: block i32.eqz $push29=, $0 - br_if 0, $pop29 # 0: down to label10 + br_if 0, $pop29 # 0: down to label7 # BB#10: # %for.cond15.preheader.2 # in Loop: Header=BB1_9 Depth=1 i32.eqz $push30=, $0 - br_if 3, $pop30 # 3: down to label1 + br_if 2, $pop30 # 2: down to label1 .LBB1_11: # %if.end.1.1.2 # in Loop: Header=BB1_9 Depth=1 - end_block # label10: + end_block # label7: i32.const $push19=, -64 i32.add $0=, $0, $pop19 i32.const $push18=, 1 @@ -102,24 +102,24 @@ main: # @main tee_local $push16=, $1=, $pop17 i32.const $push15=, 4 i32.lt_s $push2=, $pop16, $pop15 - br_if 0, $pop2 # 0: up to label8 + br_if 0, $pop2 # 0: up to label6 # BB#12: # %for.inc45.2 - end_loop # label9: + end_loop i32.const $1=, 3 i32.const $0=, 0 .LBB1_13: # %for.cond4.preheader.3 # =>This Inner Loop Header: Depth=1 - loop # label11: + loop # label8: block i32.eqz $push31=, $0 - br_if 0, $pop31 # 0: down to label13 + br_if 0, $pop31 # 0: down to label9 # BB#14: # %for.cond15.preheader.3 # in Loop: Header=BB1_13 Depth=1 i32.eqz $push32=, $0 - br_if 3, $pop32 # 3: down to label1 + br_if 2, $pop32 # 2: down to label1 .LBB1_15: # %if.end.1.1.3 # in Loop: Header=BB1_13 Depth=1 - end_block # label13: + end_block # label9: i32.const $push24=, -64 i32.add $0=, $0, $pop24 i32.const $push23=, 1 @@ -127,9 +127,9 @@ main: # @main tee_local $push21=, $1=, $pop22 i32.const $push20=, 4 i32.lt_s $push3=, $pop21, $pop20 - br_if 0, $pop3 # 0: up to label11 + br_if 0, $pop3 # 0: up to label8 # BB#16: # %for.inc45.3 - end_loop # label12: + end_loop i32.const $push4=, 0 call exit@FUNCTION, $pop4 unreachable @@ -142,6 +142,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/930630-1.c.s b/test/torture-s/930630-1.c.s index 1b0835047..df0ffcc50 100644 --- a/test/torture-s/930630-1.c.s +++ b/test/torture-s/930630-1.c.s @@ -37,6 +37,6 @@ f: # @f .size f, .Lfunc_end1-f - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/930702-1.c.s b/test/torture-s/930702-1.c.s index 1f22af8f3..f65faf73a 100644 --- a/test/torture-s/930702-1.c.s +++ b/test/torture-s/930702-1.c.s @@ -41,6 +41,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/930713-1.c.s b/test/torture-s/930713-1.c.s index a0552fd12..7daf5859c 100644 --- a/test/torture-s/930713-1.c.s +++ b/test/torture-s/930713-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930718-1.c.s b/test/torture-s/930718-1.c.s index 3bb7e8124..3fad1e148 100644 --- a/test/torture-s/930718-1.c.s +++ b/test/torture-s/930718-1.c.s @@ -27,6 +27,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/930719-1.c.s b/test/torture-s/930719-1.c.s index cc9beb4a0..127150223 100644 --- a/test/torture-s/930719-1.c.s +++ b/test/torture-s/930719-1.c.s @@ -29,7 +29,7 @@ f: # @f loop # label3: br 0 # 0: up to label3 .LBB0_5: # %if.end2 - end_loop # label4: + end_loop end_block # label0: unreachable unreachable @@ -52,5 +52,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930725-1.c.s b/test/torture-s/930725-1.c.s index e2353f85e..2d2c6b401 100644 --- a/test/torture-s/930725-1.c.s +++ b/test/torture-s/930725-1.c.s @@ -69,5 +69,5 @@ v: .size .L.str.1, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930818-1.c.s b/test/torture-s/930818-1.c.s index 8378494e5..99e0de32f 100644 --- a/test/torture-s/930818-1.c.s +++ b/test/torture-s/930818-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930916-1.c.s b/test/torture-s/930916-1.c.s index 8530d9f36..71981e301 100644 --- a/test/torture-s/930916-1.c.s +++ b/test/torture-s/930916-1.c.s @@ -37,6 +37,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/930921-1.c.s b/test/torture-s/930921-1.c.s index b3f3999c6..a70fb70c8 100644 --- a/test/torture-s/930921-1.c.s +++ b/test/torture-s/930921-1.c.s @@ -40,7 +40,7 @@ main: # @main i32.const $push6=, 3 i32.div_u $push0=, $1, $pop6 i32.ne $push3=, $pop2, $pop0 - br_if 2, $pop3 # 2: down to label0 + br_if 1, $pop3 # 1: down to label0 # BB#2: # %for.cond # in Loop: Header=BB1_1 Depth=1 i64.const $push13=, 2863311531 @@ -54,7 +54,7 @@ main: # @main i64.le_u $push4=, $pop9, $pop8 br_if 0, $pop4 # 0: up to label1 # BB#3: # %for.end - end_loop # label2: + end_loop i32.const $push5=, 0 call exit@FUNCTION, $pop5 unreachable @@ -67,6 +67,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/930929-1.c.s b/test/torture-s/930929-1.c.s index 3b7872332..7acfa2331 100644 --- a/test/torture-s/930929-1.c.s +++ b/test/torture-s/930929-1.c.s @@ -77,5 +77,5 @@ main: # @main .size main, .Lfunc_end4-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/930930-1.c.s b/test/torture-s/930930-1.c.s index 9f1d5074e..ea3137238 100644 --- a/test/torture-s/930930-1.c.s +++ b/test/torture-s/930930-1.c.s @@ -22,11 +22,11 @@ f: # @f i32.load $push6=, 0($3) tee_local $push5=, $5=, $pop6 i32.ge_u $push1=, $pop5, $2 - br_if 0, $pop1 # 0: down to label4 + br_if 0, $pop1 # 0: down to label3 # BB#3: # %if.end # in Loop: Header=BB0_2 Depth=1 i32.lt_u $push2=, $5, $1 - br_if 0, $pop2 # 0: down to label4 + br_if 0, $pop2 # 0: down to label3 # BB#4: # %if.then3 # in Loop: Header=BB0_2 Depth=1 i32.const $push9=, -4 @@ -35,14 +35,14 @@ f: # @f i32.store 0($pop7), $5 .LBB0_5: # %if.end4 # in Loop: Header=BB0_2 Depth=1 - end_block # label4: + end_block # label3: i32.const $push12=, -4 i32.add $push11=, $3, $pop12 tee_local $push10=, $3=, $pop11 i32.ge_u $push3=, $pop10, $4 br_if 0, $pop3 # 0: up to label2 # BB#6: # %out - end_loop # label3: + end_loop i32.ne $push4=, $6, $0 br_if 1, $pop4 # 1: down to label0 .LBB0_7: # %if.end8 @@ -116,6 +116,6 @@ wm_SPB: .size wm_SPB, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/930930-2.c.s b/test/torture-s/930930-2.c.s index 4e725ec70..c6c5e0b77 100644 --- a/test/torture-s/930930-2.c.s +++ b/test/torture-s/930930-2.c.s @@ -69,6 +69,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931004-1.c.s b/test/torture-s/931004-1.c.s index b41e8bb6b..42c56e749 100644 --- a/test/torture-s/931004-1.c.s +++ b/test/torture-s/931004-1.c.s @@ -49,6 +49,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931004-10.c.s b/test/torture-s/931004-10.c.s index f5712c810..77a864c6d 100644 --- a/test/torture-s/931004-10.c.s +++ b/test/torture-s/931004-10.c.s @@ -33,7 +33,7 @@ f: # @f loop # label3: i32.load8_s $push3=, 0($1) i32.ne $push4=, $2, $pop3 - br_if 4, $pop4 # 4: down to label0 + br_if 3, $pop4 # 3: down to label0 # BB#3: # %if.end # in Loop: Header=BB0_2 Depth=1 i32.const $push26=, 10 @@ -42,7 +42,7 @@ f: # @f i32.add $push6=, $1, $pop25 i32.load8_s $push7=, 0($pop6) i32.ne $push8=, $pop5, $pop7 - br_if 3, $pop8 # 3: down to label1 + br_if 2, $pop8 # 2: down to label1 # BB#4: # %for.cond # in Loop: Header=BB0_2 Depth=1 i32.const $push30=, 8 @@ -58,7 +58,7 @@ f: # @f i32.lt_s $push10=, $3, $0 br_if 0, $pop10 # 0: up to label3 .LBB0_5: # %for.end - end_loop # label4: + end_loop end_block # label2: i32.load $push11=, 0($1) i32.const $push12=, 123 @@ -134,6 +134,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931004-11.c.s b/test/torture-s/931004-11.c.s index 21a92672a..2d6e8c5d5 100644 --- a/test/torture-s/931004-11.c.s +++ b/test/torture-s/931004-11.c.s @@ -141,6 +141,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931004-12.c.s b/test/torture-s/931004-12.c.s index 0e749c758..4ac838cf0 100644 --- a/test/torture-s/931004-12.c.s +++ b/test/torture-s/931004-12.c.s @@ -39,7 +39,7 @@ f: # @f i32.add $push5=, $1, $pop31 i32.load8_s $push6=, 0($pop5) i32.ne $push7=, $pop4, $pop6 - br_if 3, $pop7 # 3: down to label1 + br_if 2, $pop7 # 2: down to label1 # BB#3: # %if.end # in Loop: Header=BB0_2 Depth=1 i32.const $push34=, 20 @@ -48,7 +48,7 @@ f: # @f i32.add $push10=, $1, $pop33 i32.load8_s $push11=, 0($pop10) i32.ne $push12=, $pop9, $pop11 - br_if 3, $pop12 # 3: down to label1 + br_if 2, $pop12 # 2: down to label1 # BB#4: # %if.end9 # in Loop: Header=BB0_2 Depth=1 i32.const $push36=, 30 @@ -57,7 +57,7 @@ f: # @f i32.add $push8=, $1, $pop35 i32.load8_s $push0=, 0($pop8) i32.ne $push14=, $pop13, $pop0 - br_if 4, $pop14 # 4: down to label0 + br_if 3, $pop14 # 3: down to label0 # BB#5: # %for.cond # in Loop: Header=BB0_2 Depth=1 i32.store 12($3), $1 @@ -69,7 +69,7 @@ f: # @f i32.lt_s $push15=, $pop37, $0 br_if 0, $pop15 # 0: up to label3 # BB#6: # %for.end.loopexit - end_loop # label4: + end_loop i32.const $push16=, -8 i32.add $1=, $1, $pop16 .LBB0_7: # %for.end @@ -175,6 +175,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931004-13.c.s b/test/torture-s/931004-13.c.s index 00495f27d..9727ec156 100644 --- a/test/torture-s/931004-13.c.s +++ b/test/torture-s/931004-13.c.s @@ -149,6 +149,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931004-14.c.s b/test/torture-s/931004-14.c.s index 33d169ba7..b49a7e472 100644 --- a/test/torture-s/931004-14.c.s +++ b/test/torture-s/931004-14.c.s @@ -39,7 +39,7 @@ f: # @f i32.add $push6=, $1, $pop35 i32.load8_s $push7=, 0($pop6) i32.ne $push8=, $pop5, $pop7 - br_if 3, $pop8 # 3: down to label1 + br_if 2, $pop8 # 2: down to label1 # BB#3: # %if.end # in Loop: Header=BB0_2 Depth=1 i32.const $push38=, 20 @@ -48,7 +48,7 @@ f: # @f i32.add $push12=, $1, $pop37 i32.load8_s $push13=, 0($pop12) i32.ne $push14=, $pop11, $pop13 - br_if 3, $pop14 # 3: down to label1 + br_if 2, $pop14 # 2: down to label1 # BB#4: # %if.end9 # in Loop: Header=BB0_2 Depth=1 i32.const $push40=, 30 @@ -57,7 +57,7 @@ f: # @f i32.add $push10=, $1, $pop39 i32.load8_s $push0=, 0($pop10) i32.ne $push16=, $pop15, $pop0 - br_if 3, $pop16 # 3: down to label1 + br_if 2, $pop16 # 2: down to label1 # BB#5: # %if.end15 # in Loop: Header=BB0_2 Depth=1 i32.const $push42=, 40 @@ -66,7 +66,7 @@ f: # @f i32.add $push9=, $1, $pop41 i32.load8_s $push1=, 0($pop9) i32.ne $push18=, $pop17, $pop1 - br_if 4, $pop18 # 4: down to label0 + br_if 3, $pop18 # 3: down to label0 # BB#6: # %for.cond # in Loop: Header=BB0_2 Depth=1 i32.store 12($3), $1 @@ -78,7 +78,7 @@ f: # @f i32.lt_s $push19=, $pop43, $0 br_if 0, $pop19 # 0: up to label3 # BB#7: # %for.end.loopexit - end_loop # label4: + end_loop i32.const $push20=, -8 i32.add $1=, $1, $pop20 .LBB0_8: # %for.end @@ -177,6 +177,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931004-2.c.s b/test/torture-s/931004-2.c.s index 7c4dbc795..c4007ad81 100644 --- a/test/torture-s/931004-2.c.s +++ b/test/torture-s/931004-2.c.s @@ -35,7 +35,7 @@ f: # @f # =>This Inner Loop Header: Depth=1 loop # label3: i32.ne $push5=, $1, $4 - br_if 3, $pop5 # 3: down to label1 + br_if 2, $pop5 # 2: down to label1 # BB#3: # %for.cond # in Loop: Header=BB0_2 Depth=1 i32.store 12($5), $3 @@ -53,7 +53,7 @@ f: # @f i32.lt_s $push6=, $2, $0 br_if 0, $pop6 # 0: up to label3 .LBB0_4: # %for.end - end_loop # label4: + end_loop end_block # label2: i32.const $push8=, 123 i32.ne $push9=, $4, $pop8 @@ -105,6 +105,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931004-3.c.s b/test/torture-s/931004-3.c.s index 038dc6420..810a4c1e9 100644 --- a/test/torture-s/931004-3.c.s +++ b/test/torture-s/931004-3.c.s @@ -55,6 +55,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931004-4.c.s b/test/torture-s/931004-4.c.s index 5e86a28ce..4847d5659 100644 --- a/test/torture-s/931004-4.c.s +++ b/test/torture-s/931004-4.c.s @@ -33,7 +33,7 @@ f: # @f loop # label3: i32.load16_s $push3=, 0($1) i32.ne $push4=, $3, $pop3 - br_if 3, $pop4 # 3: down to label1 + br_if 2, $pop4 # 2: down to label1 # BB#3: # %for.cond # in Loop: Header=BB0_2 Depth=1 i32.const $push24=, 8 @@ -49,7 +49,7 @@ f: # @f i32.lt_s $push6=, $2, $0 br_if 0, $pop6 # 0: up to label3 .LBB0_4: # %for.end - end_loop # label4: + end_loop end_block # label2: i32.load $push7=, 0($1) i32.const $push8=, 123 @@ -102,6 +102,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931004-5.c.s b/test/torture-s/931004-5.c.s index 909d14f5c..5e4fa171f 100644 --- a/test/torture-s/931004-5.c.s +++ b/test/torture-s/931004-5.c.s @@ -97,6 +97,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931004-6.c.s b/test/torture-s/931004-6.c.s index 677f01113..bbd2c209d 100644 --- a/test/torture-s/931004-6.c.s +++ b/test/torture-s/931004-6.c.s @@ -33,7 +33,7 @@ f: # @f loop # label3: i32.load16_s $push3=, 0($1) i32.ne $push4=, $2, $pop3 - br_if 4, $pop4 # 4: down to label0 + br_if 3, $pop4 # 3: down to label0 # BB#3: # %if.end # in Loop: Header=BB0_2 Depth=1 i32.const $push26=, 10 @@ -42,7 +42,7 @@ f: # @f i32.add $push6=, $1, $pop25 i32.load16_s $push7=, 0($pop6) i32.ne $push8=, $pop5, $pop7 - br_if 3, $pop8 # 3: down to label1 + br_if 2, $pop8 # 2: down to label1 # BB#4: # %for.cond # in Loop: Header=BB0_2 Depth=1 i32.const $push30=, 8 @@ -58,7 +58,7 @@ f: # @f i32.lt_s $push10=, $3, $0 br_if 0, $pop10 # 0: up to label3 .LBB0_5: # %for.end - end_loop # label4: + end_loop end_block # label2: i32.load $push11=, 0($1) i32.const $push12=, 123 @@ -132,6 +132,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931004-7.c.s b/test/torture-s/931004-7.c.s index d9bb20b94..a5435ad59 100644 --- a/test/torture-s/931004-7.c.s +++ b/test/torture-s/931004-7.c.s @@ -55,6 +55,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931004-8.c.s b/test/torture-s/931004-8.c.s index 45dad1e6b..f38383d7c 100644 --- a/test/torture-s/931004-8.c.s +++ b/test/torture-s/931004-8.c.s @@ -33,7 +33,7 @@ f: # @f loop # label3: i32.load8_s $push3=, 0($1) i32.ne $push4=, $3, $pop3 - br_if 3, $pop4 # 3: down to label1 + br_if 2, $pop4 # 2: down to label1 # BB#3: # %for.cond # in Loop: Header=BB0_2 Depth=1 i32.const $push24=, 8 @@ -49,7 +49,7 @@ f: # @f i32.lt_s $push6=, $2, $0 br_if 0, $pop6 # 0: up to label3 .LBB0_4: # %for.end - end_loop # label4: + end_loop end_block # label2: i32.load $push7=, 0($1) i32.const $push8=, 123 @@ -102,6 +102,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931004-9.c.s b/test/torture-s/931004-9.c.s index 5d393c9e2..d83ecefa2 100644 --- a/test/torture-s/931004-9.c.s +++ b/test/torture-s/931004-9.c.s @@ -99,6 +99,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/931005-1.c.s b/test/torture-s/931005-1.c.s index c04ec90c4..9b0cdf975 100644 --- a/test/torture-s/931005-1.c.s +++ b/test/torture-s/931005-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/931009-1.c.s b/test/torture-s/931009-1.c.s index 8050425a2..a1f379362 100644 --- a/test/torture-s/931009-1.c.s +++ b/test/torture-s/931009-1.c.s @@ -29,5 +29,5 @@ f: # @f .size f, .Lfunc_end1-f - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/931012-1.c.s b/test/torture-s/931012-1.c.s index b092a5a5b..1cccc7d3b 100644 --- a/test/torture-s/931012-1.c.s +++ b/test/torture-s/931012-1.c.s @@ -33,5 +33,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/931017-1.c.s b/test/torture-s/931017-1.c.s index ee6729bee..52484d540 100644 --- a/test/torture-s/931017-1.c.s +++ b/test/torture-s/931017-1.c.s @@ -88,6 +88,6 @@ v: .size v, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/931018-1.c.s b/test/torture-s/931018-1.c.s index 0fa0faa48..3264a4db6 100644 --- a/test/torture-s/931018-1.c.s +++ b/test/torture-s/931018-1.c.s @@ -55,6 +55,6 @@ a: .size a, 16384 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/931031-1.c.s b/test/torture-s/931031-1.c.s index e84d89ed4..eefe79c6e 100644 --- a/test/torture-s/931031-1.c.s +++ b/test/torture-s/931031-1.c.s @@ -36,5 +36,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/931102-1.c.s b/test/torture-s/931102-1.c.s index c91a7be5f..3b6ed4033 100644 --- a/test/torture-s/931102-1.c.s +++ b/test/torture-s/931102-1.c.s @@ -31,7 +31,7 @@ f: # @f i32.eqz $push10=, $pop2 br_if 0, $pop10 # 0: up to label1 .LBB0_3: # %while.end - end_loop # label2: + end_loop end_block # label0: copy_local $push11=, $1 # fallthrough-return: $pop11 @@ -54,5 +54,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/931102-2.c.s b/test/torture-s/931102-2.c.s index b1c26cabd..33c04c5e1 100644 --- a/test/torture-s/931102-2.c.s +++ b/test/torture-s/931102-2.c.s @@ -31,7 +31,7 @@ f: # @f i32.eqz $push10=, $pop2 br_if 0, $pop10 # 0: up to label1 .LBB0_3: # %while.end - end_loop # label2: + end_loop end_block # label0: copy_local $push11=, $1 # fallthrough-return: $pop11 @@ -54,5 +54,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/931110-1.c.s b/test/torture-s/931110-1.c.s index 8bace9464..3b389845c 100644 --- a/test/torture-s/931110-1.c.s +++ b/test/torture-s/931110-1.c.s @@ -84,5 +84,5 @@ x: .size x, 24 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/931110-2.c.s b/test/torture-s/931110-2.c.s index df1ff7522..4f71327a7 100644 --- a/test/torture-s/931110-2.c.s +++ b/test/torture-s/931110-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/931208-1.c.s b/test/torture-s/931208-1.c.s index a9f1c3432..28888971f 100644 --- a/test/torture-s/931208-1.c.s +++ b/test/torture-s/931208-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/931228-1.c.s b/test/torture-s/931228-1.c.s index 8746d2702..7cbb7bbbf 100644 --- a/test/torture-s/931228-1.c.s +++ b/test/torture-s/931228-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/940115-1.c.s b/test/torture-s/940115-1.c.s index 71c5e2f5e..aba2b67b7 100644 --- a/test/torture-s/940115-1.c.s +++ b/test/torture-s/940115-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/940122-1.c.s b/test/torture-s/940122-1.c.s index d7dace298..b1fb42c52 100644 --- a/test/torture-s/940122-1.c.s +++ b/test/torture-s/940122-1.c.s @@ -95,6 +95,6 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/941014-1.c.s b/test/torture-s/941014-1.c.s index 3c35a29df..b3bf08244 100644 --- a/test/torture-s/941014-1.c.s +++ b/test/torture-s/941014-1.c.s @@ -30,5 +30,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/941014-2.c.s b/test/torture-s/941014-2.c.s index dbf482c25..1c8b9e04c 100644 --- a/test/torture-s/941014-2.c.s +++ b/test/torture-s/941014-2.c.s @@ -110,7 +110,7 @@ main: # @main .size .L.str, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype malloc, i32, i32 .functype printf, i32, i32 .functype abort, void diff --git a/test/torture-s/941015-1.c.s b/test/torture-s/941015-1.c.s index 1629f925b..c7f8dd9c8 100644 --- a/test/torture-s/941015-1.c.s +++ b/test/torture-s/941015-1.c.s @@ -51,5 +51,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/941021-1.c.s b/test/torture-s/941021-1.c.s index 9a810e53b..00aa72393 100644 --- a/test/torture-s/941021-1.c.s +++ b/test/torture-s/941021-1.c.s @@ -44,5 +44,5 @@ glob_dbl: .size glob_dbl, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/941025-1.c.s b/test/torture-s/941025-1.c.s index 79bab10de..547ee78e7 100644 --- a/test/torture-s/941025-1.c.s +++ b/test/torture-s/941025-1.c.s @@ -33,5 +33,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/941031-1.c.s b/test/torture-s/941031-1.c.s index 1dceb767a..808ebc9ee 100644 --- a/test/torture-s/941031-1.c.s +++ b/test/torture-s/941031-1.c.s @@ -34,5 +34,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/941101-1.c.s b/test/torture-s/941101-1.c.s index 3746566e9..d58e44742 100644 --- a/test/torture-s/941101-1.c.s +++ b/test/torture-s/941101-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/941110-1.c.s b/test/torture-s/941110-1.c.s index b7e9cefd0..911643b32 100644 --- a/test/torture-s/941110-1.c.s +++ b/test/torture-s/941110-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/941202-1.c.s b/test/torture-s/941202-1.c.s index 19713d1b6..284f8db3a 100644 --- a/test/torture-s/941202-1.c.s +++ b/test/torture-s/941202-1.c.s @@ -37,6 +37,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/950221-1.c.s b/test/torture-s/950221-1.c.s index 692a0486c..22ddbf035 100644 --- a/test/torture-s/950221-1.c.s +++ b/test/torture-s/950221-1.c.s @@ -126,6 +126,6 @@ filler: .size filler, 522240 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/950322-1.c.s b/test/torture-s/950322-1.c.s index 914a9a701..3bdbdbbcf 100644 --- a/test/torture-s/950322-1.c.s +++ b/test/torture-s/950322-1.c.s @@ -41,5 +41,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/950426-1.c.s b/test/torture-s/950426-1.c.s index 69eeca02a..30978df52 100644 --- a/test/torture-s/950426-1.c.s +++ b/test/torture-s/950426-1.c.s @@ -89,5 +89,5 @@ i: .size .L.str.1, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/950426-2.c.s b/test/torture-s/950426-2.c.s index ef6ef5292..61152a629 100644 --- a/test/torture-s/950426-2.c.s +++ b/test/torture-s/950426-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/950503-1.c.s b/test/torture-s/950503-1.c.s index a85488a8b..8960c639f 100644 --- a/test/torture-s/950503-1.c.s +++ b/test/torture-s/950503-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/950511-1.c.s b/test/torture-s/950511-1.c.s index 69ffce4f3..7a771551a 100644 --- a/test/torture-s/950511-1.c.s +++ b/test/torture-s/950511-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/950512-1.c.s b/test/torture-s/950512-1.c.s index dfd6b806d..e36b22682 100644 --- a/test/torture-s/950512-1.c.s +++ b/test/torture-s/950512-1.c.s @@ -47,5 +47,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/950605-1.c.s b/test/torture-s/950605-1.c.s index 4a69e436f..609beabd3 100644 --- a/test/torture-s/950605-1.c.s +++ b/test/torture-s/950605-1.c.s @@ -39,6 +39,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/950607-1.c.s b/test/torture-s/950607-1.c.s index ada62c84f..46978189d 100644 --- a/test/torture-s/950607-1.c.s +++ b/test/torture-s/950607-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/950607-2.c.s b/test/torture-s/950607-2.c.s index 6b8e60bce..9b139d43d 100644 --- a/test/torture-s/950607-2.c.s +++ b/test/torture-s/950607-2.c.s @@ -58,5 +58,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/950612-1.c.s b/test/torture-s/950612-1.c.s index c3abb0e44..df37e5f87 100644 --- a/test/torture-s/950612-1.c.s +++ b/test/torture-s/950612-1.c.s @@ -91,5 +91,5 @@ main: # @main .size main, .Lfunc_end4-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/950621-1.c.s b/test/torture-s/950621-1.c.s index 5ad4fc49a..519026275 100644 --- a/test/torture-s/950621-1.c.s +++ b/test/torture-s/950621-1.c.s @@ -45,5 +45,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/950628-1.c.s b/test/torture-s/950628-1.c.s index 8d2aa07fd..deefea9ca 100644 --- a/test/torture-s/950628-1.c.s +++ b/test/torture-s/950628-1.c.s @@ -51,5 +51,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/950704-1.c.s b/test/torture-s/950704-1.c.s index daf3806d0..39393061f 100644 --- a/test/torture-s/950704-1.c.s +++ b/test/torture-s/950704-1.c.s @@ -78,5 +78,5 @@ errflag: .size errflag, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/950706-1.c.s b/test/torture-s/950706-1.c.s index 5fddfb21c..ec554b129 100644 --- a/test/torture-s/950706-1.c.s +++ b/test/torture-s/950706-1.c.s @@ -33,5 +33,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/950710-1.c.s b/test/torture-s/950710-1.c.s index 4eb68e3b8..7e21ff61f 100644 --- a/test/torture-s/950710-1.c.s +++ b/test/torture-s/950710-1.c.s @@ -53,6 +53,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/950714-1.c.s b/test/torture-s/950714-1.c.s index b95ac5c3e..ebf4d93b5 100644 --- a/test/torture-s/950714-1.c.s +++ b/test/torture-s/950714-1.c.s @@ -30,41 +30,42 @@ main: # @main .LBB0_1: # %for.cond1.preheader # =>This Inner Loop Header: Depth=1 block - loop # label1: + block + loop # label2: i32.eq $push0=, $0, $9 - br_if 1, $pop0 # 1: down to label2 + br_if 1, $pop0 # 1: down to label1 # BB#2: # %for.cond1.preheader # in Loop: Header=BB0_1 Depth=1 i32.eq $push1=, $1, $9 - br_if 1, $pop1 # 1: down to label2 + br_if 1, $pop1 # 1: down to label1 # BB#3: # %for.cond1.preheader # in Loop: Header=BB0_1 Depth=1 i32.eq $push2=, $2, $9 - br_if 1, $pop2 # 1: down to label2 + br_if 1, $pop2 # 1: down to label1 # BB#4: # %for.cond1.preheader # in Loop: Header=BB0_1 Depth=1 i32.eq $push3=, $3, $9 - br_if 1, $pop3 # 1: down to label2 + br_if 1, $pop3 # 1: down to label1 # BB#5: # %for.cond1.preheader # in Loop: Header=BB0_1 Depth=1 i32.eq $push4=, $4, $9 - br_if 1, $pop4 # 1: down to label2 + br_if 1, $pop4 # 1: down to label1 # BB#6: # %for.cond1.preheader # in Loop: Header=BB0_1 Depth=1 i32.eq $push5=, $5, $9 - br_if 1, $pop5 # 1: down to label2 + br_if 1, $pop5 # 1: down to label1 # BB#7: # %for.cond1.preheader # in Loop: Header=BB0_1 Depth=1 i32.eq $push6=, $6, $9 - br_if 1, $pop6 # 1: down to label2 + br_if 1, $pop6 # 1: down to label1 # BB#8: # %for.cond1.preheader # in Loop: Header=BB0_1 Depth=1 i32.eq $push7=, $7, $9 - br_if 1, $pop7 # 1: down to label2 + br_if 1, $pop7 # 1: down to label1 # BB#9: # %for.cond1.preheader # in Loop: Header=BB0_1 Depth=1 i32.eq $push8=, $8, $9 - br_if 1, $pop8 # 1: down to label2 + br_if 1, $pop8 # 1: down to label1 # BB#10: # %for.cond1.8 # in Loop: Header=BB0_1 Depth=1 i32.const $push25=, 1 @@ -72,10 +73,11 @@ main: # @main tee_local $push23=, $9=, $pop24 i32.const $push22=, 10 i32.lt_s $push9=, $pop23, $pop22 - br_if 0, $pop9 # 0: up to label1 + br_if 0, $pop9 # 0: up to label2 br 2 # 2: down to label0 .LBB0_11: # %label - end_loop # label2: + end_loop + end_block # label1: i32.const $push10=, 1 i32.ne $push11=, $9, $pop10 br_if 0, $pop11 # 0: down to label0 @@ -110,6 +112,6 @@ array: .size array, 40 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/950809-1.c.s b/test/torture-s/950809-1.c.s index 2af2ef128..75e226dc7 100644 --- a/test/torture-s/950809-1.c.s +++ b/test/torture-s/950809-1.c.s @@ -73,6 +73,6 @@ main.sc: .size main.sc, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/950906-1.c.s b/test/torture-s/950906-1.c.s index be57c48f5..7e40c192a 100644 --- a/test/torture-s/950906-1.c.s +++ b/test/torture-s/950906-1.c.s @@ -45,5 +45,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/950915-1.c.s b/test/torture-s/950915-1.c.s index aa42d4af3..5168dca16 100644 --- a/test/torture-s/950915-1.c.s +++ b/test/torture-s/950915-1.c.s @@ -70,6 +70,6 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/950929-1.c.s b/test/torture-s/950929-1.c.s index 5a23d3709..3f4b26895 100644 --- a/test/torture-s/950929-1.c.s +++ b/test/torture-s/950929-1.c.s @@ -30,5 +30,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/951003-1.c.s b/test/torture-s/951003-1.c.s index 3d9b0853d..e68bbfd51 100644 --- a/test/torture-s/951003-1.c.s +++ b/test/torture-s/951003-1.c.s @@ -42,5 +42,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/951115-1.c.s b/test/torture-s/951115-1.c.s index 3bb7dfba7..33e934bad 100644 --- a/test/torture-s/951115-1.c.s +++ b/test/torture-s/951115-1.c.s @@ -61,5 +61,5 @@ var: .size var, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/951204-1.c.s b/test/torture-s/951204-1.c.s index ac67a4a31..cf5083544 100644 --- a/test/torture-s/951204-1.c.s +++ b/test/torture-s/951204-1.c.s @@ -31,5 +31,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960116-1.c.s b/test/torture-s/960116-1.c.s index a95bfed9a..394c55f3d 100644 --- a/test/torture-s/960116-1.c.s +++ b/test/torture-s/960116-1.c.s @@ -44,5 +44,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960117-1.c.s b/test/torture-s/960117-1.c.s index 02de3454e..d0fc1b833 100644 --- a/test/torture-s/960117-1.c.s +++ b/test/torture-s/960117-1.c.s @@ -71,5 +71,5 @@ id_space: .size id_space, 66 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960209-1.c.s b/test/torture-s/960209-1.c.s index 5a765ffa5..354607e49 100644 --- a/test/torture-s/960209-1.c.s +++ b/test/torture-s/960209-1.c.s @@ -81,5 +81,5 @@ a_ptr: .size a_ptr, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960215-1.c.s b/test/torture-s/960215-1.c.s index b0f94f618..c20a30bba 100644 --- a/test/torture-s/960215-1.c.s +++ b/test/torture-s/960215-1.c.s @@ -378,6 +378,6 @@ S: .size S, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/960218-1.c.s b/test/torture-s/960218-1.c.s index bed7c5b06..7f6833b15 100644 --- a/test/torture-s/960218-1.c.s +++ b/test/torture-s/960218-1.c.s @@ -68,5 +68,5 @@ glob: .size glob, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960219-1.c.s b/test/torture-s/960219-1.c.s index 4395d3c6f..dcb84874c 100644 --- a/test/torture-s/960219-1.c.s +++ b/test/torture-s/960219-1.c.s @@ -35,6 +35,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/960301-1.c.s b/test/torture-s/960301-1.c.s index 08045c633..05e6ea6ce 100644 --- a/test/torture-s/960301-1.c.s +++ b/test/torture-s/960301-1.c.s @@ -78,5 +78,5 @@ oldfoo: .size oldfoo, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960302-1.c.s b/test/torture-s/960302-1.c.s index 32d95373e..99afcc988 100644 --- a/test/torture-s/960302-1.c.s +++ b/test/torture-s/960302-1.c.s @@ -62,6 +62,6 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/960311-1.c.s b/test/torture-s/960311-1.c.s index 38f792776..8559681bc 100644 --- a/test/torture-s/960311-1.c.s +++ b/test/torture-s/960311-1.c.s @@ -98,5 +98,5 @@ count: .size count, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960311-2.c.s b/test/torture-s/960311-2.c.s index 01242c3b8..ee06cbec4 100644 --- a/test/torture-s/960311-2.c.s +++ b/test/torture-s/960311-2.c.s @@ -98,5 +98,5 @@ count: .size count, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960311-3.c.s b/test/torture-s/960311-3.c.s index 128de130b..8c04ffa4f 100644 --- a/test/torture-s/960311-3.c.s +++ b/test/torture-s/960311-3.c.s @@ -97,5 +97,5 @@ count: .size count, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960312-1.c.s b/test/torture-s/960312-1.c.s index 361af8bb6..7114127b0 100644 --- a/test/torture-s/960312-1.c.s +++ b/test/torture-s/960312-1.c.s @@ -80,6 +80,6 @@ main.sc: .size main.sc, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/960317-1.c.s b/test/torture-s/960317-1.c.s index 1297f4dc1..049b86ff7 100644 --- a/test/torture-s/960317-1.c.s +++ b/test/torture-s/960317-1.c.s @@ -47,5 +47,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960321-1.c.s b/test/torture-s/960321-1.c.s index ae3683e42..cfac99225 100644 --- a/test/torture-s/960321-1.c.s +++ b/test/torture-s/960321-1.c.s @@ -50,6 +50,6 @@ a: .size a, 10 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/960326-1.c.s b/test/torture-s/960326-1.c.s index 8fd771eac..55ba3ef84 100644 --- a/test/torture-s/960326-1.c.s +++ b/test/torture-s/960326-1.c.s @@ -41,6 +41,6 @@ s: .size s, 24 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/960327-1.c.s b/test/torture-s/960327-1.c.s index 02fb04fdb..918da9e6d 100644 --- a/test/torture-s/960327-1.c.s +++ b/test/torture-s/960327-1.c.s @@ -57,7 +57,7 @@ f: # @f i32.eq $push10=, $pop9, $pop27 br_if 0, $pop10 # 0: up to label0 # BB#2: # %while.end - end_loop # label1: + end_loop i32.const $push11=, 88 i32.store16 0($0):p2align=0, $pop11 block @@ -66,7 +66,7 @@ f: # @f i32.load8_u $push14=, 0($pop13) i32.const $push32=, 88 i32.ne $push15=, $pop14, $pop32 - br_if 0, $pop15 # 0: down to label2 + br_if 0, $pop15 # 0: down to label1 # BB#3: # %if.end i32.const $push22=, 0 i32.const $push20=, 16 @@ -74,7 +74,7 @@ f: # @f i32.store __stack_pointer($pop22), $pop21 return $2 .LBB1_4: # %if.then - end_block # label2: + end_block # label1: call abort@FUNCTION unreachable .endfunc @@ -103,6 +103,6 @@ main: # @main .size .Lf.s, 14 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/960402-1.c.s b/test/torture-s/960402-1.c.s index 3de5e0fdc..85aa1d21c 100644 --- a/test/torture-s/960402-1.c.s +++ b/test/torture-s/960402-1.c.s @@ -32,5 +32,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960405-1.c.s b/test/torture-s/960405-1.c.s index 227d26f2e..5f6354c7f 100644 --- a/test/torture-s/960405-1.c.s +++ b/test/torture-s/960405-1.c.s @@ -52,6 +52,6 @@ y: .size y, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/960416-1.c.s b/test/torture-s/960416-1.c.s index a4468df2f..b5ae1b01a 100644 --- a/test/torture-s/960416-1.c.s +++ b/test/torture-s/960416-1.c.s @@ -149,5 +149,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960419-1.c.s b/test/torture-s/960419-1.c.s index 9348f327f..2c64d8a1f 100644 --- a/test/torture-s/960419-1.c.s +++ b/test/torture-s/960419-1.c.s @@ -35,6 +35,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/960419-2.c.s b/test/torture-s/960419-2.c.s index c218ed8a2..51c5e76d9 100644 --- a/test/torture-s/960419-2.c.s +++ b/test/torture-s/960419-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960512-1.c.s b/test/torture-s/960512-1.c.s index 5cf31da15..1ea65c9f2 100644 --- a/test/torture-s/960512-1.c.s +++ b/test/torture-s/960512-1.c.s @@ -33,5 +33,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960513-1.c.s b/test/torture-s/960513-1.c.s index fc67c1d70..24931c773 100644 --- a/test/torture-s/960513-1.c.s +++ b/test/torture-s/960513-1.c.s @@ -166,5 +166,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960521-1.c.s b/test/torture-s/960521-1.c.s index c14dcd58a..dfe3eda04 100644 --- a/test/torture-s/960521-1.c.s +++ b/test/torture-s/960521-1.c.s @@ -33,7 +33,7 @@ foo: # @foo i32.lt_s $push3=, $pop11, $pop2 br_if 0, $pop3 # 0: up to label1 .LBB0_3: # %for.cond1.preheader - end_loop # label2: + end_loop end_block # label0: i32.const $push16=, 0 i32.load $push4=, b($pop16) @@ -77,7 +77,7 @@ main: # @main i32.load $2=, n($pop6) .LBB1_1: # %for.body.i # =>This Inner Loop Header: Depth=1 - loop # label3: + loop # label2: i32.const $push23=, -1 i32.store 0($3), $pop23 i32.const $push22=, 4 @@ -86,21 +86,21 @@ main: # @main i32.add $push20=, $4, $pop21 tee_local $push19=, $4=, $pop20 i32.lt_s $push2=, $pop19, $2 - br_if 0, $pop2 # 0: up to label3 + br_if 0, $pop2 # 0: up to label2 # BB#2: # %foo.exit - end_loop # label4: + end_loop i32.load $3=, 0($0) i32.const $push4=, 255 i32.const $push3=, 522236 i32.call $drop=, memset@FUNCTION, $1, $pop4, $pop3 block - br_if 0, $3 # 0: down to label5 + br_if 0, $3 # 0: down to label3 # BB#3: # %if.end i32.const $push5=, 0 call exit@FUNCTION, $pop5 unreachable .LBB1_4: # %if.then - end_block # label5: + end_block # label3: call abort@FUNCTION unreachable .endfunc @@ -135,7 +135,7 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype malloc, i32, i32 .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/960608-1.c.s b/test/torture-s/960608-1.c.s index 9ea615810..1463179c5 100644 --- a/test/torture-s/960608-1.c.s +++ b/test/torture-s/960608-1.c.s @@ -31,5 +31,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960801-1.c.s b/test/torture-s/960801-1.c.s index 07978d495..9a6849301 100644 --- a/test/torture-s/960801-1.c.s +++ b/test/torture-s/960801-1.c.s @@ -41,5 +41,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960802-1.c.s b/test/torture-s/960802-1.c.s index a6c43be3b..92cca9b15 100644 --- a/test/torture-s/960802-1.c.s +++ b/test/torture-s/960802-1.c.s @@ -81,5 +81,5 @@ val: .size val, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960830-1.c.s b/test/torture-s/960830-1.c.s index 9a2bf7726..6e8e01433 100644 --- a/test/torture-s/960830-1.c.s +++ b/test/torture-s/960830-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/960909-1.c.s b/test/torture-s/960909-1.c.s index ae2349b28..fd33dfe78 100644 --- a/test/torture-s/960909-1.c.s +++ b/test/torture-s/960909-1.c.s @@ -33,7 +33,7 @@ ffs: # @ffs i32.eqz $push8=, $pop1 br_if 0, $pop8 # 0: up to label1 .LBB0_4: # %cleanup - end_loop # label2: + end_loop end_block # label0: copy_local $push9=, $2 # fallthrough-return: $pop9 @@ -51,11 +51,11 @@ f: # @f # BB#0: # %entry block i32.eqz $push0=, $0 - br_if 0, $pop0 # 0: down to label3 + br_if 0, $pop0 # 0: down to label2 # BB#1: # %if.end return $0 .LBB1_2: # %if.then - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -77,6 +77,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/961004-1.c.s b/test/torture-s/961004-1.c.s index 5d238e905..9bf2102c7 100644 --- a/test/torture-s/961004-1.c.s +++ b/test/torture-s/961004-1.c.s @@ -34,5 +34,5 @@ k: .size k, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/961017-1.c.s b/test/torture-s/961017-1.c.s index 3ed06c145..ceb4d377c 100644 --- a/test/torture-s/961017-1.c.s +++ b/test/torture-s/961017-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/961017-2.c.s b/test/torture-s/961017-2.c.s index 7844b1c74..4d550906b 100644 --- a/test/torture-s/961017-2.c.s +++ b/test/torture-s/961017-2.c.s @@ -17,7 +17,7 @@ main: # @main tee_local $push1=, $0=, $pop2 br_if 0, $pop1 # 0: up to label0 # BB#2: # %do.end - end_loop # label1: + end_loop i32.const $push0=, 0 call exit@FUNCTION, $pop0 unreachable @@ -26,5 +26,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/961026-1.c.s b/test/torture-s/961026-1.c.s index 72854127b..f595fa75d 100644 --- a/test/torture-s/961026-1.c.s +++ b/test/torture-s/961026-1.c.s @@ -30,5 +30,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/961112-1.c.s b/test/torture-s/961112-1.c.s index 927711ea1..bd7dcb5b8 100644 --- a/test/torture-s/961112-1.c.s +++ b/test/torture-s/961112-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/961122-1.c.s b/test/torture-s/961122-1.c.s index 933b6f45a..50eb7bada 100644 --- a/test/torture-s/961122-1.c.s +++ b/test/torture-s/961122-1.c.s @@ -71,5 +71,5 @@ acc: .size acc, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/961122-2.c.s b/test/torture-s/961122-2.c.s index 9a2d464ed..b4ffa9f3b 100644 --- a/test/torture-s/961122-2.c.s +++ b/test/torture-s/961122-2.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/961125-1.c.s b/test/torture-s/961125-1.c.s index 6aac0d192..fe92ea27e 100644 --- a/test/torture-s/961125-1.c.s +++ b/test/torture-s/961125-1.c.s @@ -13,9 +13,10 @@ main: # @main .LBB0_1: # %land.rhs.i # =>This Loop Header: Depth=1 # Child Loop BB0_4 Depth 2 - loop # label0: + block + loop # label1: i32.eqz $push20=, $1 - br_if 1, $pop20 # 1: down to label1 + br_if 1, $pop20 # 1: down to label0 # BB#2: # %while.cond2.preheader.i # in Loop: Header=BB0_1 Depth=1 block @@ -34,7 +35,7 @@ main: # @main i32.load8_u $push1=, 0($2) i32.const $push13=, 58 i32.eq $push2=, $pop1, $pop13 - br_if 1, $pop2 # 1: down to label4 + br_if 1, $pop2 # 1: down to label2 # BB#5: # %land.rhs4.i # in Loop: Header=BB0_4 Depth=2 copy_local $2=, $0 @@ -43,15 +44,16 @@ main: # @main br_if 0, $pop3 # 0: up to label3 .LBB0_6: # %while.end.thread.i # in Loop: Header=BB0_1 Depth=1 - end_loop # label4: + end_loop end_block # label2: i32.const $push17=, -1 i32.add $1=, $1, $pop17 i32.const $push16=, .L.str+3 i32.lt_u $push4=, $0, $pop16 - br_if 0, $pop4 # 0: up to label0 + br_if 0, $pop4 # 0: up to label1 .LBB0_7: # %begfield.exit - end_loop # label1: + end_loop + end_block # label0: block i32.const $push5=, 1 i32.add $push19=, $0, $pop5 @@ -61,13 +63,13 @@ main: # @main i32.select $push8=, $0, $pop18, $pop7 i32.const $push9=, .L.str+2 i32.ne $push10=, $pop8, $pop9 - br_if 0, $pop10 # 0: down to label5 + br_if 0, $pop10 # 0: down to label4 # BB#8: # %if.end i32.const $push11=, 0 call exit@FUNCTION, $pop11 unreachable .LBB0_9: # %if.then - end_block # label5: + end_block # label4: call abort@FUNCTION unreachable .endfunc @@ -81,6 +83,6 @@ main: # @main .size .L.str, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/961206-1.c.s b/test/torture-s/961206-1.c.s index 4570ca07c..a213d00c2 100644 --- a/test/torture-s/961206-1.c.s +++ b/test/torture-s/961206-1.c.s @@ -75,5 +75,5 @@ main: # @main .size main, .Lfunc_end4-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/961213-1.c.s b/test/torture-s/961213-1.c.s index 5465eadc5..98d63114b 100644 --- a/test/torture-s/961213-1.c.s +++ b/test/torture-s/961213-1.c.s @@ -33,7 +33,7 @@ g: # @g tee_local $push6=, $3=, $pop7 br_if 0, $pop6 # 0: up to label1 # BB#3: # %for.cond.for.end_crit_edge - end_loop # label2: + end_loop i64.store 0($0), $5 .LBB0_4: # %for.end end_block # label0: @@ -58,5 +58,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/961223-1.c.s b/test/torture-s/961223-1.c.s index 2853d2b24..56722a5ac 100644 --- a/test/torture-s/961223-1.c.s +++ b/test/torture-s/961223-1.c.s @@ -30,5 +30,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/970214-1.c.s b/test/torture-s/970214-1.c.s index 5fc725a0d..5c708c4b4 100644 --- a/test/torture-s/970214-1.c.s +++ b/test/torture-s/970214-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/970214-2.c.s b/test/torture-s/970214-2.c.s index b102172f7..98cfa4395 100644 --- a/test/torture-s/970214-2.c.s +++ b/test/torture-s/970214-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/970217-1.c.s b/test/torture-s/970217-1.c.s index 63582ee4a..cc32a1b6f 100644 --- a/test/torture-s/970217-1.c.s +++ b/test/torture-s/970217-1.c.s @@ -30,5 +30,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/970923-1.c.s b/test/torture-s/970923-1.c.s index cf8c63171..0fbe31562 100644 --- a/test/torture-s/970923-1.c.s +++ b/test/torture-s/970923-1.c.s @@ -43,5 +43,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/980205.c.s b/test/torture-s/980205.c.s index 8b3a5c971..82d880905 100644 --- a/test/torture-s/980205.c.s +++ b/test/torture-s/980205.c.s @@ -74,6 +74,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/980223.c.s b/test/torture-s/980223.c.s index f1e4ece59..ca17cb31d 100644 --- a/test/torture-s/980223.c.s +++ b/test/torture-s/980223.c.s @@ -167,5 +167,5 @@ cons2: .size .Lmain.y, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/980424-1.c.s b/test/torture-s/980424-1.c.s index 9cd917781..ff7552fce 100644 --- a/test/torture-s/980424-1.c.s +++ b/test/torture-s/980424-1.c.s @@ -90,6 +90,6 @@ i: .size i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/980505-1.c.s b/test/torture-s/980505-1.c.s index 856b8fc47..375b3c0fb 100644 --- a/test/torture-s/980505-1.c.s +++ b/test/torture-s/980505-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/980505-2.c.s b/test/torture-s/980505-2.c.s index ea1b38579..693c081a9 100644 --- a/test/torture-s/980505-2.c.s +++ b/test/torture-s/980505-2.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/980506-1.c.s b/test/torture-s/980506-1.c.s index b40379d67..d33348689 100644 --- a/test/torture-s/980506-1.c.s +++ b/test/torture-s/980506-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/980506-2.c.s b/test/torture-s/980506-2.c.s index 0a1142a78..211d364a9 100644 --- a/test/torture-s/980506-2.c.s +++ b/test/torture-s/980506-2.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/980506-3.c.s b/test/torture-s/980506-3.c.s index 8458f4935..7b012c219 100644 --- a/test/torture-s/980506-3.c.s +++ b/test/torture-s/980506-3.c.s @@ -29,5 +29,5 @@ lookup_table: .size lookup_table, 257 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/980526-2.c.s b/test/torture-s/980526-2.c.s index fb2511c0a..202057e80 100644 --- a/test/torture-s/980526-2.c.s +++ b/test/torture-s/980526-2.c.s @@ -124,6 +124,6 @@ main: # @main .size .L.str, 5 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/980526-3.c.s b/test/torture-s/980526-3.c.s index 47f67cb54..1b230af41 100644 --- a/test/torture-s/980526-3.c.s +++ b/test/torture-s/980526-3.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/980602-1.c.s b/test/torture-s/980602-1.c.s index d41bdbae9..6b7d68c17 100644 --- a/test/torture-s/980602-1.c.s +++ b/test/torture-s/980602-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/980602-2.c.s b/test/torture-s/980602-2.c.s index 95f6963fd..7ff5a0070 100644 --- a/test/torture-s/980602-2.c.s +++ b/test/torture-s/980602-2.c.s @@ -46,6 +46,6 @@ t: .size t, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/980604-1.c.s b/test/torture-s/980604-1.c.s index 79b0da77a..3d80ae0f9 100644 --- a/test/torture-s/980604-1.c.s +++ b/test/torture-s/980604-1.c.s @@ -67,6 +67,6 @@ d: .size d, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/980605-1.c.s b/test/torture-s/980605-1.c.s index b02490c18..479d1f6ad 100644 --- a/test/torture-s/980605-1.c.s +++ b/test/torture-s/980605-1.c.s @@ -135,7 +135,7 @@ buf: .size .L.str, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype sprintf, i32, i32, i32 .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/980608-1.c.s b/test/torture-s/980608-1.c.s index 6e4ad6af9..6ca2d9043 100644 --- a/test/torture-s/980608-1.c.s +++ b/test/torture-s/980608-1.c.s @@ -127,6 +127,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/980612-1.c.s b/test/torture-s/980612-1.c.s index 747ff49c4..57cd16686 100644 --- a/test/torture-s/980612-1.c.s +++ b/test/torture-s/980612-1.c.s @@ -66,6 +66,6 @@ f: .size f, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/980617-1.c.s b/test/torture-s/980617-1.c.s index 5fa25c5bf..8a4fe6a9f 100644 --- a/test/torture-s/980617-1.c.s +++ b/test/torture-s/980617-1.c.s @@ -52,6 +52,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/980618-1.c.s b/test/torture-s/980618-1.c.s index 25d31c0eb..c10df4d47 100644 --- a/test/torture-s/980618-1.c.s +++ b/test/torture-s/980618-1.c.s @@ -35,6 +35,6 @@ func: # @func .size func, .Lfunc_end1-func - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/980701-1.c.s b/test/torture-s/980701-1.c.s index afa91a49e..b28084f7d 100644 --- a/test/torture-s/980701-1.c.s +++ b/test/torture-s/980701-1.c.s @@ -62,6 +62,6 @@ a: .size a, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/980707-1.c.s b/test/torture-s/980707-1.c.s index fa552b094..94c6cadce 100644 --- a/test/torture-s/980707-1.c.s +++ b/test/torture-s/980707-1.c.s @@ -19,7 +19,7 @@ buildargv: # @buildargv tee_local $push11=, $1=, $pop12 i32.const $push10=, 32 i32.ne $push0=, $pop11, $pop10 - br_if 0, $pop0 # 0: down to label2 + br_if 0, $pop0 # 0: down to label1 # BB#2: # %while.body3 # in Loop: Header=BB0_1 Depth=1 i32.const $push9=, 1 @@ -27,9 +27,10 @@ buildargv: # @buildargv br 1 # 1: up to label0 .LBB0_3: # %while.cond1 # in Loop: Header=BB0_1 Depth=1 - end_block # label2: + end_block # label1: + block i32.eqz $push23=, $1 - br_if 1, $pop23 # 1: down to label1 + br_if 0, $pop23 # 0: down to label2 # BB#4: # %if.end # in Loop: Header=BB0_1 Depth=1 i32.const $push15=, 2 @@ -46,27 +47,30 @@ buildargv: # @buildargv i32.load8_u $push18=, 0($0) tee_local $push17=, $1=, $pop18 i32.eqz $push24=, $pop17 - br_if 3, $pop24 # 3: down to label1 + br_if 1, $pop24 # 1: down to label2 # BB#6: # %while.cond7 # in Loop: Header=BB0_5 Depth=2 + block i32.const $push19=, 32 i32.eq $push3=, $1, $pop19 - br_if 1, $pop3 # 1: down to label4 + br_if 0, $pop3 # 0: down to label4 # BB#7: # %while.body14 # in Loop: Header=BB0_5 Depth=2 i32.const $push16=, 1 i32.add $0=, $0, $pop16 - br 0 # 0: up to label3 + br 1 # 1: up to label3 .LBB0_8: # %if.end21 # in Loop: Header=BB0_1 Depth=1 - end_loop # label4: + end_block # label4: + end_loop i32.const $push21=, 0 i32.store8 0($0), $pop21 i32.const $push20=, 1 i32.add $0=, $0, $pop20 - br 0 # 0: up to label0 + br 1 # 1: up to label0 .LBB0_9: # %while.end23 - end_loop # label1: + end_block # label2: + end_loop i32.const $push4=, 2 i32.shl $push5=, $2, $pop4 i32.const $push6=, buildargv.arglist @@ -111,7 +115,7 @@ main: # @main tee_local $push27=, $1=, $pop28 i32.const $push26=, 32 i32.ne $push2=, $pop27, $pop26 - br_if 0, $pop2 # 0: down to label7 + br_if 0, $pop2 # 0: down to label6 # BB#2: # %while.body3.i # in Loop: Header=BB1_1 Depth=1 i32.const $push25=, 1 @@ -119,9 +123,10 @@ main: # @main br 1 # 1: up to label5 .LBB1_3: # %while.cond1.i # in Loop: Header=BB1_1 Depth=1 - end_block # label7: + end_block # label6: + block i32.eqz $push43=, $1 - br_if 1, $pop43 # 1: down to label6 + br_if 0, $pop43 # 0: down to label7 # BB#4: # %if.end.i # in Loop: Header=BB1_1 Depth=1 i32.const $push31=, 2 @@ -134,31 +139,34 @@ main: # @main .LBB1_5: # %while.cond7.i # Parent Loop BB1_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label8: + block + loop # label9: i32.load8_u $push35=, 0($0) tee_local $push34=, $1=, $pop35 i32.const $push33=, 32 i32.eq $push5=, $pop34, $pop33 - br_if 1, $pop5 # 1: down to label9 + br_if 1, $pop5 # 1: down to label8 # BB#6: # %while.cond7.i # in Loop: Header=BB1_5 Depth=2 i32.eqz $push44=, $1 - br_if 3, $pop44 # 3: down to label6 + br_if 2, $pop44 # 2: down to label7 # BB#7: # %while.body14.i # in Loop: Header=BB1_5 Depth=2 i32.const $push32=, 1 i32.add $0=, $0, $pop32 - br 0 # 0: up to label8 + br 0 # 0: up to label9 .LBB1_8: # %if.end21.i # in Loop: Header=BB1_1 Depth=1 - end_loop # label9: + end_loop + end_block # label8: i32.const $push37=, 0 i32.store8 0($0), $pop37 i32.const $push36=, 1 i32.add $0=, $0, $pop36 - br 0 # 0: up to label5 + br 1 # 1: up to label5 .LBB1_9: # %buildargv.exit - end_loop # label6: + end_block # label7: + end_loop i32.const $push6=, 2 i32.shl $push7=, $2, $pop6 i32.const $push8=, buildargv.arglist @@ -217,7 +225,7 @@ buildargv.arglist: .size .L.str.2, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strcmp, i32, i32, i32 .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/980709-1.c.s b/test/torture-s/980709-1.c.s index 4a2d7ec92..cb37b6dc9 100644 --- a/test/torture-s/980709-1.c.s +++ b/test/torture-s/980709-1.c.s @@ -52,6 +52,6 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/980716-1.c.s b/test/torture-s/980716-1.c.s index 75e1ef341..6435f3fb8 100644 --- a/test/torture-s/980716-1.c.s +++ b/test/torture-s/980716-1.c.s @@ -26,20 +26,20 @@ stub: # @stub copy_local $4=, $2 br_if 0, $3 # 0: up to label0 # BB#2: # %while.end - end_loop # label1: + end_loop i32.store 12($5), $1 .LBB0_3: # %while.cond.1 # =>This Inner Loop Header: Depth=1 - loop # label2: + loop # label1: i32.const $push10=, 4 i32.add $push9=, $1, $pop10 tee_local $push8=, $4=, $pop9 i32.store 12($5), $pop8 i32.load $2=, 0($1) copy_local $1=, $4 - br_if 0, $2 # 0: up to label2 + br_if 0, $2 # 0: up to label1 # BB#4: # %while.end.1 - end_loop # label3: + end_loop # fallthrough-return .endfunc .Lfunc_end0: @@ -93,5 +93,5 @@ main: # @main .size .L.str.2, 3 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/980929-1.c.s b/test/torture-s/980929-1.c.s index c79be4031..1ebe09b1b 100644 --- a/test/torture-s/980929-1.c.s +++ b/test/torture-s/980929-1.c.s @@ -36,6 +36,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/981001-1.c.s b/test/torture-s/981001-1.c.s index 6f3186d10..94d608946 100644 --- a/test/torture-s/981001-1.c.s +++ b/test/torture-s/981001-1.c.s @@ -98,6 +98,6 @@ flg: .size flg, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/981019-1.c.s b/test/torture-s/981019-1.c.s index 135758a4b..2660df973 100644 --- a/test/torture-s/981019-1.c.s +++ b/test/torture-s/981019-1.c.s @@ -23,14 +23,14 @@ ff: # @ff block loop # label3: i32.eqz $3=, $0 - br_if 2, $0 # 2: down to label2 + br_if 1, $0 # 1: down to label2 # BB#4: # %while.body # in Loop: Header=BB0_3 Depth=1 copy_local $0=, $3 i32.eqz $push4=, $2 br_if 0, $pop4 # 0: up to label3 # BB#5: # %land.lhs.true - end_loop # label4: + end_loop i32.const $push2=, 0 i32.store f3.x($pop2), $3 i32.call $drop=, f2@FUNCTION @@ -107,14 +107,14 @@ main: # @main i32.load $1=, f3.x($pop0) .LBB4_1: # %while.cond.i # =>This Inner Loop Header: Depth=1 - loop # label5: + loop # label4: copy_local $push3=, $1 tee_local $push2=, $0=, $pop3 i32.eqz $1=, $pop2 i32.eqz $push5=, $0 - br_if 0, $pop5 # 0: up to label5 + br_if 0, $pop5 # 0: up to label4 # BB#2: # %ff.exit - end_loop # label6: + end_loop i32.const $push1=, 0 i32.store f3.x($pop1), $1 i32.const $push4=, 0 @@ -131,5 +131,5 @@ f3.x: .size f3.x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/981130-1.c.s b/test/torture-s/981130-1.c.s index 7e07a0085..46e4d2118 100644 --- a/test/torture-s/981130-1.c.s +++ b/test/torture-s/981130-1.c.s @@ -63,6 +63,6 @@ s1: .size s1, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/981206-1.c.s b/test/torture-s/981206-1.c.s index c33af44c0..d6f565bf2 100644 --- a/test/torture-s/981206-1.c.s +++ b/test/torture-s/981206-1.c.s @@ -52,5 +52,5 @@ y: .size y, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/990106-1.c.s b/test/torture-s/990106-1.c.s index 421d1b7ad..ac42b39fc 100644 --- a/test/torture-s/990106-1.c.s +++ b/test/torture-s/990106-1.c.s @@ -31,5 +31,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/990106-2.c.s b/test/torture-s/990106-2.c.s index 9d5710939..1aca4e9eb 100644 --- a/test/torture-s/990106-2.c.s +++ b/test/torture-s/990106-2.c.s @@ -39,5 +39,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/990117-1.c.s b/test/torture-s/990117-1.c.s index 8f633de2d..2d040003e 100644 --- a/test/torture-s/990117-1.c.s +++ b/test/torture-s/990117-1.c.s @@ -34,4 +34,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/990127-1.c.s b/test/torture-s/990127-1.c.s index ffe90f8aa..74363ad1d 100644 --- a/test/torture-s/990127-1.c.s +++ b/test/torture-s/990127-1.c.s @@ -27,11 +27,12 @@ main: # @main i32.const $2=, 21 .LBB0_1: # %while.body.1 # =>This Inner Loop Header: Depth=1 - loop # label0: + block + loop # label1: copy_local $1=, $2 i32.const $push66=, 4 i32.lt_s $push3=, $0, $pop66 - br_if 1, $pop3 # 1: down to label1 + br_if 1, $pop3 # 1: down to label0 # BB#2: # %while.body.1.while.cond.1_crit_edge # in Loop: Header=BB0_1 Depth=1 i32.load $push70=, 8($3) @@ -41,22 +42,24 @@ main: # @main i32.store 8($3), $pop4 i32.const $push67=, 1 i32.add $2=, $1, $pop67 - br_if 0, $0 # 0: up to label0 + br_if 0, $0 # 0: up to label1 .LBB0_3: # %while.end.1 - end_loop # label1: + end_loop + end_block # label0: i32.const $push31=, 12 i32.add $push32=, $3, $pop31 copy_local $0=, $pop32 .LBB0_4: # %while.cond.2 # =>This Inner Loop Header: Depth=1 - loop # label2: + block + loop # label3: i32.load $push73=, 0($0) tee_local $push72=, $2=, $pop73 i32.const $push71=, -1 i32.add $push5=, $pop72, $pop71 i32.store 0($0), $pop5 i32.eqz $push118=, $2 - br_if 1, $pop118 # 1: down to label3 + br_if 1, $pop118 # 1: down to label2 # BB#5: # %while.body.2 # in Loop: Header=BB0_4 Depth=1 i32.const $push75=, 1 @@ -66,9 +69,10 @@ main: # @main copy_local $0=, $pop62 i32.const $push74=, 3 i32.gt_s $push6=, $2, $pop74 - br_if 0, $pop6 # 0: up to label2 + br_if 0, $pop6 # 0: up to label3 .LBB0_6: # %while.end.2 - end_loop # label3: + end_loop + end_block # label2: i32.const $push76=, 1 i32.add $2=, $1, $pop76 i32.const $push33=, 12 @@ -76,14 +80,15 @@ main: # @main copy_local $1=, $pop34 .LBB0_7: # %while.cond.3 # =>This Inner Loop Header: Depth=1 - loop # label4: + block + loop # label5: i32.load $push79=, 0($1) tee_local $push78=, $0=, $pop79 i32.const $push77=, -1 i32.add $push7=, $pop78, $pop77 i32.store 0($1), $pop7 i32.eqz $push119=, $0 - br_if 1, $pop119 # 1: down to label5 + br_if 1, $pop119 # 1: down to label4 # BB#8: # %while.body.3 # in Loop: Header=BB0_7 Depth=1 i32.const $push81=, 1 @@ -93,9 +98,10 @@ main: # @main copy_local $1=, $pop60 i32.const $push80=, 3 i32.gt_s $push8=, $0, $pop80 - br_if 0, $pop8 # 0: up to label4 + br_if 0, $pop8 # 0: up to label5 .LBB0_9: # %while.end.3 - end_loop # label5: + end_loop + end_block # label4: i32.const $push82=, 1 i32.add $2=, $2, $pop82 i32.const $push35=, 12 @@ -103,14 +109,15 @@ main: # @main copy_local $1=, $pop36 .LBB0_10: # %while.cond.4 # =>This Inner Loop Header: Depth=1 - loop # label6: + block + loop # label7: i32.load $push85=, 0($1) tee_local $push84=, $0=, $pop85 i32.const $push83=, -1 i32.add $push9=, $pop84, $pop83 i32.store 0($1), $pop9 i32.eqz $push120=, $0 - br_if 1, $pop120 # 1: down to label7 + br_if 1, $pop120 # 1: down to label6 # BB#11: # %while.body.4 # in Loop: Header=BB0_10 Depth=1 i32.const $push87=, 1 @@ -120,9 +127,10 @@ main: # @main copy_local $1=, $pop58 i32.const $push86=, 3 i32.gt_s $push10=, $0, $pop86 - br_if 0, $pop10 # 0: up to label6 + br_if 0, $pop10 # 0: up to label7 .LBB0_12: # %while.end.4 - end_loop # label7: + end_loop + end_block # label6: i32.const $push88=, 1 i32.add $2=, $2, $pop88 i32.const $push37=, 12 @@ -130,14 +138,15 @@ main: # @main copy_local $1=, $pop38 .LBB0_13: # %while.cond.5 # =>This Inner Loop Header: Depth=1 - loop # label8: + block + loop # label9: i32.load $push91=, 0($1) tee_local $push90=, $0=, $pop91 i32.const $push89=, -1 i32.add $push11=, $pop90, $pop89 i32.store 0($1), $pop11 i32.eqz $push121=, $0 - br_if 1, $pop121 # 1: down to label9 + br_if 1, $pop121 # 1: down to label8 # BB#14: # %while.body.5 # in Loop: Header=BB0_13 Depth=1 i32.const $push93=, 1 @@ -147,9 +156,10 @@ main: # @main copy_local $1=, $pop56 i32.const $push92=, 3 i32.gt_s $push12=, $0, $pop92 - br_if 0, $pop12 # 0: up to label8 + br_if 0, $pop12 # 0: up to label9 .LBB0_15: # %while.end.5 - end_loop # label9: + end_loop + end_block # label8: i32.const $push94=, 1 i32.add $2=, $2, $pop94 i32.const $push39=, 12 @@ -157,14 +167,15 @@ main: # @main copy_local $1=, $pop40 .LBB0_16: # %while.cond.6 # =>This Inner Loop Header: Depth=1 - loop # label10: + block + loop # label11: i32.load $push97=, 0($1) tee_local $push96=, $0=, $pop97 i32.const $push95=, -1 i32.add $push13=, $pop96, $pop95 i32.store 0($1), $pop13 i32.eqz $push122=, $0 - br_if 1, $pop122 # 1: down to label11 + br_if 1, $pop122 # 1: down to label10 # BB#17: # %while.body.6 # in Loop: Header=BB0_16 Depth=1 i32.const $push99=, 1 @@ -174,9 +185,10 @@ main: # @main copy_local $1=, $pop54 i32.const $push98=, 3 i32.gt_s $push14=, $0, $pop98 - br_if 0, $pop14 # 0: up to label10 + br_if 0, $pop14 # 0: up to label11 .LBB0_18: # %while.end.6 - end_loop # label11: + end_loop + end_block # label10: i32.const $push100=, 1 i32.add $2=, $2, $pop100 i32.const $push41=, 12 @@ -184,14 +196,15 @@ main: # @main copy_local $1=, $pop42 .LBB0_19: # %while.cond.7 # =>This Inner Loop Header: Depth=1 - loop # label12: + block + loop # label13: i32.load $push103=, 0($1) tee_local $push102=, $0=, $pop103 i32.const $push101=, -1 i32.add $push15=, $pop102, $pop101 i32.store 0($1), $pop15 i32.eqz $push123=, $0 - br_if 1, $pop123 # 1: down to label13 + br_if 1, $pop123 # 1: down to label12 # BB#20: # %while.body.7 # in Loop: Header=BB0_19 Depth=1 i32.const $push105=, 1 @@ -201,9 +214,10 @@ main: # @main copy_local $1=, $pop52 i32.const $push104=, 3 i32.gt_s $push16=, $0, $pop104 - br_if 0, $pop16 # 0: up to label12 + br_if 0, $pop16 # 0: up to label13 .LBB0_21: # %while.end.7 - end_loop # label13: + end_loop + end_block # label12: i32.const $push106=, 1 i32.add $2=, $2, $pop106 i32.const $push43=, 12 @@ -211,14 +225,15 @@ main: # @main copy_local $1=, $pop44 .LBB0_22: # %while.cond.8 # =>This Inner Loop Header: Depth=1 - loop # label14: + block + loop # label15: i32.load $push109=, 0($1) tee_local $push108=, $0=, $pop109 i32.const $push107=, -1 i32.add $push17=, $pop108, $pop107 i32.store 0($1), $pop17 i32.eqz $push124=, $0 - br_if 1, $pop124 # 1: down to label15 + br_if 1, $pop124 # 1: down to label14 # BB#23: # %while.body.8 # in Loop: Header=BB0_22 Depth=1 i32.const $push111=, 1 @@ -228,9 +243,10 @@ main: # @main copy_local $1=, $pop50 i32.const $push110=, 3 i32.gt_s $push18=, $0, $pop110 - br_if 0, $pop18 # 0: up to label14 + br_if 0, $pop18 # 0: up to label15 .LBB0_24: # %while.end.8 - end_loop # label15: + end_loop + end_block # label14: i32.const $push112=, 1 i32.add $2=, $2, $pop112 i32.const $push45=, 12 @@ -238,14 +254,15 @@ main: # @main copy_local $1=, $pop46 .LBB0_25: # %while.cond.9 # =>This Inner Loop Header: Depth=1 - loop # label16: + block + loop # label17: i32.load $push115=, 0($1) tee_local $push114=, $0=, $pop115 i32.const $push113=, -1 i32.add $push19=, $pop114, $pop113 i32.store 0($1), $pop19 i32.eqz $push125=, $0 - br_if 1, $pop125 # 1: down to label17 + br_if 1, $pop125 # 1: down to label16 # BB#26: # %while.body.9 # in Loop: Header=BB0_25 Depth=1 i32.const $push117=, 1 @@ -255,9 +272,10 @@ main: # @main copy_local $1=, $pop48 i32.const $push116=, 3 i32.gt_s $push20=, $0, $pop116 - br_if 0, $pop20 # 0: up to label16 + br_if 0, $pop20 # 0: up to label17 .LBB0_27: # %while.end.9 - end_loop # label17: + end_loop + end_block # label16: block i32.load $push22=, 8($3) i32.const $push21=, -5 @@ -280,6 +298,6 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/990127-2.c.s b/test/torture-s/990127-2.c.s index a1c193f2f..bc0858ec0 100644 --- a/test/torture-s/990127-2.c.s +++ b/test/torture-s/990127-2.c.s @@ -62,6 +62,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/990128-1.c.s b/test/torture-s/990128-1.c.s index b73e724c4..0720f92a0 100644 --- a/test/torture-s/990128-1.c.s +++ b/test/torture-s/990128-1.c.s @@ -56,20 +56,20 @@ main: # @main .LBB0_2: # %for.inc.i.i # Parent Loop BB0_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label2: + loop # label1: i32.load $push29=, 0($2) tee_local $push28=, $2=, $pop29 - br_if 0, $pop28 # 0: up to label2 + br_if 0, $pop28 # 0: up to label1 # BB#3: # %if.then.i # in Loop: Header=BB0_1 Depth=1 - end_loop # label3: + end_loop i32.const $push32=, 1 i32.add $2=, $0, $pop32 i32.load $push31=, 0($1) tee_local $push30=, $1=, $pop31 br_if 0, $pop30 # 0: up to label0 # BB#4: # %sub.exit - end_loop # label1: + end_loop i32.const $push35=, 0 i32.const $push11=, 2 i32.add $push34=, $0, $pop11 @@ -78,13 +78,13 @@ main: # @main block i32.const $push12=, 12 i32.ne $push13=, $2, $pop12 - br_if 0, $pop13 # 0: down to label4 + br_if 0, $pop13 # 0: down to label2 # BB#5: # %if.end i32.const $push36=, 0 call exit@FUNCTION, $pop36 unreachable .LBB0_6: # %if.then - end_block # label4: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -103,36 +103,36 @@ sub: # @sub i32.load $2=, count($pop3) block i32.eqz $push12=, $0 - br_if 0, $pop12 # 0: down to label5 + br_if 0, $pop12 # 0: down to label3 # BB#1: # %for.inc.i.preheader.preheader .LBB1_2: # %for.inc.i.preheader # =>This Loop Header: Depth=1 # Child Loop BB1_3 Depth 2 - loop # label6: + loop # label4: copy_local $3=, $0 .LBB1_3: # %for.inc.i # Parent Loop BB1_2 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label8: + loop # label5: i32.load $push5=, 0($3) tee_local $push4=, $3=, $pop5 - br_if 0, $pop4 # 0: up to label8 + br_if 0, $pop4 # 0: up to label5 # BB#4: # %if.then # in Loop: Header=BB1_2 Depth=1 - end_loop # label9: + end_loop i32.const $push9=, 0 i32.store 0($1), $pop9 i32.const $push8=, 1 i32.add $2=, $2, $pop8 i32.load $push7=, 0($0) tee_local $push6=, $0=, $pop7 - br_if 0, $pop6 # 0: up to label6 + br_if 0, $pop6 # 0: up to label4 # BB#5: # %for.cond.look.exit.thread_crit_edge - end_loop # label7: + end_loop i32.const $push0=, 0 i32.store count($pop0), $2 .LBB1_6: # %for.end - end_block # label5: + end_block # label3: i32.const $push11=, 0 i32.store 0($1), $pop11 i32.const $push10=, 0 @@ -154,16 +154,16 @@ look: # @look # BB#0: # %entry block i32.eqz $push9=, $0 - br_if 0, $pop9 # 0: down to label10 + br_if 0, $pop9 # 0: down to label6 .LBB2_1: # %for.inc # =>This Inner Loop Header: Depth=1 - loop # label11: + loop # label7: i32.load $push5=, 0($0) tee_local $push4=, $0=, $pop5 - br_if 0, $pop4 # 0: up to label11 + br_if 0, $pop4 # 0: up to label7 .LBB2_2: # %for.end - end_loop # label12: - end_block # label10: + end_loop + end_block # label6: i32.const $push0=, 0 i32.store 0($1), $pop0 i32.const $push8=, 0 @@ -215,6 +215,6 @@ sss: .size sss, 40 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/990130-1.c.s b/test/torture-s/990130-1.c.s index 8191d338c..9fdf7aae8 100644 --- a/test/torture-s/990130-1.c.s +++ b/test/torture-s/990130-1.c.s @@ -54,6 +54,6 @@ dummy: .size dummy, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/990211-1.c.s b/test/torture-s/990211-1.c.s index 0b30e1006..c8a81d6ec 100644 --- a/test/torture-s/990211-1.c.s +++ b/test/torture-s/990211-1.c.s @@ -26,4 +26,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/990222-1.c.s b/test/torture-s/990222-1.c.s index 10ad6cf0e..dc56ff1ea 100644 --- a/test/torture-s/990222-1.c.s +++ b/test/torture-s/990222-1.c.s @@ -48,7 +48,7 @@ main: # @main i32.gt_s $push8=, $pop7, $pop28 br_if 0, $pop8 # 0: up to label1 # BB#3: # %while.end.loopexit - end_loop # label2: + end_loop i32.const $push9=, 0 i32.load8_u $1=, line+2($pop9) .LBB0_4: # %while.end @@ -58,7 +58,7 @@ main: # @main i32.load8_u $push11=, line($pop37) i32.const $push12=, 50 i32.ne $push13=, $pop11, $pop12 - br_if 0, $pop13 # 0: down to label3 + br_if 0, $pop13 # 0: down to label2 # BB#5: # %while.end i32.const $push40=, 0 i32.load8_u $push10=, line+1($pop40) @@ -66,18 +66,18 @@ main: # @main i32.and $push14=, $pop10, $pop39 i32.const $push38=, 48 i32.ne $push15=, $pop14, $pop38 - br_if 0, $pop15 # 0: down to label3 + br_if 0, $pop15 # 0: down to label2 # BB#6: # %while.end i32.const $push42=, 255 i32.and $push16=, $1, $pop42 i32.const $push41=, 48 i32.ne $push17=, $pop16, $pop41 - br_if 0, $pop17 # 0: down to label3 + br_if 0, $pop17 # 0: down to label2 # BB#7: # %if.end i32.const $push18=, 0 return $pop18 .LBB0_8: # %if.then - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -93,5 +93,5 @@ line: .size line, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/990324-1.c.s b/test/torture-s/990324-1.c.s index c62d24cf7..79d04e403 100644 --- a/test/torture-s/990324-1.c.s +++ b/test/torture-s/990324-1.c.s @@ -40,6 +40,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/990326-1.c.s b/test/torture-s/990326-1.c.s index 29a8cfaf1..5d3eb7a19 100644 --- a/test/torture-s/990326-1.c.s +++ b/test/torture-s/990326-1.c.s @@ -457,5 +457,5 @@ main: # @main .size main, .Lfunc_end34-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/990404-1.c.s b/test/torture-s/990404-1.c.s index 47c762d8b..d98a64086 100644 --- a/test/torture-s/990404-1.c.s +++ b/test/torture-s/990404-1.c.s @@ -86,7 +86,7 @@ main: # @main tee_local $push14=, $10=, $pop15 i32.select $push9=, $pop81, $pop16, $pop14 i32.eqz $push103=, $pop9 - br_if 2, $pop103 # 2: down to label0 + br_if 1, $pop103 # 1: down to label0 # BB#2: # %if.end7 # in Loop: Header=BB0_1 Depth=1 i32.const $push102=, 9 @@ -123,7 +123,7 @@ main: # @main i32.lt_s $push12=, $pop85, $pop84 br_if 0, $pop12 # 0: up to label1 # BB#3: # %if.then11 - end_loop # label2: + end_loop call abort@FUNCTION unreachable .LBB0_4: # %for.end15 @@ -154,6 +154,6 @@ x: .size x, 40 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/990513-1.c.s b/test/torture-s/990513-1.c.s index afa9d254b..4b27e91dc 100644 --- a/test/torture-s/990513-1.c.s +++ b/test/torture-s/990513-1.c.s @@ -31,7 +31,7 @@ foo: # @foo tee_local $push4=, $3=, $pop5 br_if 0, $pop4 # 0: up to label0 # BB#2: # %while.end - end_loop # label1: + end_loop # fallthrough-return .endfunc .Lfunc_end0: @@ -58,7 +58,7 @@ main: # @main i32.call $0=, memset@FUNCTION, $1, $pop0, $pop14 .LBB1_1: # %while.body.i # =>This Inner Loop Header: Depth=1 - loop # label2: + loop # label1: i32.add $push25=, $0, $2 tee_local $push24=, $1=, $pop25 i32.const $push23=, -8 @@ -72,14 +72,14 @@ main: # @main i32.const $push19=, -16 i32.add $push18=, $2, $pop19 tee_local $push17=, $2=, $pop18 - br_if 0, $pop17 # 0: up to label2 + br_if 0, $pop17 # 0: up to label1 # BB#2: # %foo.exit - end_loop # label3: + end_loop block i32.load $push4=, 0($0) i32.const $push3=, 6 i32.ne $push5=, $pop4, $pop3 - br_if 0, $pop5 # 0: down to label4 + br_if 0, $pop5 # 0: down to label2 # BB#3: # %if.end i32.const $push13=, 0 i32.const $push11=, 1024 @@ -88,7 +88,7 @@ main: # @main i32.const $push6=, 0 return $pop6 .LBB1_4: # %if.then - end_block # label4: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -96,5 +96,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/990524-1.c.s b/test/torture-s/990524-1.c.s index ae09a8e8d..ac053bc0a 100644 --- a/test/torture-s/990524-1.c.s +++ b/test/torture-s/990524-1.c.s @@ -26,15 +26,15 @@ loop: # @loop block i32.const $push15=, 34 i32.eq $push1=, $4, $pop15 - br_if 0, $pop1 # 0: down to label3 + br_if 0, $pop1 # 0: down to label2 # BB#2: # %for.cond # in Loop: Header=BB0_1 Depth=1 i32.const $push23=, 92 i32.ne $push2=, $3, $pop23 - br_if 1, $pop2 # 1: down to label2 + br_if 1, $pop2 # 1: down to label1 .LBB0_3: # %sw.bb2 # in Loop: Header=BB0_1 Depth=1 - end_block # label3: + end_block # label2: i32.const $push14=, 92 i32.store8 0($0), $pop14 i32.const $push13=, 1 @@ -46,12 +46,12 @@ loop: # @loop br 1 # 1: up to label0 .LBB0_4: # %for.cond # in Loop: Header=BB0_1 Depth=1 - end_block # label2: + end_block # label1: i32.const $push24=, 1 i32.add $0=, $0, $pop24 br_if 0, $3 # 0: up to label0 # BB#5: # %loopDone2 - end_loop # label1: + end_loop block i32.const $push5=, a i32.sub $push6=, $pop5, $0 @@ -60,11 +60,11 @@ loop: # @loop i32.add $push8=, $2, $pop7 i32.sub $push10=, $pop9, $pop8 i32.ne $push11=, $pop6, $pop10 - br_if 0, $pop11 # 0: down to label4 + br_if 0, $pop11 # 0: down to label3 # BB#6: # %if.end return .LBB0_7: # %if.then - end_block # label4: + end_block # label3: call abort@FUNCTION unreachable .endfunc @@ -105,6 +105,6 @@ b: .size b, 6 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/990525-1.c.s b/test/torture-s/990525-1.c.s index 474ab07fb..d29448ffa 100644 --- a/test/torture-s/990525-1.c.s +++ b/test/torture-s/990525-1.c.s @@ -59,6 +59,6 @@ main: # @main .size .Lmain.s, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/990525-2.c.s b/test/torture-s/990525-2.c.s index 5afd63ab7..7501972ae 100644 --- a/test/torture-s/990525-2.c.s +++ b/test/torture-s/990525-2.c.s @@ -45,5 +45,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/990527-1.c.s b/test/torture-s/990527-1.c.s index 880392532..77f6db856 100644 --- a/test/torture-s/990527-1.c.s +++ b/test/torture-s/990527-1.c.s @@ -75,6 +75,6 @@ sum: .size sum, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/990531-1.c.s b/test/torture-s/990531-1.c.s index d1963933c..4ef20466f 100644 --- a/test/torture-s/990531-1.c.s +++ b/test/torture-s/990531-1.c.s @@ -41,5 +41,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/990604-1.c.s b/test/torture-s/990604-1.c.s index 6f9bba479..5b45d53bc 100644 --- a/test/torture-s/990604-1.c.s +++ b/test/torture-s/990604-1.c.s @@ -65,5 +65,5 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/990628-1.c.s b/test/torture-s/990628-1.c.s index 649708ec3..fad59bf9d 100644 --- a/test/torture-s/990628-1.c.s +++ b/test/torture-s/990628-1.c.s @@ -96,7 +96,7 @@ load_data: # @load_data i32.lt_s $push6=, $pop28, $pop27 br_if 0, $pop6 # 0: up to label1 # BB#2: # %while.cond.while.end_crit_edge - end_loop # label2: + end_loop i32.const $push8=, 0 i32.const $push7=, 100 i32.store sqlca($pop8), $pop7 @@ -147,12 +147,12 @@ main: # @main i32.select $push5=, $pop4, $pop17, $pop14 i32.store sqlca($pop18), $pop5 block - br_if 0, $3 # 0: down to label3 + br_if 0, $3 # 0: down to label2 # BB#1: # %while.body.lr.ph.i copy_local $3=, $0 .LBB3_2: # %while.body.i # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: i32.const $push37=, 404 i32.call $drop=, memcpy@FUNCTION, $3, $1, $pop37 i32.const $push36=, 85 @@ -165,9 +165,9 @@ main: # @main tee_local $push31=, $2=, $pop32 i32.const $push30=, 1 i32.lt_s $push6=, $pop31, $pop30 - br_if 0, $pop6 # 0: up to label4 + br_if 0, $pop6 # 0: up to label3 # BB#3: # %while.cond.while.end_crit_edge.i - end_loop # label5: + end_loop i32.const $push8=, 0 i32.const $push7=, 100 i32.store sqlca($pop8), $pop7 @@ -175,18 +175,18 @@ main: # @main i32.const $push9=, 2 i32.store fetch.fetch_count($pop38), $pop9 .LBB3_4: # %load_data.exit - end_block # label3: + end_block # label2: block i32.load $push10=, 0($0) i32.const $push11=, 1431655765 i32.ne $push12=, $pop10, $pop11 - br_if 0, $pop12 # 0: down to label6 + br_if 0, $pop12 # 0: down to label4 # BB#5: # %if.end i32.const $push13=, 0 call exit@FUNCTION, $pop13 unreachable .LBB3_6: # %if.then - end_block # label6: + end_block # label4: call abort@FUNCTION unreachable .endfunc @@ -228,7 +228,7 @@ data_ptr: .size data_ptr, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype malloc, i32, i32 .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/990804-1.c.s b/test/torture-s/990804-1.c.s index 03f4d12b1..92a0e7d77 100644 --- a/test/torture-s/990804-1.c.s +++ b/test/torture-s/990804-1.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/990811-1.c.s b/test/torture-s/990811-1.c.s index 54cd5da20..49b31adf7 100644 --- a/test/torture-s/990811-1.c.s +++ b/test/torture-s/990811-1.c.s @@ -54,6 +54,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/990826-0.c.s b/test/torture-s/990826-0.c.s index 9cf63bd6f..b029adaad 100644 --- a/test/torture-s/990826-0.c.s +++ b/test/torture-s/990826-0.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/990827-1.c.s b/test/torture-s/990827-1.c.s index 75249928c..79a5f2c29 100644 --- a/test/torture-s/990827-1.c.s +++ b/test/torture-s/990827-1.c.s @@ -37,5 +37,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/990829-1.c.s b/test/torture-s/990829-1.c.s index 95aa84719..738dcd60b 100644 --- a/test/torture-s/990829-1.c.s +++ b/test/torture-s/990829-1.c.s @@ -33,5 +33,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/990923-1.c.s b/test/torture-s/990923-1.c.s index 636dfa503..700d3c64a 100644 --- a/test/torture-s/990923-1.c.s +++ b/test/torture-s/990923-1.c.s @@ -36,5 +36,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/991014-1.c.s b/test/torture-s/991014-1.c.s index 9be16f005..9b1e9fc0a 100644 --- a/test/torture-s/991014-1.c.s +++ b/test/torture-s/991014-1.c.s @@ -53,4 +53,4 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/991016-1.c.s b/test/torture-s/991016-1.c.s index cfbb7cf1d..492b9dc90 100644 --- a/test/torture-s/991016-1.c.s +++ b/test/torture-s/991016-1.c.s @@ -36,7 +36,7 @@ doit: # @doit tee_local $push7=, $1=, $pop8 br_if 0, $pop7 # 0: up to label3 # BB#5: # %do.end16 - end_loop # label4: + end_loop i64.store 0($2), $5 i64.eqz $push3=, $4 return $pop3 @@ -45,7 +45,7 @@ doit: # @doit i32.load $0=, 0($2) .LBB0_7: # %do.body # =>This Inner Loop Header: Depth=1 - loop # label5: + loop # label4: copy_local $push18=, $0 tee_local $push17=, $3=, $pop18 i32.const $push16=, 1 @@ -53,9 +53,9 @@ doit: # @doit i32.const $push15=, -1 i32.add $push14=, $1, $pop15 tee_local $push13=, $1=, $pop14 - br_if 0, $pop13 # 0: up to label5 + br_if 0, $pop13 # 0: up to label4 # BB#8: # %do.end - end_loop # label6: + end_loop i32.store 0($2), $0 i32.eqz $push5=, $3 return $pop5 @@ -64,7 +64,7 @@ doit: # @doit i32.load $0=, 0($2) .LBB0_10: # %do.body2 # =>This Inner Loop Header: Depth=1 - loop # label7: + loop # label5: copy_local $push24=, $0 tee_local $push23=, $3=, $pop24 i32.const $push22=, 1 @@ -72,9 +72,9 @@ doit: # @doit i32.const $push21=, -1 i32.add $push20=, $1, $pop21 tee_local $push19=, $1=, $pop20 - br_if 0, $pop19 # 0: up to label7 + br_if 0, $pop19 # 0: up to label5 # BB#11: # %do.end7 - end_loop # label8: + end_loop i32.store 0($2), $0 i32.eqz $push4=, $3 return $pop4 @@ -101,6 +101,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/991019-1.c.s b/test/torture-s/991019-1.c.s index f1bb392ef..b1403da25 100644 --- a/test/torture-s/991019-1.c.s +++ b/test/torture-s/991019-1.c.s @@ -30,5 +30,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/991023-1.c.s b/test/torture-s/991023-1.c.s index 1a7b036e7..44bb59943 100644 --- a/test/torture-s/991023-1.c.s +++ b/test/torture-s/991023-1.c.s @@ -43,5 +43,5 @@ blah: .size blah, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/991030-1.c.s b/test/torture-s/991030-1.c.s index d4c3b279b..0f82f014a 100644 --- a/test/torture-s/991030-1.c.s +++ b/test/torture-s/991030-1.c.s @@ -35,6 +35,6 @@ x: .size x, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/991112-1.c.s b/test/torture-s/991112-1.c.s index 66f53b1b1..34621c8c7 100644 --- a/test/torture-s/991112-1.c.s +++ b/test/torture-s/991112-1.c.s @@ -59,6 +59,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype isprint, i32, i32 .functype abort, void diff --git a/test/torture-s/991118-1.c.s b/test/torture-s/991118-1.c.s index 7c166d758..066a89fe2 100644 --- a/test/torture-s/991118-1.c.s +++ b/test/torture-s/991118-1.c.s @@ -237,6 +237,6 @@ tmp4: .size tmp4, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/991201-1.c.s b/test/torture-s/991201-1.c.s index 5226412d5..ffccaeacf 100644 --- a/test/torture-s/991201-1.c.s +++ b/test/torture-s/991201-1.c.s @@ -46,7 +46,7 @@ reset_palette: # @reset_palette tee_local $push17=, $2=, $pop18 br_if 0, $pop17 # 0: up to label0 # BB#2: # %bar.exit - end_loop # label1: + end_loop # fallthrough-return .endfunc .Lfunc_end0: @@ -62,11 +62,11 @@ bar: # @bar block i32.const $push0=, 48 i32.ne $push1=, $0, $pop0 - br_if 0, $pop1 # 0: down to label2 + br_if 0, $pop1 # 0: down to label1 # BB#1: # %if.end return .LBB1_2: # %if.then - end_block # label2: + end_block # label1: call abort@FUNCTION unreachable .endfunc @@ -197,6 +197,6 @@ default_blu: .size default_blu, 64 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/991202-1.c.s b/test/torture-s/991202-1.c.s index e1945d776..42294fbd8 100644 --- a/test/torture-s/991202-1.c.s +++ b/test/torture-s/991202-1.c.s @@ -39,5 +39,5 @@ y: .size y, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/991202-2.c.s b/test/torture-s/991202-2.c.s index 3c0528c62..d53480691 100644 --- a/test/torture-s/991202-2.c.s +++ b/test/torture-s/991202-2.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/991202-3.c.s b/test/torture-s/991202-3.c.s index 4693afbb0..603ff5017 100644 --- a/test/torture-s/991202-3.c.s +++ b/test/torture-s/991202-3.c.s @@ -62,5 +62,5 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/991216-1.c.s b/test/torture-s/991216-1.c.s index afa602d60..1140bb536 100644 --- a/test/torture-s/991216-1.c.s +++ b/test/torture-s/991216-1.c.s @@ -359,6 +359,6 @@ main: # @main .size main, .Lfunc_end8-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/991216-2.c.s b/test/torture-s/991216-2.c.s index 8f980635a..40a161c20 100644 --- a/test/torture-s/991216-2.c.s +++ b/test/torture-s/991216-2.c.s @@ -40,14 +40,14 @@ test: # @test tee_local $push26=, $2=, $pop27 i32.load $push2=, 0($1) i32.ne $push3=, $pop26, $pop2 - br_if 3, $pop3 # 3: down to label0 + br_if 2, $pop3 # 2: down to label0 # BB#4: # %for.cond # in Loop: Header=BB0_3 Depth=1 copy_local $1=, $3 i32.lt_s $push4=, $2, $0 br_if 0, $pop4 # 0: up to label3 .LBB0_5: # %for.end - end_loop # label4: + end_loop end_block # label1: i32.const $push5=, 7 i32.add $push6=, $3, $pop5 @@ -257,6 +257,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/991216-4.c.s b/test/torture-s/991216-4.c.s index 4ac24562a..2037ab032 100644 --- a/test/torture-s/991216-4.c.s +++ b/test/torture-s/991216-4.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/991221-1.c.s b/test/torture-s/991221-1.c.s index 129dc6d1f..093c7d580 100644 --- a/test/torture-s/991221-1.c.s +++ b/test/torture-s/991221-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/991227-1.c.s b/test/torture-s/991227-1.c.s index 25df6dd98..2c11166cf 100644 --- a/test/torture-s/991227-1.c.s +++ b/test/torture-s/991227-1.c.s @@ -44,5 +44,5 @@ main: # @main .size .L.str.1, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/991228-1.c.s b/test/torture-s/991228-1.c.s index e5ad90e52..201b2def4 100644 --- a/test/torture-s/991228-1.c.s +++ b/test/torture-s/991228-1.c.s @@ -104,6 +104,6 @@ endianness_test: .size endianness_test, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/align-1.c.s b/test/torture-s/align-1.c.s index 75c140fe9..4da813512 100644 --- a/test/torture-s/align-1.c.s +++ b/test/torture-s/align-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/align-2.c.s b/test/torture-s/align-2.c.s index d3dadcc02..924908496 100644 --- a/test/torture-s/align-2.c.s +++ b/test/torture-s/align-2.c.s @@ -361,5 +361,5 @@ s_d_ld: .size s_d_ld, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/align-3.c.s b/test/torture-s/align-3.c.s index 33c1ea557..e09fa1ef9 100644 --- a/test/torture-s/align-3.c.s +++ b/test/torture-s/align-3.c.s @@ -26,4 +26,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/alloca-1.c.s b/test/torture-s/alloca-1.c.s index 5ca0bebaf..be2f971ce 100644 --- a/test/torture-s/alloca-1.c.s +++ b/test/torture-s/alloca-1.c.s @@ -54,5 +54,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/anon-1.c.s b/test/torture-s/anon-1.c.s index 9f76faced..5f7f79b4c 100644 --- a/test/torture-s/anon-1.c.s +++ b/test/torture-s/anon-1.c.s @@ -27,4 +27,4 @@ foo: .size foo, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/arith-1.c.s b/test/torture-s/arith-1.c.s index 4811424e0..de793259a 100644 --- a/test/torture-s/arith-1.c.s +++ b/test/torture-s/arith-1.c.s @@ -34,5 +34,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/arith-rand-ll.c.s b/test/torture-s/arith-rand-ll.c.s index 251e75001..f3b4ba9d7 100644 --- a/test/torture-s/arith-rand-ll.c.s +++ b/test/torture-s/arith-rand-ll.c.s @@ -38,7 +38,8 @@ random_bitstring: # @random_bitstring i64.const $3=, 0 .LBB1_1: # %for.cond # =>This Inner Loop Header: Depth=1 - loop # label0: + block + loop # label1: i64.const $push20=, 1103515245 i64.mul $push0=, $2, $pop20 i64.const $push19=, 12345 @@ -52,7 +53,7 @@ random_bitstring: # @random_bitstring i32.and $push12=, $pop1, $pop13 tee_local $push11=, $1=, $pop12 i32.eqz $push26=, $pop11 - br_if 1, $pop26 # 1: down to label1 + br_if 1, $pop26 # 1: down to label0 # BB#2: # %if.else # in Loop: Header=BB1_1 Depth=1 i32.add $4=, $1, $4 @@ -77,9 +78,10 @@ random_bitstring: # @random_bitstring end_block # label2: i32.const $push25=, 71 i32.lt_u $push8=, $4, $pop25 - br_if 0, $pop8 # 0: up to label0 + br_if 0, $pop8 # 0: up to label1 .LBB1_5: # %cleanup - end_loop # label1: + end_loop + end_block # label0: i32.const $push9=, 0 i64.store simple_rand.seed($pop9), $2 copy_local $push27=, $3 @@ -113,6 +115,7 @@ main: # @main .LBB2_2: # %for.cond.i # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 + block loop # label9: i64.const $push86=, 1103515245 i64.mul $push0=, $2, $pop86 @@ -127,7 +130,7 @@ main: # @main i32.and $push78=, $pop1, $pop79 tee_local $push77=, $1=, $pop78 i32.eqz $push186=, $pop77 - br_if 1, $pop186 # 1: down to label10 + br_if 1, $pop186 # 1: down to label8 # BB#3: # %if.else.i # in Loop: Header=BB2_2 Depth=2 i32.add $10=, $1, $10 @@ -138,7 +141,7 @@ main: # @main i64.const $push87=, 256 i64.and $push3=, $2, $pop87 i64.eqz $push4=, $pop3 - br_if 0, $pop4 # 0: down to label11 + br_if 0, $pop4 # 0: down to label10 # BB#4: # %if.then2.i # in Loop: Header=BB2_2 Depth=2 i32.const $push90=, 1 @@ -149,18 +152,20 @@ main: # @main i64.or $9=, $pop7, $9 .LBB2_5: # %if.end.i # in Loop: Header=BB2_2 Depth=2 - end_block # label11: + end_block # label10: i32.const $push91=, 71 i32.lt_u $push8=, $10, $pop91 br_if 0, $pop8 # 0: up to label9 .LBB2_6: # %random_bitstring.exit # in Loop: Header=BB2_1 Depth=1 - end_loop # label10: + end_loop + end_block # label8: i32.const $10=, 0 i64.const $11=, 0 .LBB2_7: # %for.cond.i452 # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 + block loop # label12: i64.const $push101=, 1103515245 i64.mul $push9=, $2, $pop101 @@ -175,7 +180,7 @@ main: # @main i32.and $push93=, $pop10, $pop94 tee_local $push92=, $1=, $pop93 i32.eqz $push187=, $pop92 - br_if 1, $pop187 # 1: down to label13 + br_if 1, $pop187 # 1: down to label11 # BB#8: # %if.else.i457 # in Loop: Header=BB2_7 Depth=2 i32.add $10=, $1, $10 @@ -186,7 +191,7 @@ main: # @main i64.const $push102=, 256 i64.and $push12=, $2, $pop102 i64.eqz $push13=, $pop12 - br_if 0, $pop13 # 0: down to label14 + br_if 0, $pop13 # 0: down to label13 # BB#9: # %if.then2.i462 # in Loop: Header=BB2_7 Depth=2 i32.const $push105=, 1 @@ -197,16 +202,17 @@ main: # @main i64.or $11=, $pop16, $11 .LBB2_10: # %if.end.i465 # in Loop: Header=BB2_7 Depth=2 - end_block # label14: + end_block # label13: i32.const $push106=, 71 i32.lt_u $push17=, $10, $pop106 br_if 0, $pop17 # 0: up to label12 .LBB2_11: # %random_bitstring.exit467 # in Loop: Header=BB2_1 Depth=1 - end_loop # label13: + end_loop + end_block # label11: block i64.eqz $push18=, $11 - br_if 0, $pop18 # 0: down to label15 + br_if 0, $pop18 # 0: down to label14 # BB#12: # %cleanup.cont # in Loop: Header=BB2_1 Depth=1 block @@ -214,15 +220,15 @@ main: # @main i64.and $push19=, $9, $pop108 i64.const $push107=, 0 i64.ne $push20=, $pop19, $pop107 - br_if 0, $pop20 # 0: down to label16 + br_if 0, $pop20 # 0: down to label15 # BB#13: # %cleanup.cont # in Loop: Header=BB2_1 Depth=1 i64.const $push109=, -1 i64.eq $push21=, $11, $pop109 - br_if 1, $pop21 # 1: down to label15 + br_if 1, $pop21 # 1: down to label14 .LBB2_14: # %if.end17 # in Loop: Header=BB2_1 Depth=1 - end_block # label16: + end_block # label15: i64.rem_s $push117=, $9, $11 tee_local $push116=, $3=, $pop117 i64.const $push115=, 63 @@ -236,13 +242,13 @@ main: # @main i64.add $push22=, $11, $pop110 i64.xor $push23=, $pop22, $3 i64.ge_u $push26=, $pop25, $pop23 - br_if 3, $pop26 # 3: down to label6 + br_if 2, $pop26 # 2: down to label6 # BB#15: # %save_time # in Loop: Header=BB2_1 Depth=1 i32.wrap/i64 $push119=, $11 tee_local $push118=, $10=, $pop119 i32.eqz $push188=, $pop118 - br_if 0, $pop188 # 0: down to label15 + br_if 0, $pop188 # 0: down to label14 # BB#16: # %cleanup.cont65 # in Loop: Header=BB2_1 Depth=1 block @@ -250,15 +256,15 @@ main: # @main tee_local $push121=, $1=, $pop122 i32.const $push120=, 2147483647 i32.and $push28=, $pop121, $pop120 - br_if 0, $pop28 # 0: down to label17 + br_if 0, $pop28 # 0: down to label16 # BB#17: # %cleanup.cont65 # in Loop: Header=BB2_1 Depth=1 i32.const $push123=, -1 i32.eq $push29=, $10, $pop123 - br_if 1, $pop29 # 1: down to label15 + br_if 1, $pop29 # 1: down to label14 .LBB2_18: # %if.end79 # in Loop: Header=BB2_1 Depth=1 - end_block # label17: + end_block # label16: i32.rem_s $push131=, $1, $10 tee_local $push130=, $4=, $pop131 i32.const $push129=, 31 @@ -272,25 +278,25 @@ main: # @main i32.add $push30=, $10, $pop124 i32.xor $push31=, $pop30, $6 i32.ge_u $push34=, $pop33, $pop31 - br_if 4, $pop34 # 4: down to label5 + br_if 3, $pop34 # 3: down to label5 # BB#19: # %lor.lhs.false103 # in Loop: Header=BB2_1 Depth=1 block i32.eqz $push189=, $4 - br_if 0, $pop189 # 0: down to label18 + br_if 0, $pop189 # 0: down to label17 # BB#20: # %lor.lhs.false103 # in Loop: Header=BB2_1 Depth=1 i32.xor $push35=, $4, $1 i32.const $push132=, -1 i32.le_s $push36=, $pop35, $pop132 - br_if 5, $pop36 # 5: down to label5 + br_if 4, $pop36 # 4: down to label5 .LBB2_21: # %cleanup.cont118 # in Loop: Header=BB2_1 Depth=1 - end_block # label18: + end_block # label17: i32.const $push133=, 65535 i32.and $push37=, $10, $pop133 i32.eqz $push190=, $pop37 - br_if 0, $pop190 # 0: down to label15 + br_if 0, $pop190 # 0: down to label14 # BB#22: # %cleanup.cont158 # in Loop: Header=BB2_1 Depth=1 i32.const $push154=, 16 @@ -324,7 +330,7 @@ main: # @main i32.const $push134=, 65535 i32.and $push46=, $pop45, $pop134 i32.ge_s $push47=, $pop42, $pop46 - br_if 5, $pop47 # 5: down to label4 + br_if 4, $pop47 # 4: down to label4 # BB#23: # %lor.lhs.false197 # in Loop: Header=BB2_1 Depth=1 i32.div_s $push48=, $5, $4 @@ -335,13 +341,13 @@ main: # @main i32.const $push155=, 16 i32.shr_s $push52=, $pop51, $pop155 i32.ne $push53=, $pop52, $5 - br_if 5, $pop53 # 5: down to label4 + br_if 4, $pop53 # 4: down to label4 # BB#24: # %if.end209 # in Loop: Header=BB2_1 Depth=1 i32.const $push157=, 255 i32.and $push55=, $10, $pop157 i32.eqz $push191=, $pop55 - br_if 0, $pop191 # 0: down to label15 + br_if 0, $pop191 # 0: down to label14 # BB#25: # %cleanup.cont249 # in Loop: Header=BB2_1 Depth=1 i32.const $push178=, 24 @@ -375,7 +381,7 @@ main: # @main i32.const $push158=, 255 i32.and $push64=, $pop63, $pop158 i32.ge_s $push65=, $pop60, $pop64 - br_if 6, $pop65 # 6: down to label3 + br_if 5, $pop65 # 5: down to label3 # BB#26: # %lor.lhs.false288 # in Loop: Header=BB2_1 Depth=1 i32.div_s $push66=, $4, $10 @@ -386,10 +392,10 @@ main: # @main i32.const $push179=, 24 i32.shr_s $push70=, $pop69, $pop179 i32.ne $push71=, $pop70, $4 - br_if 6, $pop71 # 6: down to label3 + br_if 5, $pop71 # 5: down to label3 .LBB2_27: # %cleanup301 # in Loop: Header=BB2_1 Depth=1 - end_block # label15: + end_block # label14: i64.const $push184=, 1 i64.add $push183=, $0, $pop184 tee_local $push182=, $0=, $pop183 @@ -397,7 +403,7 @@ main: # @main i64.lt_s $push74=, $pop182, $pop181 br_if 0, $pop74 # 0: up to label7 # BB#28: # %for.end - end_loop # label8: + end_loop i32.const $push75=, 0 i64.store simple_rand.seed($pop75), $2 i32.const $push185=, 0 @@ -439,6 +445,6 @@ simple_rand.seed: .size simple_rand.seed, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/arith-rand.c.s b/test/torture-s/arith-rand.c.s index 045a44230..544c5c82e 100644 --- a/test/torture-s/arith-rand.c.s +++ b/test/torture-s/arith-rand.c.s @@ -38,7 +38,8 @@ random_bitstring: # @random_bitstring i32.const $3=, 0 .LBB1_1: # %for.cond # =>This Inner Loop Header: Depth=1 - loop # label0: + block + loop # label1: i32.const $push15=, 1103515245 i32.mul $push0=, $1, $pop15 i32.const $push14=, 12345 @@ -50,7 +51,7 @@ random_bitstring: # @random_bitstring i32.and $push9=, $pop1, $pop10 tee_local $push8=, $0=, $pop9 i32.eqz $push20=, $pop8 - br_if 1, $pop20 # 1: down to label1 + br_if 1, $pop20 # 1: down to label0 # BB#2: # %if.else # in Loop: Header=BB1_1 Depth=1 i32.add $3=, $0, $3 @@ -72,9 +73,10 @@ random_bitstring: # @random_bitstring end_block # label2: i32.const $push19=, 39 i32.lt_u $push5=, $3, $pop19 - br_if 0, $pop5 # 0: up to label0 + br_if 0, $pop5 # 0: up to label1 .LBB1_5: # %cleanup - end_loop # label1: + end_loop + end_block # label0: i32.const $push6=, 0 i32.store simple_rand.seed($pop6), $1 copy_local $push22=, $2 @@ -107,6 +109,7 @@ main: # @main .LBB2_2: # %for.cond.i # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 + block loop # label8: i32.const $push66=, 1103515245 i32.mul $push0=, $2, $pop66 @@ -119,7 +122,7 @@ main: # @main i32.and $push60=, $pop1, $pop61 tee_local $push59=, $1=, $pop60 i32.eqz $push146=, $pop59 - br_if 1, $pop146 # 1: down to label9 + br_if 1, $pop146 # 1: down to label7 # BB#3: # %if.else.i # in Loop: Header=BB2_2 Depth=2 i32.add $7=, $1, $7 @@ -128,7 +131,7 @@ main: # @main i32.const $push67=, 256 i32.and $push2=, $2, $pop67 i32.eqz $push147=, $pop2 - br_if 0, $pop147 # 0: down to label10 + br_if 0, $pop147 # 0: down to label9 # BB#4: # %if.then1.i # in Loop: Header=BB2_2 Depth=2 i32.const $push69=, 1 @@ -138,18 +141,20 @@ main: # @main i32.or $6=, $pop4, $6 .LBB2_5: # %if.end.i # in Loop: Header=BB2_2 Depth=2 - end_block # label10: + end_block # label9: i32.const $push70=, 39 i32.lt_u $push5=, $7, $pop70 br_if 0, $pop5 # 0: up to label8 .LBB2_6: # %random_bitstring.exit # in Loop: Header=BB2_1 Depth=1 - end_loop # label9: + end_loop + end_block # label7: i32.const $7=, 0 i32.const $8=, 0 .LBB2_7: # %for.cond.i339 # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 + block loop # label11: i32.const $push78=, 1103515245 i32.mul $push6=, $2, $pop78 @@ -162,7 +167,7 @@ main: # @main i32.and $push72=, $pop7, $pop73 tee_local $push71=, $1=, $pop72 i32.eqz $push148=, $pop71 - br_if 1, $pop148 # 1: down to label12 + br_if 1, $pop148 # 1: down to label10 # BB#8: # %if.else.i343 # in Loop: Header=BB2_7 Depth=2 i32.add $8=, $1, $8 @@ -171,7 +176,7 @@ main: # @main i32.const $push79=, 256 i32.and $push8=, $2, $pop79 i32.eqz $push149=, $pop8 - br_if 0, $pop149 # 0: down to label13 + br_if 0, $pop149 # 0: down to label12 # BB#9: # %if.then1.i347 # in Loop: Header=BB2_7 Depth=2 i32.const $push81=, 1 @@ -181,30 +186,31 @@ main: # @main i32.or $7=, $pop10, $7 .LBB2_10: # %if.end.i350 # in Loop: Header=BB2_7 Depth=2 - end_block # label13: + end_block # label12: i32.const $push82=, 39 i32.lt_u $push11=, $8, $pop82 br_if 0, $pop11 # 0: up to label11 .LBB2_11: # %random_bitstring.exit352 # in Loop: Header=BB2_1 Depth=1 - end_loop # label12: + end_loop + end_block # label10: block i32.eqz $push150=, $7 - br_if 0, $pop150 # 0: down to label14 + br_if 0, $pop150 # 0: down to label13 # BB#12: # %cleanup.cont # in Loop: Header=BB2_1 Depth=1 block i32.const $push83=, 2147483647 i32.and $push12=, $6, $pop83 - br_if 0, $pop12 # 0: down to label15 + br_if 0, $pop12 # 0: down to label14 # BB#13: # %cleanup.cont # in Loop: Header=BB2_1 Depth=1 i32.const $push84=, -1 i32.eq $push13=, $7, $pop84 - br_if 1, $pop13 # 1: down to label14 + br_if 1, $pop13 # 1: down to label13 .LBB2_14: # %if.end25 # in Loop: Header=BB2_1 Depth=1 - end_block # label15: + end_block # label14: i32.rem_s $push92=, $6, $7 tee_local $push91=, $1=, $pop92 i32.const $push90=, 31 @@ -218,13 +224,13 @@ main: # @main i32.add $push14=, $7, $pop85 i32.xor $push15=, $pop14, $1 i32.ge_u $push18=, $pop17, $pop15 - br_if 4, $pop18 # 4: down to label4 + br_if 3, $pop18 # 3: down to label4 # BB#15: # %cleanup.cont47 # in Loop: Header=BB2_1 Depth=1 i32.const $push93=, 65535 i32.and $push20=, $7, $pop93 i32.eqz $push151=, $pop20 - br_if 0, $pop151 # 0: down to label14 + br_if 0, $pop151 # 0: down to label13 # BB#16: # %cleanup.cont86 # in Loop: Header=BB2_1 Depth=1 i32.const $push114=, 16 @@ -258,7 +264,7 @@ main: # @main i32.const $push94=, 65535 i32.and $push29=, $pop28, $pop94 i32.ge_s $push30=, $pop25, $pop29 - br_if 3, $pop30 # 3: down to label5 + br_if 2, $pop30 # 2: down to label5 # BB#17: # %lor.lhs.false125 # in Loop: Header=BB2_1 Depth=1 i32.div_s $push31=, $3, $1 @@ -269,13 +275,13 @@ main: # @main i32.const $push115=, 16 i32.shr_s $push35=, $pop34, $pop115 i32.ne $push36=, $pop35, $3 - br_if 3, $pop36 # 3: down to label5 + br_if 2, $pop36 # 2: down to label5 # BB#18: # %if.end137 # in Loop: Header=BB2_1 Depth=1 i32.const $push117=, 255 i32.and $push38=, $7, $pop117 i32.eqz $push152=, $pop38 - br_if 0, $pop152 # 0: down to label14 + br_if 0, $pop152 # 0: down to label13 # BB#19: # %cleanup.cont177 # in Loop: Header=BB2_1 Depth=1 i32.const $push138=, 24 @@ -309,7 +315,7 @@ main: # @main i32.const $push118=, 255 i32.and $push47=, $pop46, $pop118 i32.ge_s $push48=, $pop43, $pop47 - br_if 5, $pop48 # 5: down to label3 + br_if 4, $pop48 # 4: down to label3 # BB#20: # %lor.lhs.false216 # in Loop: Header=BB2_1 Depth=1 i32.div_s $push49=, $6, $1 @@ -320,10 +326,10 @@ main: # @main i32.const $push139=, 24 i32.shr_s $push53=, $pop52, $pop139 i32.ne $push54=, $pop53, $6 - br_if 5, $pop54 # 5: down to label3 + br_if 4, $pop54 # 4: down to label3 .LBB2_21: # %cleanup229 # in Loop: Header=BB2_1 Depth=1 - end_block # label14: + end_block # label13: i32.const $push144=, 1 i32.add $push143=, $0, $pop144 tee_local $push142=, $0=, $pop143 @@ -331,7 +337,7 @@ main: # @main i32.lt_s $push56=, $pop142, $pop141 br_if 0, $pop56 # 0: up to label6 # BB#22: # %for.end - end_loop # label7: + end_loop i32.const $push57=, 0 i32.store simple_rand.seed($pop57), $2 i32.const $push145=, 0 @@ -367,6 +373,6 @@ simple_rand.seed: .size simple_rand.seed, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/ashldi-1.c.s b/test/torture-s/ashldi-1.c.s index 66e3ba313..cd489732b 100644 --- a/test/torture-s/ashldi-1.c.s +++ b/test/torture-s/ashldi-1.c.s @@ -18,7 +18,7 @@ main: # @main i64.shl $push0=, $pop6, $0 i64.load $push1=, 0($2) i64.ne $push2=, $pop0, $pop1 - br_if 2, $pop2 # 2: down to label0 + br_if 1, $pop2 # 1: down to label0 # BB#2: # %for.cond # in Loop: Header=BB0_1 Depth=1 i32.const $push11=, 8 @@ -30,16 +30,16 @@ main: # @main i64.lt_s $push3=, $pop8, $pop7 br_if 0, $pop3 # 0: up to label1 # BB#3: # %constant_shift.exit.preheader - end_loop # label2: + end_loop i32.const $2=, 0 i32.const $1=, .Lswitch.table .LBB0_4: # %constant_shift.exit # =>This Inner Loop Header: Depth=1 block - loop # label4: + loop # label3: i32.const $push12=, 1 i32.eqz $push18=, $pop12 - br_if 2, $pop18 # 2: down to label3 + br_if 1, $pop18 # 1: down to label2 # BB#5: # %for.cond2 # in Loop: Header=BB0_4 Depth=1 i32.const $push17=, 8 @@ -49,14 +49,14 @@ main: # @main tee_local $push14=, $2=, $pop15 i32.const $push13=, 63 i32.le_s $push4=, $pop14, $pop13 - br_if 0, $pop4 # 0: up to label4 + br_if 0, $pop4 # 0: up to label3 # BB#6: # %for.end13 - end_loop # label5: + end_loop i32.const $push5=, 0 call exit@FUNCTION, $pop5 unreachable .LBB0_7: # %if.then9 - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .LBB0_8: # %if.then @@ -138,6 +138,6 @@ main: # @main .size .Lswitch.table, 512 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/ashrdi-1.c.s b/test/torture-s/ashrdi-1.c.s index 130fc1775..af7a42607 100644 --- a/test/torture-s/ashrdi-1.c.s +++ b/test/torture-s/ashrdi-1.c.s @@ -19,7 +19,7 @@ main: # @main i64.shr_u $push0=, $pop17, $0 i64.load $push1=, 0($2) i64.ne $push2=, $pop0, $pop1 - br_if 2, $pop2 # 2: down to label1 + br_if 1, $pop2 # 1: down to label1 # BB#2: # %for.cond # in Loop: Header=BB0_1 Depth=1 i32.const $push22=, 8 @@ -31,17 +31,17 @@ main: # @main i64.lt_s $push3=, $pop19, $pop18 br_if 0, $pop3 # 0: up to label2 # BB#3: # %for.body4.preheader - end_loop # label3: + end_loop i64.const $0=, 0 i32.const $2=, sext .LBB0_4: # %for.body4 # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: i64.const $push23=, -8152436031399644656 i64.shr_s $push4=, $pop23, $0 i64.load $push5=, 0($2) i64.ne $push6=, $pop4, $pop5 - br_if 2, $pop6 # 2: down to label1 + br_if 1, $pop6 # 1: down to label1 # BB#5: # %for.cond2 # in Loop: Header=BB0_4 Depth=1 i32.const $push28=, 8 @@ -51,19 +51,19 @@ main: # @main tee_local $push25=, $0=, $pop26 i64.const $push24=, 64 i64.lt_s $push7=, $pop25, $pop24 - br_if 0, $pop7 # 0: up to label4 + br_if 0, $pop7 # 0: up to label3 # BB#6: # %for.body16.preheader - end_loop # label5: + end_loop i32.const $2=, 0 i32.const $1=, zext .LBB0_7: # %for.body16 # =>This Inner Loop Header: Depth=1 - loop # label6: + loop # label4: i64.const $push29=, 8526495107234113920 i64.call $push8=, constant_shift@FUNCTION, $pop29, $2 i64.load $push9=, 0($1) i64.ne $push10=, $pop8, $pop9 - br_if 3, $pop10 # 3: down to label0 + br_if 2, $pop10 # 2: down to label0 # BB#8: # %for.cond14 # in Loop: Header=BB0_7 Depth=1 i32.const $push34=, 8 @@ -73,20 +73,20 @@ main: # @main tee_local $push31=, $2=, $pop32 i32.const $push30=, 64 i32.lt_s $push11=, $pop31, $pop30 - br_if 0, $pop11 # 0: up to label6 + br_if 0, $pop11 # 0: up to label4 # BB#9: # %for.body28.preheader - end_loop # label7: + end_loop i32.const $2=, 0 i32.const $1=, sext .LBB0_10: # %for.body28 # =>This Inner Loop Header: Depth=1 block - loop # label9: + loop # label6: i64.const $push35=, -8152436031399644656 i64.call $push12=, constant_shift@FUNCTION, $pop35, $2 i64.load $push13=, 0($1) i64.ne $push14=, $pop12, $pop13 - br_if 2, $pop14 # 2: down to label8 + br_if 1, $pop14 # 1: down to label5 # BB#11: # %for.cond26 # in Loop: Header=BB0_10 Depth=1 i32.const $push40=, 8 @@ -96,14 +96,14 @@ main: # @main tee_local $push37=, $2=, $pop38 i32.const $push36=, 63 i32.le_s $push15=, $pop37, $pop36 - br_if 0, $pop15 # 0: up to label9 + br_if 0, $pop15 # 0: up to label6 # BB#12: # %for.end37 - end_loop # label10: + end_loop i32.const $push16=, 0 call exit@FUNCTION, $pop16 unreachable .LBB0_13: # %if.then33 - end_block # label8: + end_block # label5: call abort@FUNCTION unreachable .LBB0_14: # %if.then @@ -127,7 +127,7 @@ constant_shift: # @constant_shift block i32.const $push0=, 63 i32.gt_u $push1=, $1, $pop0 - br_if 0, $pop1 # 0: down to label11 + br_if 0, $pop1 # 0: down to label7 # BB#1: # %entry block block @@ -193,389 +193,389 @@ constant_shift: # @constant_shift block block block - br_table $1, 1, 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 1 # 1: down to label74 - # 0: down to label75 - # 2: down to label73 - # 3: down to label72 - # 4: down to label71 - # 5: down to label70 - # 6: down to label69 - # 7: down to label68 - # 8: down to label67 - # 9: down to label66 - # 10: down to label65 - # 11: down to label64 - # 12: down to label63 - # 13: down to label62 - # 14: down to label61 - # 15: down to label60 - # 16: down to label59 - # 17: down to label58 - # 18: down to label57 - # 19: down to label56 - # 20: down to label55 - # 21: down to label54 - # 22: down to label53 - # 23: down to label52 - # 24: down to label51 - # 25: down to label50 - # 26: down to label49 - # 27: down to label48 - # 28: down to label47 - # 29: down to label46 - # 30: down to label45 - # 31: down to label44 - # 32: down to label43 - # 33: down to label42 - # 34: down to label41 - # 35: down to label40 - # 36: down to label39 - # 37: down to label38 - # 38: down to label37 - # 39: down to label36 - # 40: down to label35 - # 41: down to label34 - # 42: down to label33 - # 43: down to label32 - # 44: down to label31 - # 45: down to label30 - # 46: down to label29 - # 47: down to label28 - # 48: down to label27 - # 49: down to label26 - # 50: down to label25 - # 51: down to label24 - # 52: down to label23 - # 53: down to label22 - # 54: down to label21 - # 55: down to label20 - # 56: down to label19 - # 57: down to label18 - # 58: down to label17 - # 59: down to label16 - # 60: down to label15 - # 61: down to label14 - # 62: down to label13 - # 63: down to label12 + br_table $1, 1, 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 1 # 1: down to label70 + # 0: down to label71 + # 2: down to label69 + # 3: down to label68 + # 4: down to label67 + # 5: down to label66 + # 6: down to label65 + # 7: down to label64 + # 8: down to label63 + # 9: down to label62 + # 10: down to label61 + # 11: down to label60 + # 12: down to label59 + # 13: down to label58 + # 14: down to label57 + # 15: down to label56 + # 16: down to label55 + # 17: down to label54 + # 18: down to label53 + # 19: down to label52 + # 20: down to label51 + # 21: down to label50 + # 22: down to label49 + # 23: down to label48 + # 24: down to label47 + # 25: down to label46 + # 26: down to label45 + # 27: down to label44 + # 28: down to label43 + # 29: down to label42 + # 30: down to label41 + # 31: down to label40 + # 32: down to label39 + # 33: down to label38 + # 34: down to label37 + # 35: down to label36 + # 36: down to label35 + # 37: down to label34 + # 38: down to label33 + # 39: down to label32 + # 40: down to label31 + # 41: down to label30 + # 42: down to label29 + # 43: down to label28 + # 44: down to label27 + # 45: down to label26 + # 46: down to label25 + # 47: down to label24 + # 48: down to label23 + # 49: down to label22 + # 50: down to label21 + # 51: down to label20 + # 52: down to label19 + # 53: down to label18 + # 54: down to label17 + # 55: down to label16 + # 56: down to label15 + # 57: down to label14 + # 58: down to label13 + # 59: down to label12 + # 60: down to label11 + # 61: down to label10 + # 62: down to label9 + # 63: down to label8 .LBB1_2: # %sw.bb1 - end_block # label75: + end_block # label71: i64.const $push64=, 1 i64.shr_s $0=, $0, $pop64 .LBB1_3: # %sw.epilog - end_block # label74: + end_block # label70: return $0 .LBB1_4: # %sw.bb3 - end_block # label73: + end_block # label69: i64.const $push63=, 2 i64.shr_s $push65=, $0, $pop63 return $pop65 .LBB1_5: # %sw.bb5 - end_block # label72: + end_block # label68: i64.const $push62=, 3 i64.shr_s $push66=, $0, $pop62 return $pop66 .LBB1_6: # %sw.bb7 - end_block # label71: + end_block # label67: i64.const $push61=, 4 i64.shr_s $push67=, $0, $pop61 return $pop67 .LBB1_7: # %sw.bb9 - end_block # label70: + end_block # label66: i64.const $push60=, 5 i64.shr_s $push68=, $0, $pop60 return $pop68 .LBB1_8: # %sw.bb11 - end_block # label69: + end_block # label65: i64.const $push59=, 6 i64.shr_s $push69=, $0, $pop59 return $pop69 .LBB1_9: # %sw.bb13 - end_block # label68: + end_block # label64: i64.const $push58=, 7 i64.shr_s $push70=, $0, $pop58 return $pop70 .LBB1_10: # %sw.bb15 - end_block # label67: + end_block # label63: i64.const $push57=, 8 i64.shr_s $push71=, $0, $pop57 return $pop71 .LBB1_11: # %sw.bb17 - end_block # label66: + end_block # label62: i64.const $push56=, 9 i64.shr_s $push72=, $0, $pop56 return $pop72 .LBB1_12: # %sw.bb19 - end_block # label65: + end_block # label61: i64.const $push55=, 10 i64.shr_s $push73=, $0, $pop55 return $pop73 .LBB1_13: # %sw.bb21 - end_block # label64: + end_block # label60: i64.const $push54=, 11 i64.shr_s $push74=, $0, $pop54 return $pop74 .LBB1_14: # %sw.bb23 - end_block # label63: + end_block # label59: i64.const $push53=, 12 i64.shr_s $push75=, $0, $pop53 return $pop75 .LBB1_15: # %sw.bb25 - end_block # label62: + end_block # label58: i64.const $push52=, 13 i64.shr_s $push76=, $0, $pop52 return $pop76 .LBB1_16: # %sw.bb27 - end_block # label61: + end_block # label57: i64.const $push51=, 14 i64.shr_s $push77=, $0, $pop51 return $pop77 .LBB1_17: # %sw.bb29 - end_block # label60: + end_block # label56: i64.const $push50=, 15 i64.shr_s $push78=, $0, $pop50 return $pop78 .LBB1_18: # %sw.bb31 - end_block # label59: + end_block # label55: i64.const $push49=, 16 i64.shr_s $push79=, $0, $pop49 return $pop79 .LBB1_19: # %sw.bb33 - end_block # label58: + end_block # label54: i64.const $push48=, 17 i64.shr_s $push80=, $0, $pop48 return $pop80 .LBB1_20: # %sw.bb35 - end_block # label57: + end_block # label53: i64.const $push47=, 18 i64.shr_s $push81=, $0, $pop47 return $pop81 .LBB1_21: # %sw.bb37 - end_block # label56: + end_block # label52: i64.const $push46=, 19 i64.shr_s $push82=, $0, $pop46 return $pop82 .LBB1_22: # %sw.bb39 - end_block # label55: + end_block # label51: i64.const $push45=, 20 i64.shr_s $push83=, $0, $pop45 return $pop83 .LBB1_23: # %sw.bb41 - end_block # label54: + end_block # label50: i64.const $push44=, 21 i64.shr_s $push84=, $0, $pop44 return $pop84 .LBB1_24: # %sw.bb43 - end_block # label53: + end_block # label49: i64.const $push43=, 22 i64.shr_s $push85=, $0, $pop43 return $pop85 .LBB1_25: # %sw.bb45 - end_block # label52: + end_block # label48: i64.const $push42=, 23 i64.shr_s $push86=, $0, $pop42 return $pop86 .LBB1_26: # %sw.bb47 - end_block # label51: + end_block # label47: i64.const $push41=, 24 i64.shr_s $push87=, $0, $pop41 return $pop87 .LBB1_27: # %sw.bb49 - end_block # label50: + end_block # label46: i64.const $push40=, 25 i64.shr_s $push88=, $0, $pop40 return $pop88 .LBB1_28: # %sw.bb51 - end_block # label49: + end_block # label45: i64.const $push39=, 26 i64.shr_s $push89=, $0, $pop39 return $pop89 .LBB1_29: # %sw.bb53 - end_block # label48: + end_block # label44: i64.const $push38=, 27 i64.shr_s $push90=, $0, $pop38 return $pop90 .LBB1_30: # %sw.bb55 - end_block # label47: + end_block # label43: i64.const $push37=, 28 i64.shr_s $push91=, $0, $pop37 return $pop91 .LBB1_31: # %sw.bb57 - end_block # label46: + end_block # label42: i64.const $push36=, 29 i64.shr_s $push92=, $0, $pop36 return $pop92 .LBB1_32: # %sw.bb59 - end_block # label45: + end_block # label41: i64.const $push35=, 30 i64.shr_s $push93=, $0, $pop35 return $pop93 .LBB1_33: # %sw.bb61 - end_block # label44: + end_block # label40: i64.const $push34=, 31 i64.shr_s $push94=, $0, $pop34 return $pop94 .LBB1_34: # %sw.bb63 - end_block # label43: + end_block # label39: i64.const $push33=, 32 i64.shr_s $push95=, $0, $pop33 return $pop95 .LBB1_35: # %sw.bb65 - end_block # label42: + end_block # label38: i64.const $push32=, 33 i64.shr_s $push96=, $0, $pop32 return $pop96 .LBB1_36: # %sw.bb67 - end_block # label41: + end_block # label37: i64.const $push31=, 34 i64.shr_s $push97=, $0, $pop31 return $pop97 .LBB1_37: # %sw.bb69 - end_block # label40: + end_block # label36: i64.const $push30=, 35 i64.shr_s $push98=, $0, $pop30 return $pop98 .LBB1_38: # %sw.bb71 - end_block # label39: + end_block # label35: i64.const $push29=, 36 i64.shr_s $push99=, $0, $pop29 return $pop99 .LBB1_39: # %sw.bb73 - end_block # label38: + end_block # label34: i64.const $push28=, 37 i64.shr_s $push100=, $0, $pop28 return $pop100 .LBB1_40: # %sw.bb75 - end_block # label37: + end_block # label33: i64.const $push27=, 38 i64.shr_s $push101=, $0, $pop27 return $pop101 .LBB1_41: # %sw.bb77 - end_block # label36: + end_block # label32: i64.const $push26=, 39 i64.shr_s $push102=, $0, $pop26 return $pop102 .LBB1_42: # %sw.bb79 - end_block # label35: + end_block # label31: i64.const $push25=, 40 i64.shr_s $push103=, $0, $pop25 return $pop103 .LBB1_43: # %sw.bb81 - end_block # label34: + end_block # label30: i64.const $push24=, 41 i64.shr_s $push104=, $0, $pop24 return $pop104 .LBB1_44: # %sw.bb83 - end_block # label33: + end_block # label29: i64.const $push23=, 42 i64.shr_s $push105=, $0, $pop23 return $pop105 .LBB1_45: # %sw.bb85 - end_block # label32: + end_block # label28: i64.const $push22=, 43 i64.shr_s $push106=, $0, $pop22 return $pop106 .LBB1_46: # %sw.bb87 - end_block # label31: + end_block # label27: i64.const $push21=, 44 i64.shr_s $push107=, $0, $pop21 return $pop107 .LBB1_47: # %sw.bb89 - end_block # label30: + end_block # label26: i64.const $push20=, 45 i64.shr_s $push108=, $0, $pop20 return $pop108 .LBB1_48: # %sw.bb91 - end_block # label29: + end_block # label25: i64.const $push19=, 46 i64.shr_s $push109=, $0, $pop19 return $pop109 .LBB1_49: # %sw.bb93 - end_block # label28: + end_block # label24: i64.const $push18=, 47 i64.shr_s $push110=, $0, $pop18 return $pop110 .LBB1_50: # %sw.bb95 - end_block # label27: + end_block # label23: i64.const $push17=, 48 i64.shr_s $push111=, $0, $pop17 return $pop111 .LBB1_51: # %sw.bb97 - end_block # label26: + end_block # label22: i64.const $push16=, 49 i64.shr_s $push112=, $0, $pop16 return $pop112 .LBB1_52: # %sw.bb99 - end_block # label25: + end_block # label21: i64.const $push15=, 50 i64.shr_s $push113=, $0, $pop15 return $pop113 .LBB1_53: # %sw.bb101 - end_block # label24: + end_block # label20: i64.const $push14=, 51 i64.shr_s $push114=, $0, $pop14 return $pop114 .LBB1_54: # %sw.bb103 - end_block # label23: + end_block # label19: i64.const $push13=, 52 i64.shr_s $push115=, $0, $pop13 return $pop115 .LBB1_55: # %sw.bb105 - end_block # label22: + end_block # label18: i64.const $push12=, 53 i64.shr_s $push116=, $0, $pop12 return $pop116 .LBB1_56: # %sw.bb107 - end_block # label21: + end_block # label17: i64.const $push11=, 54 i64.shr_s $push117=, $0, $pop11 return $pop117 .LBB1_57: # %sw.bb109 - end_block # label20: + end_block # label16: i64.const $push10=, 55 i64.shr_s $push118=, $0, $pop10 return $pop118 .LBB1_58: # %sw.bb111 - end_block # label19: + end_block # label15: i64.const $push9=, 56 i64.shr_s $push119=, $0, $pop9 return $pop119 .LBB1_59: # %sw.bb113 - end_block # label18: + end_block # label14: i64.const $push8=, 57 i64.shr_s $push120=, $0, $pop8 return $pop120 .LBB1_60: # %sw.bb115 - end_block # label17: + end_block # label13: i64.const $push7=, 58 i64.shr_s $push121=, $0, $pop7 return $pop121 .LBB1_61: # %sw.bb117 - end_block # label16: + end_block # label12: i64.const $push6=, 59 i64.shr_s $push122=, $0, $pop6 return $pop122 .LBB1_62: # %sw.bb119 - end_block # label15: + end_block # label11: i64.const $push5=, 60 i64.shr_s $push123=, $0, $pop5 return $pop123 .LBB1_63: # %sw.bb121 - end_block # label14: + end_block # label10: i64.const $push4=, 61 i64.shr_s $push124=, $0, $pop4 return $pop124 .LBB1_64: # %sw.bb123 - end_block # label13: + end_block # label9: i64.const $push3=, 62 i64.shr_s $push125=, $0, $pop3 return $pop125 .LBB1_65: # %sw.bb125 - end_block # label12: + end_block # label8: i64.const $push2=, 63 i64.shr_s $push126=, $0, $pop2 return $pop126 .LBB1_66: # %sw.default - end_block # label11: + end_block # label7: call abort@FUNCTION unreachable .endfunc @@ -723,6 +723,6 @@ sext: .size sext, 512 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/bcp-1.c.s b/test/torture-s/bcp-1.c.s index 6ca28c89a..eacaa8088 100644 --- a/test/torture-s/bcp-1.c.s +++ b/test/torture-s/bcp-1.c.s @@ -436,6 +436,6 @@ global: .size global, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/bf-layout-1.c.s b/test/torture-s/bf-layout-1.c.s index d39a4dcfc..674542a29 100644 --- a/test/torture-s/bf-layout-1.c.s +++ b/test/torture-s/bf-layout-1.c.s @@ -33,5 +33,5 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/bf-pack-1.c.s b/test/torture-s/bf-pack-1.c.s index b13178a0d..585582fc8 100644 --- a/test/torture-s/bf-pack-1.c.s +++ b/test/torture-s/bf-pack-1.c.s @@ -61,6 +61,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/bf-sign-1.c.s b/test/torture-s/bf-sign-1.c.s index 4a44ee6c9..56cec20d9 100644 --- a/test/torture-s/bf-sign-1.c.s +++ b/test/torture-s/bf-sign-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/bf-sign-2.c.s b/test/torture-s/bf-sign-2.c.s index 714e0e555..e08b222cc 100644 --- a/test/torture-s/bf-sign-2.c.s +++ b/test/torture-s/bf-sign-2.c.s @@ -98,6 +98,6 @@ x: .size x, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/bf64-1.c.s b/test/torture-s/bf64-1.c.s index 8b0298571..24027a57e 100644 --- a/test/torture-s/bf64-1.c.s +++ b/test/torture-s/bf64-1.c.s @@ -47,5 +47,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/bitfld-1.c.s b/test/torture-s/bitfld-1.c.s index eb74b0a1e..4a2350fb0 100644 --- a/test/torture-s/bitfld-1.c.s +++ b/test/torture-s/bitfld-1.c.s @@ -15,4 +15,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/bitfld-2.c.s b/test/torture-s/bitfld-2.c.s index 670c5913e..89eea55bb 100644 --- a/test/torture-s/bitfld-2.c.s +++ b/test/torture-s/bitfld-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/bitfld-3.c.s b/test/torture-s/bitfld-3.c.s index 5e8967da2..f98a4e143 100644 --- a/test/torture-s/bitfld-3.c.s +++ b/test/torture-s/bitfld-3.c.s @@ -118,5 +118,5 @@ c: .size c, 24 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/bitfld-4.c.s b/test/torture-s/bitfld-4.c.s index 49448ce81..0c2cadcb6 100644 --- a/test/torture-s/bitfld-4.c.s +++ b/test/torture-s/bitfld-4.c.s @@ -37,5 +37,5 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/bitfld-5.c.s b/test/torture-s/bitfld-5.c.s index 65b40ec90..09577db5b 100644 --- a/test/torture-s/bitfld-5.c.s +++ b/test/torture-s/bitfld-5.c.s @@ -107,5 +107,5 @@ main: # @main .size .Lmain.t, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/bitfld-6.c.s b/test/torture-s/bitfld-6.c.s index 682854560..3999cebf8 100644 --- a/test/torture-s/bitfld-6.c.s +++ b/test/torture-s/bitfld-6.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/bswap-1.c.s b/test/torture-s/bswap-1.c.s index a4b1d2823..e903bb61c 100644 --- a/test/torture-s/bswap-1.c.s +++ b/test/torture-s/bswap-1.c.s @@ -163,5 +163,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/builtin-bitops-1.c.s b/test/torture-s/builtin-bitops-1.c.s index 96bb9f43f..5a22a1cea 100644 --- a/test/torture-s/builtin-bitops-1.c.s +++ b/test/torture-s/builtin-bitops-1.c.s @@ -25,7 +25,7 @@ my_ffs: # @my_ffs tee_local $push4=, $1=, $pop5 i32.const $push3=, 31 i32.gt_u $push0=, $pop4, $pop3 - br_if 1, $pop0 # 1: down to label2 + br_if 1, $pop0 # 1: down to label0 # BB#3: # %for.body # in Loop: Header=BB0_2 Depth=1 i32.const $push10=, 1 @@ -36,7 +36,7 @@ my_ffs: # @my_ffs i32.eqz $push12=, $pop2 br_if 0, $pop12 # 0: up to label1 .LBB0_4: # %cleanup - end_loop # label2: + end_loop end_block # label0: copy_local $push13=, $3 # fallthrough-return: $pop13 @@ -56,11 +56,12 @@ my_ctz: # @my_ctz i32.const $1=, 0 .LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 + block loop # label3: i32.const $push3=, 1 i32.shl $push0=, $pop3, $1 i32.and $push1=, $pop0, $0 - br_if 1, $pop1 # 1: down to label4 + br_if 1, $pop1 # 1: down to label2 # BB#2: # %for.inc # in Loop: Header=BB1_1 Depth=1 i32.const $push7=, 1 @@ -70,7 +71,8 @@ my_ctz: # @my_ctz i32.lt_u $push2=, $pop5, $pop4 br_if 0, $pop2 # 0: up to label3 .LBB1_3: # %for.end - end_loop # label4: + end_loop + end_block # label2: copy_local $push8=, $1 # fallthrough-return: $pop8 .endfunc @@ -90,11 +92,12 @@ my_clz: # @my_clz i32.const $1=, 31 .LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 + block loop # label5: i32.const $push3=, 1 i32.shl $push0=, $pop3, $1 i32.and $push1=, $pop0, $0 - br_if 1, $pop1 # 1: down to label6 + br_if 1, $pop1 # 1: down to label4 # BB#2: # %for.inc # in Loop: Header=BB2_1 Depth=1 i32.const $push8=, -1 @@ -106,7 +109,8 @@ my_clz: # @my_clz i32.lt_u $push2=, $pop5, $pop4 br_if 0, $pop2 # 0: up to label5 .LBB2_3: # %for.end - end_loop # label6: + end_loop + end_block # label4: copy_local $push9=, $2 # fallthrough-return: $pop9 .endfunc @@ -128,12 +132,13 @@ my_clrsb: # @my_clrsb i32.const $3=, 1 .LBB3_1: # %for.body # =>This Inner Loop Header: Depth=1 + block loop # label7: i32.shr_u $push1=, $0, $2 i32.const $push7=, 1 i32.and $push2=, $pop1, $pop7 i32.ne $push3=, $pop2, $1 - br_if 1, $pop3 # 1: down to label8 + br_if 1, $pop3 # 1: down to label6 # BB#2: # %for.inc # in Loop: Header=BB3_1 Depth=1 i32.const $push12=, -1 @@ -145,7 +150,8 @@ my_clrsb: # @my_clrsb i32.lt_u $push4=, $pop9, $pop8 br_if 0, $pop4 # 0: up to label7 .LBB3_3: # %for.end - end_loop # label8: + end_loop + end_block # label6: i32.const $push5=, -1 i32.add $push6=, $3, $pop5 # fallthrough-return: $pop6 @@ -166,7 +172,7 @@ my_popcount: # @my_popcount i32.const $2=, 0 .LBB4_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label9: + loop # label8: i32.const $push9=, 1 i32.shl $push0=, $pop9, $2 i32.and $push1=, $pop0, $0 @@ -178,9 +184,9 @@ my_popcount: # @my_popcount tee_local $push5=, $2=, $pop6 i32.const $push4=, 32 i32.ne $push3=, $pop5, $pop4 - br_if 0, $pop3 # 0: up to label9 + br_if 0, $pop3 # 0: up to label8 # BB#2: # %for.end - end_loop # label10: + end_loop copy_local $push10=, $1 # fallthrough-return: $pop10 .endfunc @@ -200,7 +206,7 @@ my_parity: # @my_parity i32.const $2=, 0 .LBB5_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label11: + loop # label9: i32.const $push11=, 1 i32.shl $push0=, $pop11, $2 i32.and $push1=, $pop0, $0 @@ -212,9 +218,9 @@ my_parity: # @my_parity tee_local $push7=, $2=, $pop8 i32.const $push6=, 32 i32.ne $push3=, $pop7, $pop6 - br_if 0, $pop3 # 0: up to label11 + br_if 0, $pop3 # 0: up to label9 # BB#2: # %for.end - end_loop # label12: + end_loop i32.const $push4=, 1 i32.and $push5=, $1, $pop4 # fallthrough-return: $pop5 @@ -234,12 +240,12 @@ my_ffsl: # @my_ffsl i32.const $3=, 0 block i32.eqz $push11=, $0 - br_if 0, $pop11 # 0: down to label13 + br_if 0, $pop11 # 0: down to label10 # BB#1: # %for.cond.preheader i32.const $2=, 1 .LBB6_2: # %for.cond # =>This Inner Loop Header: Depth=1 - loop # label14: + loop # label11: copy_local $push8=, $2 tee_local $push7=, $3=, $pop8 i32.const $push6=, -1 @@ -247,7 +253,7 @@ my_ffsl: # @my_ffsl tee_local $push4=, $1=, $pop5 i32.const $push3=, 31 i32.gt_u $push0=, $pop4, $pop3 - br_if 1, $pop0 # 1: down to label15 + br_if 1, $pop0 # 1: down to label10 # BB#3: # %for.body # in Loop: Header=BB6_2 Depth=1 i32.const $push10=, 1 @@ -256,10 +262,10 @@ my_ffsl: # @my_ffsl i32.shl $push1=, $pop9, $1 i32.and $push2=, $pop1, $0 i32.eqz $push12=, $pop2 - br_if 0, $pop12 # 0: up to label14 + br_if 0, $pop12 # 0: up to label11 .LBB6_4: # %cleanup - end_loop # label15: - end_block # label13: + end_loop + end_block # label10: copy_local $push13=, $3 # fallthrough-return: $pop13 .endfunc @@ -278,11 +284,12 @@ my_ctzl: # @my_ctzl i32.const $1=, 0 .LBB7_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label16: + block + loop # label13: i32.const $push3=, 1 i32.shl $push0=, $pop3, $1 i32.and $push1=, $pop0, $0 - br_if 1, $pop1 # 1: down to label17 + br_if 1, $pop1 # 1: down to label12 # BB#2: # %for.inc # in Loop: Header=BB7_1 Depth=1 i32.const $push7=, 1 @@ -290,9 +297,10 @@ my_ctzl: # @my_ctzl tee_local $push5=, $1=, $pop6 i32.const $push4=, 32 i32.lt_u $push2=, $pop5, $pop4 - br_if 0, $pop2 # 0: up to label16 + br_if 0, $pop2 # 0: up to label13 .LBB7_3: # %for.end - end_loop # label17: + end_loop + end_block # label12: copy_local $push8=, $1 # fallthrough-return: $pop8 .endfunc @@ -312,11 +320,12 @@ my_clzl: # @my_clzl i32.const $1=, 31 .LBB8_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label18: + block + loop # label15: i32.const $push3=, 1 i32.shl $push0=, $pop3, $1 i32.and $push1=, $pop0, $0 - br_if 1, $pop1 # 1: down to label19 + br_if 1, $pop1 # 1: down to label14 # BB#2: # %for.inc # in Loop: Header=BB8_1 Depth=1 i32.const $push8=, -1 @@ -326,9 +335,10 @@ my_clzl: # @my_clzl tee_local $push5=, $2=, $pop6 i32.const $push4=, 32 i32.lt_u $push2=, $pop5, $pop4 - br_if 0, $pop2 # 0: up to label18 + br_if 0, $pop2 # 0: up to label15 .LBB8_3: # %for.end - end_loop # label19: + end_loop + end_block # label14: copy_local $push9=, $2 # fallthrough-return: $pop9 .endfunc @@ -350,12 +360,13 @@ my_clrsbl: # @my_clrsbl i32.const $3=, 1 .LBB9_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label20: + block + loop # label17: i32.shr_u $push1=, $0, $2 i32.const $push7=, 1 i32.and $push2=, $pop1, $pop7 i32.ne $push3=, $pop2, $1 - br_if 1, $pop3 # 1: down to label21 + br_if 1, $pop3 # 1: down to label16 # BB#2: # %for.inc # in Loop: Header=BB9_1 Depth=1 i32.const $push12=, -1 @@ -365,9 +376,10 @@ my_clrsbl: # @my_clrsbl tee_local $push9=, $3=, $pop10 i32.const $push8=, 32 i32.lt_u $push4=, $pop9, $pop8 - br_if 0, $pop4 # 0: up to label20 + br_if 0, $pop4 # 0: up to label17 .LBB9_3: # %for.end - end_loop # label21: + end_loop + end_block # label16: i32.const $push5=, -1 i32.add $push6=, $3, $pop5 # fallthrough-return: $pop6 @@ -388,7 +400,7 @@ my_popcountl: # @my_popcountl i32.const $2=, 0 .LBB10_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label22: + loop # label18: i32.const $push9=, 1 i32.shl $push0=, $pop9, $2 i32.and $push1=, $pop0, $0 @@ -400,9 +412,9 @@ my_popcountl: # @my_popcountl tee_local $push5=, $2=, $pop6 i32.const $push4=, 32 i32.ne $push3=, $pop5, $pop4 - br_if 0, $pop3 # 0: up to label22 + br_if 0, $pop3 # 0: up to label18 # BB#2: # %for.end - end_loop # label23: + end_loop copy_local $push10=, $1 # fallthrough-return: $pop10 .endfunc @@ -422,7 +434,7 @@ my_parityl: # @my_parityl i32.const $2=, 0 .LBB11_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label24: + loop # label19: i32.const $push11=, 1 i32.shl $push0=, $pop11, $2 i32.and $push1=, $pop0, $0 @@ -434,9 +446,9 @@ my_parityl: # @my_parityl tee_local $push7=, $2=, $pop8 i32.const $push6=, 32 i32.ne $push3=, $pop7, $pop6 - br_if 0, $pop3 # 0: up to label24 + br_if 0, $pop3 # 0: up to label19 # BB#2: # %for.end - end_loop # label25: + end_loop i32.const $push4=, 1 i32.and $push5=, $1, $pop4 # fallthrough-return: $pop5 @@ -456,17 +468,17 @@ my_ffsll: # @my_ffsll i32.const $4=, 0 block i64.eqz $push1=, $0 - br_if 0, $pop1 # 0: down to label26 + br_if 0, $pop1 # 0: down to label20 # BB#1: # %for.cond.preheader i64.const $3=, 0 i32.const $2=, 1 .LBB12_2: # %for.cond # =>This Inner Loop Header: Depth=1 - loop # label27: + loop # label21: copy_local $4=, $2 i64.const $push5=, 63 i64.gt_u $push2=, $3, $pop5 - br_if 1, $pop2 # 1: down to label28 + br_if 1, $pop2 # 1: down to label20 # BB#3: # %for.body # in Loop: Header=BB12_2 Depth=1 i32.const $push8=, 1 @@ -478,10 +490,10 @@ my_ffsll: # @my_ffsll copy_local $3=, $pop0 i64.and $push3=, $1, $0 i64.eqz $push4=, $pop3 - br_if 0, $pop4 # 0: up to label27 + br_if 0, $pop4 # 0: up to label21 .LBB12_4: # %cleanup - end_loop # label28: - end_block # label26: + end_loop + end_block # label20: copy_local $push9=, $4 # fallthrough-return: $pop9 .endfunc @@ -501,13 +513,14 @@ my_ctzll: # @my_ctzll i64.const $1=, 0 .LBB13_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label29: + block + loop # label23: i64.const $push5=, 1 i64.shl $push0=, $pop5, $1 i64.and $push1=, $pop0, $0 i64.const $push4=, 0 i64.ne $push2=, $pop1, $pop4 - br_if 1, $pop2 # 1: down to label30 + br_if 1, $pop2 # 1: down to label22 # BB#2: # %for.inc # in Loop: Header=BB13_1 Depth=1 i32.const $push10=, 1 @@ -517,9 +530,10 @@ my_ctzll: # @my_ctzll tee_local $push7=, $1=, $pop8 i64.const $push6=, 64 i64.lt_u $push3=, $pop7, $pop6 - br_if 0, $pop3 # 0: up to label29 + br_if 0, $pop3 # 0: up to label23 .LBB13_3: # %for.end - end_loop # label30: + end_loop + end_block # label22: copy_local $push11=, $2 # fallthrough-return: $pop11 .endfunc @@ -540,13 +554,14 @@ my_clzll: # @my_clzll i64.const $2=, 0 .LBB14_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label31: + block + loop # label25: i64.const $push5=, 1 i64.shl $push0=, $pop5, $1 i64.and $push1=, $pop0, $0 i64.const $push4=, 0 i64.ne $push2=, $pop1, $pop4 - br_if 1, $pop2 # 1: down to label32 + br_if 1, $pop2 # 1: down to label24 # BB#2: # %for.inc # in Loop: Header=BB14_1 Depth=1 i64.const $push11=, -1 @@ -558,9 +573,10 @@ my_clzll: # @my_clzll tee_local $push7=, $2=, $pop8 i64.const $push6=, 64 i64.lt_u $push3=, $pop7, $pop6 - br_if 0, $pop3 # 0: up to label31 + br_if 0, $pop3 # 0: up to label25 .LBB14_3: # %for.end - end_loop # label32: + end_loop + end_block # label24: copy_local $push12=, $3 # fallthrough-return: $pop12 .endfunc @@ -583,12 +599,13 @@ my_clrsbll: # @my_clrsbll i32.const $4=, 1 .LBB15_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label33: + block + loop # label27: i64.shr_u $push1=, $0, $2 i64.const $push7=, 1 i64.and $push2=, $pop1, $pop7 i64.ne $push3=, $pop2, $1 - br_if 1, $pop3 # 1: down to label34 + br_if 1, $pop3 # 1: down to label26 # BB#2: # %for.inc # in Loop: Header=BB15_1 Depth=1 i64.const $push13=, -1 @@ -600,9 +617,10 @@ my_clrsbll: # @my_clrsbll tee_local $push9=, $3=, $pop10 i64.const $push8=, 64 i64.lt_u $push4=, $pop9, $pop8 - br_if 0, $pop4 # 0: up to label33 + br_if 0, $pop4 # 0: up to label27 .LBB15_3: # %for.end - end_loop # label34: + end_loop + end_block # label26: i32.const $push5=, -1 i32.add $push6=, $4, $pop5 # fallthrough-return: $pop6 @@ -623,7 +641,7 @@ my_popcountll: # @my_popcountll i64.const $1=, 0 .LBB16_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label35: + loop # label28: i64.const $push9=, 1 i64.shl $push0=, $pop9, $1 i64.and $push1=, $pop0, $0 @@ -635,9 +653,9 @@ my_popcountll: # @my_popcountll tee_local $push5=, $1=, $pop6 i64.const $push4=, 64 i64.ne $push3=, $pop5, $pop4 - br_if 0, $pop3 # 0: up to label35 + br_if 0, $pop3 # 0: up to label28 # BB#2: # %for.end - end_loop # label36: + end_loop copy_local $push10=, $2 # fallthrough-return: $pop10 .endfunc @@ -657,7 +675,7 @@ my_parityll: # @my_parityll i64.const $1=, 0 .LBB17_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label37: + loop # label29: i64.const $push11=, 1 i64.shl $push0=, $pop11, $1 i64.and $push1=, $pop0, $0 @@ -669,9 +687,9 @@ my_parityll: # @my_parityll tee_local $push7=, $1=, $pop8 i64.const $push6=, 64 i64.ne $push3=, $pop7, $pop6 - br_if 0, $pop3 # 0: up to label37 + br_if 0, $pop3 # 0: up to label29 # BB#2: # %for.end - end_loop # label38: + end_loop i32.const $push4=, 1 i32.and $push5=, $2, $pop4 # fallthrough-return: $pop5 @@ -698,7 +716,7 @@ main: # @main # Child Loop BB18_24 Depth 2 block block - loop # label41: + loop # label32: i32.const $push205=, 2 i32.shl $push1=, $0, $pop205 i32.const $push204=, ints @@ -715,19 +733,20 @@ main: # @main i32.const $3=, 0 block i32.eqz $push397=, $10 - br_if 0, $pop397 # 0: down to label43 + br_if 0, $pop397 # 0: down to label33 # BB#2: # %for.cond.i.preheader # in Loop: Header=BB18_1 Depth=1 i32.const $5=, 0 .LBB18_3: # %for.cond.i # Parent Loop BB18_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label44: + block + loop # label35: copy_local $push208=, $5 tee_local $push207=, $3=, $pop208 i32.const $push206=, 31 i32.gt_u $push3=, $pop207, $pop206 - br_if 1, $pop3 # 1: down to label45 + br_if 1, $pop3 # 1: down to label34 # BB#4: # %for.body.i # in Loop: Header=BB18_3 Depth=2 i32.const $push210=, 1 @@ -736,22 +755,23 @@ main: # @main i32.shl $push4=, $pop209, $3 i32.and $push5=, $pop4, $10 i32.eqz $push398=, $pop5 - br_if 0, $pop398 # 0: up to label44 + br_if 0, $pop398 # 0: up to label35 .LBB18_5: # %my_ffs.exit.loopexit # in Loop: Header=BB18_1 Depth=1 - end_loop # label45: + end_loop + end_block # label34: i32.const $push211=, 1 i32.add $3=, $3, $pop211 .LBB18_6: # %my_ffs.exit # in Loop: Header=BB18_1 Depth=1 - end_block # label43: + end_block # label33: i32.ne $push6=, $6, $3 - br_if 2, $pop6 # 2: down to label40 + br_if 1, $pop6 # 1: down to label31 # BB#7: # %if.end # in Loop: Header=BB18_1 Depth=1 block i32.eqz $push399=, $10 - br_if 0, $pop399 # 0: down to label46 + br_if 0, $pop399 # 0: down to label36 # BB#8: # %land.lhs.true # in Loop: Header=BB18_1 Depth=1 i32.clz $6=, $10 @@ -760,11 +780,12 @@ main: # @main .LBB18_9: # %for.body.i816 # Parent Loop BB18_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label47: + block + loop # label38: i32.const $push212=, 1 i32.shl $push7=, $pop212, $3 i32.and $push8=, $pop7, $10 - br_if 1, $pop8 # 1: down to label48 + br_if 1, $pop8 # 1: down to label37 # BB#10: # %for.inc.i819 # in Loop: Header=BB18_9 Depth=2 i32.const $push217=, -1 @@ -774,23 +795,25 @@ main: # @main tee_local $push214=, $5=, $pop215 i32.const $push213=, 32 i32.lt_u $push9=, $pop214, $pop213 - br_if 0, $pop9 # 0: up to label47 + br_if 0, $pop9 # 0: up to label38 .LBB18_11: # %my_clz.exit # in Loop: Header=BB18_1 Depth=1 - end_loop # label48: + end_loop + end_block # label37: i32.ne $push10=, $6, $5 - br_if 3, $pop10 # 3: down to label40 + br_if 2, $pop10 # 2: down to label31 # BB#12: # %land.lhs.true13 # in Loop: Header=BB18_1 Depth=1 i32.const $3=, 0 .LBB18_13: # %for.body.i875 # Parent Loop BB18_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label49: + block + loop # label40: i32.const $push218=, 1 i32.shl $push11=, $pop218, $3 i32.and $push12=, $pop11, $10 - br_if 1, $pop12 # 1: down to label50 + br_if 1, $pop12 # 1: down to label39 # BB#14: # %for.inc.i878 # in Loop: Header=BB18_13 Depth=2 i32.const $push222=, 1 @@ -798,15 +821,16 @@ main: # @main tee_local $push220=, $3=, $pop221 i32.const $push219=, 32 i32.lt_u $push13=, $pop220, $pop219 - br_if 0, $pop13 # 0: up to label49 + br_if 0, $pop13 # 0: up to label40 .LBB18_15: # %my_ctz.exit # in Loop: Header=BB18_1 Depth=1 - end_loop # label50: + end_loop + end_block # label39: i32.ne $push14=, $2, $3 - br_if 3, $pop14 # 3: down to label40 + br_if 2, $pop14 # 2: down to label31 .LBB18_16: # %if.end19 # in Loop: Header=BB18_1 Depth=1 - end_block # label46: + end_block # label36: i32.call $2=, __builtin_clrsb@FUNCTION, $10 i32.load $push225=, 0($1) tee_local $push224=, $3=, $pop225 @@ -817,12 +841,13 @@ main: # @main .LBB18_17: # %for.body.i948 # Parent Loop BB18_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label51: + block + loop # label42: i32.shr_u $push15=, $3, $10 i32.const $push226=, 1 i32.and $push16=, $pop15, $pop226 i32.ne $push17=, $pop16, $6 - br_if 1, $pop17 # 1: down to label52 + br_if 1, $pop17 # 1: down to label41 # BB#18: # %for.inc.i951 # in Loop: Header=BB18_17 Depth=2 i32.const $push231=, -1 @@ -832,14 +857,15 @@ main: # @main tee_local $push228=, $5=, $pop229 i32.const $push227=, 32 i32.lt_u $push18=, $pop228, $pop227 - br_if 0, $pop18 # 0: up to label51 + br_if 0, $pop18 # 0: up to label42 .LBB18_19: # %my_clrsb.exit # in Loop: Header=BB18_1 Depth=1 - end_loop # label52: + end_loop + end_block # label41: i32.const $push232=, -1 i32.add $push19=, $5, $pop232 i32.ne $push20=, $2, $pop19 - br_if 2, $pop20 # 2: down to label40 + br_if 1, $pop20 # 1: down to label31 # BB#20: # %for.body.i1030.preheader # in Loop: Header=BB18_1 Depth=1 i32.const $5=, 0 @@ -847,7 +873,7 @@ main: # @main .LBB18_21: # %for.body.i1030 # Parent Loop BB18_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label53: + loop # label43: i32.const $push238=, 1 i32.shl $push21=, $pop238, $10 i32.and $push22=, $pop21, $3 @@ -859,13 +885,13 @@ main: # @main tee_local $push234=, $10=, $pop235 i32.const $push233=, 32 i32.ne $push24=, $pop234, $pop233 - br_if 0, $pop24 # 0: up to label53 + br_if 0, $pop24 # 0: up to label43 # BB#22: # %my_popcount.exit # in Loop: Header=BB18_1 Depth=1 - end_loop # label54: + end_loop i32.popcnt $push25=, $3 i32.ne $push26=, $pop25, $5 - br_if 2, $pop26 # 2: down to label40 + br_if 1, $pop26 # 1: down to label31 # BB#23: # %for.body.i1109.preheader # in Loop: Header=BB18_1 Depth=1 i32.const $6=, 0 @@ -873,7 +899,7 @@ main: # @main .LBB18_24: # %for.body.i1109 # Parent Loop BB18_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label55: + loop # label44: i32.const $push244=, 1 i32.shl $push27=, $pop244, $10 i32.and $push28=, $pop27, $3 @@ -885,14 +911,14 @@ main: # @main tee_local $push240=, $10=, $pop241 i32.const $push239=, 32 i32.ne $push30=, $pop240, $pop239 - br_if 0, $pop30 # 0: up to label55 + br_if 0, $pop30 # 0: up to label44 # BB#25: # %my_parity.exit # in Loop: Header=BB18_1 Depth=1 - end_loop # label56: + end_loop i32.xor $push31=, $6, $5 i32.const $push245=, 1 i32.and $push32=, $pop31, $pop245 - br_if 2, $pop32 # 2: down to label40 + br_if 1, $pop32 # 1: down to label31 # BB#26: # %for.cond # in Loop: Header=BB18_1 Depth=1 i32.const $push249=, 1 @@ -900,9 +926,9 @@ main: # @main tee_local $push247=, $0=, $pop248 i32.const $push246=, 13 i32.lt_u $push33=, $pop247, $pop246 - br_if 0, $pop33 # 0: up to label41 + br_if 0, $pop33 # 0: up to label32 # BB#27: # %for.body41.preheader - end_loop # label42: + end_loop i32.const $0=, 0 .LBB18_28: # %for.body41 # =>This Loop Header: Depth=1 @@ -912,7 +938,7 @@ main: # @main # Child Loop BB18_44 Depth 2 # Child Loop BB18_48 Depth 2 # Child Loop BB18_51 Depth 2 - loop # label57: + loop # label45: i32.const $push259=, 2 i32.shl $push34=, $0, $pop259 i32.const $push258=, longs @@ -929,19 +955,20 @@ main: # @main i32.const $3=, 0 block i32.eqz $push400=, $10 - br_if 0, $pop400 # 0: down to label59 + br_if 0, $pop400 # 0: down to label46 # BB#29: # %for.cond.i1185.preheader # in Loop: Header=BB18_28 Depth=1 i32.const $5=, 0 .LBB18_30: # %for.cond.i1185 # Parent Loop BB18_28 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label60: + block + loop # label48: copy_local $push262=, $5 tee_local $push261=, $3=, $pop262 i32.const $push260=, 31 i32.gt_u $push36=, $pop261, $pop260 - br_if 1, $pop36 # 1: down to label61 + br_if 1, $pop36 # 1: down to label47 # BB#31: # %for.body.i1189 # in Loop: Header=BB18_30 Depth=2 i32.const $push264=, 1 @@ -950,22 +977,23 @@ main: # @main i32.shl $push37=, $pop263, $3 i32.and $push38=, $pop37, $10 i32.eqz $push401=, $pop38 - br_if 0, $pop401 # 0: up to label60 + br_if 0, $pop401 # 0: up to label48 .LBB18_32: # %my_ffsl.exit.loopexit # in Loop: Header=BB18_28 Depth=1 - end_loop # label61: + end_loop + end_block # label47: i32.const $push265=, 1 i32.add $3=, $3, $pop265 .LBB18_33: # %my_ffsl.exit # in Loop: Header=BB18_28 Depth=1 - end_block # label59: + end_block # label46: i32.ne $push39=, $6, $3 - br_if 2, $pop39 # 2: down to label40 + br_if 1, $pop39 # 1: down to label31 # BB#34: # %if.end49 # in Loop: Header=BB18_28 Depth=1 block i32.eqz $push402=, $10 - br_if 0, $pop402 # 0: down to label62 + br_if 0, $pop402 # 0: down to label49 # BB#35: # %land.lhs.true52 # in Loop: Header=BB18_28 Depth=1 i32.clz $6=, $10 @@ -974,11 +1002,12 @@ main: # @main .LBB18_36: # %for.body.i1266 # Parent Loop BB18_28 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label63: + block + loop # label51: i32.const $push266=, 1 i32.shl $push40=, $pop266, $3 i32.and $push41=, $pop40, $10 - br_if 1, $pop41 # 1: down to label64 + br_if 1, $pop41 # 1: down to label50 # BB#37: # %for.inc.i1269 # in Loop: Header=BB18_36 Depth=2 i32.const $push271=, -1 @@ -988,23 +1017,25 @@ main: # @main tee_local $push268=, $5=, $pop269 i32.const $push267=, 32 i32.lt_u $push42=, $pop268, $pop267 - br_if 0, $pop42 # 0: up to label63 + br_if 0, $pop42 # 0: up to label51 .LBB18_38: # %my_clzl.exit # in Loop: Header=BB18_28 Depth=1 - end_loop # label64: + end_loop + end_block # label50: i32.ne $push43=, $6, $5 - br_if 3, $pop43 # 3: down to label40 + br_if 2, $pop43 # 2: down to label31 # BB#39: # %land.lhs.true61 # in Loop: Header=BB18_28 Depth=1 i32.const $3=, 0 .LBB18_40: # %for.body.i1345 # Parent Loop BB18_28 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label65: + block + loop # label53: i32.const $push272=, 1 i32.shl $push44=, $pop272, $3 i32.and $push45=, $pop44, $10 - br_if 1, $pop45 # 1: down to label66 + br_if 1, $pop45 # 1: down to label52 # BB#41: # %for.inc.i1348 # in Loop: Header=BB18_40 Depth=2 i32.const $push276=, 1 @@ -1012,15 +1043,16 @@ main: # @main tee_local $push274=, $3=, $pop275 i32.const $push273=, 32 i32.lt_u $push46=, $pop274, $pop273 - br_if 0, $pop46 # 0: up to label65 + br_if 0, $pop46 # 0: up to label53 .LBB18_42: # %my_ctzl.exit # in Loop: Header=BB18_28 Depth=1 - end_loop # label66: + end_loop + end_block # label52: i32.ne $push47=, $2, $3 - br_if 3, $pop47 # 3: down to label40 + br_if 2, $pop47 # 2: down to label31 .LBB18_43: # %if.end67 # in Loop: Header=BB18_28 Depth=1 - end_block # label62: + end_block # label49: i32.call $2=, __builtin_clrsbl@FUNCTION, $10 i32.load $push279=, 0($1) tee_local $push278=, $3=, $pop279 @@ -1031,12 +1063,13 @@ main: # @main .LBB18_44: # %for.body.i1426 # Parent Loop BB18_28 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label67: + block + loop # label55: i32.shr_u $push48=, $3, $10 i32.const $push280=, 1 i32.and $push49=, $pop48, $pop280 i32.ne $push50=, $pop49, $6 - br_if 1, $pop50 # 1: down to label68 + br_if 1, $pop50 # 1: down to label54 # BB#45: # %for.inc.i1429 # in Loop: Header=BB18_44 Depth=2 i32.const $push285=, -1 @@ -1046,14 +1079,15 @@ main: # @main tee_local $push282=, $5=, $pop283 i32.const $push281=, 32 i32.lt_u $push51=, $pop282, $pop281 - br_if 0, $pop51 # 0: up to label67 + br_if 0, $pop51 # 0: up to label55 .LBB18_46: # %my_clrsbl.exit # in Loop: Header=BB18_28 Depth=1 - end_loop # label68: + end_loop + end_block # label54: i32.const $push286=, -1 i32.add $push52=, $5, $pop286 i32.ne $push53=, $2, $pop52 - br_if 2, $pop53 # 2: down to label40 + br_if 1, $pop53 # 1: down to label31 # BB#47: # %for.body.i1511.preheader # in Loop: Header=BB18_28 Depth=1 i32.const $5=, 0 @@ -1061,7 +1095,7 @@ main: # @main .LBB18_48: # %for.body.i1511 # Parent Loop BB18_28 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label69: + loop # label56: i32.const $push292=, 1 i32.shl $push54=, $pop292, $10 i32.and $push55=, $pop54, $3 @@ -1073,13 +1107,13 @@ main: # @main tee_local $push288=, $10=, $pop289 i32.const $push287=, 32 i32.ne $push57=, $pop288, $pop287 - br_if 0, $pop57 # 0: up to label69 + br_if 0, $pop57 # 0: up to label56 # BB#49: # %my_popcountl.exit # in Loop: Header=BB18_28 Depth=1 - end_loop # label70: + end_loop i32.popcnt $push58=, $3 i32.ne $push59=, $pop58, $5 - br_if 2, $pop59 # 2: down to label40 + br_if 1, $pop59 # 1: down to label31 # BB#50: # %for.body.i1591.preheader # in Loop: Header=BB18_28 Depth=1 i32.const $6=, 0 @@ -1087,7 +1121,7 @@ main: # @main .LBB18_51: # %for.body.i1591 # Parent Loop BB18_28 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label71: + loop # label57: i32.const $push298=, 1 i32.shl $push60=, $pop298, $10 i32.and $push61=, $pop60, $3 @@ -1099,14 +1133,14 @@ main: # @main tee_local $push294=, $10=, $pop295 i32.const $push293=, 32 i32.ne $push63=, $pop294, $pop293 - br_if 0, $pop63 # 0: up to label71 + br_if 0, $pop63 # 0: up to label57 # BB#52: # %my_parityl.exit # in Loop: Header=BB18_28 Depth=1 - end_loop # label72: + end_loop i32.xor $push64=, $6, $5 i32.const $push299=, 1 i32.and $push65=, $pop64, $pop299 - br_if 2, $pop65 # 2: down to label40 + br_if 1, $pop65 # 1: down to label31 # BB#53: # %for.cond39 # in Loop: Header=BB18_28 Depth=1 i32.const $push303=, 1 @@ -1114,9 +1148,9 @@ main: # @main tee_local $push301=, $0=, $pop302 i32.const $push300=, 13 i32.lt_u $push66=, $pop301, $pop300 - br_if 0, $pop66 # 0: up to label57 + br_if 0, $pop66 # 0: up to label45 # BB#54: # %for.body92.preheader - end_loop # label58: + end_loop i32.const $5=, 0 .LBB18_55: # %for.body92 # =>This Loop Header: Depth=1 @@ -1126,7 +1160,7 @@ main: # @main # Child Loop BB18_70 Depth 2 # Child Loop BB18_74 Depth 2 # Child Loop BB18_77 Depth 2 - loop # label73: + loop # label58: i32.const $push315=, 0 i32.const $push314=, 3 i32.shl $push67=, $5, $pop314 @@ -1145,7 +1179,7 @@ main: # @main i32.select $0=, $pop315, $pop69, $pop304 i32.const $10=, 0 block - br_if 0, $6 # 0: down to label75 + br_if 0, $6 # 0: down to label59 # BB#56: # %for.cond.i1667.preheader # in Loop: Header=BB18_55 Depth=1 i64.const $8=, 0 @@ -1153,11 +1187,11 @@ main: # @main .LBB18_57: # %for.cond.i1667 # Parent Loop BB18_55 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label76: + loop # label60: copy_local $10=, $3 i64.const $push316=, 63 i64.gt_u $push70=, $8, $pop316 - br_if 1, $pop70 # 1: down to label77 + br_if 1, $pop70 # 1: down to label59 # BB#58: # %for.body.i1671 # in Loop: Header=BB18_57 Depth=2 i32.const $push319=, 1 @@ -1169,17 +1203,17 @@ main: # @main copy_local $8=, $pop0 i64.and $push71=, $7, $9 i64.eqz $push72=, $pop71 - br_if 0, $pop72 # 0: up to label76 + br_if 0, $pop72 # 0: up to label60 .LBB18_59: # %my_ffsll.exit1673 # in Loop: Header=BB18_55 Depth=1 - end_loop # label77: - end_block # label75: + end_loop + end_block # label59: i32.ne $push73=, $0, $10 - br_if 2, $pop73 # 2: down to label40 + br_if 1, $pop73 # 1: down to label31 # BB#60: # %if.end100 # in Loop: Header=BB18_55 Depth=1 block - br_if 0, $6 # 0: down to label78 + br_if 0, $6 # 0: down to label61 # BB#61: # %land.lhs.true103 # in Loop: Header=BB18_55 Depth=1 i64.clz $push74=, $9 @@ -1190,13 +1224,14 @@ main: # @main .LBB18_62: # %for.body.i1739 # Parent Loop BB18_55 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label79: + block + loop # label63: i64.const $push321=, 1 i64.shl $push75=, $pop321, $8 i64.and $push76=, $pop75, $9 i64.const $push320=, 0 i64.ne $push77=, $pop76, $pop320 - br_if 1, $pop77 # 1: down to label80 + br_if 1, $pop77 # 1: down to label62 # BB#63: # %for.inc.i1743 # in Loop: Header=BB18_62 Depth=2 i64.const $push327=, -1 @@ -1208,12 +1243,13 @@ main: # @main tee_local $push323=, $7=, $pop324 i64.const $push322=, 64 i64.lt_u $push78=, $pop323, $pop322 - br_if 0, $pop78 # 0: up to label79 + br_if 0, $pop78 # 0: up to label63 .LBB18_64: # %my_clzll.exit1745 # in Loop: Header=BB18_55 Depth=1 - end_loop # label80: + end_loop + end_block # label62: i32.ne $push79=, $3, $10 - br_if 3, $pop79 # 3: down to label40 + br_if 2, $pop79 # 2: down to label31 # BB#65: # %land.lhs.true113 # in Loop: Header=BB18_55 Depth=1 i32.wrap/i64 $3=, $4 @@ -1222,13 +1258,14 @@ main: # @main .LBB18_66: # %for.body.i1781 # Parent Loop BB18_55 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label81: + block + loop # label65: i64.const $push329=, 1 i64.shl $push80=, $pop329, $8 i64.and $push81=, $pop80, $9 i64.const $push328=, 0 i64.ne $push82=, $pop81, $pop328 - br_if 1, $pop82 # 1: down to label82 + br_if 1, $pop82 # 1: down to label64 # BB#67: # %for.inc.i1785 # in Loop: Header=BB18_66 Depth=2 i32.const $push334=, 1 @@ -1238,15 +1275,16 @@ main: # @main tee_local $push331=, $8=, $pop332 i64.const $push330=, 64 i64.lt_u $push83=, $pop331, $pop330 - br_if 0, $pop83 # 0: up to label81 + br_if 0, $pop83 # 0: up to label65 .LBB18_68: # %my_ctzll.exit1787 # in Loop: Header=BB18_55 Depth=1 - end_loop # label82: + end_loop + end_block # label64: i32.ne $push84=, $3, $10 - br_if 3, $pop84 # 3: down to label40 + br_if 2, $pop84 # 2: down to label31 .LBB18_69: # %if.end120 # in Loop: Header=BB18_55 Depth=1 - end_block # label78: + end_block # label61: i32.call $3=, __builtin_clrsbll@FUNCTION, $9 i64.load $push337=, 0($1) tee_local $push336=, $9=, $pop337 @@ -1258,12 +1296,13 @@ main: # @main .LBB18_70: # %for.body.i1845 # Parent Loop BB18_55 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label83: + block + loop # label67: i64.shr_u $push85=, $9, $8 i64.const $push338=, 1 i64.and $push86=, $pop85, $pop338 i64.ne $push87=, $pop86, $4 - br_if 1, $pop87 # 1: down to label84 + br_if 1, $pop87 # 1: down to label66 # BB#71: # %for.inc.i1849 # in Loop: Header=BB18_70 Depth=2 i64.const $push344=, -1 @@ -1275,14 +1314,15 @@ main: # @main tee_local $push340=, $7=, $pop341 i64.const $push339=, 64 i64.lt_u $push88=, $pop340, $pop339 - br_if 0, $pop88 # 0: up to label83 + br_if 0, $pop88 # 0: up to label67 .LBB18_72: # %my_clrsbll.exit1852 # in Loop: Header=BB18_55 Depth=1 - end_loop # label84: + end_loop + end_block # label66: i32.const $push345=, -1 i32.add $push89=, $10, $pop345 i32.ne $push90=, $3, $pop89 - br_if 2, $pop90 # 2: down to label40 + br_if 1, $pop90 # 1: down to label31 # BB#73: # %if.end127 # in Loop: Header=BB18_55 Depth=1 i64.popcnt $7=, $9 @@ -1291,7 +1331,7 @@ main: # @main .LBB18_74: # %for.body.i1928 # Parent Loop BB18_55 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label85: + loop # label68: i64.const $push351=, 1 i64.shl $push91=, $pop351, $8 i64.and $push92=, $pop91, $9 @@ -1303,13 +1343,13 @@ main: # @main tee_local $push347=, $8=, $pop348 i64.const $push346=, 64 i64.ne $push94=, $pop347, $pop346 - br_if 0, $pop94 # 0: up to label85 + br_if 0, $pop94 # 0: up to label68 # BB#75: # %my_popcountll.exit1929 # in Loop: Header=BB18_55 Depth=1 - end_loop # label86: + end_loop i32.wrap/i64 $push95=, $7 i32.ne $push96=, $pop95, $10 - br_if 2, $pop96 # 2: down to label40 + br_if 1, $pop96 # 1: down to label31 # BB#76: # %for.body.i2005.preheader # in Loop: Header=BB18_55 Depth=1 i32.const $3=, 0 @@ -1317,7 +1357,7 @@ main: # @main .LBB18_77: # %for.body.i2005 # Parent Loop BB18_55 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label87: + loop # label69: i64.const $push357=, 1 i64.shl $push97=, $pop357, $8 i64.and $push98=, $pop97, $9 @@ -1329,14 +1369,14 @@ main: # @main tee_local $push353=, $8=, $pop354 i64.const $push352=, 64 i64.ne $push100=, $pop353, $pop352 - br_if 0, $pop100 # 0: up to label87 + br_if 0, $pop100 # 0: up to label69 # BB#78: # %my_parityll.exit2007 # in Loop: Header=BB18_55 Depth=1 - end_loop # label88: + end_loop i32.xor $push101=, $3, $10 i32.const $push358=, 1 i32.and $push102=, $pop101, $pop358 - br_if 3, $pop102 # 3: down to label39 + br_if 2, $pop102 # 2: down to label30 # BB#79: # %for.cond90 # in Loop: Header=BB18_55 Depth=1 i32.const $push362=, 1 @@ -1344,66 +1384,66 @@ main: # @main tee_local $push360=, $5=, $pop361 i32.const $push359=, 12 i32.le_u $push103=, $pop360, $pop359 - br_if 0, $pop103 # 0: up to label73 + br_if 0, $pop103 # 0: up to label58 # BB#80: # %if.end148 - end_loop # label74: + end_loop i32.const $push104=, 0 i32.call $push105=, __builtin_clrsb@FUNCTION, $pop104 i32.const $push106=, 31 i32.ne $push107=, $pop105, $pop106 - br_if 0, $pop107 # 0: down to label40 + br_if 0, $pop107 # 0: down to label31 # BB#81: # %my_clrsb.exit2515 i32.const $push108=, 1 i32.call $push109=, __builtin_clrsb@FUNCTION, $pop108 i32.const $push110=, 30 i32.ne $push111=, $pop109, $pop110 - br_if 0, $pop111 # 0: down to label40 + br_if 0, $pop111 # 0: down to label31 # BB#82: # %if.end198 i32.const $push112=, -2147483648 i32.call $push113=, __builtin_clrsb@FUNCTION, $pop112 - br_if 0, $pop113 # 0: down to label40 + br_if 0, $pop113 # 0: down to label31 # BB#83: # %my_clrsb.exit2362 i32.const $push114=, 1073741824 i32.call $push115=, __builtin_clrsb@FUNCTION, $pop114 - br_if 0, $pop115 # 0: down to label40 + br_if 0, $pop115 # 0: down to label31 # BB#84: # %my_clrsb.exit2288 i32.const $push116=, 65536 i32.call $push117=, __builtin_clrsb@FUNCTION, $pop116 i32.const $push118=, 14 i32.ne $push119=, $pop117, $pop118 - br_if 0, $pop119 # 0: down to label40 + br_if 0, $pop119 # 0: down to label31 # BB#85: # %my_clrsb.exit2215 i32.const $push120=, 32768 i32.call $push121=, __builtin_clrsb@FUNCTION, $pop120 i32.const $push122=, 15 i32.ne $push123=, $pop121, $pop122 - br_if 0, $pop123 # 0: down to label40 + br_if 0, $pop123 # 0: down to label31 # BB#86: # %my_clrsb.exit2140 i32.const $push124=, -1515870811 i32.call $push125=, __builtin_clrsb@FUNCTION, $pop124 - br_if 0, $pop125 # 0: down to label40 + br_if 0, $pop125 # 0: down to label31 # BB#87: # %my_clrsb.exit2073 i32.const $push126=, 1515870810 i32.call $push127=, __builtin_clrsb@FUNCTION, $pop126 - br_if 0, $pop127 # 0: down to label40 + br_if 0, $pop127 # 0: down to label31 # BB#88: # %for.body.i1989 i32.const $push128=, -889323520 i32.call $push129=, __builtin_clrsb@FUNCTION, $pop128 i32.const $push130=, 1 i32.ne $push131=, $pop129, $pop130 - br_if 0, $pop131 # 0: down to label40 + br_if 0, $pop131 # 0: down to label31 # BB#89: # %for.body.i1912 i32.const $push132=, 13303296 i32.call $push133=, __builtin_clrsb@FUNCTION, $pop132 i32.const $push134=, 7 i32.ne $push135=, $pop133, $pop134 - br_if 0, $pop135 # 0: down to label40 + br_if 0, $pop135 # 0: down to label31 # BB#90: # %for.body.i1832 i32.const $push136=, 51966 i32.call $push137=, __builtin_clrsb@FUNCTION, $pop136 i32.const $push138=, 15 i32.ne $push139=, $pop137, $pop138 - br_if 0, $pop139 # 0: down to label40 + br_if 0, $pop139 # 0: down to label31 # BB#91: # %if.end423 i32.const $push363=, -1 i32.call $5=, __builtin_clrsb@FUNCTION, $pop363 @@ -1411,13 +1451,14 @@ main: # @main i32.const $3=, 1 .LBB18_92: # %for.body.i1769 # =>This Inner Loop Header: Depth=1 - loop # label89: + block + loop # label71: i32.const $push365=, -1 i32.shr_u $push140=, $pop365, $10 i32.const $push364=, 1 i32.and $push141=, $pop140, $pop364 i32.eqz $push403=, $pop141 - br_if 1, $pop403 # 1: down to label90 + br_if 1, $pop403 # 1: down to label70 # BB#93: # %for.inc.i1772 # in Loop: Header=BB18_92 Depth=1 i32.const $push370=, -1 @@ -1427,28 +1468,29 @@ main: # @main tee_local $push367=, $3=, $pop368 i32.const $push366=, 32 i32.lt_u $push142=, $pop367, $pop366 - br_if 0, $pop142 # 0: up to label89 + br_if 0, $pop142 # 0: up to label71 .LBB18_94: # %my_clrsb.exit1775 - end_loop # label90: + end_loop + end_block # label70: i32.const $push143=, -1 i32.add $push144=, $3, $pop143 i32.ne $push145=, $5, $pop144 - br_if 0, $pop145 # 0: down to label40 + br_if 0, $pop145 # 0: down to label31 # BB#95: # %if.end440 i64.const $8=, 0 i64.const $push371=, 0 i32.call $push146=, __builtin_clrsbll@FUNCTION, $pop371 i32.const $push147=, 63 i32.ne $push148=, $pop146, $pop147 - br_if 0, $pop148 # 0: down to label40 + br_if 0, $pop148 # 0: down to label31 # BB#96: # %for.body.i1691.preheader .LBB18_97: # %for.body.i1691 # =>This Inner Loop Header: Depth=1 block - loop # label92: + loop # label73: i64.const $push372=, 63 i64.eq $push149=, $8, $pop372 - br_if 2, $pop149 # 2: down to label91 + br_if 1, $pop149 # 1: down to label72 # BB#98: # %for.inc.i1695 # in Loop: Header=BB18_97 Depth=1 i64.const $push376=, 1 @@ -1456,23 +1498,24 @@ main: # @main tee_local $push374=, $8=, $pop375 i64.const $push373=, 64 i64.lt_u $push150=, $pop374, $pop373 - br_if 0, $pop150 # 0: up to label92 + br_if 0, $pop150 # 0: up to label73 # BB#99: # %if.then460 - end_loop # label93: + end_loop call abort@FUNCTION unreachable .LBB18_100: # %if.end465 - end_block # label91: + end_block # label72: i64.const $push377=, 1 i32.call $3=, __builtin_clrsbll@FUNCTION, $pop377 i64.const $8=, 1 .LBB18_101: # %for.body.i1655 # =>This Inner Loop Header: Depth=1 - loop # label94: + block + loop # label75: i32.const $10=, 62 i64.const $push378=, 63 i64.eq $push151=, $8, $pop378 - br_if 1, $pop151 # 1: down to label95 + br_if 1, $pop151 # 1: down to label74 # BB#102: # %for.inc.i1659 # in Loop: Header=BB18_101 Depth=1 i32.const $10=, 63 @@ -1481,20 +1524,21 @@ main: # @main tee_local $push380=, $8=, $pop381 i64.const $push379=, 64 i64.lt_u $push152=, $pop380, $pop379 - br_if 0, $pop152 # 0: up to label94 + br_if 0, $pop152 # 0: up to label75 .LBB18_103: # %my_clrsbll.exit1662 - end_loop # label95: + end_loop + end_block # label74: i32.ne $push153=, $3, $10 - br_if 0, $pop153 # 0: down to label40 + br_if 0, $pop153 # 0: down to label31 # BB#104: # %for.body.i1598.preheader i64.const $8=, 0 .LBB18_105: # %for.body.i1598 # =>This Inner Loop Header: Depth=1 block - loop # label97: + loop # label77: i64.const $push383=, 63 i64.eq $push154=, $8, $pop383 - br_if 2, $pop154 # 2: down to label96 + br_if 1, $pop154 # 1: down to label76 # BB#106: # %for.inc.i1602 # in Loop: Header=BB18_105 Depth=1 i64.const $push387=, 1 @@ -1502,64 +1546,64 @@ main: # @main tee_local $push385=, $8=, $pop386 i64.const $push384=, 64 i64.lt_u $push155=, $pop385, $pop384 - br_if 0, $pop155 # 0: up to label97 + br_if 0, $pop155 # 0: up to label77 # BB#107: # %if.then489 - end_loop # label98: + end_loop call abort@FUNCTION unreachable .LBB18_108: # %if.end490 - end_block # label96: + end_block # label76: i64.const $push156=, -9223372036854775808 i32.call $push157=, __builtin_clrsbll@FUNCTION, $pop156 - br_if 0, $pop157 # 0: down to label40 + br_if 0, $pop157 # 0: down to label31 # BB#109: # %for.body.i1494 i64.const $push158=, 2 i32.call $push159=, __builtin_clrsbll@FUNCTION, $pop158 i32.const $push160=, 61 i32.ne $push161=, $pop159, $pop160 - br_if 0, $pop161 # 0: down to label40 + br_if 0, $pop161 # 0: down to label31 # BB#110: # %my_clrsbll.exit1419 i64.const $push162=, 4611686018427387904 i32.call $push163=, __builtin_clrsbll@FUNCTION, $pop162 - br_if 0, $pop163 # 0: down to label40 + br_if 0, $pop163 # 0: down to label31 # BB#111: # %for.body.i1333 i64.const $push164=, 4294967296 i32.call $push165=, __builtin_clrsbll@FUNCTION, $pop164 i32.const $push166=, 30 i32.ne $push167=, $pop165, $pop166 - br_if 0, $pop167 # 0: down to label40 + br_if 0, $pop167 # 0: down to label31 # BB#112: # %for.body.i1253 i64.const $push168=, 2147483648 i32.call $push169=, __builtin_clrsbll@FUNCTION, $pop168 i32.const $push170=, 31 i32.ne $push171=, $pop169, $pop170 - br_if 0, $pop171 # 0: down to label40 + br_if 0, $pop171 # 0: down to label31 # BB#113: # %my_clrsbll.exit1180 i64.const $push172=, -6510615555426900571 i32.call $push173=, __builtin_clrsbll@FUNCTION, $pop172 - br_if 0, $pop173 # 0: down to label40 + br_if 0, $pop173 # 0: down to label31 # BB#114: # %my_clrsbll.exit1100 i64.const $push174=, 6510615555426900570 i32.call $push175=, __builtin_clrsbll@FUNCTION, $pop174 - br_if 0, $pop175 # 0: down to label40 + br_if 0, $pop175 # 0: down to label31 # BB#115: # %for.body.i1015 i64.const $push176=, -3819392241693097984 i32.call $push177=, __builtin_clrsbll@FUNCTION, $pop176 i32.const $push178=, 1 i32.ne $push179=, $pop177, $pop178 - br_if 0, $pop179 # 0: down to label40 + br_if 0, $pop179 # 0: down to label31 # BB#116: # %for.body.i939 i64.const $push180=, 223195676147712 i32.call $push181=, __builtin_clrsbll@FUNCTION, $pop180 i32.const $push182=, 15 i32.ne $push183=, $pop181, $pop182 - br_if 0, $pop183 # 0: down to label40 + br_if 0, $pop183 # 0: down to label31 # BB#117: # %for.body.i864 i64.const $push184=, 3405695742 i32.call $push185=, __builtin_clrsbll@FUNCTION, $pop184 i32.const $push186=, 31 i32.ne $push187=, $pop185, $pop186 - br_if 0, $pop187 # 0: down to label40 + br_if 0, $pop187 # 0: down to label31 # BB#118: # %if.end740 i64.const $push388=, -1 i32.call $3=, __builtin_clrsbll@FUNCTION, $pop388 @@ -1568,13 +1612,14 @@ main: # @main i32.const $10=, 1 .LBB18_119: # %for.body.i810 # =>This Inner Loop Header: Depth=1 - loop # label99: + block + loop # label79: i64.const $push390=, -1 i64.shr_u $push188=, $pop390, $8 i64.const $push389=, 1 i64.and $push189=, $pop188, $pop389 i64.eqz $push190=, $pop189 - br_if 1, $pop190 # 1: down to label100 + br_if 1, $pop190 # 1: down to label78 # BB#120: # %for.inc.i # in Loop: Header=BB18_119 Depth=1 i64.const $push396=, -1 @@ -1586,23 +1631,24 @@ main: # @main tee_local $push392=, $9=, $pop393 i64.const $push391=, 64 i64.lt_u $push191=, $pop392, $pop391 - br_if 0, $pop191 # 0: up to label99 + br_if 0, $pop191 # 0: up to label79 .LBB18_121: # %my_clrsbll.exit - end_loop # label100: + end_loop + end_block # label78: i32.const $push192=, -1 i32.add $push193=, $10, $pop192 i32.ne $push194=, $3, $pop193 - br_if 0, $pop194 # 0: down to label40 + br_if 0, $pop194 # 0: down to label31 # BB#122: # %if.end753 i32.const $push195=, 0 call exit@FUNCTION, $pop195 unreachable .LBB18_123: # %if.then37 - end_block # label40: + end_block # label31: call abort@FUNCTION unreachable .LBB18_124: # %if.then140 - end_block # label39: + end_block # label30: call abort@FUNCTION unreachable .endfunc @@ -1673,7 +1719,7 @@ longlongs: .size longlongs, 104 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype __builtin_clrsb, i32 .functype __builtin_clrsbl, i32 diff --git a/test/torture-s/builtin-constant.c.s b/test/torture-s/builtin-constant.c.s index b117118eb..9f8837a4d 100644 --- a/test/torture-s/builtin-constant.c.s +++ b/test/torture-s/builtin-constant.c.s @@ -47,6 +47,6 @@ main: # @main .size .L.str, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/builtin-prefetch-1.c.s b/test/torture-s/builtin-prefetch-1.c.s index 82ac0309b..3e09fbce7 100644 --- a/test/torture-s/builtin-prefetch-1.c.s +++ b/test/torture-s/builtin-prefetch-1.c.s @@ -80,5 +80,5 @@ arr: .size arr, 40 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/builtin-prefetch-2.c.s b/test/torture-s/builtin-prefetch-2.c.s index c3db0e71e..0075ed914 100644 --- a/test/torture-s/builtin-prefetch-2.c.s +++ b/test/torture-s/builtin-prefetch-2.c.s @@ -201,5 +201,5 @@ simple_static_local.ix: .size simple_static_local.ix, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/builtin-prefetch-3.c.s b/test/torture-s/builtin-prefetch-3.c.s index 962c7543e..843c52863 100644 --- a/test/torture-s/builtin-prefetch-3.c.s +++ b/test/torture-s/builtin-prefetch-3.c.s @@ -264,5 +264,5 @@ stat_int_arr: .size stat_int_arr, 400 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/builtin-prefetch-4.c.s b/test/torture-s/builtin-prefetch-4.c.s index 1506634b7..030f67ae0 100644 --- a/test/torture-s/builtin-prefetch-4.c.s +++ b/test/torture-s/builtin-prefetch-4.c.s @@ -538,6 +538,6 @@ getintcnt: .size getintcnt, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/builtin-prefetch-5.c.s b/test/torture-s/builtin-prefetch-5.c.s index ec0722db1..6e2c22ee3 100644 --- a/test/torture-s/builtin-prefetch-5.c.s +++ b/test/torture-s/builtin-prefetch-5.c.s @@ -113,5 +113,5 @@ s: .size s, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/builtin-prefetch-6.c.s b/test/torture-s/builtin-prefetch-6.c.s index dc55ba185..55663d72f 100644 --- a/test/torture-s/builtin-prefetch-6.c.s +++ b/test/torture-s/builtin-prefetch-6.c.s @@ -111,7 +111,7 @@ prefetch_for_read: # @prefetch_for_read tee_local $push0=, $0=, $pop1 br_if 0, $pop0 # 0: up to label0 # BB#2: # %for.end - end_loop # label1: + end_loop # fallthrough-return .endfunc .Lfunc_end1: @@ -127,13 +127,13 @@ prefetch_for_write: # @prefetch_for_write i32.const $0=, -260 .LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label2: + loop # label1: i32.const $push2=, 4 i32.add $push1=, $0, $pop2 tee_local $push0=, $0=, $pop1 - br_if 0, $pop0 # 0: up to label2 + br_if 0, $pop0 # 0: up to label1 # BB#2: # %for.end - end_loop # label3: + end_loop # fallthrough-return .endfunc .Lfunc_end2: @@ -175,5 +175,5 @@ arr_used: .size arr_used, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/builtin-types-compatible-p.c.s b/test/torture-s/builtin-types-compatible-p.c.s index b59e05d40..488be91dd 100644 --- a/test/torture-s/builtin-types-compatible-p.c.s +++ b/test/torture-s/builtin-types-compatible-p.c.s @@ -42,5 +42,5 @@ rootbeer: .size rootbeer, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/call-trap-1.c.s b/test/torture-s/call-trap-1.c.s index 357132379..f322f1e2f 100644 --- a/test/torture-s/call-trap-1.c.s +++ b/test/torture-s/call-trap-1.c.s @@ -39,5 +39,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/cbrt.c.s b/test/torture-s/cbrt.c.s index df39c6cea..bdea1f441 100644 --- a/test/torture-s/cbrt.c.s +++ b/test/torture-s/cbrt.c.s @@ -155,5 +155,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/cmpdi-1.c.s b/test/torture-s/cmpdi-1.c.s index 649c59845..4b3a48c07 100644 --- a/test/torture-s/cmpdi-1.c.s +++ b/test/torture-s/cmpdi-1.c.s @@ -195,7 +195,7 @@ main: # @main .LBB10_2: # %for.body3 # Parent Loop BB10_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label3: + loop # label2: i32.const $push51=, 13 i32.const $push50=, 140 i64.load $push49=, 0($2) @@ -205,7 +205,7 @@ main: # @main i32.select $push2=, $pop51, $pop50, $pop46 i32.load $push3=, 0($4) i32.ne $push4=, $pop2, $pop3 - br_if 4, $pop4 # 4: down to label0 + br_if 2, $pop4 # 2: down to label0 # BB#3: # %if.end # in Loop: Header=BB10_2 Depth=2 i32.const $push54=, 140 @@ -215,7 +215,7 @@ main: # @main i32.add $push6=, $4, $pop52 i32.load $push7=, 0($pop6) i32.ne $push8=, $pop5, $pop7 - br_if 4, $pop8 # 4: down to label0 + br_if 2, $pop8 # 2: down to label0 # BB#4: # %if.end10 # in Loop: Header=BB10_2 Depth=2 i32.const $push59=, 13 @@ -227,7 +227,7 @@ main: # @main i32.add $push10=, $4, $pop55 i32.load $push11=, 0($pop10) i32.ne $push12=, $pop9, $pop11 - br_if 4, $pop12 # 4: down to label0 + br_if 2, $pop12 # 2: down to label0 # BB#5: # %if.end15 # in Loop: Header=BB10_2 Depth=2 i32.const $push62=, 140 @@ -237,7 +237,7 @@ main: # @main i32.add $push14=, $4, $pop60 i32.load $push15=, 0($pop14) i32.ne $push16=, $pop13, $pop15 - br_if 4, $pop16 # 4: down to label0 + br_if 2, $pop16 # 2: down to label0 # BB#6: # %if.end20 # in Loop: Header=BB10_2 Depth=2 i32.const $push67=, 13 @@ -249,7 +249,7 @@ main: # @main i32.add $push18=, $4, $pop63 i32.load $push19=, 0($pop18) i32.ne $push20=, $pop17, $pop19 - br_if 4, $pop20 # 4: down to label0 + br_if 2, $pop20 # 2: down to label0 # BB#7: # %if.end25 # in Loop: Header=BB10_2 Depth=2 i32.const $push70=, 140 @@ -259,7 +259,7 @@ main: # @main i32.add $push22=, $4, $pop68 i32.load $push23=, 0($pop22) i32.ne $push24=, $pop21, $pop23 - br_if 4, $pop24 # 4: down to label0 + br_if 2, $pop24 # 2: down to label0 # BB#8: # %if.end30 # in Loop: Header=BB10_2 Depth=2 i32.const $push75=, 13 @@ -271,7 +271,7 @@ main: # @main i32.add $push26=, $4, $pop71 i32.load $push27=, 0($pop26) i32.ne $push28=, $pop25, $pop27 - br_if 4, $pop28 # 4: down to label0 + br_if 2, $pop28 # 2: down to label0 # BB#9: # %if.end35 # in Loop: Header=BB10_2 Depth=2 i32.const $push78=, 140 @@ -281,7 +281,7 @@ main: # @main i32.add $push30=, $4, $pop76 i32.load $push31=, 0($pop30) i32.ne $push32=, $pop29, $pop31 - br_if 4, $pop32 # 4: down to label0 + br_if 2, $pop32 # 2: down to label0 # BB#10: # %if.end40 # in Loop: Header=BB10_2 Depth=2 i32.const $push83=, 13 @@ -293,7 +293,7 @@ main: # @main i32.add $push34=, $4, $pop79 i32.load $push35=, 0($pop34) i32.ne $push36=, $pop33, $pop35 - br_if 4, $pop36 # 4: down to label0 + br_if 2, $pop36 # 2: down to label0 # BB#11: # %if.end45 # in Loop: Header=BB10_2 Depth=2 i32.const $push86=, 140 @@ -303,7 +303,7 @@ main: # @main i32.add $push38=, $4, $pop84 i32.load $push39=, 0($pop38) i32.ne $push40=, $pop37, $pop39 - br_if 4, $pop40 # 4: down to label0 + br_if 2, $pop40 # 2: down to label0 # BB#12: # %if.end50 # in Loop: Header=BB10_2 Depth=2 i32.const $push92=, 40 @@ -315,10 +315,10 @@ main: # @main tee_local $push88=, $3=, $pop89 i32.const $push87=, 8 i32.lt_s $push41=, $pop88, $pop87 - br_if 0, $pop41 # 0: up to label3 + br_if 0, $pop41 # 0: up to label2 # BB#13: # %for.end # in Loop: Header=BB10_1 Depth=1 - end_loop # label4: + end_loop i32.const $push96=, 1 i32.add $push95=, $0, $pop96 tee_local $push94=, $0=, $pop95 @@ -326,7 +326,7 @@ main: # @main i32.lt_s $push42=, $pop94, $pop93 br_if 0, $pop42 # 0: up to label1 # BB#14: # %for.end53 - end_loop # label2: + end_loop i32.const $push43=, 0 call exit@FUNCTION, $pop43 unreachable @@ -1003,6 +1003,6 @@ correct_results: .size correct_results, 2560 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/cmpsf-1.c.s b/test/torture-s/cmpsf-1.c.s index b8f42e4dd..67f0fce76 100644 --- a/test/torture-s/cmpsf-1.c.s +++ b/test/torture-s/cmpsf-1.c.s @@ -135,7 +135,7 @@ main: # @main .LBB6_2: # %for.body3 # Parent Loop BB6_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label3: + loop # label2: i32.const $push39=, 13 i32.const $push38=, 140 f32.load $push37=, 0($2) @@ -144,7 +144,7 @@ main: # @main i32.select $push3=, $pop39, $pop38, $pop2 i32.load $push4=, 0($4) i32.ne $push5=, $pop3, $pop4 - br_if 4, $pop5 # 4: down to label0 + br_if 2, $pop5 # 2: down to label0 # BB#3: # %if.end # in Loop: Header=BB6_2 Depth=2 i32.const $push42=, 13 @@ -155,7 +155,7 @@ main: # @main i32.add $push8=, $4, $pop40 i32.load $push9=, 0($pop8) i32.ne $push10=, $pop7, $pop9 - br_if 4, $pop10 # 4: down to label0 + br_if 2, $pop10 # 2: down to label0 # BB#4: # %if.end10 # in Loop: Header=BB6_2 Depth=2 i32.const $push47=, 13 @@ -167,7 +167,7 @@ main: # @main i32.add $push12=, $4, $pop43 i32.load $push13=, 0($pop12) i32.ne $push14=, $pop11, $pop13 - br_if 4, $pop14 # 4: down to label0 + br_if 2, $pop14 # 2: down to label0 # BB#5: # %if.end15 # in Loop: Header=BB6_2 Depth=2 i32.const $push52=, 140 @@ -182,7 +182,7 @@ main: # @main i32.add $push19=, $4, $pop48 i32.load $push20=, 0($pop19) i32.ne $push21=, $pop18, $pop20 - br_if 4, $pop21 # 4: down to label0 + br_if 2, $pop21 # 2: down to label0 # BB#6: # %if.end20 # in Loop: Header=BB6_2 Depth=2 i32.const $push57=, 13 @@ -194,7 +194,7 @@ main: # @main i32.add $push23=, $4, $pop53 i32.load $push24=, 0($pop23) i32.ne $push25=, $pop22, $pop24 - br_if 4, $pop25 # 4: down to label0 + br_if 2, $pop25 # 2: down to label0 # BB#7: # %if.end25 # in Loop: Header=BB6_2 Depth=2 i32.const $push60=, 140 @@ -205,7 +205,7 @@ main: # @main i32.add $push28=, $4, $pop58 i32.load $push29=, 0($pop28) i32.ne $push30=, $pop27, $pop29 - br_if 4, $pop30 # 4: down to label0 + br_if 2, $pop30 # 2: down to label0 # BB#8: # %if.end30 # in Loop: Header=BB6_2 Depth=2 i32.const $push66=, 24 @@ -217,10 +217,10 @@ main: # @main tee_local $push62=, $3=, $pop63 i32.const $push61=, 8 i32.lt_s $push31=, $pop62, $pop61 - br_if 0, $pop31 # 0: up to label3 + br_if 0, $pop31 # 0: up to label2 # BB#9: # %for.end # in Loop: Header=BB6_1 Depth=1 - end_loop # label4: + end_loop i32.const $push70=, 1 i32.add $push69=, $0, $pop70 tee_local $push68=, $0=, $pop69 @@ -228,7 +228,7 @@ main: # @main i32.lt_s $push32=, $pop68, $pop67 br_if 0, $pop32 # 0: up to label1 # BB#10: # %for.end33 - end_loop # label2: + end_loop i32.const $push33=, 0 call exit@FUNCTION, $pop33 unreachable @@ -649,6 +649,6 @@ correct_results: .size correct_results, 1536 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/cmpsi-1.c.s b/test/torture-s/cmpsi-1.c.s index d470a417f..c0e0d13ac 100644 --- a/test/torture-s/cmpsi-1.c.s +++ b/test/torture-s/cmpsi-1.c.s @@ -77,6 +77,6 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/cmpsi-2.c.s b/test/torture-s/cmpsi-2.c.s index 5dab4dd8a..c40bcd76b 100644 --- a/test/torture-s/cmpsi-2.c.s +++ b/test/torture-s/cmpsi-2.c.s @@ -195,7 +195,7 @@ main: # @main .LBB10_2: # %for.body3 # Parent Loop BB10_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label3: + loop # label2: i32.const $push51=, 13 i32.const $push50=, 140 i32.load $push49=, 0($2) @@ -205,7 +205,7 @@ main: # @main i32.select $push2=, $pop51, $pop50, $pop46 i32.load $push3=, 0($4) i32.ne $push4=, $pop2, $pop3 - br_if 4, $pop4 # 4: down to label0 + br_if 2, $pop4 # 2: down to label0 # BB#3: # %if.end # in Loop: Header=BB10_2 Depth=2 i32.const $push54=, 140 @@ -215,7 +215,7 @@ main: # @main i32.add $push6=, $4, $pop52 i32.load $push7=, 0($pop6) i32.ne $push8=, $pop5, $pop7 - br_if 4, $pop8 # 4: down to label0 + br_if 2, $pop8 # 2: down to label0 # BB#4: # %if.end10 # in Loop: Header=BB10_2 Depth=2 i32.const $push59=, 13 @@ -227,7 +227,7 @@ main: # @main i32.add $push10=, $4, $pop55 i32.load $push11=, 0($pop10) i32.ne $push12=, $pop9, $pop11 - br_if 4, $pop12 # 4: down to label0 + br_if 2, $pop12 # 2: down to label0 # BB#5: # %if.end15 # in Loop: Header=BB10_2 Depth=2 i32.const $push62=, 140 @@ -237,7 +237,7 @@ main: # @main i32.add $push14=, $4, $pop60 i32.load $push15=, 0($pop14) i32.ne $push16=, $pop13, $pop15 - br_if 4, $pop16 # 4: down to label0 + br_if 2, $pop16 # 2: down to label0 # BB#6: # %if.end20 # in Loop: Header=BB10_2 Depth=2 i32.const $push67=, 13 @@ -249,7 +249,7 @@ main: # @main i32.add $push18=, $4, $pop63 i32.load $push19=, 0($pop18) i32.ne $push20=, $pop17, $pop19 - br_if 4, $pop20 # 4: down to label0 + br_if 2, $pop20 # 2: down to label0 # BB#7: # %if.end25 # in Loop: Header=BB10_2 Depth=2 i32.const $push70=, 140 @@ -259,7 +259,7 @@ main: # @main i32.add $push22=, $4, $pop68 i32.load $push23=, 0($pop22) i32.ne $push24=, $pop21, $pop23 - br_if 4, $pop24 # 4: down to label0 + br_if 2, $pop24 # 2: down to label0 # BB#8: # %if.end30 # in Loop: Header=BB10_2 Depth=2 i32.const $push75=, 13 @@ -271,7 +271,7 @@ main: # @main i32.add $push26=, $4, $pop71 i32.load $push27=, 0($pop26) i32.ne $push28=, $pop25, $pop27 - br_if 4, $pop28 # 4: down to label0 + br_if 2, $pop28 # 2: down to label0 # BB#9: # %if.end35 # in Loop: Header=BB10_2 Depth=2 i32.const $push78=, 140 @@ -281,7 +281,7 @@ main: # @main i32.add $push30=, $4, $pop76 i32.load $push31=, 0($pop30) i32.ne $push32=, $pop29, $pop31 - br_if 4, $pop32 # 4: down to label0 + br_if 2, $pop32 # 2: down to label0 # BB#10: # %if.end40 # in Loop: Header=BB10_2 Depth=2 i32.const $push83=, 13 @@ -293,7 +293,7 @@ main: # @main i32.add $push34=, $4, $pop79 i32.load $push35=, 0($pop34) i32.ne $push36=, $pop33, $pop35 - br_if 4, $pop36 # 4: down to label0 + br_if 2, $pop36 # 2: down to label0 # BB#11: # %if.end45 # in Loop: Header=BB10_2 Depth=2 i32.const $push86=, 140 @@ -303,7 +303,7 @@ main: # @main i32.add $push38=, $4, $pop84 i32.load $push39=, 0($pop38) i32.ne $push40=, $pop37, $pop39 - br_if 4, $pop40 # 4: down to label0 + br_if 2, $pop40 # 2: down to label0 # BB#12: # %if.end50 # in Loop: Header=BB10_2 Depth=2 i32.const $push92=, 40 @@ -315,10 +315,10 @@ main: # @main tee_local $push88=, $3=, $pop89 i32.const $push87=, 8 i32.lt_s $push41=, $pop88, $pop87 - br_if 0, $pop41 # 0: up to label3 + br_if 0, $pop41 # 0: up to label2 # BB#13: # %for.end # in Loop: Header=BB10_1 Depth=1 - end_loop # label4: + end_loop i32.const $push96=, 1 i32.add $push95=, $0, $pop96 tee_local $push94=, $0=, $pop95 @@ -326,7 +326,7 @@ main: # @main i32.lt_s $push42=, $pop94, $pop93 br_if 0, $pop42 # 0: up to label1 # BB#14: # %for.end53 - end_loop # label2: + end_loop i32.const $push43=, 0 call exit@FUNCTION, $pop43 unreachable @@ -1003,6 +1003,6 @@ correct_results: .size correct_results, 2560 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/compare-1.c.s b/test/torture-s/compare-1.c.s index a74fc484b..a1441b1f6 100644 --- a/test/torture-s/compare-1.c.s +++ b/test/torture-s/compare-1.c.s @@ -264,5 +264,5 @@ main: # @main .size main, .Lfunc_end6-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/compare-2.c.s b/test/torture-s/compare-2.c.s index 3c51a4867..38e2de1ce 100644 --- a/test/torture-s/compare-2.c.s +++ b/test/torture-s/compare-2.c.s @@ -30,4 +30,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/compare-3.c.s b/test/torture-s/compare-3.c.s index f66407ff7..e81c30568 100644 --- a/test/torture-s/compare-3.c.s +++ b/test/torture-s/compare-3.c.s @@ -98,4 +98,4 @@ main: # @main .size main, .Lfunc_end7-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/complex-1.c.s b/test/torture-s/complex-1.c.s index a4a19abc4..c2750e0a4 100644 --- a/test/torture-s/complex-1.c.s +++ b/test/torture-s/complex-1.c.s @@ -73,5 +73,5 @@ main: # @main .size main, .Lfunc_end4-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/complex-2.c.s b/test/torture-s/complex-2.c.s index 347df8100..b4ef061b8 100644 --- a/test/torture-s/complex-2.c.s +++ b/test/torture-s/complex-2.c.s @@ -72,6 +72,6 @@ bg: .size bg, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/complex-3.c.s b/test/torture-s/complex-3.c.s index 4460de8bf..55c7290b3 100644 --- a/test/torture-s/complex-3.c.s +++ b/test/torture-s/complex-3.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/complex-4.c.s b/test/torture-s/complex-4.c.s index fc7cdc5c1..121b3ab34 100644 --- a/test/torture-s/complex-4.c.s +++ b/test/torture-s/complex-4.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/complex-5.c.s b/test/torture-s/complex-5.c.s index 505686b1a..dd126ae25 100644 --- a/test/torture-s/complex-5.c.s +++ b/test/torture-s/complex-5.c.s @@ -132,7 +132,7 @@ z: .size z, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype __divsc3, void, i32, f32, f32, f32, f32 .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/complex-6.c.s b/test/torture-s/complex-6.c.s index 850b7f48f..fd7439afd 100644 --- a/test/torture-s/complex-6.c.s +++ b/test/torture-s/complex-6.c.s @@ -198,4 +198,4 @@ err: .size err, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/complex-7.c.s b/test/torture-s/complex-7.c.s index c46960e7a..43e4b3b5e 100644 --- a/test/torture-s/complex-7.c.s +++ b/test/torture-s/complex-7.c.s @@ -781,6 +781,6 @@ ld5: .size ld5, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/compndlit-1.c.s b/test/torture-s/compndlit-1.c.s index 8167e3c5f..9b4013d79 100644 --- a/test/torture-s/compndlit-1.c.s +++ b/test/torture-s/compndlit-1.c.s @@ -48,6 +48,6 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/const-addr-expr-1.c.s b/test/torture-s/const-addr-expr-1.c.s index 34dddd052..aecfd6b81 100644 --- a/test/torture-s/const-addr-expr-1.c.s +++ b/test/torture-s/const-addr-expr-1.c.s @@ -76,5 +76,5 @@ Upgd_minor_ID1: .size Upgd_minor_ID1, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/conversion.c.s b/test/torture-s/conversion.c.s index b62536000..9c2dfc17e 100644 --- a/test/torture-s/conversion.c.s +++ b/test/torture-s/conversion.c.s @@ -596,5 +596,5 @@ main: # @main .size main, .Lfunc_end31-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/cvt-1.c.s b/test/torture-s/cvt-1.c.s index d506e4401..d689fc57d 100644 --- a/test/torture-s/cvt-1.c.s +++ b/test/torture-s/cvt-1.c.s @@ -43,5 +43,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/dbra-1.c.s b/test/torture-s/dbra-1.c.s index 48b466cdb..ceb262f70 100644 --- a/test/torture-s/dbra-1.c.s +++ b/test/torture-s/dbra-1.c.s @@ -120,5 +120,5 @@ main: # @main .size main, .Lfunc_end6-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/divcmp-1.c.s b/test/torture-s/divcmp-1.c.s index 4b8704c13..c8421f4d7 100644 --- a/test/torture-s/divcmp-1.c.s +++ b/test/torture-s/divcmp-1.c.s @@ -356,4 +356,4 @@ main: # @main .size main, .Lfunc_end22-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/divcmp-2.c.s b/test/torture-s/divcmp-2.c.s index 656e3b089..88ced167e 100644 --- a/test/torture-s/divcmp-2.c.s +++ b/test/torture-s/divcmp-2.c.s @@ -116,4 +116,4 @@ main: # @main .size main, .Lfunc_end6-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/divcmp-3.c.s b/test/torture-s/divcmp-3.c.s index 11cedc1e0..6127073c4 100644 --- a/test/torture-s/divcmp-3.c.s +++ b/test/torture-s/divcmp-3.c.s @@ -182,4 +182,4 @@ main: # @main .size main, .Lfunc_end12-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/divcmp-4.c.s b/test/torture-s/divcmp-4.c.s index bd749d835..472d41e5c 100644 --- a/test/torture-s/divcmp-4.c.s +++ b/test/torture-s/divcmp-4.c.s @@ -202,4 +202,4 @@ main: # @main .size main, .Lfunc_end12-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/divcmp-5.c.s b/test/torture-s/divcmp-5.c.s index ecaefbb37..91ec7a04b 100644 --- a/test/torture-s/divcmp-5.c.s +++ b/test/torture-s/divcmp-5.c.s @@ -42,4 +42,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/divconst-1.c.s b/test/torture-s/divconst-1.c.s index d08662054..c06bc99da 100644 --- a/test/torture-s/divconst-1.c.s +++ b/test/torture-s/divconst-1.c.s @@ -33,5 +33,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/divconst-2.c.s b/test/torture-s/divconst-2.c.s index a384096ba..72df178a3 100644 --- a/test/torture-s/divconst-2.c.s +++ b/test/torture-s/divconst-2.c.s @@ -118,6 +118,6 @@ nums: .size nums, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/divconst-3.c.s b/test/torture-s/divconst-3.c.s index d3910babc..906203be7 100644 --- a/test/torture-s/divconst-3.c.s +++ b/test/torture-s/divconst-3.c.s @@ -30,5 +30,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/divmod-1.c.s b/test/torture-s/divmod-1.c.s index 9d6780386..1570bd151 100644 --- a/test/torture-s/divmod-1.c.s +++ b/test/torture-s/divmod-1.c.s @@ -157,5 +157,5 @@ main: # @main .size main, .Lfunc_end10-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/doloop-1.c.s b/test/torture-s/doloop-1.c.s index 3453eb4e0..6548fa952 100644 --- a/test/torture-s/doloop-1.c.s +++ b/test/torture-s/doloop-1.c.s @@ -25,19 +25,19 @@ main: # @main i32.and $push2=, $pop7, $pop6 br_if 0, $pop2 # 0: up to label0 # BB#2: # %do.end - end_loop # label1: + end_loop block i32.const $push13=, 0 i32.load $push3=, i($pop13) i32.const $push4=, 256 i32.ne $push5=, $pop3, $pop4 - br_if 0, $pop5 # 0: down to label2 + br_if 0, $pop5 # 0: down to label1 # BB#3: # %if.end i32.const $push14=, 0 call exit@FUNCTION, $pop14 unreachable .LBB0_4: # %if.then - end_block # label2: + end_block # label1: call abort@FUNCTION unreachable .endfunc @@ -54,6 +54,6 @@ i: .size i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/doloop-2.c.s b/test/torture-s/doloop-2.c.s index 5579bfd9a..6aa6a1e03 100644 --- a/test/torture-s/doloop-2.c.s +++ b/test/torture-s/doloop-2.c.s @@ -25,19 +25,19 @@ main: # @main i32.and $push2=, $pop7, $pop6 br_if 0, $pop2 # 0: up to label0 # BB#2: # %do.end - end_loop # label1: + end_loop block i32.const $push13=, 0 i32.load $push3=, i($pop13) i32.const $push4=, 65536 i32.ne $push5=, $pop3, $pop4 - br_if 0, $pop5 # 0: down to label2 + br_if 0, $pop5 # 0: down to label1 # BB#3: # %if.end i32.const $push14=, 0 call exit@FUNCTION, $pop14 unreachable .LBB0_4: # %if.then - end_block # label2: + end_block # label1: call abort@FUNCTION unreachable .endfunc @@ -54,6 +54,6 @@ i: .size i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/eeprof-1.c.s b/test/torture-s/eeprof-1.c.s index a819d98e8..acf3d63a3 100644 --- a/test/torture-s/eeprof-1.c.s +++ b/test/torture-s/eeprof-1.c.s @@ -288,5 +288,5 @@ last_fn_exited: .size last_fn_exited, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/enum-1.c.s b/test/torture-s/enum-1.c.s index 359ade508..8aff38043 100644 --- a/test/torture-s/enum-1.c.s +++ b/test/torture-s/enum-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/enum-2.c.s b/test/torture-s/enum-2.c.s index ae8e2bddb..29b665af0 100644 --- a/test/torture-s/enum-2.c.s +++ b/test/torture-s/enum-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/enum-3.c.s b/test/torture-s/enum-3.c.s index b04e31818..9c8193122 100644 --- a/test/torture-s/enum-3.c.s +++ b/test/torture-s/enum-3.c.s @@ -47,5 +47,5 @@ p: .size p, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/extzvsi.c.s b/test/torture-s/extzvsi.c.s index 54e8168c1..723e5935d 100644 --- a/test/torture-s/extzvsi.c.s +++ b/test/torture-s/extzvsi.c.s @@ -58,4 +58,4 @@ x: .size x, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/ffs-1.c.s b/test/torture-s/ffs-1.c.s index 3ffc8cce6..1bf7448ba 100644 --- a/test/torture-s/ffs-1.c.s +++ b/test/torture-s/ffs-1.c.s @@ -33,6 +33,6 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/ffs-2.c.s b/test/torture-s/ffs-2.c.s index 6f5b7dad8..7d1614149 100644 --- a/test/torture-s/ffs-2.c.s +++ b/test/torture-s/ffs-2.c.s @@ -149,6 +149,6 @@ ffstesttab: .size ffstesttab, 64 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/float-floor.c.s b/test/torture-s/float-floor.c.s index 698d4dd99..38938b947 100644 --- a/test/torture-s/float-floor.c.s +++ b/test/torture-s/float-floor.c.s @@ -44,6 +44,6 @@ d: .size d, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype floor, f64, f64 .functype abort, void diff --git a/test/torture-s/floatunsisf-1.c.s b/test/torture-s/floatunsisf-1.c.s index 6923b70f4..bdbf2fc4e 100644 --- a/test/torture-s/floatunsisf-1.c.s +++ b/test/torture-s/floatunsisf-1.c.s @@ -62,6 +62,6 @@ f2: .size f2, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/fprintf-1.c.s b/test/torture-s/fprintf-1.c.s index ce4c4109c..a5a8e83e6 100644 --- a/test/torture-s/fprintf-1.c.s +++ b/test/torture-s/fprintf-1.c.s @@ -201,7 +201,7 @@ main: # @main .size .L.str.7, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype fprintf, i32, i32, i32 .functype abort, void .functype fwrite, i32, i32, i32, i32, i32 diff --git a/test/torture-s/fprintf-chk-1.c.s b/test/torture-s/fprintf-chk-1.c.s index 1c35472fe..254a2b2b6 100644 --- a/test/torture-s/fprintf-chk-1.c.s +++ b/test/torture-s/fprintf-chk-1.c.s @@ -445,6 +445,6 @@ should_optimize: .size .L.str.7, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype vfprintf, i32, i32, i32, i32 diff --git a/test/torture-s/frame-address.c.s b/test/torture-s/frame-address.c.s index f6a6a517f..cca3d2787 100644 --- a/test/torture-s/frame-address.c.s +++ b/test/torture-s/frame-address.c.s @@ -130,5 +130,5 @@ main: # @main .size main, .Lfunc_end4-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/func-ptr-1.c.s b/test/torture-s/func-ptr-1.c.s index d9f05fa09..a0d3ca937 100644 --- a/test/torture-s/func-ptr-1.c.s +++ b/test/torture-s/func-ptr-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/gofast.c.s b/test/torture-s/gofast.c.s index 06b99885e..abf4ee96d 100644 --- a/test/torture-s/gofast.c.s +++ b/test/torture-s/gofast.c.s @@ -496,7 +496,7 @@ fail_count: .size .L.str, 17 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype fprintf, i32, i32, i32 .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/ifcvt-onecmpl-abs-1.c.s b/test/torture-s/ifcvt-onecmpl-abs-1.c.s index e1d760393..f0efd1a23 100644 --- a/test/torture-s/ifcvt-onecmpl-abs-1.c.s +++ b/test/torture-s/ifcvt-onecmpl-abs-1.c.s @@ -39,5 +39,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/index-1.c.s b/test/torture-s/index-1.c.s index 4184d40f4..2f7d8b25b 100644 --- a/test/torture-s/index-1.c.s +++ b/test/torture-s/index-1.c.s @@ -92,6 +92,6 @@ a: .size a, 160 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/inst-check.c.s b/test/torture-s/inst-check.c.s index ac2e973d2..f9dd98f79 100644 --- a/test/torture-s/inst-check.c.s +++ b/test/torture-s/inst-check.c.s @@ -51,5 +51,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/int-compare.c.s b/test/torture-s/int-compare.c.s index d881f14c5..7b120e958 100644 --- a/test/torture-s/int-compare.c.s +++ b/test/torture-s/int-compare.c.s @@ -124,6 +124,6 @@ main: # @main .size main, .Lfunc_end7-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/ipa-sra-1.c.s b/test/torture-s/ipa-sra-1.c.s index f9c4eb6be..a73f65ca6 100644 --- a/test/torture-s/ipa-sra-1.c.s +++ b/test/torture-s/ipa-sra-1.c.s @@ -15,4 +15,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/ipa-sra-2.c.s b/test/torture-s/ipa-sra-2.c.s index 1c2d643fd..c96fe1b17 100644 --- a/test/torture-s/ipa-sra-2.c.s +++ b/test/torture-s/ipa-sra-2.c.s @@ -42,6 +42,6 @@ foo: # @foo .size foo, .Lfunc_end1-foo - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype calloc, i32, i32, i32 .functype free, void, i32 diff --git a/test/torture-s/longlong.c.s b/test/torture-s/longlong.c.s index 207a046fa..86ef69585 100644 --- a/test/torture-s/longlong.c.s +++ b/test/torture-s/longlong.c.s @@ -127,6 +127,6 @@ pars: .size pars, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/loop-1.c.s b/test/torture-s/loop-1.c.s index a24bc4452..f324b92c4 100644 --- a/test/torture-s/loop-1.c.s +++ b/test/torture-s/loop-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/loop-10.c.s b/test/torture-s/loop-10.c.s index 4d13bf069..ccd92dc50 100644 --- a/test/torture-s/loop-10.c.s +++ b/test/torture-s/loop-10.c.s @@ -36,5 +36,5 @@ count: .size count, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/loop-11.c.s b/test/torture-s/loop-11.c.s index 03e141db3..a410cd3ba 100644 --- a/test/torture-s/loop-11.c.s +++ b/test/torture-s/loop-11.c.s @@ -23,16 +23,16 @@ main: # @main i32.gt_s $push0=, $1, $pop5 br_if 0, $pop0 # 0: up to label0 # BB#2: # %for.body.preheader - end_loop # label1: + end_loop i32.const $1=, 0 i32.const $0=, a .LBB0_3: # %for.body # =>This Inner Loop Header: Depth=1 block - loop # label3: + loop # label2: i32.load $push1=, 0($0) i32.ne $push2=, $1, $pop1 - br_if 2, $pop2 # 2: down to label2 + br_if 1, $pop2 # 1: down to label1 # BB#4: # %for.cond # in Loop: Header=BB0_3 Depth=1 i32.const $push14=, 4 @@ -42,13 +42,13 @@ main: # @main tee_local $push11=, $1=, $pop12 i32.const $push10=, 198 i32.le_s $push3=, $pop11, $pop10 - br_if 0, $pop3 # 0: up to label3 + br_if 0, $pop3 # 0: up to label2 # BB#5: # %for.end - end_loop # label4: + end_loop i32.const $push4=, 0 return $pop4 .LBB0_6: # %if.then - end_block # label2: + end_block # label1: call abort@FUNCTION unreachable .endfunc @@ -63,5 +63,5 @@ a: .size a, 796 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/loop-12.c.s b/test/torture-s/loop-12.c.s index 34d46faed..9f7e02523 100644 --- a/test/torture-s/loop-12.c.s +++ b/test/torture-s/loop-12.c.s @@ -11,7 +11,8 @@ foo: # @foo i32.load $1=, p($pop7) .LBB0_1: # %while.cond # =>This Inner Loop Header: Depth=1 - loop # label0: + block + loop # label1: block i32.load8_u $push1=, 0($1) i32.const $push16=, -10 @@ -30,7 +31,7 @@ foo: # @foo i64.const $push17=, 1 i64.and $push5=, $pop4, $pop17 i32.wrap/i64 $push6=, $pop5 - br_if 2, $pop6 # 2: down to label1 + br_if 2, $pop6 # 2: down to label0 .LBB0_3: # %while.body # in Loop: Header=BB0_1 Depth=1 end_block # label2: @@ -39,9 +40,10 @@ foo: # @foo i32.add $push9=, $1, $pop10 tee_local $push8=, $1=, $pop9 i32.store p($pop11), $pop8 - br 0 # 0: up to label0 + br 0 # 0: up to label1 .LBB0_4: # %while.end - end_loop # label1: + end_loop + end_block # label0: # fallthrough-return .endfunc .Lfunc_end0: @@ -58,7 +60,8 @@ main: # @main i32.const $1=, .L.str .LBB1_1: # %while.cond.i # =>This Inner Loop Header: Depth=1 - loop # label3: + block + loop # label4: i32.const $push14=, 0 i32.store p($pop14), $1 block @@ -79,15 +82,16 @@ main: # @main i64.const $push15=, 1 i64.and $push5=, $pop4, $pop15 i32.wrap/i64 $push6=, $pop5 - br_if 2, $pop6 # 2: down to label4 + br_if 2, $pop6 # 2: down to label3 .LBB1_3: # %while.body.i # in Loop: Header=BB1_1 Depth=1 end_block # label5: i32.const $push8=, 1 i32.add $1=, $1, $pop8 - br 0 # 0: up to label3 + br 0 # 0: up to label4 .LBB1_4: # %foo.exit - end_loop # label4: + end_loop + end_block # label3: i32.const $push7=, 0 # fallthrough-return: $pop7 .endfunc @@ -110,4 +114,4 @@ p: .size .L.str, 5 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/loop-13.c.s b/test/torture-s/loop-13.c.s index 9ed5e3511..4adca9af5 100644 --- a/test/torture-s/loop-13.c.s +++ b/test/torture-s/loop-13.c.s @@ -54,7 +54,7 @@ scale: # @scale tee_local $push18=, $2=, $pop19 br_if 0, $pop18 # 0: up to label1 .LBB0_5: # %if.end - end_loop # label2: + end_loop end_block # label0: # fallthrough-return .endfunc @@ -75,4 +75,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/loop-14.c.s b/test/torture-s/loop-14.c.s index 93a072a0d..823421ab3 100644 --- a/test/torture-s/loop-14.c.s +++ b/test/torture-s/loop-14.c.s @@ -41,5 +41,5 @@ a3: .size a3, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/loop-15.c.s b/test/torture-s/loop-15.c.s index b103dfac8..d711b2181 100644 --- a/test/torture-s/loop-15.c.s +++ b/test/torture-s/loop-15.c.s @@ -24,7 +24,7 @@ foo: # @foo i32.gt_u $push2=, $2, $0 br_if 0, $pop2 # 0: up to label1 .LBB0_3: # %while.end - end_loop # label2: + end_loop end_block # label0: # fallthrough-return .endfunc @@ -64,7 +64,7 @@ main: # @main block block block - loop # label6: + loop # label5: i32.const $push29=, 2 i32.shl $push1=, $3, $pop29 i32.add $4=, $11, $pop1 @@ -77,7 +77,7 @@ main: # @main # Child Loop BB1_6 Depth 3 # Child Loop BB1_9 Depth 3 # Child Loop BB1_12 Depth 3 - loop # label8: + loop # label6: i32.const $push32=, 4 i32.store 0($7), $pop32 i64.const $push31=, 4294967296 @@ -86,7 +86,7 @@ main: # @main i64.store 8($11), $pop30 block i32.le_s $push3=, $6, $3 - br_if 0, $pop3 # 0: down to label10 + br_if 0, $pop3 # 0: down to label7 # BB#3: # %while.body.i.preheader # in Loop: Header=BB1_2 Depth=2 i32.const $push33=, 2 @@ -96,7 +96,7 @@ main: # @main # Parent Loop BB1_1 Depth=1 # Parent Loop BB1_2 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label11: + loop # label8: i32.const $push36=, -4 i32.add $push35=, $10, $pop36 tee_local $push34=, $9=, $pop35 @@ -104,44 +104,45 @@ main: # @main i32.store 0($10), $pop5 copy_local $10=, $9 i32.gt_u $push6=, $9, $4 - br_if 0, $pop6 # 0: up to label11 + br_if 0, $pop6 # 0: up to label8 .LBB1_5: # %for.body11.preheader # in Loop: Header=BB1_2 Depth=2 - end_loop # label12: - end_block # label10: + end_loop + end_block # label7: i32.const $10=, -1 copy_local $9=, $11 .LBB1_6: # %for.body11 # Parent Loop BB1_1 Depth=1 # Parent Loop BB1_2 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label13: + loop # label9: i32.const $push39=, 1 i32.add $push38=, $10, $pop39 tee_local $push37=, $10=, $pop38 i32.load $push7=, 0($9) i32.ne $push8=, $pop37, $pop7 - br_if 6, $pop8 # 6: down to label5 + br_if 3, $pop8 # 3: down to label4 # BB#7: # %for.cond9 # in Loop: Header=BB1_6 Depth=3 i32.const $push40=, 4 i32.add $9=, $9, $pop40 i32.lt_s $push9=, $10, $3 - br_if 0, $pop9 # 0: up to label13 + br_if 0, $pop9 # 0: up to label9 # BB#8: # in Loop: Header=BB1_2 Depth=2 - end_loop # label14: + end_loop copy_local $9=, $1 copy_local $10=, $2 .LBB1_9: # %for.cond17 # Parent Loop BB1_1 Depth=1 # Parent Loop BB1_2 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label15: + block + loop # label11: i32.const $push43=, 1 i32.add $push42=, $10, $pop43 tee_local $push41=, $10=, $pop42 i32.ge_s $push10=, $pop41, $6 - br_if 1, $pop10 # 1: down to label16 + br_if 1, $pop10 # 1: down to label10 # BB#10: # %for.body19 # in Loop: Header=BB1_9 Depth=3 i32.load $8=, 0($9) @@ -149,11 +150,13 @@ main: # @main i32.add $push0=, $9, $pop44 copy_local $9=, $pop0 i32.eq $push16=, $10, $8 - br_if 0, $pop16 # 0: up to label15 - br 7 # 7: down to label4 + br_if 0, $pop16 # 0: up to label11 + br 5 # 5: down to label3 .LBB1_11: # %for.end26 # in Loop: Header=BB1_2 Depth=2 - end_loop # label16: + end_loop + end_block # label10: + block copy_local $10=, $5 i32.const $push50=, 1 i32.add $push49=, $6, $pop50 @@ -162,15 +165,15 @@ main: # @main i32.const $push47=, 4 i32.gt_s $push46=, $6, $pop47 tee_local $push45=, $8=, $pop46 - br_if 1, $pop45 # 1: down to label9 + br_if 0, $pop45 # 0: down to label12 .LBB1_12: # %for.body30 # Parent Loop BB1_1 Depth=1 # Parent Loop BB1_2 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label17: + loop # label13: i32.load $push11=, 0($10) i32.ne $push12=, $9, $pop11 - br_if 8, $pop12 # 8: down to label3 + br_if 6, $pop12 # 6: down to label2 # BB#13: # %for.cond28 # in Loop: Header=BB1_12 Depth=3 i32.const $push55=, 4 @@ -180,17 +183,18 @@ main: # @main tee_local $push52=, $9=, $pop53 i32.const $push51=, 4 i32.le_s $push13=, $pop52, $pop51 - br_if 0, $pop13 # 0: up to label17 + br_if 0, $pop13 # 0: up to label13 # BB#14: # %for.cond1.loopexit # in Loop: Header=BB1_2 Depth=2 - end_loop # label18: + end_loop i32.const $push56=, 4 i32.add $5=, $5, $pop56 i32.eqz $push63=, $8 - br_if 0, $pop63 # 0: up to label8 + br_if 1, $pop63 # 1: up to label6 .LBB1_15: # %for.inc41 # in Loop: Header=BB1_1 Depth=1 - end_loop # label9: + end_block # label12: + end_loop i32.const $push62=, 4 i32.add $1=, $1, $pop62 i32.const $push61=, 1 @@ -200,9 +204,9 @@ main: # @main tee_local $push58=, $3=, $pop59 i32.const $push57=, 5 i32.lt_s $push14=, $pop58, $pop57 - br_if 0, $pop14 # 0: up to label6 + br_if 0, $pop14 # 0: up to label5 # BB#16: # %for.end43 - end_loop # label7: + end_loop i32.const $push23=, 0 i32.const $push21=, 32 i32.add $push22=, $11, $pop21 @@ -210,15 +214,15 @@ main: # @main i32.const $push15=, 0 return $pop15 .LBB1_17: # %if.then - end_block # label5: + end_block # label4: call abort@FUNCTION unreachable .LBB1_18: # %if.then22 - end_block # label4: + end_block # label3: call abort@FUNCTION unreachable .LBB1_19: # %if.then33 - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -226,5 +230,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/loop-2.c.s b/test/torture-s/loop-2.c.s index c60544871..fd127c298 100644 --- a/test/torture-s/loop-2.c.s +++ b/test/torture-s/loop-2.c.s @@ -29,7 +29,7 @@ f: # @f i32.ne $push1=, $0, $pop2 br_if 0, $pop1 # 0: up to label1 .LBB0_3: # %for.end - end_loop # label2: + end_loop end_block # label0: copy_local $push8=, $2 # fallthrough-return: $pop8 @@ -64,5 +64,5 @@ a: .size a, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/loop-2b.c.s b/test/torture-s/loop-2b.c.s index c2ede6663..8974bb37e 100644 --- a/test/torture-s/loop-2b.c.s +++ b/test/torture-s/loop-2b.c.s @@ -29,7 +29,7 @@ f: # @f tee_local $push8=, $1=, $pop9 i32.const $push7=, 2147483645 i32.eq $push6=, $pop8, $pop7 - br_if 1, $pop6 # 1: down to label2 + br_if 1, $pop6 # 1: down to label0 # BB#3: # %for.body # in Loop: Header=BB0_2 Depth=1 i32.const $push12=, -1 @@ -38,7 +38,7 @@ f: # @f i32.add $0=, $0, $pop11 br_if 0, $1 # 0: up to label1 .LBB0_4: # %for.end - end_loop # label2: + end_loop end_block # label0: copy_local $push13=, $0 # fallthrough-return: $pop13 @@ -73,5 +73,5 @@ a: .size a, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/loop-2c.c.s b/test/torture-s/loop-2c.c.s index af3072b51..bb96f0bf5 100644 --- a/test/torture-s/loop-2c.c.s +++ b/test/torture-s/loop-2c.c.s @@ -35,7 +35,7 @@ f: # @f tee_local $push7=, $0=, $pop8 br_if 0, $pop7 # 0: up to label1 .LBB0_3: # %for.end - end_loop # label2: + end_loop end_block # label0: copy_local $push13=, $2 # fallthrough-return: $pop13 @@ -54,7 +54,7 @@ g: # @g # BB#0: # %entry block i32.eqz $push11=, $0 - br_if 0, $pop11 # 0: down to label3 + br_if 0, $pop11 # 0: down to label2 # BB#1: # %for.body.preheader.i i32.const $push0=, 2 i32.shl $push1=, $0, $pop0 @@ -66,7 +66,7 @@ g: # @g i32.add $2=, $pop4, $pop5 .LBB1_2: # %for.body.i # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: i32.store 0($1), $2 i32.const $push10=, -4 i32.add $1=, $1, $pop10 @@ -75,10 +75,10 @@ g: # @g i32.const $push8=, -1 i32.add $push7=, $0, $pop8 tee_local $push6=, $0=, $pop7 - br_if 0, $pop6 # 0: up to label4 + br_if 0, $pop6 # 0: up to label3 .LBB1_3: # %f.exit - end_loop # label5: - end_block # label3: + end_loop + end_block # label2: copy_local $push12=, $1 # fallthrough-return: $pop12 .endfunc @@ -115,5 +115,5 @@ a: .size a, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/loop-2d.c.s b/test/torture-s/loop-2d.c.s index b7c9cd42c..1588ac5d0 100644 --- a/test/torture-s/loop-2d.c.s +++ b/test/torture-s/loop-2d.c.s @@ -34,7 +34,7 @@ f: # @f tee_local $push6=, $0=, $pop7 br_if 0, $pop6 # 0: up to label1 .LBB0_3: # %for.end - end_loop # label2: + end_loop end_block # label0: copy_local $push12=, $1 # fallthrough-return: $pop12 @@ -72,5 +72,5 @@ a: .size a, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/loop-2e.c.s b/test/torture-s/loop-2e.c.s index a021fcbb2..a4dc71b06 100644 --- a/test/torture-s/loop-2e.c.s +++ b/test/torture-s/loop-2e.c.s @@ -144,4 +144,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/loop-2f.c.s b/test/torture-s/loop-2f.c.s index f0a590536..360b376ec 100644 --- a/test/torture-s/loop-2f.c.s +++ b/test/torture-s/loop-2f.c.s @@ -73,7 +73,7 @@ main: # @main .size .L.str, 10 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype open, i32, i32, i32 .functype mmap, i32, i32, i32, i32, i32, i32, i64 .functype exit, void, i32 diff --git a/test/torture-s/loop-2g.c.s b/test/torture-s/loop-2g.c.s index 7a9fd4fec..3b4127228 100644 --- a/test/torture-s/loop-2g.c.s +++ b/test/torture-s/loop-2g.c.s @@ -73,7 +73,7 @@ main: # @main .size .L.str, 10 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype open, i32, i32, i32 .functype mmap, i32, i32, i32, i32, i32, i32, i64 .functype exit, void, i32 diff --git a/test/torture-s/loop-3.c.s b/test/torture-s/loop-3.c.s index c6dcb76e1..3ed92af70 100644 --- a/test/torture-s/loop-3.c.s +++ b/test/torture-s/loop-3.c.s @@ -88,6 +88,6 @@ n: .size n, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/loop-3b.c.s b/test/torture-s/loop-3b.c.s index 4d677c34e..ff85e5413 100644 --- a/test/torture-s/loop-3b.c.s +++ b/test/torture-s/loop-3b.c.s @@ -92,6 +92,6 @@ n: .size n, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/loop-3c.c.s b/test/torture-s/loop-3c.c.s index b600d069d..49de60d75 100644 --- a/test/torture-s/loop-3c.c.s +++ b/test/torture-s/loop-3c.c.s @@ -34,7 +34,7 @@ f: # @f i32.lt_s $push4=, $pop7, $pop6 br_if 0, $pop4 # 0: up to label0 # BB#2: # %do.end - end_loop # label1: + end_loop copy_local $push16=, $1 # fallthrough-return: $pop16 .endfunc @@ -80,5 +80,5 @@ a: .size a, 1020 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/loop-4.c.s b/test/torture-s/loop-4.c.s index 58e2d696b..7308b6534 100644 --- a/test/torture-s/loop-4.c.s +++ b/test/torture-s/loop-4.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/loop-4b.c.s b/test/torture-s/loop-4b.c.s index 028950aec..6e966a16c 100644 --- a/test/torture-s/loop-4b.c.s +++ b/test/torture-s/loop-4b.c.s @@ -28,5 +28,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/loop-5.c.s b/test/torture-s/loop-5.c.s index 1d92e0421..845dad723 100644 --- a/test/torture-s/loop-5.c.s +++ b/test/torture-s/loop-5.c.s @@ -119,6 +119,6 @@ t: .size t, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/loop-6.c.s b/test/torture-s/loop-6.c.s index 2907800eb..678c6b6a6 100644 --- a/test/torture-s/loop-6.c.s +++ b/test/torture-s/loop-6.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/loop-7.c.s b/test/torture-s/loop-7.c.s index 5b4a5833d..efefae058 100644 --- a/test/torture-s/loop-7.c.s +++ b/test/torture-s/loop-7.c.s @@ -12,7 +12,8 @@ foo: # @foo i32.const $2=, 0 .LBB0_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label0: + block + loop # label1: i32.const $push10=, 1 i32.shl $push0=, $pop10, $2 i32.eq $push1=, $pop0, $0 @@ -22,14 +23,15 @@ foo: # @foo tee_local $push7=, $2=, $pop8 i32.const $push6=, 9 i32.gt_s $push2=, $pop7, $pop6 - br_if 1, $pop2 # 1: down to label1 + br_if 1, $pop2 # 1: down to label0 # BB#2: # %for.body # in Loop: Header=BB0_1 Depth=1 i32.const $push11=, 0 i32.lt_s $push3=, $1, $pop11 - br_if 0, $pop3 # 0: up to label0 + br_if 0, $pop3 # 0: up to label1 .LBB0_3: # %for.end - end_loop # label1: + end_loop + end_block # label0: block i32.const $push4=, -1 i32.le_s $push5=, $1, $pop4 @@ -61,6 +63,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/loop-8.c.s b/test/torture-s/loop-8.c.s index 40a7813b3..be6792739 100644 --- a/test/torture-s/loop-8.c.s +++ b/test/torture-s/loop-8.c.s @@ -101,6 +101,6 @@ a: .size a, 24 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/loop-9.c.s b/test/torture-s/loop-9.c.s index 691902918..6f5fedc05 100644 --- a/test/torture-s/loop-9.c.s +++ b/test/torture-s/loop-9.c.s @@ -28,4 +28,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/loop-ivopts-1.c.s b/test/torture-s/loop-ivopts-1.c.s index bd1a43c91..2484b7e95 100644 --- a/test/torture-s/loop-ivopts-1.c.s +++ b/test/torture-s/loop-ivopts-1.c.s @@ -55,4 +55,4 @@ foo.tmp: .size foo.tmp, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/loop-ivopts-2.c.s b/test/torture-s/loop-ivopts-2.c.s index 934d05086..4c5b920e5 100644 --- a/test/torture-s/loop-ivopts-2.c.s +++ b/test/torture-s/loop-ivopts-2.c.s @@ -27,7 +27,7 @@ check: # @check i32.lt_u $push4=, $pop3, $pop9 i32.add $push5=, $pop2, $pop4 i32.ne $push7=, $pop6, $pop5 - br_if 2, $pop7 # 2: down to label0 + br_if 1, $pop7 # 1: down to label0 # BB#2: # %for.cond # in Loop: Header=BB0_1 Depth=1 i32.const $push19=, 4 @@ -39,7 +39,7 @@ check: # @check i32.le_s $push8=, $pop16, $pop15 br_if 0, $pop8 # 0: up to label1 # BB#3: # %for.end - end_loop # label2: + end_loop return .LBB0_4: # %if.then end_block # label0: @@ -67,7 +67,7 @@ main: # @main i32.const $1=, 0 .LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label3: + loop # label2: i32.add $push0=, $2, $1 i32.const $push29=, 8 i32.store 0($pop0), $pop29 @@ -76,15 +76,15 @@ main: # @main tee_local $push26=, $1=, $pop27 i32.const $push25=, 576 i32.ne $push1=, $pop26, $pop25 - br_if 0, $pop1 # 0: up to label3 + br_if 0, $pop1 # 0: up to label2 # BB#2: # %for.body3.preheader - end_loop # label4: + end_loop i32.const $push2=, 576 i32.add $0=, $2, $pop2 i32.const $1=, 0 .LBB1_3: # %for.body3 # =>This Inner Loop Header: Depth=1 - loop # label5: + loop # label3: i32.add $push3=, $0, $1 i32.const $push34=, 9 i32.store 0($pop3), $pop34 @@ -93,9 +93,9 @@ main: # @main tee_local $push31=, $1=, $pop32 i32.const $push30=, 448 i32.ne $push4=, $pop31, $pop30 - br_if 0, $pop4 # 0: up to label5 + br_if 0, $pop4 # 0: up to label3 # BB#4: # %for.body17 - end_loop # label6: + end_loop i64.const $push5=, 30064771079 i64.store 1024($2), $pop5 i64.const $push60=, 30064771079 @@ -155,7 +155,7 @@ main: # @main .LBB1_5: # %for.body.i # =>This Inner Loop Header: Depth=1 block - loop # label8: + loop # label5: i32.load $push12=, 0($0) i32.const $push66=, 8 i32.const $push65=, 7 @@ -170,7 +170,7 @@ main: # @main i32.lt_u $push10=, $pop9, $pop61 i32.add $push11=, $pop8, $pop10 i32.ne $push13=, $pop12, $pop11 - br_if 2, $pop13 # 2: down to label7 + br_if 1, $pop13 # 1: down to label4 # BB#6: # %for.cond.i # in Loop: Header=BB1_5 Depth=1 i32.const $push71=, 4 @@ -180,9 +180,9 @@ main: # @main tee_local $push68=, $1=, $pop69 i32.const $push67=, 287 i32.le_s $push14=, $pop68, $pop67 - br_if 0, $pop14 # 0: up to label8 + br_if 0, $pop14 # 0: up to label5 # BB#7: # %check.exit - end_loop # label9: + end_loop i32.const $push22=, 0 i32.const $push20=, 1152 i32.add $push21=, $2, $pop20 @@ -190,7 +190,7 @@ main: # @main i32.const $push15=, 0 return $pop15 .LBB1_8: # %if.then.i - end_block # label7: + end_block # label4: call abort@FUNCTION unreachable .endfunc @@ -198,5 +198,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/lshrdi-1.c.s b/test/torture-s/lshrdi-1.c.s index 3a218d629..ab44d4d24 100644 --- a/test/torture-s/lshrdi-1.c.s +++ b/test/torture-s/lshrdi-1.c.s @@ -18,7 +18,7 @@ main: # @main i64.shr_u $push0=, $pop6, $0 i64.load $push1=, 0($2) i64.ne $push2=, $pop0, $pop1 - br_if 2, $pop2 # 2: down to label0 + br_if 1, $pop2 # 1: down to label0 # BB#2: # %for.cond # in Loop: Header=BB0_1 Depth=1 i32.const $push11=, 8 @@ -30,16 +30,16 @@ main: # @main i64.lt_s $push3=, $pop8, $pop7 br_if 0, $pop3 # 0: up to label1 # BB#3: # %constant_shift.exit.preheader - end_loop # label2: + end_loop i32.const $2=, 0 i32.const $1=, .Lswitch.table .LBB0_4: # %constant_shift.exit # =>This Inner Loop Header: Depth=1 block - loop # label4: + loop # label3: i32.const $push12=, 1 i32.eqz $push18=, $pop12 - br_if 2, $pop18 # 2: down to label3 + br_if 1, $pop18 # 1: down to label2 # BB#5: # %for.cond2 # in Loop: Header=BB0_4 Depth=1 i32.const $push17=, 8 @@ -49,14 +49,14 @@ main: # @main tee_local $push14=, $2=, $pop15 i32.const $push13=, 63 i32.le_s $push4=, $pop14, $pop13 - br_if 0, $pop4 # 0: up to label4 + br_if 0, $pop4 # 0: up to label3 # BB#6: # %for.end13 - end_loop # label5: + end_loop i32.const $push5=, 0 call exit@FUNCTION, $pop5 unreachable .LBB0_7: # %if.then9 - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .LBB0_8: # %if.then @@ -138,6 +138,6 @@ main: # @main .size .Lswitch.table, 512 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/mayalias-1.c.s b/test/torture-s/mayalias-1.c.s index 1604d9acf..07f133068 100644 --- a/test/torture-s/mayalias-1.c.s +++ b/test/torture-s/mayalias-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/mayalias-2.c.s b/test/torture-s/mayalias-2.c.s index 2159146e3..739f5ca7d 100644 --- a/test/torture-s/mayalias-2.c.s +++ b/test/torture-s/mayalias-2.c.s @@ -27,4 +27,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/mayalias-3.c.s b/test/torture-s/mayalias-3.c.s index 82b00d432..e8ed8bd26 100644 --- a/test/torture-s/mayalias-3.c.s +++ b/test/torture-s/mayalias-3.c.s @@ -96,5 +96,5 @@ p: .size p, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/medce-1.c.s b/test/torture-s/medce-1.c.s index 129aa9de5..408242887 100644 --- a/test/torture-s/medce-1.c.s +++ b/test/torture-s/medce-1.c.s @@ -60,4 +60,4 @@ ok: .size ok, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/memcpy-1.c.s b/test/torture-s/memcpy-1.c.s index 09ad47f4d..a19bd27fb 100644 --- a/test/torture-s/memcpy-1.c.s +++ b/test/torture-s/memcpy-1.c.s @@ -47,7 +47,7 @@ main: # @main i32.ne $push3=, $pop56, $pop55 br_if 0, $pop3 # 0: up to label0 # BB#2: # %for.end - end_loop # label1: + end_loop i32.const $push43=, 348160 i32.add $push44=, $1, $pop43 i32.const $push4=, 2720 @@ -58,13 +58,13 @@ main: # @main block block block - loop # label5: + loop # label4: i32.add $push6=, $1, $2 i32.load8_u $push7=, 0($pop6) i32.const $push59=, 255 i32.and $push5=, $2, $pop59 i32.ne $push8=, $pop7, $pop5 - br_if 2, $pop8 # 2: down to label4 + br_if 1, $pop8 # 1: down to label3 # BB#4: # %for.cond3 # in Loop: Header=BB1_3 Depth=1 i32.const $push63=, 1 @@ -72,9 +72,9 @@ main: # @main tee_local $push61=, $2=, $pop62 i32.const $push60=, 2719 i32.le_u $push9=, $pop61, $pop60 - br_if 0, $pop9 # 0: up to label5 + br_if 0, $pop9 # 0: up to label4 # BB#5: # %for.end15 - end_loop # label6: + end_loop i32.const $push64=, 1 i32.const $push10=, 2720 i32.call $0=, memset@FUNCTION, $1, $pop64, $pop10 @@ -82,10 +82,10 @@ main: # @main .LBB1_6: # %for.cond17 # =>This Inner Loop Header: Depth=1 block - loop # label8: + loop # label6: i32.const $push65=, 2719 i32.gt_u $push11=, $2, $pop65 - br_if 2, $pop11 # 2: down to label7 + br_if 1, $pop11 # 1: down to label5 # BB#7: # %for.cond17.for.body20_crit_edge # in Loop: Header=BB1_6 Depth=1 i32.add $1=, $0, $2 @@ -95,13 +95,13 @@ main: # @main i32.load8_u $push35=, 0($1) i32.const $push66=, 1 i32.eq $push36=, $pop35, $pop66 - br_if 0, $pop36 # 0: up to label8 + br_if 0, $pop36 # 0: up to label6 # BB#8: # %if.then25 - end_loop # label9: + end_loop call abort@FUNCTION unreachable .LBB1_9: # %for.end29 - end_block # label7: + end_block # label5: i32.const $push45=, 348160 i32.add $push46=, $0, $pop45 i32.const $push12=, 348160 @@ -109,13 +109,13 @@ main: # @main i32.const $2=, 0 .LBB1_10: # %for.body35 # =>This Inner Loop Header: Depth=1 - loop # label10: + loop # label7: i32.add $push14=, $1, $2 i32.load8_u $push15=, 0($pop14) i32.const $push68=, 255 i32.and $push13=, $2, $pop68 i32.ne $push16=, $pop15, $pop13 - br_if 3, $pop16 # 3: down to label3 + br_if 2, $pop16 # 2: down to label2 # BB#11: # %for.cond32 # in Loop: Header=BB1_10 Depth=1 i32.const $push72=, 1 @@ -123,9 +123,9 @@ main: # @main tee_local $push70=, $2=, $pop71 i32.const $push69=, 348159 i32.le_u $push17=, $pop70, $pop69 - br_if 0, $pop17 # 0: up to label10 + br_if 0, $pop17 # 0: up to label7 # BB#12: # %for.end46 - end_loop # label11: + end_loop i32.const $push19=, 0 i32.const $push18=, 348160 i32.call $0=, memset@FUNCTION, $1, $pop19, $pop18 @@ -133,10 +133,10 @@ main: # @main .LBB1_13: # %for.cond48 # =>This Inner Loop Header: Depth=1 block - loop # label13: + loop # label9: i32.const $push73=, 348159 i32.gt_u $push20=, $2, $pop73 - br_if 2, $pop20 # 2: down to label12 + br_if 1, $pop20 # 1: down to label8 # BB#14: # %for.cond48.for.body51_crit_edge # in Loop: Header=BB1_13 Depth=1 i32.add $1=, $0, $2 @@ -145,13 +145,13 @@ main: # @main copy_local $2=, $pop1 i32.load8_u $push34=, 0($1) i32.eqz $push85=, $pop34 - br_if 0, $pop85 # 0: up to label13 + br_if 0, $pop85 # 0: up to label9 # BB#15: # %if.then56 - end_loop # label14: + end_loop call abort@FUNCTION unreachable .LBB1_16: # %for.end60 - end_block # label12: + end_block # label8: i32.const $push47=, 348160 i32.add $push48=, $0, $pop47 i32.const $push21=, 2720 @@ -159,13 +159,13 @@ main: # @main i32.const $2=, 0 .LBB1_17: # %for.body66 # =>This Inner Loop Header: Depth=1 - loop # label15: + loop # label10: i32.add $push23=, $1, $2 i32.load8_u $push24=, 0($pop23) i32.const $push75=, 255 i32.and $push22=, $2, $pop75 i32.ne $push25=, $pop24, $pop22 - br_if 4, $pop25 # 4: down to label2 + br_if 3, $pop25 # 3: down to label1 # BB#18: # %for.cond63 # in Loop: Header=BB1_17 Depth=1 i32.const $push79=, 1 @@ -173,9 +173,9 @@ main: # @main tee_local $push77=, $2=, $pop78 i32.const $push76=, 2719 i32.le_u $push26=, $pop77, $pop76 - br_if 0, $pop26 # 0: up to label15 + br_if 0, $pop26 # 0: up to label10 # BB#19: # %for.end77 - end_loop # label16: + end_loop i32.const $push49=, 348160 i32.add $push50=, $1, $pop49 i32.const $push27=, 348160 @@ -184,13 +184,13 @@ main: # @main .LBB1_20: # %for.body85 # =>This Inner Loop Header: Depth=1 block - loop # label18: + loop # label12: i32.add $push29=, $1, $2 i32.load8_u $push30=, 0($pop29) i32.const $push80=, 255 i32.and $push28=, $2, $pop80 i32.ne $push31=, $pop30, $pop28 - br_if 2, $pop31 # 2: down to label17 + br_if 1, $pop31 # 1: down to label11 # BB#21: # %for.cond82 # in Loop: Header=BB1_20 Depth=1 i32.const $push84=, 1 @@ -198,26 +198,26 @@ main: # @main tee_local $push82=, $2=, $pop83 i32.const $push81=, 348159 i32.le_u $push32=, $pop82, $pop81 - br_if 0, $pop32 # 0: up to label18 + br_if 0, $pop32 # 0: up to label12 # BB#22: # %for.end96 - end_loop # label19: + end_loop i32.const $push33=, 0 call exit@FUNCTION, $pop33 unreachable .LBB1_23: # %if.then92 - end_block # label17: + end_block # label11: call abort@FUNCTION unreachable .LBB1_24: # %if.then - end_block # label4: + end_block # label3: call abort@FUNCTION unreachable .LBB1_25: # %if.then42 - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .LBB1_26: # %if.then73 - end_block # label2: + end_block # label1: call abort@FUNCTION unreachable .endfunc @@ -225,6 +225,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/memcpy-2.c.s b/test/torture-s/memcpy-2.c.s index 1b032a245..52ce4783d 100644 --- a/test/torture-s/memcpy-2.c.s +++ b/test/torture-s/memcpy-2.c.s @@ -28,7 +28,7 @@ main: # @main # Child Loop BB0_4 Depth 4 # Child Loop BB0_7 Depth 4 # Child Loop BB0_11 Depth 4 - loop # label3: + loop # label2: i32.const $push46=, 65 i32.add $5=, $3, $pop46 i32.const $push45=, u2 @@ -41,7 +41,7 @@ main: # @main # Child Loop BB0_4 Depth 4 # Child Loop BB0_7 Depth 4 # Child Loop BB0_11 Depth 4 - loop # label5: + loop # label3: i32.const $push49=, u1 i32.const $push48=, 97 i32.const $push47=, 96 @@ -53,7 +53,7 @@ main: # @main # Parent Loop BB0_2 Depth=2 # Parent Loop BB0_3 Depth=3 # => This Inner Loop Header: Depth=4 - loop # label7: + loop # label4: i32.const $push60=, u2+96 i32.add $push3=, $7, $pop60 i32.const $push59=, 65 @@ -71,16 +71,16 @@ main: # @main i32.const $push52=, 1 i32.add $push51=, $7, $pop52 tee_local $push50=, $7=, $pop51 - br_if 0, $pop50 # 0: up to label7 + br_if 0, $pop50 # 0: up to label4 # BB#5: # %for.end # in Loop: Header=BB0_3 Depth=3 - end_loop # label8: + end_loop i32.call $drop=, memcpy@FUNCTION, $2, $4, $6 i32.const $8=, u1 block i32.const $push61=, 1 i32.lt_s $push4=, $1, $pop61 - br_if 0, $pop4 # 0: down to label9 + br_if 0, $pop4 # 0: down to label5 # BB#6: # %for.body23.preheader # in Loop: Header=BB0_3 Depth=3 i32.const $9=, 0 @@ -89,26 +89,26 @@ main: # @main # Parent Loop BB0_2 Depth=2 # Parent Loop BB0_3 Depth=3 # => This Inner Loop Header: Depth=4 - loop # label10: + loop # label6: i32.add $push5=, $9, $0 i32.load8_u $push6=, 0($pop5) i32.const $push62=, 97 i32.ne $push7=, $pop6, $pop62 - br_if 9, $pop7 # 9: down to label0 + br_if 5, $pop7 # 5: down to label0 # BB#8: # %for.inc29 # in Loop: Header=BB0_7 Depth=4 i32.const $push65=, 1 i32.add $push64=, $9, $pop65 tee_local $push63=, $9=, $pop64 i32.lt_s $push8=, $pop63, $1 - br_if 0, $pop8 # 0: up to label10 + br_if 0, $pop8 # 0: up to label6 # BB#9: # %for.body36.preheader.loopexit # in Loop: Header=BB0_3 Depth=3 - end_loop # label11: + end_loop i32.add $8=, $9, $0 .LBB0_10: # %for.body36.preheader # in Loop: Header=BB0_3 Depth=3 - end_block # label9: + end_block # label5: i32.const $9=, 0 copy_local $7=, $5 .LBB0_11: # %for.body36 @@ -116,7 +116,7 @@ main: # @main # Parent Loop BB0_2 Depth=2 # Parent Loop BB0_3 Depth=3 # => This Inner Loop Header: Depth=4 - loop # label12: + loop # label7: i32.add $push13=, $8, $9 i32.load8_u $push14=, 0($pop13) i32.const $push72=, 65 @@ -131,7 +131,7 @@ main: # @main i32.const $push66=, 255 i32.and $push12=, $pop67, $pop66 i32.ne $push15=, $pop14, $pop12 - br_if 8, $pop15 # 8: down to label0 + br_if 4, $pop15 # 4: down to label0 # BB#12: # %for.inc48 # in Loop: Header=BB0_11 Depth=4 i32.const $push76=, 1 @@ -140,16 +140,16 @@ main: # @main i32.add $push74=, $9, $pop75 tee_local $push73=, $9=, $pop74 i32.lt_s $push16=, $pop73, $6 - br_if 0, $pop16 # 0: up to label12 + br_if 0, $pop16 # 0: up to label7 # BB#13: # %for.body56.preheader # in Loop: Header=BB0_3 Depth=3 - end_loop # label13: + end_loop i32.add $push79=, $8, $9 tee_local $push78=, $9=, $pop79 i32.load8_u $push17=, 0($pop78) i32.const $push77=, 97 i32.ne $push18=, $pop17, $pop77 - br_if 6, $pop18 # 6: down to label0 + br_if 3, $pop18 # 3: down to label0 # BB#14: # %for.inc62 # in Loop: Header=BB0_3 Depth=3 i32.const $push81=, 1 @@ -157,7 +157,7 @@ main: # @main i32.load8_u $push20=, 0($pop19) i32.const $push80=, 97 i32.ne $push21=, $pop20, $pop80 - br_if 6, $pop21 # 6: down to label0 + br_if 3, $pop21 # 3: down to label0 # BB#15: # %for.inc62.1 # in Loop: Header=BB0_3 Depth=3 i32.const $push83=, 2 @@ -165,7 +165,7 @@ main: # @main i32.load8_u $push23=, 0($pop22) i32.const $push82=, 97 i32.ne $push24=, $pop23, $pop82 - br_if 6, $pop24 # 6: down to label0 + br_if 3, $pop24 # 3: down to label0 # BB#16: # %for.inc62.2 # in Loop: Header=BB0_3 Depth=3 i32.const $push85=, 3 @@ -173,7 +173,7 @@ main: # @main i32.load8_u $push26=, 0($pop25) i32.const $push84=, 97 i32.ne $push27=, $pop26, $pop84 - br_if 6, $pop27 # 6: down to label0 + br_if 3, $pop27 # 3: down to label0 # BB#17: # %for.inc62.3 # in Loop: Header=BB0_3 Depth=3 i32.const $push87=, 4 @@ -181,7 +181,7 @@ main: # @main i32.load8_u $push29=, 0($pop28) i32.const $push86=, 97 i32.ne $push30=, $pop29, $pop86 - br_if 6, $pop30 # 6: down to label0 + br_if 3, $pop30 # 3: down to label0 # BB#18: # %for.inc62.4 # in Loop: Header=BB0_3 Depth=3 i32.const $push89=, 5 @@ -189,7 +189,7 @@ main: # @main i32.load8_u $push32=, 0($pop31) i32.const $push88=, 97 i32.ne $push33=, $pop32, $pop88 - br_if 6, $pop33 # 6: down to label0 + br_if 3, $pop33 # 3: down to label0 # BB#19: # %for.inc62.5 # in Loop: Header=BB0_3 Depth=3 i32.const $push91=, 6 @@ -197,7 +197,7 @@ main: # @main i32.load8_u $push35=, 0($pop34) i32.const $push90=, 97 i32.ne $push36=, $pop35, $pop90 - br_if 6, $pop36 # 6: down to label0 + br_if 3, $pop36 # 3: down to label0 # BB#20: # %for.inc62.6 # in Loop: Header=BB0_3 Depth=3 i32.const $push93=, 7 @@ -205,7 +205,7 @@ main: # @main i32.load8_u $push38=, 0($pop37) i32.const $push92=, 97 i32.ne $push39=, $pop38, $pop92 - br_if 6, $pop39 # 6: down to label0 + br_if 3, $pop39 # 3: down to label0 # BB#21: # %for.inc62.7 # in Loop: Header=BB0_3 Depth=3 i32.const $push97=, 1 @@ -213,19 +213,19 @@ main: # @main tee_local $push95=, $6=, $pop96 i32.const $push94=, 80 i32.lt_u $push40=, $pop95, $pop94 - br_if 0, $pop40 # 0: up to label5 + br_if 0, $pop40 # 0: up to label3 # BB#22: # %for.inc69 # in Loop: Header=BB0_2 Depth=2 - end_loop # label6: + end_loop i32.const $push101=, 1 i32.add $push100=, $3, $pop101 tee_local $push99=, $3=, $pop100 i32.const $push98=, 8 i32.lt_u $push41=, $pop99, $pop98 - br_if 0, $pop41 # 0: up to label3 + br_if 0, $pop41 # 0: up to label2 # BB#23: # %for.inc72 # in Loop: Header=BB0_1 Depth=1 - end_loop # label4: + end_loop i32.const $push105=, 1 i32.add $push104=, $1, $pop105 tee_local $push103=, $1=, $pop104 @@ -233,7 +233,7 @@ main: # @main i32.lt_u $push42=, $pop103, $pop102 br_if 0, $pop42 # 0: up to label1 # BB#24: # %for.end74 - end_loop # label2: + end_loop i32.const $push43=, 0 call exit@FUNCTION, $pop43 unreachable @@ -260,6 +260,6 @@ u2: .size u2, 96 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/memcpy-bi.c.s b/test/torture-s/memcpy-bi.c.s index 52c98ab96..43f3eae94 100644 --- a/test/torture-s/memcpy-bi.c.s +++ b/test/torture-s/memcpy-bi.c.s @@ -46,7 +46,7 @@ main: # @main i32.ne $push27=, $pop299, $pop298 br_if 0, $pop27 # 0: up to label1 # BB#2: # %check.exit - end_loop # label2: + end_loop i32.const $push308=, 0 i32.const $push307=, 0 i32.load16_u $push306=, src($pop307) @@ -54,7 +54,7 @@ main: # @main i32.store16 dst($pop308), $pop305 block i32.ne $push28=, $0, $0 - br_if 0, $pop28 # 0: down to label3 + br_if 0, $pop28 # 0: down to label2 # BB#3: # %check.exit13 i32.const $push314=, 0 i32.const $push313=, 0 @@ -68,7 +68,7 @@ main: # @main i32.const $push309=, src i32.const $push31=, 3 i32.call $push32=, memcmp@FUNCTION, $pop310, $pop309, $pop31 - br_if 0, $pop32 # 0: down to label3 + br_if 0, $pop32 # 0: down to label2 # BB#4: # %check.exit17 i32.const $push320=, 0 i32.const $push319=, 0 @@ -82,7 +82,7 @@ main: # @main i32.const $push315=, src i32.const $push35=, 5 i32.call $push36=, memcmp@FUNCTION, $pop316, $pop315, $pop35 - br_if 0, $pop36 # 0: down to label3 + br_if 0, $pop36 # 0: down to label2 # BB#5: # %check.exit25 i32.const $push326=, 0 i32.const $push325=, 0 @@ -96,7 +96,7 @@ main: # @main i32.const $push321=, src i32.const $push39=, 6 i32.call $push40=, memcmp@FUNCTION, $pop322, $pop321, $pop39 - br_if 0, $pop40 # 0: down to label3 + br_if 0, $pop40 # 0: down to label2 # BB#6: # %check.exit29 i32.const $push334=, 0 i32.const $push333=, 0 @@ -114,7 +114,7 @@ main: # @main i32.const $push327=, src i32.const $push44=, 7 i32.call $push45=, memcmp@FUNCTION, $pop328, $pop327, $pop44 - br_if 0, $pop45 # 0: down to label3 + br_if 0, $pop45 # 0: down to label2 # BB#7: # %check.exit33 i32.const $push340=, 0 i32.const $push339=, 0 @@ -128,7 +128,7 @@ main: # @main i32.const $push335=, src i32.const $push48=, 9 i32.call $push49=, memcmp@FUNCTION, $pop336, $pop335, $pop48 - br_if 0, $pop49 # 0: down to label3 + br_if 0, $pop49 # 0: down to label2 # BB#8: # %check.exit41 i32.const $push346=, 0 i32.const $push345=, 0 @@ -142,7 +142,7 @@ main: # @main i32.const $push341=, src i32.const $push52=, 10 i32.call $push53=, memcmp@FUNCTION, $pop342, $pop341, $pop52 - br_if 0, $pop53 # 0: down to label3 + br_if 0, $pop53 # 0: down to label2 # BB#9: # %check.exit45 i32.const $push354=, 0 i32.const $push353=, 0 @@ -160,7 +160,7 @@ main: # @main i32.const $push347=, src i32.const $push57=, 11 i32.call $push58=, memcmp@FUNCTION, $pop348, $pop347, $pop57 - br_if 0, $pop58 # 0: down to label3 + br_if 0, $pop58 # 0: down to label2 # BB#10: # %check.exit49 i32.const $push360=, 0 i32.const $push359=, 0 @@ -174,7 +174,7 @@ main: # @main i32.const $push355=, src i32.const $push61=, 12 i32.call $push62=, memcmp@FUNCTION, $pop356, $pop355, $pop61 - br_if 0, $pop62 # 0: down to label3 + br_if 0, $pop62 # 0: down to label2 # BB#11: # %check.exit53 i32.const $push368=, 0 i32.const $push367=, 0 @@ -192,7 +192,7 @@ main: # @main i32.const $push361=, src i32.const $push66=, 13 i32.call $push67=, memcmp@FUNCTION, $pop362, $pop361, $pop66 - br_if 0, $pop67 # 0: down to label3 + br_if 0, $pop67 # 0: down to label2 # BB#12: # %check.exit57 i32.const $push376=, 0 i32.const $push375=, 0 @@ -210,7 +210,7 @@ main: # @main i32.const $push369=, src i32.const $push71=, 14 i32.call $push72=, memcmp@FUNCTION, $pop370, $pop369, $pop71 - br_if 0, $pop72 # 0: down to label3 + br_if 0, $pop72 # 0: down to label2 # BB#13: # %check.exit61 i32.const $push386=, 0 i32.const $push385=, 0 @@ -232,7 +232,7 @@ main: # @main i32.const $push377=, src i32.const $push77=, 15 i32.call $push78=, memcmp@FUNCTION, $pop378, $pop377, $pop77 - br_if 0, $pop78 # 0: down to label3 + br_if 0, $pop78 # 0: down to label2 # BB#14: # %check.exit65 i32.const $push392=, 0 i32.const $push391=, 0 @@ -246,7 +246,7 @@ main: # @main i32.const $push387=, src i32.const $push81=, 16 i32.call $push82=, memcmp@FUNCTION, $pop388, $pop387, $pop81 - br_if 0, $pop82 # 0: down to label3 + br_if 0, $pop82 # 0: down to label2 # BB#15: # %check.exit69 i32.const $push400=, 0 i32.const $push399=, 0 @@ -264,7 +264,7 @@ main: # @main i32.const $push393=, src i32.const $push86=, 17 i32.call $push87=, memcmp@FUNCTION, $pop394, $pop393, $pop86 - br_if 0, $pop87 # 0: down to label3 + br_if 0, $pop87 # 0: down to label2 # BB#16: # %check.exit73 i32.const $push408=, 0 i32.const $push407=, 0 @@ -282,7 +282,7 @@ main: # @main i32.const $push401=, src i32.const $push91=, 18 i32.call $push92=, memcmp@FUNCTION, $pop402, $pop401, $pop91 - br_if 0, $pop92 # 0: down to label3 + br_if 0, $pop92 # 0: down to label2 # BB#17: # %check.exit77 i32.const $push418=, 0 i32.const $push417=, 0 @@ -304,7 +304,7 @@ main: # @main i32.const $push409=, src i32.const $push97=, 19 i32.call $push98=, memcmp@FUNCTION, $pop410, $pop409, $pop97 - br_if 0, $pop98 # 0: down to label3 + br_if 0, $pop98 # 0: down to label2 # BB#18: # %check.exit81 i32.const $push426=, 0 i32.const $push425=, 0 @@ -322,7 +322,7 @@ main: # @main i32.const $push419=, src i32.const $push102=, 20 i32.call $push103=, memcmp@FUNCTION, $pop420, $pop419, $pop102 - br_if 0, $pop103 # 0: down to label3 + br_if 0, $pop103 # 0: down to label2 # BB#19: # %check.exit85 i32.const $push436=, 0 i32.const $push435=, 0 @@ -344,7 +344,7 @@ main: # @main i32.const $push427=, src i32.const $push108=, 21 i32.call $push109=, memcmp@FUNCTION, $pop428, $pop427, $pop108 - br_if 0, $pop109 # 0: down to label3 + br_if 0, $pop109 # 0: down to label2 # BB#20: # %check.exit89 i32.const $push446=, 0 i32.const $push445=, 0 @@ -366,7 +366,7 @@ main: # @main i32.const $push437=, src i32.const $push114=, 22 i32.call $push115=, memcmp@FUNCTION, $pop438, $pop437, $pop114 - br_if 0, $pop115 # 0: down to label3 + br_if 0, $pop115 # 0: down to label2 # BB#21: # %check.exit93 i32.const $push458=, 0 i32.const $push457=, 0 @@ -392,7 +392,7 @@ main: # @main i32.const $push447=, src i32.const $push121=, 23 i32.call $push122=, memcmp@FUNCTION, $pop448, $pop447, $pop121 - br_if 0, $pop122 # 0: down to label3 + br_if 0, $pop122 # 0: down to label2 # BB#22: # %check.exit97 i32.const $push466=, 0 i32.const $push465=, 0 @@ -410,7 +410,7 @@ main: # @main i32.const $push459=, src i32.const $push126=, 24 i32.call $push127=, memcmp@FUNCTION, $pop460, $pop459, $pop126 - br_if 0, $pop127 # 0: down to label3 + br_if 0, $pop127 # 0: down to label2 # BB#23: # %check.exit101 i32.const $push476=, 0 i32.const $push475=, 0 @@ -432,7 +432,7 @@ main: # @main i32.const $push467=, src i32.const $push132=, 25 i32.call $push133=, memcmp@FUNCTION, $pop468, $pop467, $pop132 - br_if 0, $pop133 # 0: down to label3 + br_if 0, $pop133 # 0: down to label2 # BB#24: # %check.exit105 i32.const $push486=, 0 i32.const $push485=, 0 @@ -454,7 +454,7 @@ main: # @main i32.const $push477=, src i32.const $push138=, 26 i32.call $push139=, memcmp@FUNCTION, $pop478, $pop477, $pop138 - br_if 0, $pop139 # 0: down to label3 + br_if 0, $pop139 # 0: down to label2 # BB#25: # %check.exit109 i32.const $push498=, 0 i32.const $push497=, 0 @@ -480,7 +480,7 @@ main: # @main i32.const $push487=, src i32.const $push145=, 27 i32.call $push146=, memcmp@FUNCTION, $pop488, $pop487, $pop145 - br_if 0, $pop146 # 0: down to label3 + br_if 0, $pop146 # 0: down to label2 # BB#26: # %check.exit113 i32.const $push508=, 0 i32.const $push507=, 0 @@ -502,7 +502,7 @@ main: # @main i32.const $push499=, src i32.const $push151=, 28 i32.call $push152=, memcmp@FUNCTION, $pop500, $pop499, $pop151 - br_if 0, $pop152 # 0: down to label3 + br_if 0, $pop152 # 0: down to label2 # BB#27: # %check.exit117 i32.const $push520=, 0 i32.const $push519=, 0 @@ -528,7 +528,7 @@ main: # @main i32.const $push509=, src i32.const $push158=, 29 i32.call $push159=, memcmp@FUNCTION, $pop510, $pop509, $pop158 - br_if 0, $pop159 # 0: down to label3 + br_if 0, $pop159 # 0: down to label2 # BB#28: # %check.exit121 i32.const $push160=, 0 i32.const $push531=, 0 @@ -554,7 +554,7 @@ main: # @main i32.const $push521=, src i32.const $push166=, 30 i32.call $push167=, memcmp@FUNCTION, $pop522, $pop521, $pop166 - br_if 0, $pop167 # 0: down to label3 + br_if 0, $pop167 # 0: down to label2 # BB#29: # %check.exit125 i32.const $push169=, dst i32.const $push536=, src @@ -564,7 +564,7 @@ main: # @main i32.const $push533=, src i32.const $push532=, 31 i32.call $push170=, memcmp@FUNCTION, $pop534, $pop533, $pop532 - br_if 0, $pop170 # 0: down to label3 + br_if 0, $pop170 # 0: down to label2 # BB#30: # %check.exit129 i32.const $push171=, 0 i32.const $push544=, 0 @@ -585,7 +585,7 @@ main: # @main i32.const $push537=, src i32.const $push176=, 32 i32.call $push177=, memcmp@FUNCTION, $0, $pop537, $pop176 - br_if 0, $pop177 # 0: down to label3 + br_if 0, $pop177 # 0: down to label2 # BB#31: # %check.exit133 i32.const $push179=, dst i32.const $push549=, src @@ -595,7 +595,7 @@ main: # @main i32.const $push546=, src i32.const $push545=, 33 i32.call $push180=, memcmp@FUNCTION, $pop547, $pop546, $pop545 - br_if 0, $pop180 # 0: down to label3 + br_if 0, $pop180 # 0: down to label2 # BB#32: # %check.exit137 i32.const $push552=, src i32.const $push181=, 34 @@ -603,7 +603,7 @@ main: # @main i32.const $push551=, src i32.const $push550=, 34 i32.call $push182=, memcmp@FUNCTION, $pop0, $pop551, $pop550 - br_if 0, $pop182 # 0: down to label3 + br_if 0, $pop182 # 0: down to label2 # BB#33: # %check.exit141 i32.const $push184=, dst i32.const $push557=, src @@ -613,7 +613,7 @@ main: # @main i32.const $push554=, src i32.const $push553=, 35 i32.call $push185=, memcmp@FUNCTION, $pop555, $pop554, $pop553 - br_if 0, $pop185 # 0: down to label3 + br_if 0, $pop185 # 0: down to label2 # BB#34: # %check.exit145 i32.const $push560=, src i32.const $push186=, 36 @@ -621,7 +621,7 @@ main: # @main i32.const $push559=, src i32.const $push558=, 36 i32.call $push187=, memcmp@FUNCTION, $pop1, $pop559, $pop558 - br_if 0, $pop187 # 0: down to label3 + br_if 0, $pop187 # 0: down to label2 # BB#35: # %check.exit149 i32.const $push189=, dst i32.const $push565=, src @@ -631,7 +631,7 @@ main: # @main i32.const $push562=, src i32.const $push561=, 37 i32.call $push190=, memcmp@FUNCTION, $pop563, $pop562, $pop561 - br_if 0, $pop190 # 0: down to label3 + br_if 0, $pop190 # 0: down to label2 # BB#36: # %check.exit153 i32.const $push568=, src i32.const $push191=, 38 @@ -639,7 +639,7 @@ main: # @main i32.const $push567=, src i32.const $push566=, 38 i32.call $push192=, memcmp@FUNCTION, $pop2, $pop567, $pop566 - br_if 0, $pop192 # 0: down to label3 + br_if 0, $pop192 # 0: down to label2 # BB#37: # %check.exit157 i32.const $push194=, dst i32.const $push573=, src @@ -649,7 +649,7 @@ main: # @main i32.const $push570=, src i32.const $push569=, 39 i32.call $push195=, memcmp@FUNCTION, $pop571, $pop570, $pop569 - br_if 0, $pop195 # 0: down to label3 + br_if 0, $pop195 # 0: down to label2 # BB#38: # %check.exit161 i32.const $push576=, src i32.const $push196=, 40 @@ -657,7 +657,7 @@ main: # @main i32.const $push575=, src i32.const $push574=, 40 i32.call $push197=, memcmp@FUNCTION, $pop3, $pop575, $pop574 - br_if 0, $pop197 # 0: down to label3 + br_if 0, $pop197 # 0: down to label2 # BB#39: # %check.exit165 i32.const $push199=, dst i32.const $push581=, src @@ -667,7 +667,7 @@ main: # @main i32.const $push578=, src i32.const $push577=, 41 i32.call $push200=, memcmp@FUNCTION, $pop579, $pop578, $pop577 - br_if 0, $pop200 # 0: down to label3 + br_if 0, $pop200 # 0: down to label2 # BB#40: # %check.exit169 i32.const $push584=, src i32.const $push201=, 42 @@ -675,7 +675,7 @@ main: # @main i32.const $push583=, src i32.const $push582=, 42 i32.call $push202=, memcmp@FUNCTION, $pop4, $pop583, $pop582 - br_if 0, $pop202 # 0: down to label3 + br_if 0, $pop202 # 0: down to label2 # BB#41: # %check.exit173 i32.const $push204=, dst i32.const $push589=, src @@ -685,7 +685,7 @@ main: # @main i32.const $push586=, src i32.const $push585=, 43 i32.call $push205=, memcmp@FUNCTION, $pop587, $pop586, $pop585 - br_if 0, $pop205 # 0: down to label3 + br_if 0, $pop205 # 0: down to label2 # BB#42: # %check.exit177 i32.const $push592=, src i32.const $push206=, 44 @@ -693,7 +693,7 @@ main: # @main i32.const $push591=, src i32.const $push590=, 44 i32.call $push207=, memcmp@FUNCTION, $pop5, $pop591, $pop590 - br_if 0, $pop207 # 0: down to label3 + br_if 0, $pop207 # 0: down to label2 # BB#43: # %check.exit181 i32.const $push209=, dst i32.const $push597=, src @@ -703,7 +703,7 @@ main: # @main i32.const $push594=, src i32.const $push593=, 45 i32.call $push210=, memcmp@FUNCTION, $pop595, $pop594, $pop593 - br_if 0, $pop210 # 0: down to label3 + br_if 0, $pop210 # 0: down to label2 # BB#44: # %check.exit185 i32.const $push600=, src i32.const $push211=, 46 @@ -711,7 +711,7 @@ main: # @main i32.const $push599=, src i32.const $push598=, 46 i32.call $push212=, memcmp@FUNCTION, $pop6, $pop599, $pop598 - br_if 0, $pop212 # 0: down to label3 + br_if 0, $pop212 # 0: down to label2 # BB#45: # %check.exit189 i32.const $push214=, dst i32.const $push605=, src @@ -721,7 +721,7 @@ main: # @main i32.const $push602=, src i32.const $push601=, 47 i32.call $push215=, memcmp@FUNCTION, $pop603, $pop602, $pop601 - br_if 0, $pop215 # 0: down to label3 + br_if 0, $pop215 # 0: down to label2 # BB#46: # %check.exit193 i32.const $push608=, src i32.const $push216=, 48 @@ -729,7 +729,7 @@ main: # @main i32.const $push607=, src i32.const $push606=, 48 i32.call $push217=, memcmp@FUNCTION, $pop7, $pop607, $pop606 - br_if 0, $pop217 # 0: down to label3 + br_if 0, $pop217 # 0: down to label2 # BB#47: # %check.exit197 i32.const $push219=, dst i32.const $push613=, src @@ -739,7 +739,7 @@ main: # @main i32.const $push610=, src i32.const $push609=, 49 i32.call $push220=, memcmp@FUNCTION, $pop611, $pop610, $pop609 - br_if 0, $pop220 # 0: down to label3 + br_if 0, $pop220 # 0: down to label2 # BB#48: # %check.exit201 i32.const $push616=, src i32.const $push221=, 50 @@ -747,7 +747,7 @@ main: # @main i32.const $push615=, src i32.const $push614=, 50 i32.call $push222=, memcmp@FUNCTION, $pop8, $pop615, $pop614 - br_if 0, $pop222 # 0: down to label3 + br_if 0, $pop222 # 0: down to label2 # BB#49: # %check.exit205 i32.const $push224=, dst i32.const $push621=, src @@ -757,7 +757,7 @@ main: # @main i32.const $push618=, src i32.const $push617=, 51 i32.call $push225=, memcmp@FUNCTION, $pop619, $pop618, $pop617 - br_if 0, $pop225 # 0: down to label3 + br_if 0, $pop225 # 0: down to label2 # BB#50: # %check.exit209 i32.const $push624=, src i32.const $push226=, 52 @@ -765,7 +765,7 @@ main: # @main i32.const $push623=, src i32.const $push622=, 52 i32.call $push227=, memcmp@FUNCTION, $pop9, $pop623, $pop622 - br_if 0, $pop227 # 0: down to label3 + br_if 0, $pop227 # 0: down to label2 # BB#51: # %check.exit213 i32.const $push229=, dst i32.const $push629=, src @@ -775,7 +775,7 @@ main: # @main i32.const $push626=, src i32.const $push625=, 53 i32.call $push230=, memcmp@FUNCTION, $pop627, $pop626, $pop625 - br_if 0, $pop230 # 0: down to label3 + br_if 0, $pop230 # 0: down to label2 # BB#52: # %check.exit217 i32.const $push632=, src i32.const $push231=, 54 @@ -783,7 +783,7 @@ main: # @main i32.const $push631=, src i32.const $push630=, 54 i32.call $push232=, memcmp@FUNCTION, $pop10, $pop631, $pop630 - br_if 0, $pop232 # 0: down to label3 + br_if 0, $pop232 # 0: down to label2 # BB#53: # %check.exit221 i32.const $push234=, dst i32.const $push637=, src @@ -793,7 +793,7 @@ main: # @main i32.const $push634=, src i32.const $push633=, 55 i32.call $push235=, memcmp@FUNCTION, $pop635, $pop634, $pop633 - br_if 0, $pop235 # 0: down to label3 + br_if 0, $pop235 # 0: down to label2 # BB#54: # %check.exit225 i32.const $push640=, src i32.const $push236=, 56 @@ -801,7 +801,7 @@ main: # @main i32.const $push639=, src i32.const $push638=, 56 i32.call $push237=, memcmp@FUNCTION, $pop11, $pop639, $pop638 - br_if 0, $pop237 # 0: down to label3 + br_if 0, $pop237 # 0: down to label2 # BB#55: # %check.exit229 i32.const $push239=, dst i32.const $push645=, src @@ -811,7 +811,7 @@ main: # @main i32.const $push642=, src i32.const $push641=, 57 i32.call $push240=, memcmp@FUNCTION, $pop643, $pop642, $pop641 - br_if 0, $pop240 # 0: down to label3 + br_if 0, $pop240 # 0: down to label2 # BB#56: # %check.exit233 i32.const $push648=, src i32.const $push241=, 58 @@ -819,7 +819,7 @@ main: # @main i32.const $push647=, src i32.const $push646=, 58 i32.call $push242=, memcmp@FUNCTION, $pop12, $pop647, $pop646 - br_if 0, $pop242 # 0: down to label3 + br_if 0, $pop242 # 0: down to label2 # BB#57: # %check.exit237 i32.const $push244=, dst i32.const $push653=, src @@ -829,7 +829,7 @@ main: # @main i32.const $push650=, src i32.const $push649=, 59 i32.call $push245=, memcmp@FUNCTION, $pop651, $pop650, $pop649 - br_if 0, $pop245 # 0: down to label3 + br_if 0, $pop245 # 0: down to label2 # BB#58: # %check.exit241 i32.const $push656=, src i32.const $push246=, 60 @@ -837,7 +837,7 @@ main: # @main i32.const $push655=, src i32.const $push654=, 60 i32.call $push247=, memcmp@FUNCTION, $pop13, $pop655, $pop654 - br_if 0, $pop247 # 0: down to label3 + br_if 0, $pop247 # 0: down to label2 # BB#59: # %check.exit245 i32.const $push249=, dst i32.const $push661=, src @@ -847,7 +847,7 @@ main: # @main i32.const $push658=, src i32.const $push657=, 61 i32.call $push250=, memcmp@FUNCTION, $pop659, $pop658, $pop657 - br_if 0, $pop250 # 0: down to label3 + br_if 0, $pop250 # 0: down to label2 # BB#60: # %check.exit249 i32.const $push664=, src i32.const $push251=, 62 @@ -855,7 +855,7 @@ main: # @main i32.const $push663=, src i32.const $push662=, 62 i32.call $push252=, memcmp@FUNCTION, $pop14, $pop663, $pop662 - br_if 0, $pop252 # 0: down to label3 + br_if 0, $pop252 # 0: down to label2 # BB#61: # %check.exit253 i32.const $push254=, dst i32.const $push669=, src @@ -865,7 +865,7 @@ main: # @main i32.const $push666=, src i32.const $push665=, 63 i32.call $push255=, memcmp@FUNCTION, $pop667, $pop666, $pop665 - br_if 0, $pop255 # 0: down to label3 + br_if 0, $pop255 # 0: down to label2 # BB#62: # %check.exit257 i32.const $push672=, src i32.const $push256=, 64 @@ -873,7 +873,7 @@ main: # @main i32.const $push671=, src i32.const $push670=, 64 i32.call $push257=, memcmp@FUNCTION, $pop15, $pop671, $pop670 - br_if 0, $pop257 # 0: down to label3 + br_if 0, $pop257 # 0: down to label2 # BB#63: # %check.exit261 i32.const $push259=, dst i32.const $push677=, src @@ -883,7 +883,7 @@ main: # @main i32.const $push674=, src i32.const $push673=, 65 i32.call $push260=, memcmp@FUNCTION, $pop675, $pop674, $pop673 - br_if 0, $pop260 # 0: down to label3 + br_if 0, $pop260 # 0: down to label2 # BB#64: # %check.exit265 i32.const $push680=, src i32.const $push261=, 66 @@ -891,7 +891,7 @@ main: # @main i32.const $push679=, src i32.const $push678=, 66 i32.call $push262=, memcmp@FUNCTION, $pop16, $pop679, $pop678 - br_if 0, $pop262 # 0: down to label3 + br_if 0, $pop262 # 0: down to label2 # BB#65: # %check.exit269 i32.const $push264=, dst i32.const $push685=, src @@ -901,7 +901,7 @@ main: # @main i32.const $push682=, src i32.const $push681=, 67 i32.call $push265=, memcmp@FUNCTION, $pop683, $pop682, $pop681 - br_if 0, $pop265 # 0: down to label3 + br_if 0, $pop265 # 0: down to label2 # BB#66: # %check.exit273 i32.const $push688=, src i32.const $push266=, 68 @@ -909,7 +909,7 @@ main: # @main i32.const $push687=, src i32.const $push686=, 68 i32.call $push267=, memcmp@FUNCTION, $pop17, $pop687, $pop686 - br_if 0, $pop267 # 0: down to label3 + br_if 0, $pop267 # 0: down to label2 # BB#67: # %check.exit277 i32.const $push269=, dst i32.const $push693=, src @@ -919,7 +919,7 @@ main: # @main i32.const $push690=, src i32.const $push689=, 69 i32.call $push270=, memcmp@FUNCTION, $pop691, $pop690, $pop689 - br_if 0, $pop270 # 0: down to label3 + br_if 0, $pop270 # 0: down to label2 # BB#68: # %check.exit281 i32.const $push696=, src i32.const $push271=, 70 @@ -927,7 +927,7 @@ main: # @main i32.const $push695=, src i32.const $push694=, 70 i32.call $push272=, memcmp@FUNCTION, $pop18, $pop695, $pop694 - br_if 0, $pop272 # 0: down to label3 + br_if 0, $pop272 # 0: down to label2 # BB#69: # %check.exit285 i32.const $push274=, dst i32.const $push701=, src @@ -937,7 +937,7 @@ main: # @main i32.const $push698=, src i32.const $push697=, 71 i32.call $push275=, memcmp@FUNCTION, $pop699, $pop698, $pop697 - br_if 0, $pop275 # 0: down to label3 + br_if 0, $pop275 # 0: down to label2 # BB#70: # %check.exit289 i32.const $push704=, src i32.const $push276=, 72 @@ -945,7 +945,7 @@ main: # @main i32.const $push703=, src i32.const $push702=, 72 i32.call $push277=, memcmp@FUNCTION, $pop19, $pop703, $pop702 - br_if 0, $pop277 # 0: down to label3 + br_if 0, $pop277 # 0: down to label2 # BB#71: # %check.exit293 i32.const $push279=, dst i32.const $push709=, src @@ -955,7 +955,7 @@ main: # @main i32.const $push706=, src i32.const $push705=, 73 i32.call $push280=, memcmp@FUNCTION, $pop707, $pop706, $pop705 - br_if 0, $pop280 # 0: down to label3 + br_if 0, $pop280 # 0: down to label2 # BB#72: # %check.exit297 i32.const $push712=, src i32.const $push281=, 74 @@ -963,7 +963,7 @@ main: # @main i32.const $push711=, src i32.const $push710=, 74 i32.call $push282=, memcmp@FUNCTION, $pop20, $pop711, $pop710 - br_if 0, $pop282 # 0: down to label3 + br_if 0, $pop282 # 0: down to label2 # BB#73: # %check.exit301 i32.const $push284=, dst i32.const $push717=, src @@ -973,7 +973,7 @@ main: # @main i32.const $push714=, src i32.const $push713=, 75 i32.call $push285=, memcmp@FUNCTION, $pop715, $pop714, $pop713 - br_if 0, $pop285 # 0: down to label3 + br_if 0, $pop285 # 0: down to label2 # BB#74: # %check.exit305 i32.const $push720=, src i32.const $push286=, 76 @@ -981,7 +981,7 @@ main: # @main i32.const $push719=, src i32.const $push718=, 76 i32.call $push287=, memcmp@FUNCTION, $pop21, $pop719, $pop718 - br_if 0, $pop287 # 0: down to label3 + br_if 0, $pop287 # 0: down to label2 # BB#75: # %check.exit309 i32.const $push289=, dst i32.const $push725=, src @@ -991,7 +991,7 @@ main: # @main i32.const $push722=, src i32.const $push721=, 77 i32.call $push290=, memcmp@FUNCTION, $pop723, $pop722, $pop721 - br_if 0, $pop290 # 0: down to label3 + br_if 0, $pop290 # 0: down to label2 # BB#76: # %check.exit313 i32.const $push728=, src i32.const $push291=, 78 @@ -999,7 +999,7 @@ main: # @main i32.const $push727=, src i32.const $push726=, 78 i32.call $push292=, memcmp@FUNCTION, $pop22, $pop727, $pop726 - br_if 0, $pop292 # 0: down to label3 + br_if 0, $pop292 # 0: down to label2 # BB#77: # %check.exit317 i32.const $push295=, dst i32.const $push294=, src @@ -1008,12 +1008,12 @@ main: # @main i32.const $push730=, src i32.const $push729=, 79 i32.call $push296=, memcmp@FUNCTION, $pop23, $pop730, $pop729 - br_if 0, $pop296 # 0: down to label3 + br_if 0, $pop296 # 0: down to label2 # BB#78: # %check.exit321 i32.const $push297=, 0 return $pop297 .LBB1_79: # %if.then.i320 - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -1039,6 +1039,6 @@ dst: .size dst, 80 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype memcmp, i32, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/memset-1.c.s b/test/torture-s/memset-1.c.s index 6b0ae36cc..0e8094154 100644 --- a/test/torture-s/memset-1.c.s +++ b/test/torture-s/memset-1.c.s @@ -32,7 +32,7 @@ main: # @main # Child Loop BB0_24 Depth 3 # Child Loop BB0_36 Depth 3 # Child Loop BB0_40 Depth 3 - loop # label3: + loop # label2: i32.const $5=, u i32.const $push103=, u i32.const $push102=, 97 @@ -44,7 +44,7 @@ main: # @main i32.const $push99=, 1 i32.lt_s $push98=, $1, $pop99 tee_local $push97=, $4=, $pop98 - br_if 0, $pop97 # 0: down to label5 + br_if 0, $pop97 # 0: down to label3 # BB#3: # %for.body11.preheader # in Loop: Header=BB0_2 Depth=2 i32.const $6=, 0 @@ -52,53 +52,53 @@ main: # @main # Parent Loop BB0_1 Depth=1 # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label6: + loop # label4: i32.const $push105=, u i32.add $push0=, $6, $pop105 i32.load8_u $push1=, 0($pop0) i32.const $push104=, 97 i32.ne $push2=, $pop1, $pop104 - br_if 7, $pop2 # 7: down to label0 + br_if 4, $pop2 # 4: down to label0 # BB#5: # %for.inc16 # in Loop: Header=BB0_4 Depth=3 i32.const $push108=, 1 i32.add $push107=, $6, $pop108 tee_local $push106=, $6=, $pop107 i32.lt_s $push3=, $pop106, $1 - br_if 0, $pop3 # 0: up to label6 + br_if 0, $pop3 # 0: up to label4 # BB#6: # %for.body22.preheader.loopexit # in Loop: Header=BB0_2 Depth=2 - end_loop # label7: + end_loop i32.const $push109=, u i32.add $5=, $6, $pop109 .LBB0_7: # %for.body22.preheader # in Loop: Header=BB0_2 Depth=2 - end_block # label5: + end_block # label3: i32.const $6=, 0 .LBB0_8: # %for.body22 # Parent Loop BB0_1 Depth=1 # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label8: + loop # label5: i32.add $push4=, $5, $6 i32.load8_u $push5=, 0($pop4) - br_if 6, $pop5 # 6: down to label0 + br_if 3, $pop5 # 3: down to label0 # BB#9: # %for.inc28 # in Loop: Header=BB0_8 Depth=3 i32.const $push112=, 1 i32.add $push111=, $6, $pop112 tee_local $push110=, $6=, $pop111 i32.lt_s $push6=, $pop110, $3 - br_if 0, $pop6 # 0: up to label8 + br_if 0, $pop6 # 0: up to label5 # BB#10: # %for.body35.preheader # in Loop: Header=BB0_2 Depth=2 - end_loop # label9: + end_loop i32.add $push115=, $5, $6 tee_local $push114=, $6=, $pop115 i32.load8_u $push7=, 0($pop114) i32.const $push113=, 97 i32.ne $push8=, $pop7, $pop113 - br_if 4, $pop8 # 4: down to label0 + br_if 2, $pop8 # 2: down to label0 # BB#11: # %for.inc41 # in Loop: Header=BB0_2 Depth=2 i32.const $push117=, 1 @@ -106,7 +106,7 @@ main: # @main i32.load8_u $push10=, 0($pop9) i32.const $push116=, 97 i32.ne $push11=, $pop10, $pop116 - br_if 4, $pop11 # 4: down to label0 + br_if 2, $pop11 # 2: down to label0 # BB#12: # %for.inc41.1 # in Loop: Header=BB0_2 Depth=2 i32.const $push119=, 2 @@ -114,7 +114,7 @@ main: # @main i32.load8_u $push13=, 0($pop12) i32.const $push118=, 97 i32.ne $push14=, $pop13, $pop118 - br_if 4, $pop14 # 4: down to label0 + br_if 2, $pop14 # 2: down to label0 # BB#13: # %for.inc41.2 # in Loop: Header=BB0_2 Depth=2 i32.const $push121=, 3 @@ -122,7 +122,7 @@ main: # @main i32.load8_u $push16=, 0($pop15) i32.const $push120=, 97 i32.ne $push17=, $pop16, $pop120 - br_if 4, $pop17 # 4: down to label0 + br_if 2, $pop17 # 2: down to label0 # BB#14: # %for.inc41.3 # in Loop: Header=BB0_2 Depth=2 i32.const $push123=, 4 @@ -130,7 +130,7 @@ main: # @main i32.load8_u $push19=, 0($pop18) i32.const $push122=, 97 i32.ne $push20=, $pop19, $pop122 - br_if 4, $pop20 # 4: down to label0 + br_if 2, $pop20 # 2: down to label0 # BB#15: # %for.inc41.4 # in Loop: Header=BB0_2 Depth=2 i32.const $push125=, 5 @@ -138,7 +138,7 @@ main: # @main i32.load8_u $push22=, 0($pop21) i32.const $push124=, 97 i32.ne $push23=, $pop22, $pop124 - br_if 4, $pop23 # 4: down to label0 + br_if 2, $pop23 # 2: down to label0 # BB#16: # %for.inc41.5 # in Loop: Header=BB0_2 Depth=2 i32.const $push127=, 6 @@ -146,7 +146,7 @@ main: # @main i32.load8_u $push25=, 0($pop24) i32.const $push126=, 97 i32.ne $push26=, $pop25, $pop126 - br_if 4, $pop26 # 4: down to label0 + br_if 2, $pop26 # 2: down to label0 # BB#17: # %for.inc41.6 # in Loop: Header=BB0_2 Depth=2 i32.const $push129=, 7 @@ -154,7 +154,7 @@ main: # @main i32.load8_u $push28=, 0($pop27) i32.const $push128=, 97 i32.ne $push29=, $pop28, $pop128 - br_if 4, $pop29 # 4: down to label0 + br_if 2, $pop29 # 2: down to label0 # BB#18: # %for.inc41.7 # in Loop: Header=BB0_2 Depth=2 i32.const $push130=, 0 @@ -162,7 +162,7 @@ main: # @main i32.call $drop=, memset@FUNCTION, $0, $pop30, $3 i32.const $5=, u block - br_if 0, $4 # 0: down to label10 + br_if 0, $4 # 0: down to label6 # BB#19: # %for.body55.preheader # in Loop: Header=BB0_2 Depth=2 i32.const $6=, 0 @@ -170,55 +170,55 @@ main: # @main # Parent Loop BB0_1 Depth=1 # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label11: + loop # label7: i32.const $push132=, u i32.add $push31=, $6, $pop132 i32.load8_u $push32=, 0($pop31) i32.const $push131=, 97 i32.ne $push33=, $pop32, $pop131 - br_if 7, $pop33 # 7: down to label0 + br_if 4, $pop33 # 4: down to label0 # BB#21: # %for.inc61 # in Loop: Header=BB0_20 Depth=3 i32.const $push135=, 1 i32.add $push134=, $6, $pop135 tee_local $push133=, $6=, $pop134 i32.lt_s $push34=, $pop133, $1 - br_if 0, $pop34 # 0: up to label11 + br_if 0, $pop34 # 0: up to label7 # BB#22: # %for.body68.preheader.loopexit # in Loop: Header=BB0_2 Depth=2 - end_loop # label12: + end_loop i32.const $push136=, u i32.add $5=, $6, $pop136 .LBB0_23: # %for.body68.preheader # in Loop: Header=BB0_2 Depth=2 - end_block # label10: + end_block # label6: i32.const $6=, 0 .LBB0_24: # %for.body68 # Parent Loop BB0_1 Depth=1 # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label13: + loop # label8: i32.add $push35=, $5, $6 i32.load8_u $push36=, 0($pop35) i32.const $push137=, 65 i32.ne $push37=, $pop36, $pop137 - br_if 6, $pop37 # 6: down to label0 + br_if 3, $pop37 # 3: down to label0 # BB#25: # %for.inc74 # in Loop: Header=BB0_24 Depth=3 i32.const $push140=, 1 i32.add $push139=, $6, $pop140 tee_local $push138=, $6=, $pop139 i32.lt_s $push38=, $pop138, $3 - br_if 0, $pop38 # 0: up to label13 + br_if 0, $pop38 # 0: up to label8 # BB#26: # %for.body81.preheader # in Loop: Header=BB0_2 Depth=2 - end_loop # label14: + end_loop i32.add $push143=, $5, $6 tee_local $push142=, $6=, $pop143 i32.load8_u $push39=, 0($pop142) i32.const $push141=, 97 i32.ne $push40=, $pop39, $pop141 - br_if 4, $pop40 # 4: down to label0 + br_if 2, $pop40 # 2: down to label0 # BB#27: # %for.inc87 # in Loop: Header=BB0_2 Depth=2 i32.const $push145=, 1 @@ -226,7 +226,7 @@ main: # @main i32.load8_u $push42=, 0($pop41) i32.const $push144=, 97 i32.ne $push43=, $pop42, $pop144 - br_if 4, $pop43 # 4: down to label0 + br_if 2, $pop43 # 2: down to label0 # BB#28: # %for.inc87.1 # in Loop: Header=BB0_2 Depth=2 i32.const $push147=, 2 @@ -234,7 +234,7 @@ main: # @main i32.load8_u $push45=, 0($pop44) i32.const $push146=, 97 i32.ne $push46=, $pop45, $pop146 - br_if 4, $pop46 # 4: down to label0 + br_if 2, $pop46 # 2: down to label0 # BB#29: # %for.inc87.2 # in Loop: Header=BB0_2 Depth=2 i32.const $push149=, 3 @@ -242,7 +242,7 @@ main: # @main i32.load8_u $push48=, 0($pop47) i32.const $push148=, 97 i32.ne $push49=, $pop48, $pop148 - br_if 4, $pop49 # 4: down to label0 + br_if 2, $pop49 # 2: down to label0 # BB#30: # %for.inc87.3 # in Loop: Header=BB0_2 Depth=2 i32.const $push151=, 4 @@ -250,7 +250,7 @@ main: # @main i32.load8_u $push51=, 0($pop50) i32.const $push150=, 97 i32.ne $push52=, $pop51, $pop150 - br_if 4, $pop52 # 4: down to label0 + br_if 2, $pop52 # 2: down to label0 # BB#31: # %for.inc87.4 # in Loop: Header=BB0_2 Depth=2 i32.const $push153=, 5 @@ -258,7 +258,7 @@ main: # @main i32.load8_u $push54=, 0($pop53) i32.const $push152=, 97 i32.ne $push55=, $pop54, $pop152 - br_if 4, $pop55 # 4: down to label0 + br_if 2, $pop55 # 2: down to label0 # BB#32: # %for.inc87.5 # in Loop: Header=BB0_2 Depth=2 i32.const $push155=, 6 @@ -266,7 +266,7 @@ main: # @main i32.load8_u $push57=, 0($pop56) i32.const $push154=, 97 i32.ne $push58=, $pop57, $pop154 - br_if 4, $pop58 # 4: down to label0 + br_if 2, $pop58 # 2: down to label0 # BB#33: # %for.inc87.6 # in Loop: Header=BB0_2 Depth=2 i32.const $push157=, 7 @@ -274,14 +274,14 @@ main: # @main i32.load8_u $push60=, 0($pop59) i32.const $push156=, 97 i32.ne $push61=, $pop60, $pop156 - br_if 4, $pop61 # 4: down to label0 + br_if 2, $pop61 # 2: down to label0 # BB#34: # %for.inc87.7 # in Loop: Header=BB0_2 Depth=2 i32.const $push158=, 66 i32.call $drop=, memset@FUNCTION, $0, $pop158, $3 i32.const $5=, u block - br_if 0, $4 # 0: down to label15 + br_if 0, $4 # 0: down to label9 # BB#35: # %for.body100.preheader # in Loop: Header=BB0_2 Depth=2 i32.const $6=, 0 @@ -289,55 +289,55 @@ main: # @main # Parent Loop BB0_1 Depth=1 # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label16: + loop # label10: i32.const $push160=, u i32.add $push62=, $6, $pop160 i32.load8_u $push63=, 0($pop62) i32.const $push159=, 97 i32.ne $push64=, $pop63, $pop159 - br_if 7, $pop64 # 7: down to label0 + br_if 4, $pop64 # 4: down to label0 # BB#37: # %for.inc106 # in Loop: Header=BB0_36 Depth=3 i32.const $push163=, 1 i32.add $push162=, $6, $pop163 tee_local $push161=, $6=, $pop162 i32.lt_s $push65=, $pop161, $1 - br_if 0, $pop65 # 0: up to label16 + br_if 0, $pop65 # 0: up to label10 # BB#38: # %for.body113.preheader.loopexit # in Loop: Header=BB0_2 Depth=2 - end_loop # label17: + end_loop i32.const $push164=, u i32.add $5=, $6, $pop164 .LBB0_39: # %for.body113.preheader # in Loop: Header=BB0_2 Depth=2 - end_block # label15: + end_block # label9: i32.const $6=, 0 .LBB0_40: # %for.body113 # Parent Loop BB0_1 Depth=1 # Parent Loop BB0_2 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label18: + loop # label11: i32.add $push66=, $5, $6 i32.load8_u $push67=, 0($pop66) i32.const $push165=, 66 i32.ne $push68=, $pop67, $pop165 - br_if 6, $pop68 # 6: down to label0 + br_if 3, $pop68 # 3: down to label0 # BB#41: # %for.inc119 # in Loop: Header=BB0_40 Depth=3 i32.const $push168=, 1 i32.add $push167=, $6, $pop168 tee_local $push166=, $6=, $pop167 i32.lt_s $push69=, $pop166, $3 - br_if 0, $pop69 # 0: up to label18 + br_if 0, $pop69 # 0: up to label11 # BB#42: # %for.body126.preheader # in Loop: Header=BB0_2 Depth=2 - end_loop # label19: + end_loop i32.add $push171=, $5, $6 tee_local $push170=, $6=, $pop171 i32.load8_u $push70=, 0($pop170) i32.const $push169=, 97 i32.ne $push71=, $pop70, $pop169 - br_if 4, $pop71 # 4: down to label0 + br_if 2, $pop71 # 2: down to label0 # BB#43: # %for.inc132 # in Loop: Header=BB0_2 Depth=2 i32.const $push173=, 1 @@ -345,7 +345,7 @@ main: # @main i32.load8_u $push73=, 0($pop72) i32.const $push172=, 97 i32.ne $push74=, $pop73, $pop172 - br_if 4, $pop74 # 4: down to label0 + br_if 2, $pop74 # 2: down to label0 # BB#44: # %for.inc132.1 # in Loop: Header=BB0_2 Depth=2 i32.const $push175=, 2 @@ -353,7 +353,7 @@ main: # @main i32.load8_u $push76=, 0($pop75) i32.const $push174=, 97 i32.ne $push77=, $pop76, $pop174 - br_if 4, $pop77 # 4: down to label0 + br_if 2, $pop77 # 2: down to label0 # BB#45: # %for.inc132.2 # in Loop: Header=BB0_2 Depth=2 i32.const $push177=, 3 @@ -361,7 +361,7 @@ main: # @main i32.load8_u $push79=, 0($pop78) i32.const $push176=, 97 i32.ne $push80=, $pop79, $pop176 - br_if 4, $pop80 # 4: down to label0 + br_if 2, $pop80 # 2: down to label0 # BB#46: # %for.inc132.3 # in Loop: Header=BB0_2 Depth=2 i32.const $push179=, 4 @@ -369,7 +369,7 @@ main: # @main i32.load8_u $push82=, 0($pop81) i32.const $push178=, 97 i32.ne $push83=, $pop82, $pop178 - br_if 4, $pop83 # 4: down to label0 + br_if 2, $pop83 # 2: down to label0 # BB#47: # %for.inc132.4 # in Loop: Header=BB0_2 Depth=2 i32.const $push181=, 5 @@ -377,7 +377,7 @@ main: # @main i32.load8_u $push85=, 0($pop84) i32.const $push180=, 97 i32.ne $push86=, $pop85, $pop180 - br_if 4, $pop86 # 4: down to label0 + br_if 2, $pop86 # 2: down to label0 # BB#48: # %for.inc132.5 # in Loop: Header=BB0_2 Depth=2 i32.const $push183=, 6 @@ -385,7 +385,7 @@ main: # @main i32.load8_u $push88=, 0($pop87) i32.const $push182=, 97 i32.ne $push89=, $pop88, $pop182 - br_if 4, $pop89 # 4: down to label0 + br_if 2, $pop89 # 2: down to label0 # BB#49: # %for.inc132.6 # in Loop: Header=BB0_2 Depth=2 i32.const $push185=, 7 @@ -393,7 +393,7 @@ main: # @main i32.load8_u $push91=, 0($pop90) i32.const $push184=, 97 i32.ne $push92=, $pop91, $pop184 - br_if 4, $pop92 # 4: down to label0 + br_if 2, $pop92 # 2: down to label0 # BB#50: # %for.inc132.7 # in Loop: Header=BB0_2 Depth=2 i32.const $push189=, 1 @@ -401,10 +401,10 @@ main: # @main tee_local $push187=, $3=, $pop188 i32.const $push186=, 80 i32.lt_u $push93=, $pop187, $pop186 - br_if 0, $pop93 # 0: up to label3 + br_if 0, $pop93 # 0: up to label2 # BB#51: # %for.inc139 # in Loop: Header=BB0_1 Depth=1 - end_loop # label4: + end_loop i32.const $push193=, 1 i32.add $push192=, $1, $pop193 tee_local $push191=, $1=, $pop192 @@ -412,7 +412,7 @@ main: # @main i32.lt_u $push94=, $pop191, $pop190 br_if 0, $pop94 # 0: up to label1 # BB#52: # %for.end141 - end_loop # label2: + end_loop i32.const $push95=, 0 call exit@FUNCTION, $pop95 unreachable @@ -440,6 +440,6 @@ u: .size u, 96 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/memset-2.c.s b/test/torture-s/memset-2.c.s index 60849d171..8b24b1300 100644 --- a/test/torture-s/memset-2.c.s +++ b/test/torture-s/memset-2.c.s @@ -39,7 +39,7 @@ check: # @check i32.load8_u $push2=, 0($pop1) i32.const $push28=, 97 i32.ne $push3=, $pop2, $pop28 - br_if 3, $pop3 # 3: down to label0 + br_if 2, $pop3 # 2: down to label0 # BB#3: # %for.inc # in Loop: Header=BB1_2 Depth=1 i32.const $push32=, 1 @@ -48,7 +48,7 @@ check: # @check i32.lt_s $push4=, $pop30, $0 br_if 0, $pop4 # 0: up to label2 # BB#4: # %for.cond3.preheader.loopexit - end_loop # label3: + end_loop i32.const $push5=, u i32.add $3=, $4, $pop5 .LBB1_5: # %for.cond3.preheader @@ -56,28 +56,28 @@ check: # @check block i32.const $push33=, 1 i32.lt_s $push6=, $1, $pop33 - br_if 0, $pop6 # 0: down to label4 + br_if 0, $pop6 # 0: down to label3 # BB#6: # %for.body6.preheader i32.const $4=, 0 .LBB1_7: # %for.body6 # =>This Inner Loop Header: Depth=1 - loop # label5: + loop # label4: i32.add $push7=, $3, $4 i32.load8_s $push8=, 0($pop7) i32.ne $push9=, $pop8, $2 - br_if 3, $pop9 # 3: down to label0 + br_if 2, $pop9 # 2: down to label0 # BB#8: # %for.inc12 # in Loop: Header=BB1_7 Depth=1 i32.const $push36=, 1 i32.add $push35=, $4, $pop36 tee_local $push34=, $4=, $pop35 i32.lt_s $push10=, $pop34, $1 - br_if 0, $pop10 # 0: up to label5 + br_if 0, $pop10 # 0: up to label4 # BB#9: # %for.body19.preheader.loopexit - end_loop # label6: + end_loop i32.add $3=, $3, $4 .LBB1_10: # %for.body19.preheader - end_block # label4: + end_block # label3: i32.load8_u $push11=, 0($3) i32.const $push37=, 97 i32.ne $push12=, $pop11, $pop37 @@ -138,7 +138,7 @@ main: # @main i32.const $5=, 0 .LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label7: + loop # label5: i32.const $push59=, u i32.const $push58=, 97 i32.const $push57=, 31 @@ -166,13 +166,13 @@ main: # @main tee_local $push43=, $5=, $pop44 i32.const $push42=, 8 i32.ne $push5=, $pop43, $pop42 - br_if 0, $pop5 # 0: up to label7 + br_if 0, $pop5 # 0: up to label5 # BB#2: # %for.body18.preheader - end_loop # label8: + end_loop i32.const $5=, 0 .LBB2_3: # %for.body18 # =>This Inner Loop Header: Depth=1 - loop # label9: + loop # label6: i32.const $push78=, u i32.const $push77=, 97 i32.const $push76=, 31 @@ -202,13 +202,13 @@ main: # @main tee_local $push61=, $5=, $pop62 i32.const $push60=, 8 i32.ne $push8=, $pop61, $pop60 - br_if 0, $pop8 # 0: up to label9 + br_if 0, $pop8 # 0: up to label6 # BB#4: # %for.body44.preheader - end_loop # label10: + end_loop i32.const $5=, 0 .LBB2_5: # %for.body44 # =>This Inner Loop Header: Depth=1 - loop # label11: + loop # label7: i32.const $push104=, u i32.const $push103=, 97 i32.const $push102=, 31 @@ -247,13 +247,13 @@ main: # @main tee_local $push80=, $5=, $pop81 i32.const $push79=, 8 i32.ne $push10=, $pop80, $pop79 - br_if 0, $pop10 # 0: up to label11 + br_if 0, $pop10 # 0: up to label7 # BB#6: # %for.body70.preheader - end_loop # label12: + end_loop i32.const $5=, 0 .LBB2_7: # %for.body70 # =>This Inner Loop Header: Depth=1 - loop # label13: + loop # label8: i32.const $push123=, u i32.const $push122=, 97 i32.const $push121=, 31 @@ -283,13 +283,13 @@ main: # @main tee_local $push106=, $5=, $pop107 i32.const $push105=, 8 i32.ne $push13=, $pop106, $pop105 - br_if 0, $pop13 # 0: up to label13 + br_if 0, $pop13 # 0: up to label8 # BB#8: # %for.body96.preheader - end_loop # label14: + end_loop i32.const $5=, 0 .LBB2_9: # %for.body96 # =>This Inner Loop Header: Depth=1 - loop # label15: + loop # label9: i32.const $push149=, u i32.const $push148=, 97 i32.const $push147=, 31 @@ -328,13 +328,13 @@ main: # @main tee_local $push125=, $5=, $pop126 i32.const $push124=, 8 i32.ne $push15=, $pop125, $pop124 - br_if 0, $pop15 # 0: up to label15 + br_if 0, $pop15 # 0: up to label9 # BB#10: # %for.body122.preheader - end_loop # label16: + end_loop i32.const $5=, 0 .LBB2_11: # %for.body122 # =>This Inner Loop Header: Depth=1 - loop # label17: + loop # label10: i32.const $push176=, u i32.const $push175=, 97 i32.const $push174=, 31 @@ -375,13 +375,13 @@ main: # @main tee_local $push151=, $5=, $pop152 i32.const $push150=, 8 i32.ne $push18=, $pop151, $pop150 - br_if 0, $pop18 # 0: up to label17 + br_if 0, $pop18 # 0: up to label10 # BB#12: # %for.body148.preheader - end_loop # label18: + end_loop i32.const $5=, 0 .LBB2_13: # %for.body148 # =>This Inner Loop Header: Depth=1 - loop # label19: + loop # label11: i32.const $push208=, u i32.const $push207=, 97 i32.const $push206=, 31 @@ -430,13 +430,13 @@ main: # @main tee_local $push178=, $5=, $pop179 i32.const $push177=, 8 i32.ne $push21=, $pop178, $pop177 - br_if 0, $pop21 # 0: up to label19 + br_if 0, $pop21 # 0: up to label11 # BB#14: # %for.body174.preheader - end_loop # label20: + end_loop i32.const $5=, 0 .LBB2_15: # %for.body174 # =>This Inner Loop Header: Depth=1 - loop # label21: + loop # label12: i32.const $push230=, u i32.const $push229=, 97 i32.const $push228=, 31 @@ -470,13 +470,13 @@ main: # @main tee_local $push210=, $5=, $pop211 i32.const $push209=, 8 i32.ne $push24=, $pop210, $pop209 - br_if 0, $pop24 # 0: up to label21 + br_if 0, $pop24 # 0: up to label12 # BB#16: # %for.body200.preheader - end_loop # label22: + end_loop i32.const $5=, 0 .LBB2_17: # %for.body200 # =>This Inner Loop Header: Depth=1 - loop # label23: + loop # label13: i32.const $push263=, u i32.const $push262=, 97 i32.const $push261=, 31 @@ -524,13 +524,13 @@ main: # @main tee_local $push232=, $5=, $pop233 i32.const $push231=, 8 i32.ne $push25=, $pop232, $pop231 - br_if 0, $pop25 # 0: up to label23 + br_if 0, $pop25 # 0: up to label13 # BB#18: # %for.body226.preheader - end_loop # label24: + end_loop i32.const $5=, 0 .LBB2_19: # %for.body226 # =>This Inner Loop Header: Depth=1 - loop # label25: + loop # label14: i32.const $push297=, u i32.const $push296=, 97 i32.const $push295=, 31 @@ -580,13 +580,13 @@ main: # @main tee_local $push265=, $5=, $pop266 i32.const $push264=, 8 i32.ne $push27=, $pop265, $pop264 - br_if 0, $pop27 # 0: up to label25 + br_if 0, $pop27 # 0: up to label14 # BB#20: # %for.body252.preheader - end_loop # label26: + end_loop i32.const $5=, 0 .LBB2_21: # %for.body252 # =>This Inner Loop Header: Depth=1 - loop # label27: + loop # label15: i32.const $push336=, u i32.const $push335=, 97 i32.const $push334=, 31 @@ -644,13 +644,13 @@ main: # @main tee_local $push299=, $5=, $pop300 i32.const $push298=, 8 i32.ne $push29=, $pop299, $pop298 - br_if 0, $pop29 # 0: up to label27 + br_if 0, $pop29 # 0: up to label15 # BB#22: # %for.body278.preheader - end_loop # label28: + end_loop i32.const $5=, 0 .LBB2_23: # %for.body278 # =>This Inner Loop Header: Depth=1 - loop # label29: + loop # label16: i32.const $push363=, u i32.const $push362=, 97 i32.const $push361=, 31 @@ -692,13 +692,13 @@ main: # @main tee_local $push338=, $5=, $pop339 i32.const $push337=, 8 i32.ne $push32=, $pop338, $pop337 - br_if 0, $pop32 # 0: up to label29 + br_if 0, $pop32 # 0: up to label16 # BB#24: # %for.body304.preheader - end_loop # label30: + end_loop i32.const $5=, 0 .LBB2_25: # %for.body304 # =>This Inner Loop Header: Depth=1 - loop # label31: + loop # label17: i32.const $push397=, u i32.const $push396=, 97 i32.const $push395=, 31 @@ -749,13 +749,13 @@ main: # @main tee_local $push365=, $5=, $pop366 i32.const $push364=, 8 i32.ne $push34=, $pop365, $pop364 - br_if 0, $pop34 # 0: up to label31 + br_if 0, $pop34 # 0: up to label17 # BB#26: # %for.body330.preheader - end_loop # label32: + end_loop i32.const $5=, 0 .LBB2_27: # %for.body330 # =>This Inner Loop Header: Depth=1 - loop # label33: + loop # label18: i32.const $push432=, u i32.const $push431=, 97 i32.const $push430=, 31 @@ -808,13 +808,13 @@ main: # @main tee_local $push399=, $5=, $pop400 i32.const $push398=, 8 i32.ne $push37=, $pop399, $pop398 - br_if 0, $pop37 # 0: up to label33 + br_if 0, $pop37 # 0: up to label18 # BB#28: # %for.body356.preheader - end_loop # label34: + end_loop i32.const $5=, 0 .LBB2_29: # %for.body356 # =>This Inner Loop Header: Depth=1 - loop # label35: + loop # label19: i32.const $push472=, u i32.const $push471=, 97 i32.const $push470=, 31 @@ -875,9 +875,9 @@ main: # @main tee_local $push434=, $5=, $pop435 i32.const $push433=, 8 i32.ne $push40=, $pop434, $pop433 - br_if 0, $pop40 # 0: up to label35 + br_if 0, $pop40 # 0: up to label19 # BB#30: # %for.end378 - end_loop # label36: + end_loop i32.const $push41=, 0 call exit@FUNCTION, $pop41 unreachable @@ -901,6 +901,6 @@ u: .size u, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/memset-3.c.s b/test/torture-s/memset-3.c.s index 091a39f9d..3981ea57d 100644 --- a/test/torture-s/memset-3.c.s +++ b/test/torture-s/memset-3.c.s @@ -39,7 +39,7 @@ check: # @check i32.load8_u $push2=, 0($pop1) i32.const $push28=, 97 i32.ne $push3=, $pop2, $pop28 - br_if 3, $pop3 # 3: down to label0 + br_if 2, $pop3 # 2: down to label0 # BB#3: # %for.inc # in Loop: Header=BB1_2 Depth=1 i32.const $push32=, 1 @@ -48,7 +48,7 @@ check: # @check i32.lt_s $push4=, $pop30, $0 br_if 0, $pop4 # 0: up to label2 # BB#4: # %for.cond3.preheader.loopexit - end_loop # label3: + end_loop i32.const $push5=, u i32.add $3=, $4, $pop5 .LBB1_5: # %for.cond3.preheader @@ -56,28 +56,28 @@ check: # @check block i32.const $push33=, 1 i32.lt_s $push6=, $1, $pop33 - br_if 0, $pop6 # 0: down to label4 + br_if 0, $pop6 # 0: down to label3 # BB#6: # %for.body6.preheader i32.const $4=, 0 .LBB1_7: # %for.body6 # =>This Inner Loop Header: Depth=1 - loop # label5: + loop # label4: i32.add $push7=, $3, $4 i32.load8_s $push8=, 0($pop7) i32.ne $push9=, $pop8, $2 - br_if 3, $pop9 # 3: down to label0 + br_if 2, $pop9 # 2: down to label0 # BB#8: # %for.inc12 # in Loop: Header=BB1_7 Depth=1 i32.const $push36=, 1 i32.add $push35=, $4, $pop36 tee_local $push34=, $4=, $pop35 i32.lt_s $push10=, $pop34, $1 - br_if 0, $pop10 # 0: up to label5 + br_if 0, $pop10 # 0: up to label4 # BB#9: # %for.body19.preheader.loopexit - end_loop # label6: + end_loop i32.add $3=, $3, $4 .LBB1_10: # %for.body19.preheader - end_block # label4: + end_block # label3: i32.load8_u $push11=, 0($3) i32.const $push37=, 97 i32.ne $push12=, $pop11, $pop37 @@ -142,7 +142,7 @@ main: # @main # Child Loop BB2_16 Depth 2 # Child Loop BB2_29 Depth 2 block - loop # label8: + loop # label6: i32.const $push83=, u i32.const $push82=, 97 i32.const $push81=, 31 @@ -154,77 +154,77 @@ main: # @main i32.const $push79=, 1 i32.lt_s $push78=, $3, $pop79 tee_local $push77=, $1=, $pop78 - br_if 0, $pop77 # 0: down to label10 + br_if 0, $pop77 # 0: down to label7 # BB#2: # %for.body6.i.preheader # in Loop: Header=BB2_1 Depth=1 i32.const $2=, 0 .LBB2_3: # %for.body6.i # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label11: + loop # label8: i32.add $push1=, $2, $0 i32.load8_u $push2=, 0($pop1) - br_if 5, $pop2 # 5: down to label7 + br_if 3, $pop2 # 3: down to label5 # BB#4: # %for.inc12.i # in Loop: Header=BB2_3 Depth=2 i32.const $push86=, 1 i32.add $push85=, $2, $pop86 tee_local $push84=, $2=, $pop85 i32.lt_s $push3=, $pop84, $3 - br_if 0, $pop3 # 0: up to label11 + br_if 0, $pop3 # 0: up to label8 # BB#5: # %for.body19.preheader.i.loopexit # in Loop: Header=BB2_1 Depth=1 - end_loop # label12: + end_loop i32.add $2=, $2, $0 .LBB2_6: # %for.body19.preheader.i # in Loop: Header=BB2_1 Depth=1 - end_block # label10: + end_block # label7: i32.load8_u $push4=, 0($2) i32.const $push87=, 97 i32.ne $push5=, $pop4, $pop87 - br_if 2, $pop5 # 2: down to label7 + br_if 1, $pop5 # 1: down to label5 # BB#7: # %for.inc25.i # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push6=, 1($2) i32.const $push88=, 97 i32.ne $push7=, $pop6, $pop88 - br_if 2, $pop7 # 2: down to label7 + br_if 1, $pop7 # 1: down to label5 # BB#8: # %for.inc25.1.i # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push8=, 2($2) i32.const $push89=, 97 i32.ne $push9=, $pop8, $pop89 - br_if 2, $pop9 # 2: down to label7 + br_if 1, $pop9 # 1: down to label5 # BB#9: # %for.inc25.2.i # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push10=, 3($2) i32.const $push90=, 97 i32.ne $push11=, $pop10, $pop90 - br_if 2, $pop11 # 2: down to label7 + br_if 1, $pop11 # 1: down to label5 # BB#10: # %for.inc25.3.i # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push12=, 4($2) i32.const $push91=, 97 i32.ne $push13=, $pop12, $pop91 - br_if 2, $pop13 # 2: down to label7 + br_if 1, $pop13 # 1: down to label5 # BB#11: # %for.inc25.4.i # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push14=, 5($2) i32.const $push92=, 97 i32.ne $push15=, $pop14, $pop92 - br_if 2, $pop15 # 2: down to label7 + br_if 1, $pop15 # 1: down to label5 # BB#12: # %for.inc25.5.i # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push16=, 6($2) i32.const $push93=, 97 i32.ne $push17=, $pop16, $pop93 - br_if 2, $pop17 # 2: down to label7 + br_if 1, $pop17 # 1: down to label5 # BB#13: # %for.inc25.6.i # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push18=, 7($2) i32.const $push94=, 97 i32.ne $push19=, $pop18, $pop94 - br_if 2, $pop19 # 2: down to label7 + br_if 1, $pop19 # 1: down to label5 # BB#14: # %check.exit # in Loop: Header=BB2_1 Depth=1 i32.const $2=, u @@ -233,79 +233,79 @@ main: # @main i32.load8_u $push20=, A($pop95) i32.call $drop=, memset@FUNCTION, $pop96, $pop20, $3 block - br_if 0, $1 # 0: down to label13 + br_if 0, $1 # 0: down to label9 # BB#15: # %for.body6.i241.preheader # in Loop: Header=BB2_1 Depth=1 i32.const $2=, 0 .LBB2_16: # %for.body6.i241 # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label14: + loop # label10: i32.add $push21=, $2, $0 i32.load8_u $push22=, 0($pop21) i32.const $push97=, 65 i32.ne $push23=, $pop22, $pop97 - br_if 5, $pop23 # 5: down to label7 + br_if 3, $pop23 # 3: down to label5 # BB#17: # %for.inc12.i246 # in Loop: Header=BB2_16 Depth=2 i32.const $push100=, 1 i32.add $push99=, $2, $pop100 tee_local $push98=, $2=, $pop99 i32.lt_s $push24=, $pop98, $3 - br_if 0, $pop24 # 0: up to label14 + br_if 0, $pop24 # 0: up to label10 # BB#18: # %for.body19.preheader.i249.loopexit # in Loop: Header=BB2_1 Depth=1 - end_loop # label15: + end_loop i32.add $2=, $2, $0 .LBB2_19: # %for.body19.preheader.i249 # in Loop: Header=BB2_1 Depth=1 - end_block # label13: + end_block # label9: i32.load8_u $push25=, 0($2) i32.const $push101=, 97 i32.ne $push26=, $pop25, $pop101 - br_if 2, $pop26 # 2: down to label7 + br_if 1, $pop26 # 1: down to label5 # BB#20: # %for.inc25.i253 # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push27=, 1($2) i32.const $push102=, 97 i32.ne $push28=, $pop27, $pop102 - br_if 2, $pop28 # 2: down to label7 + br_if 1, $pop28 # 1: down to label5 # BB#21: # %for.inc25.1.i256 # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push29=, 2($2) i32.const $push103=, 97 i32.ne $push30=, $pop29, $pop103 - br_if 2, $pop30 # 2: down to label7 + br_if 1, $pop30 # 1: down to label5 # BB#22: # %for.inc25.2.i259 # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push31=, 3($2) i32.const $push104=, 97 i32.ne $push32=, $pop31, $pop104 - br_if 2, $pop32 # 2: down to label7 + br_if 1, $pop32 # 1: down to label5 # BB#23: # %for.inc25.3.i262 # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push33=, 4($2) i32.const $push105=, 97 i32.ne $push34=, $pop33, $pop105 - br_if 2, $pop34 # 2: down to label7 + br_if 1, $pop34 # 1: down to label5 # BB#24: # %for.inc25.4.i265 # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push35=, 5($2) i32.const $push106=, 97 i32.ne $push36=, $pop35, $pop106 - br_if 2, $pop36 # 2: down to label7 + br_if 1, $pop36 # 1: down to label5 # BB#25: # %for.inc25.5.i268 # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push37=, 6($2) i32.const $push107=, 97 i32.ne $push38=, $pop37, $pop107 - br_if 2, $pop38 # 2: down to label7 + br_if 1, $pop38 # 1: down to label5 # BB#26: # %for.inc25.6.i271 # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push39=, 7($2) i32.const $push108=, 97 i32.ne $push40=, $pop39, $pop108 - br_if 2, $pop40 # 2: down to label7 + br_if 1, $pop40 # 1: down to label5 # BB#27: # %check.exit272 # in Loop: Header=BB2_1 Depth=1 i32.const $2=, u @@ -313,79 +313,79 @@ main: # @main i32.const $push109=, 66 i32.call $drop=, memset@FUNCTION, $pop110, $pop109, $3 block - br_if 0, $1 # 0: down to label16 + br_if 0, $1 # 0: down to label11 # BB#28: # %for.body6.i278.preheader # in Loop: Header=BB2_1 Depth=1 i32.const $2=, 0 .LBB2_29: # %for.body6.i278 # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label17: + loop # label12: i32.add $push41=, $2, $0 i32.load8_u $push42=, 0($pop41) i32.const $push111=, 66 i32.ne $push43=, $pop42, $pop111 - br_if 5, $pop43 # 5: down to label7 + br_if 3, $pop43 # 3: down to label5 # BB#30: # %for.inc12.i283 # in Loop: Header=BB2_29 Depth=2 i32.const $push114=, 1 i32.add $push113=, $2, $pop114 tee_local $push112=, $2=, $pop113 i32.lt_s $push44=, $pop112, $3 - br_if 0, $pop44 # 0: up to label17 + br_if 0, $pop44 # 0: up to label12 # BB#31: # %for.body19.preheader.i286.loopexit # in Loop: Header=BB2_1 Depth=1 - end_loop # label18: + end_loop i32.add $2=, $2, $0 .LBB2_32: # %for.body19.preheader.i286 # in Loop: Header=BB2_1 Depth=1 - end_block # label16: + end_block # label11: i32.load8_u $push45=, 0($2) i32.const $push115=, 97 i32.ne $push46=, $pop45, $pop115 - br_if 2, $pop46 # 2: down to label7 + br_if 1, $pop46 # 1: down to label5 # BB#33: # %for.inc25.i290 # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push47=, 1($2) i32.const $push116=, 97 i32.ne $push48=, $pop47, $pop116 - br_if 2, $pop48 # 2: down to label7 + br_if 1, $pop48 # 1: down to label5 # BB#34: # %for.inc25.1.i293 # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push49=, 2($2) i32.const $push117=, 97 i32.ne $push50=, $pop49, $pop117 - br_if 2, $pop50 # 2: down to label7 + br_if 1, $pop50 # 1: down to label5 # BB#35: # %for.inc25.2.i296 # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push51=, 3($2) i32.const $push118=, 97 i32.ne $push52=, $pop51, $pop118 - br_if 2, $pop52 # 2: down to label7 + br_if 1, $pop52 # 1: down to label5 # BB#36: # %for.inc25.3.i299 # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push53=, 4($2) i32.const $push119=, 97 i32.ne $push54=, $pop53, $pop119 - br_if 2, $pop54 # 2: down to label7 + br_if 1, $pop54 # 1: down to label5 # BB#37: # %for.inc25.4.i302 # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push55=, 5($2) i32.const $push120=, 97 i32.ne $push56=, $pop55, $pop120 - br_if 2, $pop56 # 2: down to label7 + br_if 1, $pop56 # 1: down to label5 # BB#38: # %for.inc25.5.i305 # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push57=, 6($2) i32.const $push121=, 97 i32.ne $push58=, $pop57, $pop121 - br_if 2, $pop58 # 2: down to label7 + br_if 1, $pop58 # 1: down to label5 # BB#39: # %for.inc25.6.i308 # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push59=, 7($2) i32.const $push122=, 97 i32.ne $push60=, $pop59, $pop122 - br_if 2, $pop60 # 2: down to label7 + br_if 1, $pop60 # 1: down to label5 # BB#40: # %for.cond # in Loop: Header=BB2_1 Depth=1 i32.const $push126=, 1 @@ -393,13 +393,13 @@ main: # @main tee_local $push124=, $3=, $pop125 i32.const $push123=, 15 i32.lt_s $push61=, $pop124, $pop123 - br_if 0, $pop61 # 0: up to label8 + br_if 0, $pop61 # 0: up to label6 # BB#41: # %for.body13.preheader - end_loop # label9: + end_loop i32.const $3=, 0 .LBB2_42: # %for.body13 # =>This Inner Loop Header: Depth=1 - loop # label19: + loop # label13: i32.const $push143=, u i32.const $push142=, 97 i32.const $push141=, 31 @@ -426,13 +426,13 @@ main: # @main tee_local $push128=, $3=, $pop129 i32.const $push127=, 15 i32.ne $push63=, $pop128, $pop127 - br_if 0, $pop63 # 0: up to label19 + br_if 0, $pop63 # 0: up to label13 # BB#43: # %for.body33.preheader - end_loop # label20: + end_loop i32.const $3=, 0 .LBB2_44: # %for.body33 # =>This Inner Loop Header: Depth=1 - loop # label21: + loop # label14: i32.const $push160=, u i32.const $push159=, 97 i32.const $push158=, 31 @@ -459,13 +459,13 @@ main: # @main tee_local $push145=, $3=, $pop146 i32.const $push144=, 15 i32.ne $push65=, $pop145, $pop144 - br_if 0, $pop65 # 0: up to label21 + br_if 0, $pop65 # 0: up to label14 # BB#45: # %for.body53.preheader - end_loop # label22: + end_loop i32.const $3=, 0 .LBB2_46: # %for.body53 # =>This Inner Loop Header: Depth=1 - loop # label23: + loop # label15: i32.const $push177=, u i32.const $push176=, 97 i32.const $push175=, 31 @@ -492,13 +492,13 @@ main: # @main tee_local $push162=, $3=, $pop163 i32.const $push161=, 15 i32.ne $push67=, $pop162, $pop161 - br_if 0, $pop67 # 0: up to label23 + br_if 0, $pop67 # 0: up to label15 # BB#47: # %for.body73.preheader - end_loop # label24: + end_loop i32.const $3=, 0 .LBB2_48: # %for.body73 # =>This Inner Loop Header: Depth=1 - loop # label25: + loop # label16: i32.const $push194=, u i32.const $push193=, 97 i32.const $push192=, 31 @@ -525,13 +525,13 @@ main: # @main tee_local $push179=, $3=, $pop180 i32.const $push178=, 15 i32.ne $push69=, $pop179, $pop178 - br_if 0, $pop69 # 0: up to label25 + br_if 0, $pop69 # 0: up to label16 # BB#49: # %for.body93.preheader - end_loop # label26: + end_loop i32.const $3=, 0 .LBB2_50: # %for.body93 # =>This Inner Loop Header: Depth=1 - loop # label27: + loop # label17: i32.const $push211=, u i32.const $push210=, 97 i32.const $push209=, 31 @@ -558,13 +558,13 @@ main: # @main tee_local $push196=, $3=, $pop197 i32.const $push195=, 15 i32.ne $push71=, $pop196, $pop195 - br_if 0, $pop71 # 0: up to label27 + br_if 0, $pop71 # 0: up to label17 # BB#51: # %for.body113.preheader - end_loop # label28: + end_loop i32.const $3=, 0 .LBB2_52: # %for.body113 # =>This Inner Loop Header: Depth=1 - loop # label29: + loop # label18: i32.const $push228=, u i32.const $push227=, 97 i32.const $push226=, 31 @@ -591,13 +591,13 @@ main: # @main tee_local $push213=, $3=, $pop214 i32.const $push212=, 15 i32.ne $push73=, $pop213, $pop212 - br_if 0, $pop73 # 0: up to label29 + br_if 0, $pop73 # 0: up to label18 # BB#53: # %for.body133.preheader - end_loop # label30: + end_loop i32.const $3=, 0 .LBB2_54: # %for.body133 # =>This Inner Loop Header: Depth=1 - loop # label31: + loop # label19: i32.const $push245=, u i32.const $push244=, 97 i32.const $push243=, 31 @@ -624,14 +624,14 @@ main: # @main tee_local $push230=, $3=, $pop231 i32.const $push229=, 15 i32.ne $push75=, $pop230, $pop229 - br_if 0, $pop75 # 0: up to label31 + br_if 0, $pop75 # 0: up to label19 # BB#55: # %for.end149 - end_loop # label32: + end_loop i32.const $push76=, 0 call exit@FUNCTION, $pop76 unreachable .LBB2_56: # %if.then23.i287 - end_block # label7: + end_block # label5: call abort@FUNCTION unreachable .endfunc @@ -654,6 +654,6 @@ u: .size u, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/mod-1.c.s b/test/torture-s/mod-1.c.s index d8a1d79aa..6727e6f48 100644 --- a/test/torture-s/mod-1.c.s +++ b/test/torture-s/mod-1.c.s @@ -36,6 +36,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/mode-dependent-address.c.s b/test/torture-s/mode-dependent-address.c.s index c248c7404..e4389b0a8 100644 --- a/test/torture-s/mode-dependent-address.c.s +++ b/test/torture-s/mode-dependent-address.c.s @@ -48,7 +48,7 @@ f883b: # @f883b i32.ne $push13=, $pop15, $pop14 br_if 0, $pop13 # 0: up to label0 # BB#2: # %for.end - end_loop # label1: + end_loop # fallthrough-return .endfunc .Lfunc_end0: @@ -68,7 +68,7 @@ main: # @main i32.const $1=, arg3 .LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label2: + loop # label1: i32.const $push34=, arg4 i32.add $push0=, $4, $pop34 i32.store8 0($pop0), $4 @@ -92,16 +92,16 @@ main: # @main tee_local $push24=, $4=, $pop25 i32.const $push23=, 96 i32.ne $push3=, $pop24, $pop23 - br_if 0, $pop3 # 0: up to label2 + br_if 0, $pop3 # 0: up to label1 # BB#2: # %for.body.i.preheader - end_loop # label3: + end_loop i32.const $4=, result i32.const $3=, arg3 i32.const $2=, arg2 i32.const $1=, -192 .LBB1_3: # %for.body.i # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label2: i32.const $push50=, arg1+192 i32.add $push4=, $1, $pop50 i32.load16_s $push49=, 0($pop4) @@ -135,21 +135,21 @@ main: # @main i32.const $push37=, 2 i32.add $push36=, $1, $pop37 tee_local $push35=, $1=, $pop36 - br_if 0, $pop35 # 0: up to label4 + br_if 0, $pop35 # 0: up to label2 # BB#4: # %for.body10.preheader - end_loop # label5: + end_loop i32.const $4=, 0 i32.const $3=, .Lmain.correct .LBB1_5: # %for.body10 # =>This Inner Loop Header: Depth=1 block - loop # label7: + loop # label4: i32.const $push51=, result i32.add $push17=, $4, $pop51 i32.load8_s $push18=, 0($pop17) i32.load $push19=, 0($3) i32.ne $push20=, $pop18, $pop19 - br_if 2, $pop20 # 2: down to label6 + br_if 1, $pop20 # 1: down to label3 # BB#6: # %for.cond7 # in Loop: Header=BB1_5 Depth=1 i32.const $push56=, 4 @@ -159,13 +159,13 @@ main: # @main tee_local $push53=, $4=, $pop54 i32.const $push52=, 95 i32.le_s $push21=, $pop53, $pop52 - br_if 0, $pop21 # 0: up to label7 + br_if 0, $pop21 # 0: up to label4 # BB#7: # %for.end18 - end_loop # label8: + end_loop i32.const $push22=, 0 return $pop22 .LBB1_8: # %if.then - end_block # label6: + end_block # label3: call abort@FUNCTION unreachable .endfunc @@ -320,5 +320,5 @@ result: .size result, 96 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/multdi-1.c.s b/test/torture-s/multdi-1.c.s index 9f55c11b4..08367d7f1 100644 --- a/test/torture-s/multdi-1.c.s +++ b/test/torture-s/multdi-1.c.s @@ -42,4 +42,4 @@ mpy_res: .size mpy_res, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/multi-ix.c.s b/test/torture-s/multi-ix.c.s index b12dbf3ab..207512a7f 100644 --- a/test/torture-s/multi-ix.c.s +++ b/test/torture-s/multi-ix.c.s @@ -1038,7 +1038,7 @@ f: # @f tee_local $push667=, $0=, $pop668 br_if 0, $pop667 # 0: up to label1 .LBB0_3: # %for.end - end_loop # label2: + end_loop end_block # label0: i32.const $push196=, 0 i32.const $push194=, 80480 @@ -1065,13 +1065,13 @@ s: # @s i32.store 12($pop6), $1 block i32.eqz $push16=, $0 - br_if 0, $pop16 # 0: down to label3 + br_if 0, $pop16 # 0: down to label2 # BB#1: # %while.body.preheader i32.const $push8=, -1 i32.add $0=, $0, $pop8 .LBB1_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: i32.load $push15=, 12($2) tee_local $push14=, $1=, $pop15 i32.const $push13=, 4 @@ -1084,10 +1084,10 @@ s: # @s tee_local $push10=, $0=, $pop11 i32.const $push9=, -1 i32.ne $push2=, $pop10, $pop9 - br_if 0, $pop2 # 0: up to label4 + br_if 0, $pop2 # 0: up to label3 .LBB1_3: # %while.end - end_loop # label5: - end_block # label3: + end_loop + end_block # label2: # fallthrough-return .endfunc .Lfunc_end1: @@ -1111,12 +1111,12 @@ z: # @z i32.store 12($3), $1 block i32.eqz $push18=, $0 - br_if 0, $pop18 # 0: down to label6 + br_if 0, $pop18 # 0: down to label4 # BB#1: # %while.body.preheader i32.load $1=, 12($3) .LBB2_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label7: + loop # label5: i32.const $push17=, 4 i32.add $push16=, $1, $pop17 tee_local $push15=, $2=, $pop16 @@ -1129,10 +1129,10 @@ z: # @z i32.const $push12=, -1 i32.add $push11=, $0, $pop12 tee_local $push10=, $0=, $pop11 - br_if 0, $pop10 # 0: up to label7 + br_if 0, $pop10 # 0: up to label5 .LBB2_3: # %while.end - end_loop # label8: - end_block # label6: + end_loop + end_block # label4: i32.const $push7=, 0 i32.const $push5=, 16 i32.add $push6=, $3, $pop5 @@ -1165,9 +1165,9 @@ c: # @c .LBB3_1: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label10: + loop # label7: i32.eqz $push24=, $0 - br_if 2, $pop24 # 2: down to label9 + br_if 1, $pop24 # 1: down to label6 # BB#2: # %while.body # in Loop: Header=BB3_1 Depth=1 i32.load $push23=, 12($3) @@ -1185,13 +1185,13 @@ c: # @c tee_local $push17=, $0=, $pop18 i32.load $push5=, 0($2) i32.eq $push6=, $pop17, $pop5 - br_if 0, $pop6 # 0: up to label10 + br_if 0, $pop6 # 0: up to label7 # BB#3: # %if.then - end_loop # label11: + end_loop call abort@FUNCTION unreachable .LBB3_4: # %while.end - end_block # label9: + end_block # label6: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $3, $pop11 @@ -1218,6 +1218,6 @@ main: # @main .size main, .Lfunc_end4-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/nestfunc-4.c.s b/test/torture-s/nestfunc-4.c.s index 24f0f0938..c883aa553 100644 --- a/test/torture-s/nestfunc-4.c.s +++ b/test/torture-s/nestfunc-4.c.s @@ -87,5 +87,5 @@ level: .size level, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/p18298.c.s b/test/torture-s/p18298.c.s index d8fee2ba4..c6cafdd90 100644 --- a/test/torture-s/p18298.c.s +++ b/test/torture-s/p18298.c.s @@ -50,5 +50,5 @@ s: .size s, 2048 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strcmp, i32, i32, i32 diff --git a/test/torture-s/packed-1.c.s b/test/torture-s/packed-1.c.s index f0c592823..adf9d114c 100644 --- a/test/torture-s/packed-1.c.s +++ b/test/torture-s/packed-1.c.s @@ -61,6 +61,6 @@ t: .size t, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/packed-2.c.s b/test/torture-s/packed-2.c.s index 9447d483d..f186aa8f7 100644 --- a/test/torture-s/packed-2.c.s +++ b/test/torture-s/packed-2.c.s @@ -26,4 +26,4 @@ t: .size t, 6 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pending-4.c.s b/test/torture-s/pending-4.c.s index 8af8abbf5..7c217469a 100644 --- a/test/torture-s/pending-4.c.s +++ b/test/torture-s/pending-4.c.s @@ -30,7 +30,7 @@ main: # @main block i32.const $push8=, 1 i32.ne $push0=, $4, $pop8 - br_if 0, $pop0 # 0: down to label2 + br_if 0, $pop0 # 0: down to label1 # BB#2: # %if.then # in Loop: Header=BB1_1 Depth=1 i32.const $push7=, 1 @@ -40,18 +40,20 @@ main: # @main br 1 # 1: up to label0 .LBB1_3: # %for.cond # in Loop: Header=BB1_1 Depth=1 - end_block # label2: + end_block # label1: + block i32.eqz $push11=, $4 - br_if 1, $pop11 # 1: down to label1 + br_if 0, $pop11 # 0: down to label2 # BB#4: # %if.else # in Loop: Header=BB1_1 Depth=1 i32.const $push10=, 1 i32.add $3=, $3, $pop10 i32.const $push9=, -1 i32.add $4=, $4, $pop9 - br 0 # 0: up to label0 + br 1 # 1: up to label0 .LBB1_5: # %for.end - end_loop # label1: + end_block # label2: + end_loop block i32.const $push1=, 1 i32.ne $push2=, $2, $pop1 @@ -73,6 +75,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/postmod-1.c.s b/test/torture-s/postmod-1.c.s index 8e901a14d..e633031f3 100644 --- a/test/torture-s/postmod-1.c.s +++ b/test/torture-s/postmod-1.c.s @@ -359,7 +359,7 @@ foo: # @foo i32.eqz $push270=, $pop134 br_if 0, $pop270 # 0: up to label0 # BB#2: # %do.end - end_loop # label1: + end_loop # fallthrough-return .endfunc .Lfunc_end0: @@ -571,4 +571,4 @@ vol: .size vol, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr15262-1.c.s b/test/torture-s/pr15262-1.c.s index 2e4d05000..b9d2273b4 100644 --- a/test/torture-s/pr15262-1.c.s +++ b/test/torture-s/pr15262-1.c.s @@ -27,4 +27,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr15262-2.c.s b/test/torture-s/pr15262-2.c.s index fc21f1040..8b8109197 100644 --- a/test/torture-s/pr15262-2.c.s +++ b/test/torture-s/pr15262-2.c.s @@ -56,4 +56,4 @@ X: .size X, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr15262.c.s b/test/torture-s/pr15262.c.s index 906d32705..63cd0323f 100644 --- a/test/torture-s/pr15262.c.s +++ b/test/torture-s/pr15262.c.s @@ -57,4 +57,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr15296.c.s b/test/torture-s/pr15296.c.s index 84ce7ae72..a758197e9 100644 --- a/test/torture-s/pr15296.c.s +++ b/test/torture-s/pr15296.c.s @@ -15,7 +15,7 @@ f: # @f loop # label1: br 0 # 0: up to label1 .LBB0_2: # %if.end.split - end_loop # label2: + end_loop end_block # label0: i32.const $4=, 0 block @@ -24,13 +24,13 @@ f: # @f block block i32.eqz $push16=, $3 - br_if 0, $pop16 # 0: down to label7 + br_if 0, $pop16 # 0: down to label6 # BB#3: # %if.end3 copy_local $4=, $5 i32.eqz $push17=, $5 - br_if 1, $pop17 # 1: down to label6 + br_if 1, $pop17 # 1: down to label5 .LBB0_4: # %l3 - end_block # label7: + end_block # label6: i32.const $push4=, 4 i32.add $push5=, $1, $pop4 i32.store 0($pop5), $4 @@ -38,39 +38,39 @@ f: # @f i32.add $push7=, $1, $pop6 i32.load $push13=, 0($pop7) tee_local $push12=, $3=, $pop13 - br_if 1, $pop12 # 1: down to label5 + br_if 1, $pop12 # 1: down to label4 # BB#5: # %if.end19 i32.eqz $push18=, $4 - br_if 2, $pop18 # 2: down to label4 + br_if 2, $pop18 # 2: down to label3 # BB#6: # %if.end24 i32.const $push8=, 8 i32.add $push9=, $4, $pop8 i32.store 0($pop9), $3 return .LBB0_7: # %if.end6 - end_block # label6: + end_block # label5: i32.const $push2=, 4 i32.add $push3=, $1, $pop2 i32.load $push0=, 0($1) i32.load $push15=, 0($pop0) tee_local $push14=, $3=, $pop15 i32.store 0($pop3), $pop14 - br_if 2, $3 # 2: down to label3 + br_if 2, $3 # 2: down to label2 # BB#8: i32.const $push10=, 12 i32.const $push11=, -1 i32.store 0($pop10), $pop11 return .LBB0_9: # %if.then18 - end_block # label5: + end_block # label4: call g@FUNCTION, $3, $3 unreachable .LBB0_10: # %if.then23 - end_block # label4: + end_block # label3: call g@FUNCTION, $3, $3 unreachable .LBB0_11: # %if.then11 - end_block # label3: + end_block # label2: call g@FUNCTION, $3, $3 unreachable .endfunc @@ -138,48 +138,48 @@ main: # @main i32.const $push43=, 32 i32.add $push44=, $1, $pop43 i32.ne $push12=, $pop11, $pop44 - br_if 0, $pop12 # 0: down to label8 + br_if 0, $pop12 # 0: down to label7 # BB#1: # %lor.lhs.false i32.load $push13=, 0($0) - br_if 0, $pop13 # 0: down to label8 + br_if 0, $pop13 # 0: down to label7 # BB#2: # %lor.lhs.false6 i32.const $push14=, 20 i32.add $push15=, $1, $pop14 i32.load $push16=, 0($pop15) i32.const $push17=, 999 i32.ne $push18=, $pop16, $pop17 - br_if 0, $pop18 # 0: down to label8 + br_if 0, $pop18 # 0: down to label7 # BB#3: # %lor.lhs.false11 i32.const $push19=, 24 i32.add $push20=, $1, $pop19 i32.load $push21=, 0($pop20) i32.const $push22=, 777 i32.ne $push23=, $pop21, $pop22 - br_if 0, $pop23 # 0: down to label8 + br_if 0, $pop23 # 0: down to label7 # BB#4: # %lor.lhs.false16 i32.load $push25=, 32($1) i32.const $push24=, 111 i32.ne $push26=, $pop25, $pop24 - br_if 0, $pop26 # 0: down to label8 + br_if 0, $pop26 # 0: down to label7 # BB#5: # %lor.lhs.false20 i32.load $push28=, 36($1) i32.const $push27=, 222 i32.ne $push29=, $pop28, $pop27 - br_if 0, $pop29 # 0: down to label8 + br_if 0, $pop29 # 0: down to label7 # BB#6: # %lor.lhs.false24 i32.load $push30=, 40($1) - br_if 0, $pop30 # 0: down to label8 + br_if 0, $pop30 # 0: down to label7 # BB#7: # %lor.lhs.false28 i32.load $push32=, 44($1) i32.const $push31=, 444 i32.ne $push33=, $pop32, $pop31 - br_if 0, $pop33 # 0: down to label8 + br_if 0, $pop33 # 0: down to label7 # BB#8: # %if.end i32.const $push34=, 0 call exit@FUNCTION, $pop34 unreachable .LBB2_9: # %if.then - end_block # label8: + end_block # label7: call abort@FUNCTION unreachable .endfunc @@ -208,6 +208,6 @@ main: # @main .size .Lmain.s, 20 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr16790-1.c.s b/test/torture-s/pr16790-1.c.s index 9b746a0d2..03d308f59 100644 --- a/test/torture-s/pr16790-1.c.s +++ b/test/torture-s/pr16790-1.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr17078-1.c.s b/test/torture-s/pr17078-1.c.s index 0a23ee356..147a04660 100644 --- a/test/torture-s/pr17078-1.c.s +++ b/test/torture-s/pr17078-1.c.s @@ -28,4 +28,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr17133.c.s b/test/torture-s/pr17133.c.s index 3663095a4..a6b3b3871 100644 --- a/test/torture-s/pr17133.c.s +++ b/test/torture-s/pr17133.c.s @@ -33,7 +33,7 @@ pure_alloc: # @pure_alloc i32.eqz $push18=, $3 br_if 0, $pop18 # 0: up to label1 # BB#3: # %while.cond.if.then_crit_edge - end_loop # label2: + end_loop i32.const $3=, 0 i32.const $push17=, 0 i32.const $push2=, 2 @@ -70,32 +70,32 @@ main: # @main i32.load $push8=, baz($pop9) tee_local $push7=, $1=, $pop8 i32.ge_u $push2=, $0, $pop7 - br_if 0, $pop2 # 0: down to label5 + br_if 0, $pop2 # 0: down to label4 # BB#1: # %pure_alloc.exit - br_if 1, $0 # 1: down to label4 + br_if 1, $0 # 1: down to label3 # BB#2: # %if.then call abort@FUNCTION unreachable .LBB1_3: # %if.end.lr.ph.i - end_block # label5: + end_block # label4: i32.const $push14=, 2 i32.le_u $push3=, $1, $pop14 - br_if 1, $pop3 # 1: down to label3 + br_if 1, $pop3 # 1: down to label2 # BB#4: # %pure_alloc.exit.thread.split i32.const $push5=, 0 i32.const $push4=, 2 i32.store foo($pop5), $pop4 .LBB1_5: # %if.end - end_block # label4: + end_block # label3: i32.const $push6=, 0 return $pop6 .LBB1_6: # %if.end.i # =>This Inner Loop Header: Depth=1 - end_block # label3: - loop # label6: - br 0 # 0: up to label6 + end_block # label2: + loop # label5: + br 0 # 0: up to label5 .LBB1_7: - end_loop # label7: + end_loop .endfunc .Lfunc_end1: .size main, .Lfunc_end1-main @@ -128,5 +128,5 @@ baz: .size baz, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr17252.c.s b/test/torture-s/pr17252.c.s index 52f78d297..c3ebbfbc9 100644 --- a/test/torture-s/pr17252.c.s +++ b/test/torture-s/pr17252.c.s @@ -40,5 +40,5 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr19005.c.s b/test/torture-s/pr19005.c.s index b06ed9125..a5cb70bba 100644 --- a/test/torture-s/pr19005.c.s +++ b/test/torture-s/pr19005.c.s @@ -176,7 +176,7 @@ main: # @main i32.lt_s $push1=, $0, $pop5 br_if 0, $pop1 # 0: up to label9 # BB#2: # %for.end - end_loop # label10: + end_loop i32.const $push2=, 0 # fallthrough-return: $pop2 .endfunc @@ -202,5 +202,5 @@ s: .size s, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr19449.c.s b/test/torture-s/pr19449.c.s index c7370f8ad..1d5a48512 100644 --- a/test/torture-s/pr19449.c.s +++ b/test/torture-s/pr19449.c.s @@ -61,5 +61,5 @@ y: .size y, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr19515.c.s b/test/torture-s/pr19515.c.s index b6119c20c..a23eca258 100644 --- a/test/torture-s/pr19515.c.s +++ b/test/torture-s/pr19515.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr19606.c.s b/test/torture-s/pr19606.c.s index 754f70382..1a82c93da 100644 --- a/test/torture-s/pr19606.c.s +++ b/test/torture-s/pr19606.c.s @@ -76,6 +76,6 @@ a: .size a, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr19687.c.s b/test/torture-s/pr19687.c.s index cdddf855c..22662868d 100644 --- a/test/torture-s/pr19687.c.s +++ b/test/torture-s/pr19687.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr19689.c.s b/test/torture-s/pr19689.c.s index 6d553b97c..dac8c10fb 100644 --- a/test/torture-s/pr19689.c.s +++ b/test/torture-s/pr19689.c.s @@ -52,4 +52,4 @@ f: .size f, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr20100-1.c.s b/test/torture-s/pr20100-1.c.s index b8fde6ae4..76a6023c3 100644 --- a/test/torture-s/pr20100-1.c.s +++ b/test/torture-s/pr20100-1.c.s @@ -56,7 +56,8 @@ get_n: # @get_n i32.const $3=, 0 .LBB1_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label1: + block + loop # label2: i32.const $push28=, 0 i32.const $push27=, 65535 i32.and $push26=, $2, $pop27 @@ -72,15 +73,16 @@ get_n: # @get_n i32.and $push5=, $pop21, $pop20 i32.const $push19=, 4 i32.gt_u $push6=, $pop5, $pop19 - br_if 1, $pop6 # 1: down to label2 + br_if 1, $pop6 # 1: down to label1 # BB#3: # %while.body # in Loop: Header=BB1_2 Depth=1 i32.const $push29=, 65535 i32.and $push7=, $2, $pop29 i32.ne $push8=, $0, $pop7 - br_if 0, $pop8 # 0: up to label1 + br_if 0, $pop8 # 0: up to label2 .LBB1_4: # %while.cond.while.end_crit_edge - end_loop # label2: + end_loop + end_block # label1: i32.const $push9=, 0 i32.store16 g($pop9), $2 .LBB1_5: # %while.end @@ -138,5 +140,5 @@ e: .size e, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/pr20187-1.c.s b/test/torture-s/pr20187-1.c.s index dcccb50a3..6d6d974f2 100644 --- a/test/torture-s/pr20187-1.c.s +++ b/test/torture-s/pr20187-1.c.s @@ -70,4 +70,4 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr20466-1.c.s b/test/torture-s/pr20466-1.c.s index 1f01ed280..601e4b808 100644 --- a/test/torture-s/pr20466-1.c.s +++ b/test/torture-s/pr20466-1.c.s @@ -113,6 +113,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr20527-1.c.s b/test/torture-s/pr20527-1.c.s index 7ff18da0f..533725eda 100644 --- a/test/torture-s/pr20527-1.c.s +++ b/test/torture-s/pr20527-1.c.s @@ -45,7 +45,7 @@ f: # @f i32.lt_s $push8=, $pop13, $3 br_if 0, $pop8 # 0: up to label1 .LBB0_3: # %for.end - end_loop # label2: + end_loop end_block # label0: # fallthrough-return .endfunc @@ -77,23 +77,23 @@ main: # @main i32.load $push4=, 4($0) i32.const $push3=, 3 i32.ne $push5=, $pop4, $pop3 - br_if 0, $pop5 # 0: down to label3 + br_if 0, $pop5 # 0: down to label2 # BB#1: # %lor.lhs.false i32.load $push7=, 8($0) i32.const $push6=, 9 i32.ne $push8=, $pop7, $pop6 - br_if 0, $pop8 # 0: down to label3 + br_if 0, $pop8 # 0: down to label2 # BB#2: # %lor.lhs.false3 i32.load $push10=, 12($0) i32.const $push9=, 21 i32.ne $push11=, $pop10, $pop9 - br_if 0, $pop11 # 0: down to label3 + br_if 0, $pop11 # 0: down to label2 # BB#3: # %if.end i32.const $push12=, 0 call exit@FUNCTION, $pop12 unreachable .LBB1_4: # %if.then - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -113,6 +113,6 @@ b: .size b, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr20601-1.c.s b/test/torture-s/pr20601-1.c.s index 1e2737049..a20b711bc 100644 --- a/test/torture-s/pr20601-1.c.s +++ b/test/torture-s/pr20601-1.c.s @@ -11,7 +11,7 @@ foo: # @foo loop # label0: br 0 # 0: up to label0 .LBB0_2: - end_loop # label1: + end_loop .endfunc .Lfunc_end0: .size foo, .Lfunc_end0-foo @@ -59,61 +59,62 @@ main: # @main block block block + block loop # label6: i32.load $push38=, 0($1) tee_local $push37=, $2=, $pop38 i32.load8_u $push1=, 0($pop37) i32.const $push36=, 45 i32.ne $push2=, $pop1, $pop36 - br_if 1, $pop2 # 1: down to label7 + br_if 1, $pop2 # 1: down to label5 # BB#2: # %while.body.i # in Loop: Header=BB2_1 Depth=1 block i32.load8_s $push40=, 1($2) tee_local $push39=, $4=, $pop40 i32.eqz $push83=, $pop39 - br_if 0, $pop83 # 0: down to label8 + br_if 0, $pop83 # 0: down to label7 # BB#3: # %land.lhs.true.i # in Loop: Header=BB2_1 Depth=1 i32.load8_u $push3=, 2($2) - br_if 5, $pop3 # 5: down to label3 + br_if 5, $pop3 # 5: down to label2 .LBB2_4: # %if.end.i # in Loop: Header=BB2_1 Depth=1 - end_block # label8: + end_block # label7: block block block block i32.const $push41=, 80 i32.eq $push4=, $4, $pop41 - br_if 0, $pop4 # 0: down to label12 + br_if 0, $pop4 # 0: down to label11 # BB#5: # %if.end.i # in Loop: Header=BB2_1 Depth=1 i32.const $push42=, 117 i32.eq $push5=, $4, $pop42 - br_if 2, $pop5 # 2: down to label10 + br_if 2, $pop5 # 2: down to label9 # BB#6: # %if.end.i # in Loop: Header=BB2_1 Depth=1 i32.const $push43=, 45 i32.ne $push6=, $4, $pop43 - br_if 1, $pop6 # 1: down to label11 - br 6 # 6: down to label5 + br_if 1, $pop6 # 1: down to label10 + br 6 # 6: down to label4 .LBB2_7: # %sw.bb21.i # in Loop: Header=BB2_1 Depth=1 - end_block # label12: + end_block # label11: i32.const $push44=, 4096 i32.or $3=, $3, $pop44 .LBB2_8: # %sw.epilog.i # in Loop: Header=BB2_1 Depth=1 - end_block # label11: + end_block # label10: copy_local $4=, $0 - br 1 # 1: down to label9 + br 1 # 1: down to label8 .LBB2_9: # %sw.bb.i # in Loop: Header=BB2_1 Depth=1 - end_block # label10: + end_block # label9: i32.load $push14=, 4($1) i32.eqz $push84=, $pop14 - br_if 5, $pop84 # 5: down to label3 + br_if 5, $pop84 # 5: down to label2 # BB#10: # %if.end19.i # in Loop: Header=BB2_1 Depth=1 i32.const $push53=, 0 @@ -130,7 +131,7 @@ main: # @main i32.store d($pop48), $pop45 .LBB2_11: # %sw.epilog.i # in Loop: Header=BB2_1 Depth=1 - end_block # label9: + end_block # label8: i32.const $push62=, 0 i32.const $push61=, 4 i32.add $push60=, $1, $pop61 @@ -145,17 +146,18 @@ main: # @main i32.gt_s $push15=, $4, $pop54 br_if 0, $pop15 # 0: up to label6 .LBB2_12: # %while.end.i - end_loop # label7: + end_loop + end_block # label5: i32.const $push63=, 1 i32.lt_s $push17=, $0, $pop63 - br_if 1, $pop17 # 1: down to label4 + br_if 1, $pop17 # 1: down to label3 # BB#13: # %while.end.i i32.const $push64=, 1 i32.and $push16=, $3, $pop64 - br_if 1, $pop16 # 1: down to label4 - br 2 # 2: down to label3 + br_if 1, $pop16 # 1: down to label3 + br 2 # 2: down to label2 .LBB2_14: # %sw.bb22.i - end_block # label5: + end_block # label4: i32.const $push8=, 0 i32.const $push7=, 4 i32.add $push69=, $1, $pop7 @@ -172,7 +174,7 @@ main: # @main i32.eq $push11=, $3, $pop10 i32.select $3=, $pop13, $3, $pop11 .LBB2_15: # %setup2.exit - end_block # label4: + end_block # label3: i32.const $push71=, 0 i32.const $push70=, .L.str.4 i32.store t($pop71), $pop70 @@ -180,7 +182,7 @@ main: # @main i32.const $push18=, 512 i32.and $push19=, $3, $pop18 i32.eqz $push85=, $pop19 - br_if 0, $pop85 # 0: down to label13 + br_if 0, $pop85 # 0: down to label12 # BB#16: # %if.then6.i i32.const $push76=, 0 i32.const $push75=, f @@ -195,7 +197,7 @@ main: # @main i32.const $4=, 4 .LBB2_17: # %for.cond.i # =>This Inner Loop Header: Depth=1 - loop # label14: + loop # label13: i32.const $push81=, f i32.add $push22=, $4, $pop81 i32.add $push23=, $1, $4 @@ -206,24 +208,24 @@ main: # @main i32.store 0($pop22), $pop78 i32.const $push77=, 4 i32.add $4=, $4, $pop77 - br_if 0, $2 # 0: up to label14 + br_if 0, $2 # 0: up to label13 .LBB2_18: # %setup1.exit - end_loop # label15: - end_block # label13: + end_loop + end_block # label12: i32.const $push26=, 1024 i32.and $push27=, $3, $pop26 i32.eqz $push86=, $pop27 - br_if 1, $pop86 # 1: down to label2 + br_if 1, $pop86 # 1: down to label1 # BB#19: # %setup1.exit i32.const $push82=, 0 i32.load $push25=, a+16($pop82) - br_if 1, $pop25 # 1: down to label2 + br_if 1, $pop25 # 1: down to label1 .LBB2_20: # %if.then - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .LBB2_21: # %if.end - end_block # label2: + end_block # label1: i32.const $push28=, 0 call exit@FUNCTION, $pop28 unreachable @@ -334,6 +336,6 @@ f: .size f, 64 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr20621-1.c.s b/test/torture-s/pr20621-1.c.s index 93ab88d64..8c90de5cb 100644 --- a/test/torture-s/pr20621-1.c.s +++ b/test/torture-s/pr20621-1.c.s @@ -44,4 +44,4 @@ gb: .size gb, 65536 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr21173.c.s b/test/torture-s/pr21173.c.s index 2f080130a..26d428820 100644 --- a/test/torture-s/pr21173.c.s +++ b/test/torture-s/pr21173.c.s @@ -68,5 +68,5 @@ a: .size a, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr21331.c.s b/test/torture-s/pr21331.c.s index 9de4f0957..2da59796b 100644 --- a/test/torture-s/pr21331.c.s +++ b/test/torture-s/pr21331.c.s @@ -40,4 +40,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr21964-1.c.s b/test/torture-s/pr21964-1.c.s index c09c86fa1..e4cd6c634 100644 --- a/test/torture-s/pr21964-1.c.s +++ b/test/torture-s/pr21964-1.c.s @@ -40,6 +40,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/pr22061-1.c.s b/test/torture-s/pr22061-1.c.s index 45eaefd22..e5ffbf7c5 100644 --- a/test/torture-s/pr22061-1.c.s +++ b/test/torture-s/pr22061-1.c.s @@ -56,5 +56,5 @@ N: .size N, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/pr22061-2.c.s b/test/torture-s/pr22061-2.c.s index 69c614a6e..25b3273b0 100644 --- a/test/torture-s/pr22061-2.c.s +++ b/test/torture-s/pr22061-2.c.s @@ -24,5 +24,5 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/pr22098-1.c.s b/test/torture-s/pr22098-1.c.s index c9670c5fa..c26e47436 100644 --- a/test/torture-s/pr22098-1.c.s +++ b/test/torture-s/pr22098-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/pr22098-2.c.s b/test/torture-s/pr22098-2.c.s index c3209804f..5a449c6f1 100644 --- a/test/torture-s/pr22098-2.c.s +++ b/test/torture-s/pr22098-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/pr22098-3.c.s b/test/torture-s/pr22098-3.c.s index bd6478973..7796d4d4a 100644 --- a/test/torture-s/pr22098-3.c.s +++ b/test/torture-s/pr22098-3.c.s @@ -60,6 +60,6 @@ n: .size n, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr22348.c.s b/test/torture-s/pr22348.c.s index 3cc31692d..269f9f626 100644 --- a/test/torture-s/pr22348.c.s +++ b/test/torture-s/pr22348.c.s @@ -35,5 +35,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr22429.c.s b/test/torture-s/pr22429.c.s index cc45118f9..036f5a79a 100644 --- a/test/torture-s/pr22429.c.s +++ b/test/torture-s/pr22429.c.s @@ -33,4 +33,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr22493-1.c.s b/test/torture-s/pr22493-1.c.s index 7628775f3..ba2919b3d 100644 --- a/test/torture-s/pr22493-1.c.s +++ b/test/torture-s/pr22493-1.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr22630.c.s b/test/torture-s/pr22630.c.s index 01160601e..77cebd7cf 100644 --- a/test/torture-s/pr22630.c.s +++ b/test/torture-s/pr22630.c.s @@ -49,4 +49,4 @@ j: .size j, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr23047.c.s b/test/torture-s/pr23047.c.s index e95823c15..1e96a2063 100644 --- a/test/torture-s/pr23047.c.s +++ b/test/torture-s/pr23047.c.s @@ -45,6 +45,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr23135.c.s b/test/torture-s/pr23135.c.s index 42f544da9..6c8137d8b 100644 --- a/test/torture-s/pr23135.c.s +++ b/test/torture-s/pr23135.c.s @@ -313,6 +313,6 @@ k: .size k, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr23324.c.s b/test/torture-s/pr23324.c.s index 413d129c8..ad010ecd5 100644 --- a/test/torture-s/pr23324.c.s +++ b/test/torture-s/pr23324.c.s @@ -94,5 +94,5 @@ yv7: .size yv7, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr23467.c.s b/test/torture-s/pr23467.c.s index 16b684321..5c929b5b8 100644 --- a/test/torture-s/pr23467.c.s +++ b/test/torture-s/pr23467.c.s @@ -24,5 +24,5 @@ v: .size v, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/pr23604.c.s b/test/torture-s/pr23604.c.s index d8b1c862e..43fef5bff 100644 --- a/test/torture-s/pr23604.c.s +++ b/test/torture-s/pr23604.c.s @@ -44,4 +44,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr23941.c.s b/test/torture-s/pr23941.c.s index 43bc08c90..247faefa8 100644 --- a/test/torture-s/pr23941.c.s +++ b/test/torture-s/pr23941.c.s @@ -34,5 +34,5 @@ d: .size d, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr24141.c.s b/test/torture-s/pr24141.c.s index f9a3862e4..711e9e773 100644 --- a/test/torture-s/pr24141.c.s +++ b/test/torture-s/pr24141.c.s @@ -63,4 +63,4 @@ i: .size i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr24142.c.s b/test/torture-s/pr24142.c.s index 0512c4fdf..9f2fc95aa 100644 --- a/test/torture-s/pr24142.c.s +++ b/test/torture-s/pr24142.c.s @@ -34,4 +34,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr24716.c.s b/test/torture-s/pr24716.c.s index 502338005..cd04f3d2d 100644 --- a/test/torture-s/pr24716.c.s +++ b/test/torture-s/pr24716.c.s @@ -18,7 +18,8 @@ f: # @f # Child Loop BB0_9 Depth 3 # Child Loop BB0_14 Depth 2 # Child Loop BB0_15 Depth 3 - loop # label0: + block + loop # label1: block block i32.const $push25=, 3 @@ -37,7 +38,7 @@ f: # @f i32.const $3=, 0 i32.const $push28=, 1 i32.eq $push1=, $2, $pop28 - br_if 2, $pop1 # 2: down to label1 + br_if 2, $pop1 # 2: down to label0 .LBB0_4: # %while.cond.preheader # in Loop: Header=BB0_1 Depth=1 end_block # label2: @@ -57,7 +58,7 @@ f: # @f br_if 0, $pop3 # 0: up to label5 .LBB0_7: # %do.body10.preheader # in Loop: Header=BB0_1 Depth=1 - end_loop # label6: + end_loop end_block # label4: i32.const $push15=, 2 i32.shl $push4=, $0, $pop15 @@ -67,16 +68,16 @@ f: # @f # Parent Loop BB0_1 Depth=1 # => This Loop Header: Depth=2 # Child Loop BB0_9 Depth 3 - loop # label7: + loop # label6: i32.load $4=, 0($2) .LBB0_9: # %do.body11 # Parent Loop BB0_1 Depth=1 # Parent Loop BB0_8 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label9: + loop # label7: block i32.eqz $push29=, $4 - br_if 0, $pop29 # 0: down to label11 + br_if 0, $pop29 # 0: down to label8 # BB#10: # %if.then13 # in Loop: Header=BB0_9 Depth=3 i32.const $push16=, 0 @@ -84,26 +85,26 @@ f: # @f i32.const $5=, 1 .LBB0_11: # %do.cond16 # in Loop: Header=BB0_9 Depth=3 - end_block # label11: + end_block # label8: i32.const $4=, 0 i32.const $push17=, 1 i32.lt_s $push5=, $1, $pop17 - br_if 0, $pop5 # 0: up to label9 + br_if 0, $pop5 # 0: up to label7 # BB#12: # %do.cond19 # in Loop: Header=BB0_8 Depth=2 - end_loop # label10: + end_loop i32.const $push18=, 0 i32.gt_s $push6=, $0, $pop18 - br_if 0, $pop6 # 0: up to label7 + br_if 0, $pop6 # 0: up to label6 # BB#13: # %do.body22.preheader # in Loop: Header=BB0_1 Depth=1 - end_loop # label8: + end_loop copy_local $4=, $0 .LBB0_14: # %do.body22 # Parent Loop BB0_1 Depth=1 # => This Loop Header: Depth=2 # Child Loop BB0_15 Depth 3 - loop # label12: + loop # label9: i32.const $push20=, 2 i32.shl $push7=, $4, $pop20 i32.const $push19=, Link @@ -114,33 +115,36 @@ f: # @f # Parent Loop BB0_1 Depth=1 # Parent Loop BB0_14 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label14: + block + loop # label11: i32.ge_s $push9=, $1, $3 - br_if 1, $pop9 # 1: down to label15 + br_if 1, $pop9 # 1: down to label10 # BB#16: # %while.body26 # in Loop: Header=BB0_15 Depth=3 i32.const $push23=, -1 i32.eq $push11=, $4, $pop23 - br_if 0, $pop11 # 0: up to label14 + br_if 0, $pop11 # 0: up to label11 # BB#17: # %if.then28 # in Loop: Header=BB0_15 Depth=3 i32.const $push22=, 1 i32.add $1=, $1, $pop22 i32.const $push21=, 1 i32.add $5=, $5, $pop21 - br 0 # 0: up to label14 + br 0 # 0: up to label11 .LBB0_18: # %do.cond33 # in Loop: Header=BB0_14 Depth=2 - end_loop # label15: + end_loop + end_block # label10: i32.const $0=, -1 i32.const $2=, 1 i32.const $push24=, -1 i32.ne $push10=, $4, $pop24 - br_if 0, $pop10 # 0: up to label12 - br 2 # 2: up to label0 + br_if 0, $pop10 # 0: up to label9 + br 1 # 1: up to label1 .LBB0_19: # %for.end - end_loop # label13: - end_loop # label1: + end_loop + end_loop + end_block # label0: copy_local $push30=, $5 # fallthrough-return: $pop30 .endfunc @@ -164,49 +168,49 @@ main: # @main # Child Loop BB1_6 Depth 2 # Child Loop BB1_8 Depth 2 # Child Loop BB1_11 Depth 2 - loop # label16: + loop # label12: block block block block i32.const $push10=, 3 i32.lt_s $push0=, $2, $pop10 - br_if 0, $pop0 # 0: down to label21 + br_if 0, $pop0 # 0: down to label16 # BB#2: # %if.end.thread.i # in Loop: Header=BB1_1 Depth=1 i32.const $push12=, 1 i32.add $2=, $2, $pop12 i32.const $push11=, -1 i32.add $0=, $3, $pop11 - br 1 # 1: down to label20 + br 1 # 1: down to label15 .LBB1_3: # %if.end.i # in Loop: Header=BB1_1 Depth=1 - end_block # label21: + end_block # label16: i32.const $0=, 0 i32.const $push13=, 1 i32.eq $push1=, $3, $pop13 - br_if 1, $pop1 # 1: down to label19 + br_if 1, $pop1 # 1: down to label14 .LBB1_4: # %while.cond.preheader.i # in Loop: Header=BB1_1 Depth=1 - end_block # label20: + end_block # label15: block i32.le_s $push3=, $2, $1 - br_if 0, $pop3 # 0: down to label22 + br_if 0, $pop3 # 0: down to label17 # BB#5: # %while.body.lr.ph.i # in Loop: Header=BB1_1 Depth=1 i32.eq $3=, $0, $1 .LBB1_6: # %while.body.i # Parent Loop BB1_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label23: + loop # label18: i32.add $push15=, $2, $3 tee_local $push14=, $2=, $pop15 i32.gt_s $push4=, $pop14, $1 - br_if 0, $pop4 # 0: up to label23 + br_if 0, $pop4 # 0: up to label18 .LBB1_7: # %do.body10.i # in Loop: Header=BB1_1 Depth=1 - end_loop # label24: - end_block # label22: + end_loop + end_block # label17: i32.const $push19=, 2 i32.shl $push5=, $4, $pop19 i32.const $push18=, W @@ -216,10 +220,10 @@ main: # @main .LBB1_8: # %do.body11.i # Parent Loop BB1_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label25: + loop # label19: block i32.eqz $push25=, $3 - br_if 0, $pop25 # 0: down to label27 + br_if 0, $pop25 # 0: down to label20 # BB#9: # %if.then13.i # in Loop: Header=BB1_8 Depth=2 i32.const $push20=, 0 @@ -227,15 +231,15 @@ main: # @main i32.const $2=, 1 .LBB1_10: # %do.cond16.i # in Loop: Header=BB1_8 Depth=2 - end_block # label27: + end_block # label20: i32.const $3=, 0 i32.eqz $push26=, $1 - br_if 0, $pop26 # 0: up to label25 + br_if 0, $pop26 # 0: up to label19 .LBB1_11: # %do.cond33.i # Parent Loop BB1_1 Depth=1 # => This Inner Loop Header: Depth=2 - end_loop # label26: - loop # label28: + end_loop + loop # label21: i32.const $push24=, 2 i32.shl $push7=, $4, $pop24 i32.const $push23=, Link @@ -244,29 +248,29 @@ main: # @main tee_local $push21=, $4=, $pop22 i32.const $push6=, -1 i32.ne $push9=, $pop21, $pop6 - br_if 0, $pop9 # 0: up to label28 - br 3 # 3: down to label18 + br_if 0, $pop9 # 0: up to label21 + br 2 # 2: down to label13 .LBB1_12: # %f.exit - end_loop # label29: - end_block # label19: + end_loop + end_block # label14: block i32.eqz $push27=, $2 - br_if 0, $pop27 # 0: down to label30 + br_if 0, $pop27 # 0: down to label22 # BB#13: # %if.end i32.const $push2=, 0 return $pop2 .LBB1_14: # %if.then - end_block # label30: + end_block # label22: call abort@FUNCTION unreachable .LBB1_15: # in Loop: Header=BB1_1 Depth=1 - end_block # label18: + end_block # label13: i32.const $3=, 1 i32.const $1=, 0 i32.const $4=, -1 - br 0 # 0: up to label16 + br 0 # 0: up to label12 .LBB1_16: - end_loop # label17: + end_loop .endfunc .Lfunc_end1: .size main, .Lfunc_end1-main @@ -290,5 +294,5 @@ W: .size W, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr24851.c.s b/test/torture-s/pr24851.c.s index a39798204..3df7f15f2 100644 --- a/test/torture-s/pr24851.c.s +++ b/test/torture-s/pr24851.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr25125.c.s b/test/torture-s/pr25125.c.s index 5ff04aae2..f5117bdcd 100644 --- a/test/torture-s/pr25125.c.s +++ b/test/torture-s/pr25125.c.s @@ -54,6 +54,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr25737.c.s b/test/torture-s/pr25737.c.s index 8f869b96a..3894a20af 100644 --- a/test/torture-s/pr25737.c.s +++ b/test/torture-s/pr25737.c.s @@ -41,4 +41,4 @@ Timer_Queue: .size Timer_Queue, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr27073.c.s b/test/torture-s/pr27073.c.s index 61d804974..849739f38 100644 --- a/test/torture-s/pr27073.c.s +++ b/test/torture-s/pr27073.c.s @@ -36,7 +36,7 @@ foo: # @foo tee_local $push5=, $4=, $pop6 br_if 0, $pop5 # 0: up to label1 .LBB0_3: # %while.end - end_loop # label2: + end_loop end_block # label0: # fallthrough-return .endfunc @@ -69,58 +69,58 @@ main: # @main i32.load $push5=, 0($0) i32.const $push38=, 100 i32.ne $push6=, $pop5, $pop38 - br_if 0, $pop6 # 0: down to label3 + br_if 0, $pop6 # 0: down to label2 # BB#1: # %for.cond i32.load $push7=, 4($0) i32.const $push42=, 200 i32.ne $push8=, $pop7, $pop42 - br_if 0, $pop8 # 0: down to label3 + br_if 0, $pop8 # 0: down to label2 # BB#2: # %for.cond.1 i32.load $push10=, 8($0) i32.const $push9=, 300 i32.ne $push11=, $pop10, $pop9 - br_if 0, $pop11 # 0: down to label3 + br_if 0, $pop11 # 0: down to label2 # BB#3: # %for.cond.2 i32.load $push13=, 12($0) i32.const $push12=, 400 i32.ne $push14=, $pop13, $pop12 - br_if 0, $pop14 # 0: down to label3 + br_if 0, $pop14 # 0: down to label2 # BB#4: # %for.cond.3 i32.load $push16=, 16($0) i32.const $push15=, 500 i32.ne $push17=, $pop16, $pop15 - br_if 0, $pop17 # 0: down to label3 + br_if 0, $pop17 # 0: down to label2 # BB#5: # %for.cond.4 i32.load $push19=, 20($0) i32.const $push18=, 100 i32.ne $push20=, $pop19, $pop18 - br_if 0, $pop20 # 0: down to label3 + br_if 0, $pop20 # 0: down to label2 # BB#6: # %for.cond.5 i32.load $push22=, 24($0) i32.const $push21=, 200 i32.ne $push23=, $pop22, $pop21 - br_if 0, $pop23 # 0: down to label3 + br_if 0, $pop23 # 0: down to label2 # BB#7: # %for.cond.6 i32.load $push25=, 28($0) i32.const $push24=, 300 i32.ne $push26=, $pop25, $pop24 - br_if 0, $pop26 # 0: down to label3 + br_if 0, $pop26 # 0: down to label2 # BB#8: # %for.cond.7 i32.load $push28=, 32($0) i32.const $push27=, 400 i32.ne $push29=, $pop28, $pop27 - br_if 0, $pop29 # 0: down to label3 + br_if 0, $pop29 # 0: down to label2 # BB#9: # %for.cond.8 i32.load $push31=, 36($0) i32.const $push30=, 500 i32.ne $push32=, $pop31, $pop30 - br_if 0, $pop32 # 0: down to label3 + br_if 0, $pop32 # 0: down to label2 # BB#10: # %for.cond.9 i32.const $push33=, 0 call exit@FUNCTION, $pop33 unreachable .LBB1_11: # %if.then - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -128,6 +128,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr27260.c.s b/test/torture-s/pr27260.c.s index 0f8a7b4d4..d07f86c21 100644 --- a/test/torture-s/pr27260.c.s +++ b/test/torture-s/pr27260.c.s @@ -36,7 +36,7 @@ main: # @main i32.const $push18=, buf i32.add $push3=, $2, $pop18 i32.load8_u $push4=, 0($pop3) - br_if 2, $pop4 # 2: down to label0 + br_if 1, $pop4 # 1: down to label0 # BB#2: # %for.cond # in Loop: Header=BB1_1 Depth=1 i32.const $push22=, 1 @@ -46,7 +46,7 @@ main: # @main i32.le_s $push5=, $pop20, $pop19 br_if 0, $pop5 # 0: up to label1 # BB#3: # %for.end - end_loop # label2: + end_loop i32.const $push7=, buf i32.const $push23=, 1 i32.const $push6=, 64 @@ -55,10 +55,10 @@ main: # @main .LBB1_4: # %for.cond3 # =>This Inner Loop Header: Depth=1 block - loop # label4: + loop # label3: i32.const $push24=, 63 i32.gt_s $push8=, $2, $pop24 - br_if 2, $pop8 # 2: down to label3 + br_if 1, $pop8 # 1: down to label2 # BB#5: # %for.cond3.for.body6_crit_edge # in Loop: Header=BB1_4 Depth=1 i32.add $1=, $2, $0 @@ -68,13 +68,13 @@ main: # @main i32.load8_u $push15=, 0($1) i32.const $push25=, 1 i32.eq $push16=, $pop15, $pop25 - br_if 0, $pop16 # 0: up to label4 + br_if 0, $pop16 # 0: up to label3 # BB#6: # %if.then11 - end_loop # label5: + end_loop call abort@FUNCTION unreachable .LBB1_7: # %for.end15 - end_block # label3: + end_block # label2: i32.const $push11=, buf i32.const $push10=, 0 i32.const $push9=, 64 @@ -83,10 +83,10 @@ main: # @main .LBB1_8: # %for.cond16 # =>This Inner Loop Header: Depth=1 block - loop # label7: + loop # label5: i32.const $push27=, 63 i32.gt_s $push12=, $2, $pop27 - br_if 2, $pop12 # 2: down to label6 + br_if 1, $pop12 # 1: down to label4 # BB#9: # %for.cond16.for.body19_crit_edge # in Loop: Header=BB1_8 Depth=1 i32.add $1=, $2, $0 @@ -95,13 +95,13 @@ main: # @main copy_local $2=, $pop1 i32.load8_u $push14=, 0($1) i32.eqz $push29=, $pop14 - br_if 0, $pop29 # 0: up to label7 + br_if 0, $pop29 # 0: up to label5 # BB#10: # %if.then24 - end_loop # label8: + end_loop call abort@FUNCTION unreachable .LBB1_11: # %if.end33 - end_block # label6: + end_block # label4: i32.const $push13=, 0 return $pop13 .LBB1_12: # %if.then @@ -122,5 +122,5 @@ buf: .size buf, 65 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr27285.c.s b/test/torture-s/pr27285.c.s index ad79484dc..2ee4cb8a0 100644 --- a/test/torture-s/pr27285.c.s +++ b/test/torture-s/pr27285.c.s @@ -44,7 +44,7 @@ foo: # @foo tee_local $push10=, $3=, $pop11 br_if 0, $pop10 # 0: up to label1 .LBB0_3: # %while.end - end_loop # label2: + end_loop end_block # label0: # fallthrough-return .endfunc @@ -111,22 +111,22 @@ main: # @main i32.load8_u $push16=, 3($0) i32.const $push15=, 170 i32.ne $push17=, $pop16, $pop15 - br_if 0, $pop17 # 0: down to label3 + br_if 0, $pop17 # 0: down to label2 # BB#1: # %lor.lhs.false i32.load8_u $push19=, 4($0) i32.const $push18=, 187 i32.ne $push20=, $pop19, $pop18 - br_if 0, $pop20 # 0: down to label3 + br_if 0, $pop20 # 0: down to label2 # BB#2: # %lor.lhs.false13 i32.load8_u $push22=, 5($0) i32.const $push21=, 204 i32.ne $push23=, $pop22, $pop21 - br_if 0, $pop23 # 0: down to label3 + br_if 0, $pop23 # 0: down to label2 # BB#3: # %lor.lhs.false22 i32.load8_u $push25=, 6($0) i32.const $push24=, 128 i32.ne $push26=, $pop25, $pop24 - br_if 0, $pop26 # 0: down to label3 + br_if 0, $pop26 # 0: down to label2 # BB#4: # %if.end i32.const $push34=, 0 i32.const $push32=, 48 @@ -135,7 +135,7 @@ main: # @main i32.const $push27=, 0 return $pop27 .LBB1_5: # %if.then - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -152,5 +152,5 @@ main: # @main .size .Lmain.x, 19 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr27364.c.s b/test/torture-s/pr27364.c.s index ddb4a5085..f7dfed907 100644 --- a/test/torture-s/pr27364.c.s +++ b/test/torture-s/pr27364.c.s @@ -46,5 +46,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/pr27671-1.c.s b/test/torture-s/pr27671-1.c.s index 64264ea4f..faaeca8d1 100644 --- a/test/torture-s/pr27671-1.c.s +++ b/test/torture-s/pr27671-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/pr28289.c.s b/test/torture-s/pr28289.c.s index fb51fc20a..410f5f049 100644 --- a/test/torture-s/pr28289.c.s +++ b/test/torture-s/pr28289.c.s @@ -73,5 +73,5 @@ one: .size one, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/pr28403.c.s b/test/torture-s/pr28403.c.s index fadd566ad..47449c91e 100644 --- a/test/torture-s/pr28403.c.s +++ b/test/torture-s/pr28403.c.s @@ -83,6 +83,6 @@ global: .size global, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr28651.c.s b/test/torture-s/pr28651.c.s index afa054135..99d1ccb68 100644 --- a/test/torture-s/pr28651.c.s +++ b/test/torture-s/pr28651.c.s @@ -40,5 +40,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr28778.c.s b/test/torture-s/pr28778.c.s index 4f059f89e..ac43e5879 100644 --- a/test/torture-s/pr28778.c.s +++ b/test/torture-s/pr28778.c.s @@ -78,5 +78,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr28982a.c.s b/test/torture-s/pr28982a.c.s index ff372cace..bef3a88df 100644 --- a/test/torture-s/pr28982a.c.s +++ b/test/torture-s/pr28982a.c.s @@ -260,7 +260,7 @@ foo: # @foo tee_local $push120=, $0=, $pop121 br_if 0, $pop120 # 0: up to label1 .LBB0_3: # %while.end - end_loop # label2: + end_loop end_block # label0: i32.const $push142=, 0 f32.store results+4($pop142), $42 @@ -436,7 +436,7 @@ main: # @main i32.store incs+76($pop121), $pop35 .LBB1_1: # %for.body4 # =>This Inner Loop Header: Depth=1 - loop # label3: + loop # label2: f32.convert_s/i32 $push36=, $1 f32.store 0($0), $pop36 i32.const $push167=, 4 @@ -446,9 +446,9 @@ main: # @main tee_local $push164=, $1=, $pop165 i32.const $push163=, 80 i32.ne $push37=, $pop164, $pop163 - br_if 0, $pop37 # 0: up to label3 + br_if 0, $pop37 # 0: up to label2 # BB#2: # %for.end8 - end_loop # label4: + end_loop i32.const $push38=, 4 call foo@FUNCTION, $pop38 i32.const $push39=, 0 @@ -594,4 +594,4 @@ input: .size input, 320 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr28982b.c.s b/test/torture-s/pr28982b.c.s index 576d65a7b..251507edf 100644 --- a/test/torture-s/pr28982b.c.s +++ b/test/torture-s/pr28982b.c.s @@ -290,7 +290,7 @@ foo: # @foo tee_local $push135=, $0=, $pop136 br_if 0, $pop135 # 0: up to label1 .LBB1_3: # %while.end - end_loop # label2: + end_loop end_block # label0: i32.const $push160=, 0 f32.store results+4($pop160), $42 @@ -476,7 +476,7 @@ main: # @main i32.store incs+76($pop121), $pop35 .LBB2_1: # %for.body4 # =>This Inner Loop Header: Depth=1 - loop # label3: + loop # label2: f32.convert_s/i32 $push36=, $1 f32.store 0($0), $pop36 i32.const $push167=, 4 @@ -486,9 +486,9 @@ main: # @main tee_local $push164=, $1=, $pop165 i32.const $push163=, 80 i32.ne $push37=, $pop164, $pop163 - br_if 0, $pop37 # 0: up to label3 + br_if 0, $pop37 # 0: up to label2 # BB#2: # %for.end8 - end_loop # label4: + end_loop i32.const $push38=, 4 call foo@FUNCTION, $pop38 i32.const $push39=, 0 @@ -634,4 +634,4 @@ input: .size input, 320 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr29006.c.s b/test/torture-s/pr29006.c.s index a3fea3291..46983c077 100644 --- a/test/torture-s/pr29006.c.s +++ b/test/torture-s/pr29006.c.s @@ -58,4 +58,4 @@ main: # @main .size .Lmain.s, 9 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr29156.c.s b/test/torture-s/pr29156.c.s index 6fdf5553a..fb9248099 100644 --- a/test/torture-s/pr29156.c.s +++ b/test/torture-s/pr29156.c.s @@ -47,4 +47,4 @@ global: .size global, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr29695-1.c.s b/test/torture-s/pr29695-1.c.s index 5b00ad234..16ae5e3fb 100644 --- a/test/torture-s/pr29695-1.c.s +++ b/test/torture-s/pr29695-1.c.s @@ -118,4 +118,4 @@ main: # @main .size main, .Lfunc_end8-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr29695-2.c.s b/test/torture-s/pr29695-2.c.s index 2dff902fb..5893adc30 100644 --- a/test/torture-s/pr29695-2.c.s +++ b/test/torture-s/pr29695-2.c.s @@ -225,5 +225,5 @@ d: .size d, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr29797-1.c.s b/test/torture-s/pr29797-1.c.s index ecf96f8d0..038554c4a 100644 --- a/test/torture-s/pr29797-1.c.s +++ b/test/torture-s/pr29797-1.c.s @@ -27,4 +27,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr29797-2.c.s b/test/torture-s/pr29797-2.c.s index e2a1e76fc..f4b203741 100644 --- a/test/torture-s/pr29797-2.c.s +++ b/test/torture-s/pr29797-2.c.s @@ -27,4 +27,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr29798.c.s b/test/torture-s/pr29798.c.s index cda47fb2c..81ba187af 100644 --- a/test/torture-s/pr29798.c.s +++ b/test/torture-s/pr29798.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr30185.c.s b/test/torture-s/pr30185.c.s index 87c21befa..581b825d6 100644 --- a/test/torture-s/pr30185.c.s +++ b/test/torture-s/pr30185.c.s @@ -30,4 +30,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr30778.c.s b/test/torture-s/pr30778.c.s index 1bee503f4..12021d9d8 100644 --- a/test/torture-s/pr30778.c.s +++ b/test/torture-s/pr30778.c.s @@ -83,5 +83,5 @@ reg_stat: .size reg_stat, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr31072.c.s b/test/torture-s/pr31072.c.s index 4edf96629..d414f033c 100644 --- a/test/torture-s/pr31072.c.s +++ b/test/torture-s/pr31072.c.s @@ -34,5 +34,5 @@ ReadyFlag_NotProperlyInitialized: .size ReadyFlag_NotProperlyInitialized, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr31136.c.s b/test/torture-s/pr31136.c.s index 884ed8683..f348a312b 100644 --- a/test/torture-s/pr31136.c.s +++ b/test/torture-s/pr31136.c.s @@ -31,4 +31,4 @@ s: .size s, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr31169.c.s b/test/torture-s/pr31169.c.s index 72788d04e..01e7daea8 100644 --- a/test/torture-s/pr31169.c.s +++ b/test/torture-s/pr31169.c.s @@ -68,4 +68,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr31448-2.c.s b/test/torture-s/pr31448-2.c.s index 66af820b9..ffa218890 100644 --- a/test/torture-s/pr31448-2.c.s +++ b/test/torture-s/pr31448-2.c.s @@ -73,4 +73,4 @@ next: .size next, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr31448.c.s b/test/torture-s/pr31448.c.s index 7787e4910..fb5c141d5 100644 --- a/test/torture-s/pr31448.c.s +++ b/test/torture-s/pr31448.c.s @@ -73,4 +73,4 @@ next: .size next, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr31605.c.s b/test/torture-s/pr31605.c.s index 6c0160cc8..9b9aebf2e 100644 --- a/test/torture-s/pr31605.c.s +++ b/test/torture-s/pr31605.c.s @@ -42,6 +42,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/pr32244-1.c.s b/test/torture-s/pr32244-1.c.s index 21604c833..53cdffff5 100644 --- a/test/torture-s/pr32244-1.c.s +++ b/test/torture-s/pr32244-1.c.s @@ -55,5 +55,5 @@ x: .size x, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr32500.c.s b/test/torture-s/pr32500.c.s index 4fd5a74c9..11e23298c 100644 --- a/test/torture-s/pr32500.c.s +++ b/test/torture-s/pr32500.c.s @@ -59,5 +59,5 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/pr33142.c.s b/test/torture-s/pr33142.c.s index 3a41466a4..158982254 100644 --- a/test/torture-s/pr33142.c.s +++ b/test/torture-s/pr33142.c.s @@ -73,5 +73,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr33382.c.s b/test/torture-s/pr33382.c.s index 1173a3bc1..a18bbf665 100644 --- a/test/torture-s/pr33382.c.s +++ b/test/torture-s/pr33382.c.s @@ -56,5 +56,5 @@ x: .size x, 20 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr33631.c.s b/test/torture-s/pr33631.c.s index 53494667c..4e11d674f 100644 --- a/test/torture-s/pr33631.c.s +++ b/test/torture-s/pr33631.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr33669.c.s b/test/torture-s/pr33669.c.s index 05cc0870e..7e13bb0b4 100644 --- a/test/torture-s/pr33669.c.s +++ b/test/torture-s/pr33669.c.s @@ -57,4 +57,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr33779-1.c.s b/test/torture-s/pr33779-1.c.s index b7d57fcf4..e70411eb2 100644 --- a/test/torture-s/pr33779-1.c.s +++ b/test/torture-s/pr33779-1.c.s @@ -31,4 +31,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr33779-2.c.s b/test/torture-s/pr33779-2.c.s index 02c998b9f..cd617f8fc 100644 --- a/test/torture-s/pr33779-2.c.s +++ b/test/torture-s/pr33779-2.c.s @@ -33,4 +33,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr33870-1.c.s b/test/torture-s/pr33870-1.c.s index 20a55344d..cd2310ecc 100644 --- a/test/torture-s/pr33870-1.c.s +++ b/test/torture-s/pr33870-1.c.s @@ -53,7 +53,7 @@ sort_pagelist: # @sort_pagelist block block block - loop # label7: + loop # label6: i32.const $push78=, 2 i32.shl $push1=, $6, $pop78 i32.add $push77=, $1, $pop1 @@ -61,7 +61,7 @@ sort_pagelist: # @sort_pagelist i32.load $push75=, 0($pop76) tee_local $push74=, $8=, $pop75 i32.eqz $push117=, $pop74 - br_if 2, $pop117 # 2: down to label6 + br_if 1, $pop117 # 1: down to label5 # BB#4: # %if.else # in Loop: Header=BB0_3 Depth=2 i32.const $push79=, 0 @@ -73,7 +73,7 @@ sort_pagelist: # @sort_pagelist block block i32.eqz $push118=, $3 - br_if 0, $pop118 # 0: down to label11 + br_if 0, $pop118 # 0: down to label9 # BB#5: # %while.body.i.preheader # in Loop: Header=BB0_3 Depth=2 i32.const $push62=, 112 @@ -83,13 +83,13 @@ sort_pagelist: # @sort_pagelist # Parent Loop BB0_2 Depth=1 # Parent Loop BB0_3 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label12: + loop # label10: block block i32.load $push3=, 4($8) i32.load $push2=, 4($3) i32.ge_u $push4=, $pop3, $pop2 - br_if 0, $pop4 # 0: down to label15 + br_if 0, $pop4 # 0: down to label12 # BB#7: # %if.then.i # in Loop: Header=BB0_6 Depth=3 i32.const $push81=, 32 @@ -100,10 +100,10 @@ sort_pagelist: # @sort_pagelist i32.load $9=, 0($pop8) copy_local $10=, $3 copy_local $7=, $8 - br 1 # 1: down to label14 + br 1 # 1: down to label11 .LBB0_8: # %if.else.i # in Loop: Header=BB0_6 Depth=3 - end_block # label15: + end_block # label12: i32.const $push83=, 32 i32.add $push5=, $7, $pop83 i32.store 0($pop5), $3 @@ -114,32 +114,34 @@ sort_pagelist: # @sort_pagelist copy_local $7=, $3 .LBB0_9: # %if.end.i # in Loop: Header=BB0_6 Depth=3 - end_block # label14: + end_block # label11: + block i32.const $push84=, 0 i32.load $push9=, 0($2) i32.load $push10=, 0($pop9) i32.store vx($pop84), $pop10 i32.eqz $push119=, $9 - br_if 1, $pop119 # 1: down to label13 + br_if 0, $pop119 # 0: down to label13 # BB#10: # %if.end.i # in Loop: Header=BB0_6 Depth=3 copy_local $3=, $10 copy_local $8=, $9 - br_if 0, $10 # 0: up to label12 + br_if 1, $10 # 1: up to label10 .LBB0_11: # %merge_pagelist.exit # in Loop: Header=BB0_3 Depth=2 - end_loop # label13: - br_if 1, $9 # 1: down to label10 - br 2 # 2: down to label9 + end_block # label13: + end_loop + br_if 1, $9 # 1: down to label8 + br 2 # 2: down to label7 .LBB0_12: # in Loop: Header=BB0_3 Depth=2 - end_block # label11: + end_block # label9: copy_local $9=, $8 .LBB0_13: # %merge_pagelist.exit.thread # in Loop: Header=BB0_3 Depth=2 - end_block # label10: + end_block # label8: copy_local $10=, $9 .LBB0_14: # in Loop: Header=BB0_3 Depth=2 - end_block # label9: + end_block # label7: i32.const $push90=, 32 i32.add $push11=, $7, $pop90 i32.store 0($pop11), $10 @@ -151,13 +153,13 @@ sort_pagelist: # @sort_pagelist tee_local $push86=, $6=, $pop87 i32.const $push85=, 24 i32.lt_s $push12=, $pop86, $pop85 - br_if 0, $pop12 # 0: up to label7 + br_if 0, $pop12 # 0: up to label6 # BB#15: # %for.end # in Loop: Header=BB0_2 Depth=1 - end_loop # label8: + end_loop i32.const $push91=, 24 i32.ne $push13=, $6, $pop91 - br_if 3, $pop13 # 3: down to label3 + br_if 3, $pop13 # 3: down to label2 # BB#16: # %if.then9 # in Loop: Header=BB0_2 Depth=1 i32.load $8=, 0($5) @@ -169,11 +171,11 @@ sort_pagelist: # @sort_pagelist i32.add $push59=, $1, $pop58 copy_local $7=, $pop59 i32.eqz $push120=, $3 - br_if 1, $pop120 # 1: down to label5 + br_if 1, $pop120 # 1: down to label4 # BB#17: # %if.then9 # in Loop: Header=BB0_2 Depth=1 i32.eqz $push121=, $8 - br_if 1, $pop121 # 1: down to label5 + br_if 1, $pop121 # 1: down to label4 # BB#18: # %while.body.i84.preheader # in Loop: Header=BB0_2 Depth=1 i32.const $push60=, 112 @@ -182,13 +184,13 @@ sort_pagelist: # @sort_pagelist .LBB0_19: # %while.body.i84 # Parent Loop BB0_2 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label16: + loop # label14: block block i32.load $push16=, 4($8) i32.load $push15=, 4($3) i32.ge_u $push17=, $pop16, $pop15 - br_if 0, $pop17 # 0: down to label19 + br_if 0, $pop17 # 0: down to label16 # BB#20: # %if.then.i86 # in Loop: Header=BB0_19 Depth=2 i32.const $push95=, 32 @@ -199,10 +201,10 @@ sort_pagelist: # @sort_pagelist i32.load $9=, 0($pop21) copy_local $10=, $3 copy_local $7=, $8 - br 1 # 1: down to label18 + br 1 # 1: down to label15 .LBB0_21: # %if.else.i88 # in Loop: Header=BB0_19 Depth=2 - end_block # label19: + end_block # label16: i32.const $push97=, 32 i32.add $push18=, $7, $pop97 i32.store 0($pop18), $3 @@ -213,7 +215,7 @@ sort_pagelist: # @sort_pagelist copy_local $7=, $3 .LBB0_22: # %if.end.i95 # in Loop: Header=BB0_19 Depth=2 - end_block # label18: + end_block # label15: i32.const $push99=, 0 i32.load $push22=, 0($2) i32.load $push23=, 0($pop22) @@ -221,26 +223,26 @@ sort_pagelist: # @sort_pagelist i32.const $push98=, 0 i32.ne $6=, $9, $pop98 i32.eqz $push122=, $9 - br_if 4, $pop122 # 4: down to label4 + br_if 3, $pop122 # 3: down to label3 # BB#23: # %if.end.i95 # in Loop: Header=BB0_19 Depth=2 copy_local $3=, $10 copy_local $8=, $9 - br_if 0, $10 # 0: up to label16 - br 4 # 4: down to label4 + br_if 0, $10 # 0: up to label14 + br 3 # 3: down to label3 .LBB0_24: # %for.end.thread # in Loop: Header=BB0_2 Depth=1 - end_loop # label17: - end_block # label6: + end_loop + end_block # label5: i32.store 0($4), $3 - br 2 # 2: down to label3 + br 2 # 2: down to label2 .LBB0_25: # in Loop: Header=BB0_2 Depth=1 - end_block # label5: + end_block # label4: copy_local $9=, $8 copy_local $10=, $3 .LBB0_26: # %merge_pagelist.exit102 # in Loop: Header=BB0_2 Depth=1 - end_block # label4: + end_block # label3: i32.const $push100=, 32 i32.add $push25=, $7, $pop100 i32.select $push24=, $9, $10, $6 @@ -249,10 +251,10 @@ sort_pagelist: # @sort_pagelist i32.store 0($5), $pop26 .LBB0_27: # %while.cond.backedge # in Loop: Header=BB0_2 Depth=1 - end_block # label3: + end_block # label2: br_if 0, $0 # 0: up to label1 # BB#28: # %while.end.loopexit - end_loop # label2: + end_loop i32.load $3=, 0($1) .LBB0_29: # %while.end end_block # label0: @@ -264,7 +266,7 @@ sort_pagelist: # @sort_pagelist .LBB0_30: # %for.body17 # =>This Loop Header: Depth=1 # Child Loop BB0_33 Depth 2 - loop # label20: + loop # label17: i32.const $push104=, 2 i32.shl $push27=, $4, $pop104 i32.add $push28=, $1, $pop27 @@ -279,11 +281,11 @@ sort_pagelist: # @sort_pagelist block block i32.eqz $push123=, $3 - br_if 0, $pop123 # 0: down to label23 + br_if 0, $pop123 # 0: down to label19 # BB#31: # %for.body17 # in Loop: Header=BB0_30 Depth=1 i32.eqz $push124=, $8 - br_if 0, $pop124 # 0: down to label23 + br_if 0, $pop124 # 0: down to label19 # BB#32: # %while.body.i54.preheader # in Loop: Header=BB0_30 Depth=1 i32.const $push52=, 112 @@ -292,13 +294,13 @@ sort_pagelist: # @sort_pagelist .LBB0_33: # %while.body.i54 # Parent Loop BB0_30 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label24: + loop # label20: block block i32.load $push30=, 4($3) i32.load $push29=, 4($8) i32.ge_u $push31=, $pop30, $pop29 - br_if 0, $pop31 # 0: down to label27 + br_if 0, $pop31 # 0: down to label22 # BB#34: # %if.then.i56 # in Loop: Header=BB0_33 Depth=2 i32.const $push106=, 32 @@ -309,10 +311,10 @@ sort_pagelist: # @sort_pagelist i32.load $9=, 0($pop35) copy_local $10=, $8 copy_local $7=, $3 - br 1 # 1: down to label26 + br 1 # 1: down to label21 .LBB0_35: # %if.else.i58 # in Loop: Header=BB0_33 Depth=2 - end_block # label27: + end_block # label22: i32.const $push108=, 32 i32.add $push32=, $7, $pop108 i32.store 0($pop32), $8 @@ -323,7 +325,7 @@ sort_pagelist: # @sort_pagelist copy_local $7=, $8 .LBB0_36: # %if.end.i65 # in Loop: Header=BB0_33 Depth=2 - end_block # label26: + end_block # label21: i32.const $push110=, 0 i32.load $push36=, 0($2) i32.load $push37=, 0($pop36) @@ -331,21 +333,21 @@ sort_pagelist: # @sort_pagelist i32.const $push109=, 0 i32.ne $6=, $9, $pop109 i32.eqz $push125=, $9 - br_if 3, $pop125 # 3: down to label22 + br_if 2, $pop125 # 2: down to label18 # BB#37: # %if.end.i65 # in Loop: Header=BB0_33 Depth=2 copy_local $8=, $10 copy_local $3=, $9 - br_if 0, $10 # 0: up to label24 - br 3 # 3: down to label22 + br_if 0, $10 # 0: up to label20 + br 2 # 2: down to label18 .LBB0_38: # in Loop: Header=BB0_30 Depth=1 - end_loop # label25: - end_block # label23: + end_loop + end_block # label19: copy_local $9=, $3 copy_local $10=, $8 .LBB0_39: # %merge_pagelist.exit72 # in Loop: Header=BB0_30 Depth=1 - end_block # label22: + end_block # label18: i32.const $push115=, 32 i32.add $push39=, $7, $pop115 i32.select $push38=, $9, $10, $6 @@ -356,9 +358,9 @@ sort_pagelist: # @sort_pagelist tee_local $push112=, $4=, $pop113 i32.const $push111=, 25 i32.ne $push40=, $pop112, $pop111 - br_if 0, $pop40 # 0: up to label20 + br_if 0, $pop40 # 0: up to label17 # BB#40: # %for.end22 - end_loop # label21: + end_loop i32.const $push47=, 0 i32.const $push45=, 160 i32.add $push46=, $1, $pop45 @@ -424,7 +426,7 @@ main: # @main i32.add $push24=, $0, $pop34 i32.load $push25=, 0($pop24) i32.eq $push26=, $pop35, $pop25 - br_if 0, $pop26 # 0: down to label28 + br_if 0, $pop26 # 0: down to label23 # BB#1: # %if.end i32.const $push33=, 0 i32.const $push31=, 224 @@ -433,7 +435,7 @@ main: # @main i32.const $push40=, 0 return $pop40 .LBB1_2: # %if.then - end_block # label28: + end_block # label23: call abort@FUNCTION unreachable .endfunc @@ -459,5 +461,5 @@ vx: .size vx, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr33870.c.s b/test/torture-s/pr33870.c.s index 5d9d5fb1e..7e0445800 100644 --- a/test/torture-s/pr33870.c.s +++ b/test/torture-s/pr33870.c.s @@ -55,7 +55,7 @@ sort_pagelist: # @sort_pagelist block block block - loop # label9: + loop # label8: i32.const $push56=, 2 i32.shl $push1=, $7, $pop56 i32.add $push55=, $1, $pop1 @@ -63,7 +63,7 @@ sort_pagelist: # @sort_pagelist i32.load $push53=, 0($pop54) tee_local $push52=, $4=, $pop53 i32.eqz $push104=, $pop52 - br_if 2, $pop104 # 2: down to label8 + br_if 1, $pop104 # 1: down to label7 # BB#4: # %if.else # in Loop: Header=BB0_3 Depth=2 i32.const $push37=, 104 @@ -72,7 +72,7 @@ sort_pagelist: # @sort_pagelist block block i32.eqz $push105=, $8 - br_if 0, $pop105 # 0: down to label12 + br_if 0, $pop105 # 0: down to label10 # BB#5: # %while.body.lr.ph.i.preheader # in Loop: Header=BB0_3 Depth=2 i32.const $push43=, 104 @@ -83,7 +83,7 @@ sort_pagelist: # @sort_pagelist # Parent Loop BB0_3 Depth=2 # => This Loop Header: Depth=3 # Child Loop BB0_7 Depth 4 - loop # label13: + loop # label11: copy_local $push58=, $4 tee_local $push57=, $3=, $pop58 i32.load $4=, 0($pop57) @@ -92,12 +92,14 @@ sort_pagelist: # @sort_pagelist # Parent Loop BB0_3 Depth=2 # Parent Loop BB0_6 Depth=3 # => This Inner Loop Header: Depth=4 - loop # label15: + block + block + loop # label14: copy_local $push60=, $8 tee_local $push59=, $11=, $pop60 i32.load $push2=, 0($pop59) i32.lt_u $push3=, $4, $pop2 - br_if 1, $pop3 # 1: down to label16 + br_if 1, $pop3 # 1: down to label13 # BB#8: # %if.else.i # in Loop: Header=BB0_7 Depth=4 i32.const $push63=, 28 @@ -106,11 +108,12 @@ sort_pagelist: # @sort_pagelist copy_local $9=, $11 i32.load $push62=, 28($11) tee_local $push61=, $8=, $pop62 - br_if 0, $pop61 # 0: up to label15 - br 3 # 3: down to label14 + br_if 0, $pop61 # 0: up to label14 + br 2 # 2: down to label12 .LBB0_9: # %if.then.i # in Loop: Header=BB0_6 Depth=3 - end_loop # label16: + end_loop + end_block # label13: i32.const $push66=, 28 i32.add $push5=, $9, $pop66 i32.store 0($pop5), $3 @@ -119,19 +122,20 @@ sort_pagelist: # @sort_pagelist copy_local $10=, $3 i32.load $push65=, 28($3) tee_local $push64=, $4=, $pop65 - br_if 0, $pop64 # 0: up to label13 - br 3 # 3: down to label11 + br_if 1, $pop64 # 1: up to label11 + br 3 # 3: down to label9 .LBB0_10: # in Loop: Header=BB0_3 Depth=2 - end_loop # label14: + end_block # label12: + end_loop copy_local $10=, $11 copy_local $11=, $3 - br 1 # 1: down to label11 + br 1 # 1: down to label9 .LBB0_11: # in Loop: Header=BB0_3 Depth=2 - end_block # label12: + end_block # label10: copy_local $11=, $4 .LBB0_12: # %merge_pagelist.exit # in Loop: Header=BB0_3 Depth=2 - end_block # label11: + end_block # label9: i32.store 28($10), $11 i32.load $8=, 0($5) i32.const $push71=, 0 @@ -141,22 +145,22 @@ sort_pagelist: # @sort_pagelist tee_local $push68=, $7=, $pop69 i32.const $push67=, 24 i32.lt_s $push6=, $pop68, $pop67 - br_if 0, $pop6 # 0: up to label9 + br_if 0, $pop6 # 0: up to label8 # BB#13: # %for.end # in Loop: Header=BB0_2 Depth=1 - end_loop # label10: + end_loop i32.const $push72=, 24 i32.ne $push7=, $7, $pop72 - br_if 5, $pop7 # 5: down to label3 + br_if 5, $pop7 # 5: down to label2 # BB#14: # %if.then7 # in Loop: Header=BB0_2 Depth=1 i32.load $4=, 0($6) i32.eqz $push106=, $8 - br_if 1, $pop106 # 1: down to label7 + br_if 1, $pop106 # 1: down to label6 # BB#15: # %if.then7 # in Loop: Header=BB0_2 Depth=1 i32.eqz $push107=, $4 - br_if 1, $pop107 # 1: down to label7 + br_if 1, $pop107 # 1: down to label6 # BB#16: # %while.body.lr.ph.i79.preheader # in Loop: Header=BB0_2 Depth=1 i32.const $push39=, 104 @@ -167,7 +171,7 @@ sort_pagelist: # @sort_pagelist # Parent Loop BB0_2 Depth=1 # => This Loop Header: Depth=2 # Child Loop BB0_18 Depth 3 - loop # label17: + loop # label15: copy_local $push74=, $4 tee_local $push73=, $3=, $pop74 i32.load $4=, 0($pop73) @@ -175,12 +179,13 @@ sort_pagelist: # @sort_pagelist # Parent Loop BB0_2 Depth=1 # Parent Loop BB0_17 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label19: + block + loop # label17: copy_local $push76=, $11 tee_local $push75=, $8=, $pop76 i32.load $push9=, 0($pop75) i32.lt_u $push10=, $4, $pop9 - br_if 1, $pop10 # 1: down to label20 + br_if 1, $pop10 # 1: down to label16 # BB#19: # %if.else.i91 # in Loop: Header=BB0_18 Depth=3 i32.const $push79=, 28 @@ -189,11 +194,12 @@ sort_pagelist: # @sort_pagelist copy_local $9=, $8 i32.load $push78=, 28($8) tee_local $push77=, $11=, $pop78 - br_if 0, $pop77 # 0: up to label19 - br 6 # 6: down to label6 + br_if 0, $pop77 # 0: up to label17 + br 5 # 5: down to label5 .LBB0_20: # %if.then.i88 # in Loop: Header=BB0_17 Depth=2 - end_loop # label20: + end_loop + end_block # label16: i32.const $push82=, 28 i32.add $push12=, $9, $pop82 i32.store 0($pop12), $3 @@ -201,45 +207,45 @@ sort_pagelist: # @sort_pagelist copy_local $11=, $8 i32.load $push81=, 28($3) tee_local $push80=, $4=, $pop81 - br_if 0, $pop80 # 0: up to label17 - br 6 # 6: down to label4 + br_if 0, $pop80 # 0: up to label15 + br 5 # 5: down to label3 .LBB0_21: # %for.end.thread # in Loop: Header=BB0_2 Depth=1 - end_loop # label18: - end_block # label8: + end_loop + end_block # label7: i32.store 0($2), $8 - br 4 # 4: down to label3 + br 4 # 4: down to label2 .LBB0_22: # %while.end.i96 # in Loop: Header=BB0_2 Depth=1 - end_block # label7: + end_block # label6: i32.const $push41=, 104 i32.add $push42=, $1, $pop41 copy_local $push84=, $pop42 tee_local $push83=, $11=, $pop84 copy_local $3=, $pop83 - br_if 1, $4 # 1: down to label5 - br 2 # 2: down to label4 + br_if 1, $4 # 1: down to label4 + br 2 # 2: down to label3 .LBB0_23: # in Loop: Header=BB0_2 Depth=1 - end_block # label6: + end_block # label5: copy_local $11=, $8 copy_local $4=, $3 .LBB0_24: # %while.end.thread.i99 # in Loop: Header=BB0_2 Depth=1 - end_block # label5: + end_block # label4: copy_local $3=, $11 copy_local $8=, $4 .LBB0_25: # %merge_pagelist.exit103 # in Loop: Header=BB0_2 Depth=1 - end_block # label4: + end_block # label3: i32.store 28($3), $8 i32.load $push13=, 0($5) i32.store 0($6), $pop13 .LBB0_26: # %while.cond.backedge # in Loop: Header=BB0_2 Depth=1 - end_block # label3: + end_block # label2: br_if 0, $0 # 0: up to label1 # BB#27: # %while.end.loopexit - end_loop # label2: + end_loop i32.load $4=, 0($1) .LBB0_28: # %while.end end_block # label0: @@ -248,7 +254,7 @@ sort_pagelist: # @sort_pagelist # =>This Loop Header: Depth=1 # Child Loop BB0_32 Depth 2 # Child Loop BB0_33 Depth 3 - loop # label21: + loop # label18: i32.const $push85=, 2 i32.shl $push14=, $10, $pop85 i32.add $push15=, $1, $pop14 @@ -258,11 +264,11 @@ sort_pagelist: # @sort_pagelist block block i32.eqz $push108=, $4 - br_if 0, $pop108 # 0: down to label26 + br_if 0, $pop108 # 0: down to label22 # BB#30: # %for.body15 # in Loop: Header=BB0_29 Depth=1 i32.eqz $push109=, $11 - br_if 0, $pop109 # 0: down to label26 + br_if 0, $pop109 # 0: down to label22 # BB#31: # %while.body.lr.ph.i47.preheader # in Loop: Header=BB0_29 Depth=1 i32.const $push29=, 104 @@ -273,7 +279,7 @@ sort_pagelist: # @sort_pagelist # Parent Loop BB0_29 Depth=1 # => This Loop Header: Depth=2 # Child Loop BB0_33 Depth 3 - loop # label27: + loop # label23: copy_local $push87=, $4 tee_local $push86=, $3=, $pop87 i32.load $4=, 0($pop86) @@ -281,12 +287,13 @@ sort_pagelist: # @sort_pagelist # Parent Loop BB0_29 Depth=1 # Parent Loop BB0_32 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label29: + block + loop # label25: copy_local $push89=, $8 tee_local $push88=, $11=, $pop89 i32.load $push16=, 0($pop88) i32.lt_u $push17=, $4, $pop16 - br_if 1, $pop17 # 1: down to label30 + br_if 1, $pop17 # 1: down to label24 # BB#34: # %if.else.i59 # in Loop: Header=BB0_33 Depth=3 i32.const $push92=, 28 @@ -295,11 +302,12 @@ sort_pagelist: # @sort_pagelist copy_local $9=, $11 i32.load $push91=, 28($11) tee_local $push90=, $8=, $pop91 - br_if 0, $pop90 # 0: up to label29 - br 5 # 5: down to label25 + br_if 0, $pop90 # 0: up to label25 + br 4 # 4: down to label21 .LBB0_35: # %if.then.i56 # in Loop: Header=BB0_32 Depth=2 - end_loop # label30: + end_loop + end_block # label24: i32.const $push95=, 28 i32.add $push19=, $9, $pop95 i32.store 0($pop19), $3 @@ -307,31 +315,31 @@ sort_pagelist: # @sort_pagelist copy_local $8=, $11 i32.load $push94=, 28($3) tee_local $push93=, $4=, $pop94 - br_if 0, $pop93 # 0: up to label27 - br 5 # 5: down to label23 + br_if 0, $pop93 # 0: up to label23 + br 4 # 4: down to label19 .LBB0_36: # %while.end.i64 # in Loop: Header=BB0_29 Depth=1 - end_loop # label28: - end_block # label26: + end_loop + end_block # label22: i32.const $push33=, 104 i32.add $push34=, $1, $pop33 copy_local $push97=, $pop34 tee_local $push96=, $8=, $pop97 copy_local $3=, $pop96 - br_if 1, $4 # 1: down to label24 - br 2 # 2: down to label23 + br_if 1, $4 # 1: down to label20 + br 2 # 2: down to label19 .LBB0_37: # in Loop: Header=BB0_29 Depth=1 - end_block # label25: + end_block # label21: copy_local $8=, $11 copy_local $4=, $3 .LBB0_38: # %while.end.thread.i67 # in Loop: Header=BB0_29 Depth=1 - end_block # label24: + end_block # label20: copy_local $3=, $8 copy_local $11=, $4 .LBB0_39: # %merge_pagelist.exit71 # in Loop: Header=BB0_29 Depth=1 - end_block # label23: + end_block # label19: i32.store 28($3), $11 i32.const $push31=, 104 i32.add $push32=, $1, $pop31 @@ -343,9 +351,9 @@ sort_pagelist: # @sort_pagelist tee_local $push99=, $10=, $pop100 i32.const $push98=, 25 i32.ne $push20=, $pop99, $pop98 - br_if 0, $pop20 # 0: up to label21 + br_if 0, $pop20 # 0: up to label18 # BB#40: # %for.end20 - end_loop # label22: + end_loop i32.const $push28=, 0 i32.const $push26=, 144 i32.add $push27=, $1, $pop26 @@ -401,7 +409,7 @@ main: # @main tee_local $push25=, $0=, $pop26 i32.load $push16=, 28($0) i32.eq $push17=, $pop25, $pop16 - br_if 0, $pop17 # 0: down to label31 + br_if 0, $pop17 # 0: down to label26 # BB#1: # %if.end i32.const $push24=, 0 i32.const $push22=, 208 @@ -410,7 +418,7 @@ main: # @main i32.const $push30=, 0 return $pop30 .LBB1_2: # %if.then - end_block # label31: + end_block # label26: call abort@FUNCTION unreachable .endfunc @@ -418,5 +426,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr33992.c.s b/test/torture-s/pr33992.c.s index fcbcb4367..459768f8a 100644 --- a/test/torture-s/pr33992.c.s +++ b/test/torture-s/pr33992.c.s @@ -48,7 +48,7 @@ do_test: # @do_test i64.eqz $push4=, $pop3 br_if 0, $pop4 # 0: up to label1 # BB#2: # %foo.exit - end_loop # label2: + end_loop i64.const $push5=, 32 i64.shr_s $push6=, $4, $pop5 call bar@FUNCTION, $pop6 @@ -57,7 +57,7 @@ do_test: # @do_test i64.const $3=, 63 .LBB1_3: # %for.cond.i.1 # =>This Inner Loop Header: Depth=1 - loop # label3: + loop # label2: i64.const $push19=, 4294967296 i64.add $4=, $4, $pop19 i64.const $push18=, 4294967295 @@ -69,9 +69,9 @@ do_test: # @do_test i64.shl $push7=, $pop16, $2 i64.and $push8=, $pop7, $1 i64.eqz $push9=, $pop8 - br_if 0, $pop9 # 0: up to label3 + br_if 0, $pop9 # 0: up to label2 # BB#4: # %foo.exit.1 - end_loop # label4: + end_loop i64.const $push10=, 32 i64.shr_s $push11=, $4, $pop10 call bar@FUNCTION, $pop11 @@ -111,5 +111,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr34070-1.c.s b/test/torture-s/pr34070-1.c.s index 83e59e49c..82e1e0217 100644 --- a/test/torture-s/pr34070-1.c.s +++ b/test/torture-s/pr34070-1.c.s @@ -29,4 +29,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr34070-2.c.s b/test/torture-s/pr34070-2.c.s index 20eae2c57..f82131e84 100644 --- a/test/torture-s/pr34070-2.c.s +++ b/test/torture-s/pr34070-2.c.s @@ -30,4 +30,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr34099-2.c.s b/test/torture-s/pr34099-2.c.s index 084687462..dafe93b87 100644 --- a/test/torture-s/pr34099-2.c.s +++ b/test/torture-s/pr34099-2.c.s @@ -72,4 +72,4 @@ main: # @main .size main, .Lfunc_end4-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr34099.c.s b/test/torture-s/pr34099.c.s index fb64338a7..6c59cf780 100644 --- a/test/torture-s/pr34099.c.s +++ b/test/torture-s/pr34099.c.s @@ -28,4 +28,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr34130.c.s b/test/torture-s/pr34130.c.s index 6573ed15b..5c1ef79cf 100644 --- a/test/torture-s/pr34130.c.s +++ b/test/torture-s/pr34130.c.s @@ -40,4 +40,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr34154.c.s b/test/torture-s/pr34154.c.s index 97e0ed510..d5f76fdd8 100644 --- a/test/torture-s/pr34154.c.s +++ b/test/torture-s/pr34154.c.s @@ -34,4 +34,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr34176.c.s b/test/torture-s/pr34176.c.s index b806bdd52..953b6c777 100644 --- a/test/torture-s/pr34176.c.s +++ b/test/torture-s/pr34176.c.s @@ -74,31 +74,31 @@ main: # @main i32.const $1=, 0 block i32.eqz $push18=, $0 - br_if 0, $pop18 # 0: down to label3 + br_if 0, $pop18 # 0: down to label2 # BB#2: # %while.body.preheader # in Loop: Header=BB2_1 Depth=1 i32.const $1=, 0 .LBB2_3: # %while.body # Parent Loop BB2_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label4: + loop # label3: i32.const $push17=, 8 i32.add $1=, $1, $pop17 i32.const $push16=, -1 i32.add $push15=, $0, $pop16 tee_local $push14=, $0=, $pop15 - br_if 0, $pop14 # 0: up to label4 + br_if 0, $pop14 # 0: up to label3 .LBB2_4: # %cleanup.thread # in Loop: Header=BB2_1 Depth=1 - end_loop # label5: - end_block # label3: + end_loop + end_block # label2: i32.const $push10=, 12 i32.add $push11=, $2, $pop10 i32.call $drop=, hash_find_entry@FUNCTION, $pop11 i32.eqz $push19=, $1 br_if 0, $pop19 # 0: up to label1 # BB#5: # %for.end - end_loop # label2: + end_loop i32.const $push7=, 0 i32.const $push5=, 16 i32.add $push6=, $2, $pop5 @@ -117,5 +117,5 @@ foo.count: .size foo.count, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr34415.c.s b/test/torture-s/pr34415.c.s index 0ae0b4fd2..434848f18 100644 --- a/test/torture-s/pr34415.c.s +++ b/test/torture-s/pr34415.c.s @@ -33,46 +33,46 @@ foo: # @foo tee_local $push16=, $3=, $pop17 i32.const $push15=, 66 i32.eq $push4=, $pop16, $pop15 - br_if 0, $pop4 # 0: down to label2 + br_if 0, $pop4 # 0: down to label1 # BB#2: # %for.cond # in Loop: Header=BB0_1 Depth=1 block i32.const $push26=, 65 i32.ne $push5=, $3, $pop26 - br_if 0, $pop5 # 0: down to label3 + br_if 0, $pop5 # 0: down to label2 # BB#3: # %do.body.preheader # in Loop: Header=BB0_1 Depth=1 copy_local $0=, $1 .LBB0_4: # %do.body # Parent Loop BB0_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label4: + loop # label3: i32.const $push30=, 1 i32.add $push29=, $0, $pop30 tee_local $push28=, $0=, $pop29 i32.load8_u $push6=, 0($pop28) i32.const $push27=, 43 i32.eq $push7=, $pop6, $pop27 - br_if 0, $pop7 # 0: up to label4 - br 3 # 3: down to label2 + br_if 0, $pop7 # 0: up to label3 + br 2 # 2: down to label1 .LBB0_5: # %for.end - end_loop # label5: - end_block # label3: + end_loop + end_block # label2: block i32.const $push8=, 3 i32.lt_s $push9=, $5, $pop8 - br_if 0, $pop9 # 0: down to label6 + br_if 0, $pop9 # 0: down to label4 # BB#6: # %land.lhs.true17 i32.const $push10=, 58 i32.eq $push11=, $2, $pop10 i32.select $push12=, $4, $1, $pop11 return $pop12 .LBB0_7: # %if.end22 - end_block # label6: + end_block # label4: return $1 .LBB0_8: # %cleanup.thread # in Loop: Header=BB0_1 Depth=1 - end_block # label2: + end_block # label1: i32.const $push14=, 1 i32.add $5=, $5, $pop14 i32.const $push13=, 1 @@ -80,7 +80,7 @@ foo: # @foo copy_local $4=, $1 br 0 # 0: up to label0 .LBB0_9: - end_loop # label1: + end_loop .endfunc .Lfunc_end0: .size foo, .Lfunc_end0-foo @@ -108,4 +108,4 @@ main: # @main .size .L.str, 5 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr34456.c.s b/test/torture-s/pr34456.c.s index 6cc12e26f..44eb37ff3 100644 --- a/test/torture-s/pr34456.c.s +++ b/test/torture-s/pr34456.c.s @@ -103,5 +103,5 @@ errors: .size errors, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype qsort, void, i32, i32, i32, i32 diff --git a/test/torture-s/pr34768-1.c.s b/test/torture-s/pr34768-1.c.s index a16eac742..adcd46206 100644 --- a/test/torture-s/pr34768-1.c.s +++ b/test/torture-s/pr34768-1.c.s @@ -86,5 +86,5 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr34768-2.c.s b/test/torture-s/pr34768-2.c.s index 9f7784372..bf04d70ed 100644 --- a/test/torture-s/pr34768-2.c.s +++ b/test/torture-s/pr34768-2.c.s @@ -90,5 +90,5 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr34971.c.s b/test/torture-s/pr34971.c.s index 4e553c7a6..57e401f2b 100644 --- a/test/torture-s/pr34971.c.s +++ b/test/torture-s/pr34971.c.s @@ -62,5 +62,5 @@ x: .size x, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr34982.c.s b/test/torture-s/pr34982.c.s index 0d89e7366..2294ffb91 100644 --- a/test/torture-s/pr34982.c.s +++ b/test/torture-s/pr34982.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr35163.c.s b/test/torture-s/pr35163.c.s index 67bc86b4f..ddd66beb6 100644 --- a/test/torture-s/pr35163.c.s +++ b/test/torture-s/pr35163.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr35231.c.s b/test/torture-s/pr35231.c.s index 202a3bcf6..7f2e695e6 100644 --- a/test/torture-s/pr35231.c.s +++ b/test/torture-s/pr35231.c.s @@ -40,5 +40,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr35390.c.s b/test/torture-s/pr35390.c.s index 375596d4f..15ecfc090 100644 --- a/test/torture-s/pr35390.c.s +++ b/test/torture-s/pr35390.c.s @@ -28,4 +28,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr35456.c.s b/test/torture-s/pr35456.c.s index 8e1ee6e3e..3d6fe7665 100644 --- a/test/torture-s/pr35456.c.s +++ b/test/torture-s/pr35456.c.s @@ -43,5 +43,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr35472.c.s b/test/torture-s/pr35472.c.s index 1649431d8..224435d6a 100644 --- a/test/torture-s/pr35472.c.s +++ b/test/torture-s/pr35472.c.s @@ -134,5 +134,5 @@ p: .size p, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr35800.c.s b/test/torture-s/pr35800.c.s index b70455076..ebf288dfb 100644 --- a/test/torture-s/pr35800.c.s +++ b/test/torture-s/pr35800.c.s @@ -58,7 +58,7 @@ main: # @main i32.load8_u $push1=, 0($pop0) i32.const $push5=, 105 i32.ne $push2=, $pop1, $pop5 - br_if 2, $pop2 # 2: down to label2 + br_if 1, $pop2 # 1: down to label2 # BB#2: # %for.cond # in Loop: Header=BB1_1 Depth=1 i32.const $push10=, 4 @@ -70,7 +70,7 @@ main: # @main i32.ge_s $push3=, $pop7, $pop6 br_if 0, $pop3 # 0: up to label3 # BB#3: # %if.end21 - end_loop # label4: + end_loop i32.const $push4=, 0 return $pop4 .LBB1_4: # %if.then16 @@ -137,5 +137,5 @@ main: # @main .size .Lswitch.table, 132 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr36034-1.c.s b/test/torture-s/pr36034-1.c.s index 243671a56..506134905 100644 --- a/test/torture-s/pr36034-1.c.s +++ b/test/torture-s/pr36034-1.c.s @@ -398,5 +398,5 @@ tmp: .size tmp, 240 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr36034-2.c.s b/test/torture-s/pr36034-2.c.s index 228cbe086..3c4878eb6 100644 --- a/test/torture-s/pr36034-2.c.s +++ b/test/torture-s/pr36034-2.c.s @@ -398,5 +398,5 @@ tmp: .size tmp, 240 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr36038.c.s b/test/torture-s/pr36038.c.s index 691883dd7..f9b5ec8b1 100644 --- a/test/torture-s/pr36038.c.s +++ b/test/torture-s/pr36038.c.s @@ -48,7 +48,7 @@ doit: # @doit tee_local $push23=, $1=, $pop24 br_if 0, $pop23 # 0: up to label1 .LBB0_3: # %while.end - end_loop # label2: + end_loop end_block # label0: # fallthrough-return .endfunc @@ -109,12 +109,12 @@ main: # @main i32.const $push14=, list i32.const $push13=, 80 i32.call $push16=, memcmp@FUNCTION, $pop15, $pop14, $pop13 - br_if 0, $pop16 # 0: down to label3 + br_if 0, $pop16 # 0: down to label2 # BB#1: # %if.end i32.const $push32=, 0 return $pop32 .LBB1_2: # %if.then - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -176,6 +176,6 @@ indices: .size indices, 40 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype memcmp, i32, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/pr36077.c.s b/test/torture-s/pr36077.c.s index 574da62e4..c69a11d80 100644 --- a/test/torture-s/pr36077.c.s +++ b/test/torture-s/pr36077.c.s @@ -28,4 +28,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr36093.c.s b/test/torture-s/pr36093.c.s index 1728e0960..84d59babd 100644 --- a/test/torture-s/pr36093.c.s +++ b/test/torture-s/pr36093.c.s @@ -39,4 +39,4 @@ foo: .size foo, 2560 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr36321.c.s b/test/torture-s/pr36321.c.s index a1f5719bb..b735e9224 100644 --- a/test/torture-s/pr36321.c.s +++ b/test/torture-s/pr36321.c.s @@ -42,4 +42,4 @@ argp: .size .L.str, 10 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr36339.c.s b/test/torture-s/pr36339.c.s index b6784f4c7..e66da10bf 100644 --- a/test/torture-s/pr36339.c.s +++ b/test/torture-s/pr36339.c.s @@ -92,5 +92,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr36343.c.s b/test/torture-s/pr36343.c.s index e5f237313..3d0832ff5 100644 --- a/test/torture-s/pr36343.c.s +++ b/test/torture-s/pr36343.c.s @@ -90,5 +90,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr36691.c.s b/test/torture-s/pr36691.c.s index 1b1264b1f..fb820b168 100644 --- a/test/torture-s/pr36691.c.s +++ b/test/torture-s/pr36691.c.s @@ -39,4 +39,4 @@ g_5: .size g_5, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr36765.c.s b/test/torture-s/pr36765.c.s index 449be8775..484950c43 100644 --- a/test/torture-s/pr36765.c.s +++ b/test/torture-s/pr36765.c.s @@ -50,6 +50,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype __builtin_malloc, i32 .functype abort, void diff --git a/test/torture-s/pr37102.c.s b/test/torture-s/pr37102.c.s index fa5dde4b4..9381f0604 100644 --- a/test/torture-s/pr37102.c.s +++ b/test/torture-s/pr37102.c.s @@ -86,5 +86,5 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr37125.c.s b/test/torture-s/pr37125.c.s index f638e9272..469a35e5f 100644 --- a/test/torture-s/pr37125.c.s +++ b/test/torture-s/pr37125.c.s @@ -42,5 +42,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr37573.c.s b/test/torture-s/pr37573.c.s index 709e249a5..ea9ed89a8 100644 --- a/test/torture-s/pr37573.c.s +++ b/test/torture-s/pr37573.c.s @@ -65,7 +65,7 @@ bar: # @bar i32.ne $push6=, $pop135, $pop134 br_if 0, $pop6 # 0: up to label1 # BB#2: # %for.end - end_loop # label2: + end_loop i32.const $push7=, 1 i32.store 12($3), $pop7 i32.const $push9=, 0 @@ -274,7 +274,7 @@ foo: # @foo tee_local $push37=, $4=, $pop38 i32.store 4($0), $pop37 block - br_if 0, $4 # 0: down to label3 + br_if 0, $4 # 0: down to label2 # BB#1: # %if.then i32.const $push39=, 8 i32.add $push2=, $0, $pop39 @@ -283,7 +283,7 @@ foo: # @foo i32.const $3=, 0 .LBB2_2: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: i32.add $push55=, $0, $3 tee_local $push54=, $2=, $pop55 i32.const $push53=, 8 @@ -316,10 +316,10 @@ foo: # @foo tee_local $push41=, $3=, $pop42 i32.const $push40=, 908 i32.ne $push16=, $pop41, $pop40 - br_if 0, $pop16 # 0: up to label4 + br_if 0, $pop16 # 0: up to label3 .LBB2_3: # %if.end - end_loop # label5: - end_block # label3: + end_loop + end_block # label2: i32.load $push63=, 0($0) tee_local $push62=, $4=, $pop63 i32.const $push17=, 4 @@ -369,6 +369,6 @@ q: .size q, 23 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype memcmp, i32, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/pr37882.c.s b/test/torture-s/pr37882.c.s index 3ee628dbc..ccd71bccc 100644 --- a/test/torture-s/pr37882.c.s +++ b/test/torture-s/pr37882.c.s @@ -30,4 +30,4 @@ s: .size s, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr37924.c.s b/test/torture-s/pr37924.c.s index c39937cd2..38d21aab1 100644 --- a/test/torture-s/pr37924.c.s +++ b/test/torture-s/pr37924.c.s @@ -67,4 +67,4 @@ b: .size b, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr37931.c.s b/test/torture-s/pr37931.c.s index 304cc2b19..7411e89ac 100644 --- a/test/torture-s/pr37931.c.s +++ b/test/torture-s/pr37931.c.s @@ -30,4 +30,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr38048-1.c.s b/test/torture-s/pr38048-1.c.s index a66b798e9..cc8f66677 100644 --- a/test/torture-s/pr38048-1.c.s +++ b/test/torture-s/pr38048-1.c.s @@ -27,4 +27,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr38048-2.c.s b/test/torture-s/pr38048-2.c.s index 95d130a76..b0cfba663 100644 --- a/test/torture-s/pr38048-2.c.s +++ b/test/torture-s/pr38048-2.c.s @@ -27,4 +27,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr38051.c.s b/test/torture-s/pr38051.c.s index 09573bfb9..a8a79cdef 100644 --- a/test/torture-s/pr38051.c.s +++ b/test/torture-s/pr38051.c.s @@ -244,82 +244,82 @@ mymemcmp: # @mymemcmp block block block - br_table $11, 27, 35, 36, 37, 28, 38, 39, 40, 29, 30, 41, 42, 43, 31, 24, 32, 33, 34, 25, 26, 44, 45, 46, 47, 48, 3, 11, 12, 13, 4, 14, 15, 16, 5, 6, 17, 18, 19, 7, 0, 8, 9, 10, 1, 2, 20, 21, 22, 23, 23 # 27: down to label61 - # 35: down to label53 - # 36: down to label52 - # 37: down to label51 - # 28: down to label60 - # 38: down to label50 - # 39: down to label49 - # 40: down to label48 - # 29: down to label59 - # 30: down to label58 - # 41: down to label47 - # 42: down to label46 - # 43: down to label45 - # 31: down to label57 - # 24: down to label64 - # 32: down to label56 - # 33: down to label55 - # 34: down to label54 - # 25: down to label63 - # 26: down to label62 - # 44: down to label44 - # 45: down to label43 - # 46: down to label42 - # 47: down to label41 - # 48: down to label40 - # 3: down to label85 - # 11: down to label77 - # 12: down to label76 - # 13: down to label75 - # 4: down to label84 - # 14: down to label74 - # 15: down to label73 - # 16: down to label72 - # 5: down to label83 - # 6: down to label82 - # 17: down to label71 - # 18: down to label70 - # 19: down to label69 - # 7: down to label81 - # 0: down to label88 - # 8: down to label80 - # 9: down to label79 - # 10: down to label78 - # 1: down to label87 - # 2: down to label86 - # 20: down to label68 - # 21: down to label67 - # 22: down to label66 - # 23: down to label65 + br_table $11, 27, 35, 36, 37, 28, 38, 39, 40, 29, 30, 41, 42, 43, 31, 24, 32, 33, 34, 25, 26, 44, 45, 46, 47, 48, 3, 11, 12, 13, 4, 14, 15, 16, 5, 6, 17, 18, 19, 7, 0, 8, 9, 10, 1, 2, 20, 21, 22, 23, 23 # 27: down to label60 + # 35: down to label52 + # 36: down to label51 + # 37: down to label50 + # 28: down to label59 + # 38: down to label49 + # 39: down to label48 + # 40: down to label47 + # 29: down to label58 + # 30: down to label57 + # 41: down to label46 + # 42: down to label45 + # 43: down to label44 + # 31: down to label56 + # 24: down to label63 + # 32: down to label55 + # 33: down to label54 + # 34: down to label53 + # 25: down to label62 + # 26: down to label61 + # 44: down to label43 + # 45: down to label42 + # 46: down to label41 + # 47: down to label40 + # 48: down to label39 + # 3: down to label84 + # 11: down to label76 + # 12: down to label75 + # 13: down to label74 + # 4: down to label83 + # 14: down to label73 + # 15: down to label72 + # 16: down to label71 + # 5: down to label82 + # 6: down to label81 + # 17: down to label70 + # 18: down to label69 + # 19: down to label68 + # 7: down to label80 + # 0: down to label87 + # 8: down to label79 + # 9: down to label78 + # 10: down to label77 + # 1: down to label86 + # 2: down to label85 + # 20: down to label67 + # 21: down to label66 + # 22: down to label65 + # 23: down to label64 .LBB0_23: # %do1.i # in Loop: Header=BB0_22 Depth=1 - end_block # label88: + end_block # label87: i32.load $push162=, 0($0) tee_local $push161=, $0=, $pop162 i32.load $push160=, 0($1) tee_local $push159=, $1=, $pop160 i32.ne $push80=, $pop161, $pop159 - br_if 68, $pop80 # 68: down to label19 + br_if 68, $pop80 # 68: down to label18 # BB#24: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 43 br 72 # 72: up to label14 .LBB0_25: # %if.end37.i # in Loop: Header=BB0_22 Depth=1 - end_block # label87: + end_block # label86: i32.load $5=, 12($4) i32.load $6=, 12($3) i32.const $push82=, -4 i32.add $push164=, $2, $pop82 tee_local $push163=, $2=, $pop164 i32.eqz $push225=, $pop163 - br_if 69, $pop225 # 69: down to label17 + br_if 69, $pop225 # 69: down to label16 # BB#26: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 44 br 71 # 71: up to label14 .LBB0_27: # in Loop: Header=BB0_22 Depth=1 - end_block # label86: + end_block # label85: i32.const $push83=, 16 i32.add $1=, $4, $pop83 i32.const $push165=, 16 @@ -329,26 +329,26 @@ mymemcmp: # @mymemcmp br 70 # 70: up to label14 .LBB0_29: # %do.body.i # in Loop: Header=BB0_22 Depth=1 - end_block # label85: + end_block # label84: i32.ne $push84=, $6, $5 - br_if 45, $pop84 # 45: down to label39 + br_if 45, $pop84 # 45: down to label38 # BB#30: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 29 br 69 # 69: up to label14 .LBB0_31: # %do3.i # in Loop: Header=BB0_22 Depth=1 - end_block # label84: + end_block # label83: i32.load $push169=, 0($0) tee_local $push168=, $4=, $pop169 i32.load $push167=, 0($1) tee_local $push166=, $3=, $pop167 i32.ne $push87=, $pop168, $pop166 - br_if 59, $pop87 # 59: down to label24 + br_if 59, $pop87 # 59: down to label23 # BB#32: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 33 br 68 # 68: up to label14 .LBB0_33: # in Loop: Header=BB0_22 Depth=1 - end_block # label83: + end_block # label82: copy_local $3=, $0 copy_local $4=, $1 i32.const $push86=, 4 @@ -362,26 +362,26 @@ mymemcmp: # @mymemcmp br 67 # 67: up to label14 .LBB0_35: # %do2.i # in Loop: Header=BB0_22 Depth=1 - end_block # label82: + end_block # label81: i32.load $push174=, 0($0) tee_local $push173=, $0=, $pop174 i32.load $push172=, 0($1) tee_local $push171=, $1=, $pop172 i32.ne $push90=, $pop173, $pop171 - br_if 59, $pop90 # 59: down to label22 + br_if 59, $pop90 # 59: down to label21 # BB#36: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 38 br 66 # 66: up to label14 .LBB0_37: # in Loop: Header=BB0_22 Depth=1 - end_block # label81: + end_block # label80: i32.const $push89=, 8 i32.add $1=, $4, $pop89 i32.const $push175=, 8 i32.add $0=, $3, $pop175 - br 60 # 60: down to label20 + br 60 # 60: down to label19 .LBB0_38: # %if.then35.i # in Loop: Header=BB0_22 Depth=1 - end_block # label80: + end_block # label79: i32.store 12($10), $0 i32.store 8($10), $1 i32.const $push114=, 8 @@ -395,7 +395,7 @@ mymemcmp: # @mymemcmp br 64 # 64: up to label14 .LBB0_40: # %do.body.i116.i # in Loop: Header=BB0_22 Depth=1 - end_block # label79: + end_block # label78: i32.load8_u $0=, 0($1) i32.load8_u $2=, 0($10) i32.const $push177=, 1 @@ -405,17 +405,17 @@ mymemcmp: # @mymemcmp i32.add $push10=, $10, $pop176 copy_local $10=, $pop10 i32.eq $push81=, $2, $0 - br_if 60, $pop81 # 60: down to label18 + br_if 60, $pop81 # 60: down to label17 # BB#41: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 42 br 63 # 63: up to label14 .LBB0_42: # %mymemcmp1.exit120.i - end_block # label78: + end_block # label77: i32.sub $push99=, $2, $0 return $pop99 .LBB0_43: # %if.then.i # in Loop: Header=BB0_22 Depth=1 - end_block # label77: + end_block # label76: i32.store 12($10), $6 i32.store 8($10), $5 i32.const $push110=, 8 @@ -429,7 +429,7 @@ mymemcmp: # @mymemcmp br 61 # 61: up to label14 .LBB0_45: # %do.body.i.i # in Loop: Header=BB0_22 Depth=1 - end_block # label76: + end_block # label75: i32.load8_u $0=, 0($1) i32.load8_u $2=, 0($10) i32.const $push179=, 1 @@ -439,17 +439,17 @@ mymemcmp: # @mymemcmp i32.add $push2=, $10, $pop178 copy_local $10=, $pop2 i32.eq $push85=, $2, $0 - br_if 50, $pop85 # 50: down to label25 + br_if 50, $pop85 # 50: down to label24 # BB#46: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 28 br 60 # 60: up to label14 .LBB0_47: # %mymemcmp1.exit.i - end_block # label75: + end_block # label74: i32.sub $push102=, $2, $0 return $pop102 .LBB0_48: # %if.then23.i # in Loop: Header=BB0_22 Depth=1 - end_block # label74: + end_block # label73: i32.store 12($10), $4 i32.store 8($10), $3 i32.const $push122=, 8 @@ -463,7 +463,7 @@ mymemcmp: # @mymemcmp br 58 # 58: up to label14 .LBB0_50: # %do.body.i140.i # in Loop: Header=BB0_22 Depth=1 - end_block # label73: + end_block # label72: i32.load8_u $0=, 0($1) i32.load8_u $2=, 0($10) i32.const $push181=, 1 @@ -473,17 +473,17 @@ mymemcmp: # @mymemcmp i32.add $push6=, $10, $pop180 copy_local $10=, $pop6 i32.eq $push88=, $2, $0 - br_if 49, $pop88 # 49: down to label23 + br_if 49, $pop88 # 49: down to label22 # BB#51: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 32 br 57 # 57: up to label14 .LBB0_52: # %mymemcmp1.exit144.i - end_block # label72: + end_block # label71: i32.sub $push101=, $2, $0 return $pop101 .LBB0_53: # %if.then29.i # in Loop: Header=BB0_22 Depth=1 - end_block # label71: + end_block # label70: i32.store 12($10), $0 i32.store 8($10), $1 i32.const $push118=, 8 @@ -497,7 +497,7 @@ mymemcmp: # @mymemcmp br 55 # 55: up to label14 .LBB0_55: # %do.body.i128.i # in Loop: Header=BB0_22 Depth=1 - end_block # label70: + end_block # label69: i32.load8_u $0=, 0($1) i32.load8_u $2=, 0($10) i32.const $push183=, 1 @@ -507,26 +507,26 @@ mymemcmp: # @mymemcmp i32.add $push8=, $10, $pop182 copy_local $10=, $pop8 i32.eq $push91=, $2, $0 - br_if 48, $pop91 # 48: down to label21 + br_if 48, $pop91 # 48: down to label20 # BB#56: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 37 br 54 # 54: up to label14 .LBB0_57: # %mymemcmp1.exit132.i - end_block # label69: + end_block # label68: i32.sub $push100=, $2, $0 return $pop100 .LBB0_58: # %do0.i # in Loop: Header=BB0_22 Depth=1 - end_block # label68: + end_block # label67: i32.const $1=, 0 i32.eq $push92=, $6, $5 - br_if 41, $pop92 # 41: down to label26 + br_if 41, $pop92 # 41: down to label25 # BB#59: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 46 br 52 # 52: up to label14 .LBB0_60: # %if.then43.i # in Loop: Header=BB0_22 Depth=1 - end_block # label67: + end_block # label66: i32.store 12($10), $6 i32.store 8($10), $5 i32.const $push106=, 8 @@ -540,7 +540,7 @@ mymemcmp: # @mymemcmp br 51 # 51: up to label14 .LBB0_62: # %do.body.i104.i # in Loop: Header=BB0_22 Depth=1 - end_block # label66: + end_block # label65: i32.load8_u $0=, 0($1) i32.load8_u $2=, 0($10) i32.const $push185=, 1 @@ -550,17 +550,17 @@ mymemcmp: # @mymemcmp i32.add $push12=, $10, $pop184 copy_local $10=, $pop12 i32.eq $push93=, $2, $0 - br_if 49, $pop93 # 49: down to label16 + br_if 49, $pop93 # 49: down to label15 # BB#63: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 48 br 50 # 50: up to label14 .LBB0_64: # %mymemcmp1.exit108.i - end_block # label65: + end_block # label64: i32.sub $push98=, $2, $0 return $pop98 .LBB0_65: # %do1.i56 # in Loop: Header=BB0_22 Depth=1 - end_block # label64: + end_block # label63: i32.load $push191=, 0($6) tee_local $push190=, $4=, $pop191 i32.shl $push47=, $pop190, $3 @@ -570,25 +570,25 @@ mymemcmp: # @mymemcmp i32.load $push187=, 0($1) tee_local $push186=, $1=, $pop187 i32.ne $push48=, $pop188, $pop186 - br_if 32, $pop48 # 32: down to label31 + br_if 32, $pop48 # 32: down to label30 # BB#66: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 18 br 48 # 48: up to label14 .LBB0_67: # %if.end54.i # in Loop: Header=BB0_22 Depth=1 - end_block # label63: + end_block # label62: i32.load $7=, 12($8) i32.load $5=, 12($9) i32.const $push50=, -4 i32.add $push193=, $2, $pop50 tee_local $push192=, $2=, $pop193 i32.eqz $push226=, $pop192 - br_if 33, $pop226 # 33: down to label29 + br_if 33, $pop226 # 33: down to label28 # BB#68: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 19 br 47 # 47: up to label14 .LBB0_69: # in Loop: Header=BB0_22 Depth=1 - end_block # label62: + end_block # label61: i32.const $push51=, 16 i32.add $1=, $8, $pop51 i32.const $push194=, 16 @@ -598,19 +598,19 @@ mymemcmp: # @mymemcmp br 46 # 46: up to label14 .LBB0_71: # %do.body.i23 # in Loop: Header=BB0_22 Depth=1 - end_block # label61: + end_block # label60: i32.shl $push53=, $5, $3 i32.shr_u $push52=, $4, $0 i32.or $push196=, $pop53, $pop52 tee_local $push195=, $4=, $pop196 i32.ne $push54=, $pop195, $7 - br_if 22, $pop54 # 22: down to label38 + br_if 22, $pop54 # 22: down to label37 # BB#72: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 4 br 45 # 45: up to label14 .LBB0_73: # %do3.i42 # in Loop: Header=BB0_22 Depth=1 - end_block # label60: + end_block # label59: i32.load $push202=, 0($6) tee_local $push201=, $7=, $pop202 i32.shl $push57=, $pop201, $3 @@ -620,12 +620,12 @@ mymemcmp: # @mymemcmp i32.load $push198=, 0($1) tee_local $push197=, $5=, $pop198 i32.ne $push58=, $pop199, $pop197 - br_if 23, $pop58 # 23: down to label36 + br_if 23, $pop58 # 23: down to label35 # BB#74: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 8 br 44 # 44: up to label14 .LBB0_75: # in Loop: Header=BB0_22 Depth=1 - end_block # label59: + end_block # label58: copy_local $8=, $1 copy_local $4=, $6 i32.const $push59=, 4 @@ -636,7 +636,7 @@ mymemcmp: # @mymemcmp br 43 # 43: up to label14 .LBB0_77: # %do2.i50 # in Loop: Header=BB0_22 Depth=1 - end_block # label58: + end_block # label57: i32.load $push208=, 4($4) tee_local $push207=, $5=, $pop208 i32.shl $push62=, $pop207, $3 @@ -646,21 +646,21 @@ mymemcmp: # @mymemcmp i32.load $push204=, 0($1) tee_local $push203=, $1=, $pop204 i32.ne $push63=, $pop205, $pop203 - br_if 23, $pop63 # 23: down to label34 + br_if 23, $pop63 # 23: down to label33 # BB#78: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 13 br 42 # 42: up to label14 .LBB0_79: # in Loop: Header=BB0_22 Depth=1 - end_block # label57: + end_block # label56: i32.const $push64=, 8 i32.add $1=, $8, $pop64 i32.const $push209=, 8 i32.add $6=, $4, $pop209 copy_local $9=, $4 - br 24 # 24: down to label32 + br 24 # 24: down to label31 .LBB0_80: # %if.then52.i # in Loop: Header=BB0_22 Depth=1 - end_block # label56: + end_block # label55: i32.store 12($10), $5 i32.store 8($10), $1 i32.const $push134=, 8 @@ -674,7 +674,7 @@ mymemcmp: # @mymemcmp br 40 # 40: up to label14 .LBB0_82: # %do.body.i170.i # in Loop: Header=BB0_22 Depth=1 - end_block # label55: + end_block # label54: i32.load8_u $0=, 0($1) i32.load8_u $2=, 0($10) i32.const $push211=, 1 @@ -684,17 +684,17 @@ mymemcmp: # @mymemcmp i32.add $push22=, $10, $pop210 copy_local $10=, $pop22 i32.eq $push49=, $2, $0 - br_if 24, $pop49 # 24: down to label30 + br_if 24, $pop49 # 24: down to label29 # BB#83: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 17 br 39 # 39: up to label14 .LBB0_84: # %mymemcmp1.exit174.i - end_block # label54: + end_block # label53: i32.sub $push94=, $2, $0 return $pop94 .LBB0_85: # %if.then.i24 # in Loop: Header=BB0_22 Depth=1 - end_block # label53: + end_block # label52: i32.store 12($10), $4 i32.store 8($10), $7 i32.const $push130=, 8 @@ -708,7 +708,7 @@ mymemcmp: # @mymemcmp br 37 # 37: up to label14 .LBB0_87: # %do.body.i.i30 # in Loop: Header=BB0_22 Depth=1 - end_block # label52: + end_block # label51: i32.load8_u $0=, 0($1) i32.load8_u $2=, 0($10) i32.const $push213=, 1 @@ -718,17 +718,17 @@ mymemcmp: # @mymemcmp i32.add $push15=, $10, $pop212 copy_local $10=, $pop15 i32.eq $push55=, $2, $0 - br_if 14, $pop55 # 14: down to label37 + br_if 14, $pop55 # 14: down to label36 # BB#88: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 3 br 36 # 36: up to label14 .LBB0_89: # %mymemcmp1.exit.i34 - end_block # label51: + end_block # label50: i32.sub $push97=, $2, $0 return $pop97 .LBB0_90: # %if.then34.i # in Loop: Header=BB0_22 Depth=1 - end_block # label50: + end_block # label49: i32.store 12($10), $4 i32.store 8($10), $5 i32.const $push142=, 8 @@ -742,7 +742,7 @@ mymemcmp: # @mymemcmp br 34 # 34: up to label14 .LBB0_92: # %do.body.i194.i # in Loop: Header=BB0_22 Depth=1 - end_block # label49: + end_block # label48: i32.load8_u $0=, 0($1) i32.load8_u $2=, 0($10) i32.const $push215=, 1 @@ -752,17 +752,17 @@ mymemcmp: # @mymemcmp i32.add $push18=, $10, $pop214 copy_local $10=, $pop18 i32.eq $push60=, $2, $0 - br_if 13, $pop60 # 13: down to label35 + br_if 13, $pop60 # 13: down to label34 # BB#93: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 7 br 33 # 33: up to label14 .LBB0_94: # %mymemcmp1.exit198.i - end_block # label48: + end_block # label47: i32.sub $push96=, $2, $0 return $pop96 .LBB0_95: # %if.then43.i51 # in Loop: Header=BB0_22 Depth=1 - end_block # label47: + end_block # label46: i32.store 12($10), $6 i32.store 8($10), $1 i32.const $push138=, 8 @@ -776,7 +776,7 @@ mymemcmp: # @mymemcmp br 31 # 31: up to label14 .LBB0_97: # %do.body.i182.i # in Loop: Header=BB0_22 Depth=1 - end_block # label46: + end_block # label45: i32.load8_u $0=, 0($1) i32.load8_u $2=, 0($10) i32.const $push217=, 1 @@ -786,30 +786,30 @@ mymemcmp: # @mymemcmp i32.add $push20=, $10, $pop216 copy_local $10=, $pop20 i32.eq $push65=, $2, $0 - br_if 12, $pop65 # 12: down to label33 + br_if 12, $pop65 # 12: down to label32 # BB#98: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 12 br 30 # 30: up to label14 .LBB0_99: # %mymemcmp1.exit186.i - end_block # label45: + end_block # label44: i32.sub $push95=, $2, $0 return $pop95 .LBB0_100: # %do0.i57 # in Loop: Header=BB0_22 Depth=1 - end_block # label44: + end_block # label43: i32.const $1=, 0 i32.shl $push67=, $5, $3 i32.shr_u $push66=, $4, $0 i32.or $push219=, $pop67, $pop66 tee_local $push218=, $0=, $pop219 i32.eq $push68=, $pop218, $7 - br_if 15, $pop68 # 15: down to label28 + br_if 15, $pop68 # 15: down to label27 # BB#101: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 21 br 28 # 28: up to label14 .LBB0_102: # %if.then63.i # in Loop: Header=BB0_22 Depth=1 - end_block # label43: + end_block # label42: i32.store 12($10), $0 i32.store 8($10), $7 i32.const $push126=, 8 @@ -823,7 +823,7 @@ mymemcmp: # @mymemcmp br 27 # 27: up to label14 .LBB0_104: # %do.body.i158.i # in Loop: Header=BB0_22 Depth=1 - end_block # label42: + end_block # label41: i32.load8_u $0=, 0($1) i32.load8_u $2=, 0($10) i32.const $push221=, 1 @@ -833,118 +833,118 @@ mymemcmp: # @mymemcmp i32.add $push24=, $10, $pop220 copy_local $10=, $pop24 i32.eq $push69=, $2, $0 - br_if 14, $pop69 # 14: down to label27 + br_if 14, $pop69 # 14: down to label26 # BB#105: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 23 br 26 # 26: up to label14 .LBB0_106: # %mymemcmp1.exit162.i # in Loop: Header=BB0_22 Depth=1 - end_block # label41: + end_block # label40: i32.sub $1=, $2, $0 # BB#107: # in Loop: Header=BB0_22 Depth=1 i32.const $11=, 24 br 25 # 25: up to label14 .LBB0_108: # %cleanup - end_block # label40: + end_block # label39: return $1 .LBB0_109: # in Loop: Header=BB0_22 Depth=1 - end_block # label39: + end_block # label38: i32.const $11=, 26 br 23 # 23: up to label14 .LBB0_110: # in Loop: Header=BB0_22 Depth=1 - end_block # label38: + end_block # label37: i32.const $11=, 1 br 22 # 22: up to label14 .LBB0_111: # in Loop: Header=BB0_22 Depth=1 - end_block # label37: + end_block # label36: i32.const $11=, 2 br 21 # 21: up to label14 .LBB0_112: # in Loop: Header=BB0_22 Depth=1 - end_block # label36: + end_block # label35: i32.const $11=, 5 br 20 # 20: up to label14 .LBB0_113: # in Loop: Header=BB0_22 Depth=1 - end_block # label35: + end_block # label34: i32.const $11=, 6 br 19 # 19: up to label14 .LBB0_114: # in Loop: Header=BB0_22 Depth=1 - end_block # label34: + end_block # label33: i32.const $11=, 10 br 18 # 18: up to label14 .LBB0_115: # in Loop: Header=BB0_22 Depth=1 - end_block # label33: + end_block # label32: i32.const $11=, 11 br 17 # 17: up to label14 .LBB0_116: # in Loop: Header=BB0_22 Depth=1 - end_block # label32: + end_block # label31: i32.const $11=, 14 br 16 # 16: up to label14 .LBB0_117: # in Loop: Header=BB0_22 Depth=1 - end_block # label31: + end_block # label30: i32.const $11=, 15 br 15 # 15: up to label14 .LBB0_118: # in Loop: Header=BB0_22 Depth=1 - end_block # label30: + end_block # label29: i32.const $11=, 16 br 14 # 14: up to label14 .LBB0_119: # in Loop: Header=BB0_22 Depth=1 - end_block # label29: + end_block # label28: i32.const $11=, 20 br 13 # 13: up to label14 .LBB0_120: # in Loop: Header=BB0_22 Depth=1 - end_block # label28: + end_block # label27: i32.const $11=, 24 br 12 # 12: up to label14 .LBB0_121: # in Loop: Header=BB0_22 Depth=1 - end_block # label27: + end_block # label26: i32.const $11=, 22 br 11 # 11: up to label14 .LBB0_122: # in Loop: Header=BB0_22 Depth=1 - end_block # label26: + end_block # label25: i32.const $11=, 24 br 10 # 10: up to label14 .LBB0_123: # in Loop: Header=BB0_22 Depth=1 - end_block # label25: + end_block # label24: i32.const $11=, 27 br 9 # 9: up to label14 .LBB0_124: # in Loop: Header=BB0_22 Depth=1 - end_block # label24: + end_block # label23: i32.const $11=, 30 br 8 # 8: up to label14 .LBB0_125: # in Loop: Header=BB0_22 Depth=1 - end_block # label23: + end_block # label22: i32.const $11=, 31 br 7 # 7: up to label14 .LBB0_126: # in Loop: Header=BB0_22 Depth=1 - end_block # label22: + end_block # label21: i32.const $11=, 35 br 6 # 6: up to label14 .LBB0_127: # in Loop: Header=BB0_22 Depth=1 - end_block # label21: + end_block # label20: i32.const $11=, 36 br 5 # 5: up to label14 .LBB0_128: # in Loop: Header=BB0_22 Depth=1 - end_block # label20: + end_block # label19: i32.const $11=, 39 br 4 # 4: up to label14 .LBB0_129: # in Loop: Header=BB0_22 Depth=1 - end_block # label19: + end_block # label18: i32.const $11=, 40 br 3 # 3: up to label14 .LBB0_130: # in Loop: Header=BB0_22 Depth=1 - end_block # label18: + end_block # label17: i32.const $11=, 41 br 2 # 2: up to label14 .LBB0_131: # in Loop: Header=BB0_22 Depth=1 - end_block # label17: + end_block # label16: i32.const $11=, 45 br 1 # 1: up to label14 .LBB0_132: # in Loop: Header=BB0_22 Depth=1 - end_block # label16: + end_block # label15: i32.const $11=, 47 br 0 # 0: up to label14 .LBB0_133: - end_loop # label15: + end_loop .endfunc .Lfunc_end0: .size mymemcmp, .Lfunc_end0-mymemcmp @@ -995,12 +995,12 @@ main: # @main i32.call $push11=, mymemcmp@FUNCTION, $pop10, $pop9, $pop8 i32.const $push12=, -51 i32.ne $push13=, $pop11, $pop12 - br_if 0, $pop13 # 0: down to label89 + br_if 0, $pop13 # 0: down to label88 # BB#1: # %cleanup i32.const $push30=, 0 return $pop30 .LBB1_2: # %if.then26 - end_block # label89: + end_block # label88: call abort@FUNCTION unreachable .endfunc @@ -1028,5 +1028,5 @@ buf: .size .L.str.1, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr38151.c.s b/test/torture-s/pr38151.c.s index e230ca59e..03c962291 100644 --- a/test/torture-s/pr38151.c.s +++ b/test/torture-s/pr38151.c.s @@ -137,5 +137,5 @@ fails: .size fails, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr38212.c.s b/test/torture-s/pr38212.c.s index 3457b68f6..5ea9884a6 100644 --- a/test/torture-s/pr38212.c.s +++ b/test/torture-s/pr38212.c.s @@ -66,5 +66,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr38236.c.s b/test/torture-s/pr38236.c.s index e4b07ea81..d95740982 100644 --- a/test/torture-s/pr38236.c.s +++ b/test/torture-s/pr38236.c.s @@ -58,5 +58,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr38422.c.s b/test/torture-s/pr38422.c.s index 18f0a5f67..0143ff9b6 100644 --- a/test/torture-s/pr38422.c.s +++ b/test/torture-s/pr38422.c.s @@ -55,4 +55,4 @@ s: .size s, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr38533.c.s b/test/torture-s/pr38533.c.s index 168506c76..f84494ac0 100644 --- a/test/torture-s/pr38533.c.s +++ b/test/torture-s/pr38533.c.s @@ -1246,5 +1246,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr38819.c.s b/test/torture-s/pr38819.c.s index 2ffabf0e6..e86592732 100644 --- a/test/torture-s/pr38819.c.s +++ b/test/torture-s/pr38819.c.s @@ -67,5 +67,5 @@ r: .size r, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/pr38969.c.s b/test/torture-s/pr38969.c.s index c500f994b..490b8cbb9 100644 --- a/test/torture-s/pr38969.c.s +++ b/test/torture-s/pr38969.c.s @@ -99,5 +99,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr39100.c.s b/test/torture-s/pr39100.c.s index 2c6720f69..0e2d3d016 100644 --- a/test/torture-s/pr39100.c.s +++ b/test/torture-s/pr39100.c.s @@ -42,7 +42,7 @@ foo: # @foo i32.load8_u $push0=, 0($1) i32.const $push23=, 1 i32.and $push1=, $pop0, $pop23 - br_if 0, $pop1 # 0: down to label5 + br_if 0, $pop1 # 0: down to label4 # BB#3: # %if.else # in Loop: Header=BB0_2 Depth=1 i32.const $push28=, 4 @@ -54,10 +54,10 @@ foo: # @foo i32.store16 0($pop26), $pop6 copy_local $7=, $5 copy_local $5=, $2 - br 1 # 1: down to label4 + br 1 # 1: down to label3 .LBB0_4: # %if.then # in Loop: Header=BB0_2 Depth=1 - end_block # label5: + end_block # label4: i32.load16_u $push3=, 0($4) i32.const $push29=, 1 i32.add $push4=, $pop3, $pop29 @@ -66,12 +66,12 @@ foo: # @foo copy_local $6=, $2 .LBB0_5: # %if.end # in Loop: Header=BB0_2 Depth=1 - end_block # label4: + end_block # label3: i32.store 0($7), $1 copy_local $1=, $3 br_if 0, $3 # 0: up to label2 # BB#6: # %while.end.loopexit - end_loop # label3: + end_loop i32.load $1=, 8($8) br 1 # 1: down to label0 .LBB0_7: @@ -131,23 +131,23 @@ main: # @main i32.load16_u $push3=, 4($pop23) i32.const $push22=, 1 i32.ne $push4=, $pop3, $pop22 - br_if 0, $pop4 # 0: down to label6 + br_if 0, $pop4 # 0: down to label5 # BB#1: # %lor.lhs.false i32.load16_u $push5=, 6($1) i32.const $push31=, 1 i32.ne $push6=, $pop5, $pop31 - br_if 0, $pop6 # 0: down to label6 + br_if 0, $pop6 # 0: down to label5 # BB#2: # %if.end i32.load $push7=, 24($2) i32.ne $push8=, $pop7, $0 - br_if 0, $pop8 # 0: down to label6 + br_if 0, $pop8 # 0: down to label5 # BB#3: # %if.end13 i32.load $push9=, 12($2) i32.ne $push10=, $pop9, $2 - br_if 0, $pop10 # 0: down to label6 + br_if 0, $pop10 # 0: down to label5 # BB#4: # %if.end20 i32.load $push11=, 4($2) - br_if 0, $pop11 # 0: down to label6 + br_if 0, $pop11 # 0: down to label5 # BB#5: # %if.end24 i32.const $push19=, 0 i32.const $push17=, 32 @@ -156,7 +156,7 @@ main: # @main i32.const $push12=, 0 return $pop12 .LBB1_6: # %if.then23 - end_block # label6: + end_block # label5: call abort@FUNCTION unreachable .endfunc @@ -164,5 +164,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr39120.c.s b/test/torture-s/pr39120.c.s index 87c32cdeb..7d30f81fd 100644 --- a/test/torture-s/pr39120.c.s +++ b/test/torture-s/pr39120.c.s @@ -83,5 +83,5 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr39228.c.s b/test/torture-s/pr39228.c.s index c3f905db4..ffceb41bb 100644 --- a/test/torture-s/pr39228.c.s +++ b/test/torture-s/pr39228.c.s @@ -36,7 +36,7 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype __builtin_isinff, i32 .functype __builtin_isinfl, i32 diff --git a/test/torture-s/pr39233.c.s b/test/torture-s/pr39233.c.s index 9b57c66fa..c858db429 100644 --- a/test/torture-s/pr39233.c.s +++ b/test/torture-s/pr39233.c.s @@ -53,5 +53,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr39240.c.s b/test/torture-s/pr39240.c.s index e57ca8e05..9f04bc61c 100644 --- a/test/torture-s/pr39240.c.s +++ b/test/torture-s/pr39240.c.s @@ -303,5 +303,5 @@ l6: .size l6, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr39339.c.s b/test/torture-s/pr39339.c.s index 58ea9f026..2e903ae13 100644 --- a/test/torture-s/pr39339.c.s +++ b/test/torture-s/pr39339.c.s @@ -56,7 +56,7 @@ foo: # @foo tee_local $push24=, $0=, $pop25 br_if 0, $pop24 # 0: up to label1 .LBB0_3: # %for.end - end_loop # label2: + end_loop end_block # label0: # fallthrough-return .endfunc @@ -121,12 +121,12 @@ main: # @main i32.load $push14=, 20($0) i32.const $push32=, 1434451954 i32.ne $push15=, $pop14, $pop32 - br_if 0, $pop15 # 0: down to label3 + br_if 0, $pop15 # 0: down to label2 # BB#1: # %if.end i32.load $push16=, 28($0) i32.const $push41=, 1434451954 i32.ne $push17=, $pop16, $pop41 - br_if 0, $pop17 # 0: down to label3 + br_if 0, $pop17 # 0: down to label2 # BB#2: # %if.end13 i32.const $push25=, 0 i32.const $push23=, 64 @@ -135,7 +135,7 @@ main: # @main i32.const $push18=, 0 return $pop18 .LBB1_3: # %if.then12 - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -156,5 +156,5 @@ main: # @main .size .Lmain.e, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr39501.c.s b/test/torture-s/pr39501.c.s index 5405405d4..6266e8486 100644 --- a/test/torture-s/pr39501.c.s +++ b/test/torture-s/pr39501.c.s @@ -478,6 +478,6 @@ main: # @main .size main, .Lfunc_end8-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr40022.c.s b/test/torture-s/pr40022.c.s index 972961f40..f19853384 100644 --- a/test/torture-s/pr40022.c.s +++ b/test/torture-s/pr40022.c.s @@ -48,25 +48,25 @@ bar: # @bar copy_local $1=, $pop3 br_if 0, $4 # 0: up to label1 .LBB1_2: # %while.end - end_loop # label2: + end_loop end_block # label0: i32.call $push6=, foo@FUNCTION, $2 tee_local $push5=, $1=, $pop6 i32.store 0($0), $pop5 block i32.eqz $push10=, $1 - br_if 0, $pop10 # 0: down to label3 + br_if 0, $pop10 # 0: down to label2 .LBB1_3: # %while.cond2.while.cond2_crit_edge # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: copy_local $0=, $1 i32.load $push8=, 0($1) tee_local $push7=, $4=, $pop8 copy_local $1=, $pop7 - br_if 0, $4 # 0: up to label4 + br_if 0, $4 # 0: up to label3 .LBB1_4: # %while.end6 - end_loop # label5: - end_block # label3: + end_loop + end_block # label2: i32.call $push0=, foo@FUNCTION, $3 i32.store 0($0), $pop0 # fallthrough-return @@ -95,25 +95,25 @@ main: # @main i32.load $push8=, d($pop9) tee_local $push7=, $0=, $pop8 i32.eqz $push15=, $pop7 - br_if 0, $pop15 # 0: down to label6 + br_if 0, $pop15 # 0: down to label4 # BB#1: # %lor.lhs.false i32.load $push12=, 0($0) tee_local $push11=, $0=, $pop12 i32.eqz $push16=, $pop11 - br_if 0, $pop16 # 0: down to label6 + br_if 0, $pop16 # 0: down to label4 # BB#2: # %lor.lhs.false2 i32.load $push14=, 0($0) tee_local $push13=, $0=, $pop14 i32.eqz $push17=, $pop13 - br_if 0, $pop17 # 0: down to label6 + br_if 0, $pop17 # 0: down to label4 # BB#3: # %lor.lhs.false6 i32.load $push5=, 0($0) - br_if 0, $pop5 # 0: down to label6 + br_if 0, $pop5 # 0: down to label4 # BB#4: # %if.end i32.const $push6=, 0 return $pop6 .LBB2_5: # %if.then - end_block # label6: + end_block # label4: call abort@FUNCTION unreachable .endfunc @@ -157,5 +157,5 @@ e: .size e, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr40057.c.s b/test/torture-s/pr40057.c.s index 51e613830..f1eb6fb23 100644 --- a/test/torture-s/pr40057.c.s +++ b/test/torture-s/pr40057.c.s @@ -69,5 +69,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr40386.c.s b/test/torture-s/pr40386.c.s index 94ed473c5..45cf88b88 100644 --- a/test/torture-s/pr40386.c.s +++ b/test/torture-s/pr40386.c.s @@ -290,6 +290,6 @@ shift2: .size shift2, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr40404.c.s b/test/torture-s/pr40404.c.s index 9f1b44c01..249baf24d 100644 --- a/test/torture-s/pr40404.c.s +++ b/test/torture-s/pr40404.c.s @@ -29,4 +29,4 @@ s: .size s, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr40493.c.s b/test/torture-s/pr40493.c.s index 68864e7dd..51bc44738 100644 --- a/test/torture-s/pr40493.c.s +++ b/test/torture-s/pr40493.c.s @@ -63,4 +63,4 @@ y01: .size y01, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr40579.c.s b/test/torture-s/pr40579.c.s index 1c6bfd205..fc676f689 100644 --- a/test/torture-s/pr40579.c.s +++ b/test/torture-s/pr40579.c.s @@ -41,5 +41,5 @@ foo: # @foo .size foo, .Lfunc_end1-foo - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr40657.c.s b/test/torture-s/pr40657.c.s index 4d693ad71..c3ccc8397 100644 --- a/test/torture-s/pr40657.c.s +++ b/test/torture-s/pr40657.c.s @@ -88,6 +88,6 @@ v: .size v, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr40668.c.s b/test/torture-s/pr40668.c.s index 25719ced4..674c1db73 100644 --- a/test/torture-s/pr40668.c.s +++ b/test/torture-s/pr40668.c.s @@ -66,4 +66,4 @@ main: # @main .size .Lswitch.table, 36 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr40747.c.s b/test/torture-s/pr40747.c.s index 30cee961b..c4b85de4a 100644 --- a/test/torture-s/pr40747.c.s +++ b/test/torture-s/pr40747.c.s @@ -31,4 +31,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr41239.c.s b/test/torture-s/pr41239.c.s index 16fa8f433..f42147c19 100644 --- a/test/torture-s/pr41239.c.s +++ b/test/torture-s/pr41239.c.s @@ -184,6 +184,6 @@ main: # @main .size .Lmain.s, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr41317.c.s b/test/torture-s/pr41317.c.s index afc79386f..6fb6e203f 100644 --- a/test/torture-s/pr41317.c.s +++ b/test/torture-s/pr41317.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr41395-1.c.s b/test/torture-s/pr41395-1.c.s index 90497c7b0..57969aa06 100644 --- a/test/torture-s/pr41395-1.c.s +++ b/test/torture-s/pr41395-1.c.s @@ -53,6 +53,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype malloc, i32, i32 .functype abort, void diff --git a/test/torture-s/pr41395-2.c.s b/test/torture-s/pr41395-2.c.s index 7fc9b1a7e..c028c2964 100644 --- a/test/torture-s/pr41395-2.c.s +++ b/test/torture-s/pr41395-2.c.s @@ -53,6 +53,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype malloc, i32, i32 .functype abort, void diff --git a/test/torture-s/pr41463.c.s b/test/torture-s/pr41463.c.s new file mode 100644 index 000000000..46a21b75d --- /dev/null +++ b/test/torture-s/pr41463.c.s @@ -0,0 +1,67 @@ + .text + .file "/usr/local/google/home/dschuff/s/wasm-waterfall/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41463.c" + .section .text.foo,"ax",@progbits + .hidden foo + .globl foo + .type foo,@function +foo: # @foo + .param i32, i32 + .result i32 +# BB#0: # %entry + i32.const $push0=, 2 + i32.shl $push1=, $1, $pop0 + i32.add $push2=, $0, $pop1 + i32.const $push3=, 24 + i32.add $push10=, $pop2, $pop3 + tee_local $push9=, $1=, $pop10 + i32.const $push4=, 0 + i32.store 0($pop9), $pop4 + i32.const $push5=, 28 + i32.add $push6=, $0, $pop5 + i32.const $push7=, global + i32.store 0($pop6), $pop7 + i32.load $push8=, 0($1) + # fallthrough-return: $pop8 + .endfunc +.Lfunc_end0: + .size foo, .Lfunc_end0-foo + + .section .text.main,"ax",@progbits + .hidden main + .globl main + .type main,@function +main: # @main + .result i32 +# BB#0: # %entry + block + i32.const $push0=, 76 + i32.call $push1=, malloc@FUNCTION, $pop0 + i32.const $push2=, 1 + i32.call $push3=, foo@FUNCTION, $pop1, $pop2 + i32.const $push4=, global + i32.ne $push5=, $pop3, $pop4 + br_if 0, $pop5 # 0: down to label0 +# BB#1: # %if.end + i32.const $push6=, 0 + return $pop6 +.LBB1_2: # %if.then + end_block # label0: + call abort@FUNCTION + unreachable + .endfunc +.Lfunc_end1: + .size main, .Lfunc_end1-main + + .hidden global # @global + .type global,@object + .section .bss.global,"aw",@nobits + .globl global + .p2align 2 +global: + .skip 76 + .size global, 76 + + + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" + .functype malloc, i32, i32 + .functype abort, void diff --git a/test/torture-s/pr41750.c.s b/test/torture-s/pr41750.c.s index 8f05bb08a..fb966322b 100644 --- a/test/torture-s/pr41750.c.s +++ b/test/torture-s/pr41750.c.s @@ -111,5 +111,5 @@ abfd: .size abfd, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr41917.c.s b/test/torture-s/pr41917.c.s index 4b42f2f3b..9db81ff0e 100644 --- a/test/torture-s/pr41917.c.s +++ b/test/torture-s/pr41917.c.s @@ -38,5 +38,5 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr41919.c.s b/test/torture-s/pr41919.c.s index bc0eb5875..90422f103 100644 --- a/test/torture-s/pr41919.c.s +++ b/test/torture-s/pr41919.c.s @@ -23,4 +23,4 @@ g_23: .size g_23, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr42006.c.s b/test/torture-s/pr42006.c.s index 38453c3e4..6fbedc6e6 100644 --- a/test/torture-s/pr42006.c.s +++ b/test/torture-s/pr42006.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr42142.c.s b/test/torture-s/pr42142.c.s index 94a55861d..27edff377 100644 --- a/test/torture-s/pr42142.c.s +++ b/test/torture-s/pr42142.c.s @@ -47,5 +47,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr42154.c.s b/test/torture-s/pr42154.c.s index de46bc95e..0365d6bb9 100644 --- a/test/torture-s/pr42154.c.s +++ b/test/torture-s/pr42154.c.s @@ -39,5 +39,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr42231.c.s b/test/torture-s/pr42231.c.s index 270bdb362..91ca6d1e0 100644 --- a/test/torture-s/pr42231.c.s +++ b/test/torture-s/pr42231.c.s @@ -93,5 +93,5 @@ max: .size max, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr42248.c.s b/test/torture-s/pr42248.c.s index 589711cdc..45fd78482 100644 --- a/test/torture-s/pr42248.c.s +++ b/test/torture-s/pr42248.c.s @@ -72,5 +72,5 @@ g1s: .size g1s, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr42269-2.c.s b/test/torture-s/pr42269-2.c.s index 7e0df4772..8dbf8ffd2 100644 --- a/test/torture-s/pr42269-2.c.s +++ b/test/torture-s/pr42269-2.c.s @@ -43,4 +43,4 @@ s: .size s, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr42512.c.s b/test/torture-s/pr42512.c.s index 4af46ec10..4446ae2d0 100644 --- a/test/torture-s/pr42512.c.s +++ b/test/torture-s/pr42512.c.s @@ -25,7 +25,7 @@ main: # @main copy_local $1=, $pop6 br_if 0, $0 # 0: up to label0 # BB#2: # %for.end - end_loop # label1: + end_loop i32.const $push12=, 0 i32.store16 g_3($pop12), $2 block @@ -33,12 +33,12 @@ main: # @main i32.and $push4=, $2, $pop3 i32.const $push11=, 65535 i32.ne $push5=, $pop4, $pop11 - br_if 0, $pop5 # 0: down to label2 + br_if 0, $pop5 # 0: down to label1 # BB#3: # %if.end i32.const $push13=, 0 return $pop13 .LBB0_4: # %if.then - end_block # label2: + end_block # label1: call abort@FUNCTION unreachable .endfunc @@ -55,5 +55,5 @@ g_3: .size g_3, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr42544.c.s b/test/torture-s/pr42544.c.s index 2d6b0310a..b5d021df4 100644 --- a/test/torture-s/pr42544.c.s +++ b/test/torture-s/pr42544.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr42570.c.s b/test/torture-s/pr42570.c.s index c7f0570ff..690f41a36 100644 --- a/test/torture-s/pr42570.c.s +++ b/test/torture-s/pr42570.c.s @@ -21,4 +21,4 @@ foo: .size foo, 0 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr42614.c.s b/test/torture-s/pr42614.c.s index 4e0f2f7db..e2ba0c53a 100644 --- a/test/torture-s/pr42614.c.s +++ b/test/torture-s/pr42614.c.s @@ -69,6 +69,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype malloc, i32, i32 .functype abort, void diff --git a/test/torture-s/pr42691.c.s b/test/torture-s/pr42691.c.s index e96ea12b5..e74367465 100644 --- a/test/torture-s/pr42691.c.s +++ b/test/torture-s/pr42691.c.s @@ -25,7 +25,7 @@ add: # @add loop # label2: f64.const $push10=, infinity f64.ne $push2=, $3, $pop10 - br_if 3, $pop2 # 3: down to label0 + br_if 2, $pop2 # 2: down to label0 # BB#3: # %while.cond # in Loop: Header=BB0_2 Depth=1 f64.load $3=, 0($1) @@ -35,7 +35,7 @@ add: # @add f64.ne $push3=, $3, $2 br_if 0, $pop3 # 0: up to label2 .LBB0_4: # %if.end10 - end_loop # label3: + end_loop end_block # label1: i32.const $push4=, 0 return $pop4 @@ -72,10 +72,10 @@ main: # @main .LBB1_1: # %if.end.i # =>This Inner Loop Header: Depth=1 block - loop # label5: + loop # label4: f64.const $push16=, infinity f64.ne $push3=, $1, $pop16 - br_if 2, $pop3 # 2: down to label4 + br_if 1, $pop3 # 1: down to label3 # BB#2: # %while.cond.i # in Loop: Header=BB1_1 Depth=1 f64.load $1=, 0($0) @@ -84,9 +84,9 @@ main: # @main copy_local $0=, $pop0 f64.const $push17=, 0x1.7p4 f64.ne $push4=, $1, $pop17 - br_if 0, $pop4 # 0: up to label5 + br_if 0, $pop4 # 0: up to label4 # BB#3: # %add.exit - end_loop # label6: + end_loop i32.const $push12=, 0 i32.const $push10=, 16 i32.add $push11=, $2, $pop10 @@ -94,7 +94,7 @@ main: # @main i32.const $push5=, 0 return $pop5 .LBB1_4: # %if.then3.i - end_block # label4: + end_block # label3: call abort@FUNCTION unreachable .endfunc @@ -102,5 +102,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr42721.c.s b/test/torture-s/pr42721.c.s index 4f7a6aa45..c5d6173b8 100644 --- a/test/torture-s/pr42721.c.s +++ b/test/torture-s/pr42721.c.s @@ -36,5 +36,5 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr42833.c.s b/test/torture-s/pr42833.c.s index c0b984c78..443d8f4c9 100644 --- a/test/torture-s/pr42833.c.s +++ b/test/torture-s/pr42833.c.s @@ -234,4 +234,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr43008.c.s b/test/torture-s/pr43008.c.s index 42ad15bfa..b0793ea63 100644 --- a/test/torture-s/pr43008.c.s +++ b/test/torture-s/pr43008.c.s @@ -67,6 +67,6 @@ i: .size i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype __builtin_malloc, i32 .functype abort, void diff --git a/test/torture-s/pr43220.c.s b/test/torture-s/pr43220.c.s index 54116b2f3..0a46dc54c 100644 --- a/test/torture-s/pr43220.c.s +++ b/test/torture-s/pr43220.c.s @@ -68,7 +68,7 @@ main: # @main i32.lt_s $push11=, $pop17, $pop16 br_if 0, $pop11 # 0: up to label0 # BB#2: # %if.end - end_loop # label1: + end_loop i32.const $push12=, 0 # fallthrough-return: $pop12 .endfunc @@ -85,4 +85,4 @@ p: .size p, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr43236.c.s b/test/torture-s/pr43236.c.s index 1239ccf91..0e5ed4762 100644 --- a/test/torture-s/pr43236.c.s +++ b/test/torture-s/pr43236.c.s @@ -125,6 +125,6 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype memcmp, i32, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/pr43269.c.s b/test/torture-s/pr43269.c.s index 75cae8209..acfffc5fd 100644 --- a/test/torture-s/pr43269.c.s +++ b/test/torture-s/pr43269.c.s @@ -46,7 +46,7 @@ func_32: # @func_32 loop # label2: br 0 # 0: up to label2 .LBB1_3: - end_loop # label3: + end_loop .endfunc .Lfunc_end1: .size func_32, .Lfunc_end1-func_32 @@ -79,5 +79,5 @@ g_211: .size g_211, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr43385.c.s b/test/torture-s/pr43385.c.s index 834772114..adc909f5a 100644 --- a/test/torture-s/pr43385.c.s +++ b/test/torture-s/pr43385.c.s @@ -147,5 +147,5 @@ e: .size e, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr43438.c.s b/test/torture-s/pr43438.c.s index ed1805e49..2b3003c49 100644 --- a/test/torture-s/pr43438.c.s +++ b/test/torture-s/pr43438.c.s @@ -24,4 +24,4 @@ g_9: .size g_9, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr43560.c.s b/test/torture-s/pr43560.c.s index a3921c031..b53fce318 100644 --- a/test/torture-s/pr43560.c.s +++ b/test/torture-s/pr43560.c.s @@ -30,7 +30,7 @@ test: # @test i32.load8_u $push3=, 0($pop10) i32.const $push9=, 47 i32.ne $push4=, $pop3, $pop9 - br_if 1, $pop4 # 1: down to label2 + br_if 1, $pop4 # 1: down to label0 # BB#3: # %while.body # in Loop: Header=BB0_2 Depth=1 i32.store 0($2), $3 @@ -42,7 +42,7 @@ test: # @test i32.gt_s $push6=, $pop17, $pop16 br_if 0, $pop6 # 0: up to label1 .LBB0_4: # %while.end - end_loop # label2: + end_loop end_block # label0: # fallthrough-return .endfunc @@ -77,4 +77,4 @@ s: .size s, 20 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr43629.c.s b/test/torture-s/pr43629.c.s index 9d95147d1..9aaa47e6b 100644 --- a/test/torture-s/pr43629.c.s +++ b/test/torture-s/pr43629.c.s @@ -32,5 +32,5 @@ flag: .size flag, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr43783.c.s b/test/torture-s/pr43783.c.s index b6446b2cd..650f187ea 100644 --- a/test/torture-s/pr43783.c.s +++ b/test/torture-s/pr43783.c.s @@ -119,4 +119,4 @@ bid_Kx192: .size bid_Kx192, 768 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr43784.c.s b/test/torture-s/pr43784.c.s index 80a12036a..3d85c1fd1 100644 --- a/test/torture-s/pr43784.c.s +++ b/test/torture-s/pr43784.c.s @@ -29,7 +29,7 @@ main: # @main i32.ne $push1=, $pop19, $pop18 br_if 0, $pop1 # 0: up to label0 # BB#2: # %for.end - end_loop # label1: + end_loop call rp@FUNCTION, $2 i32.const $push3=, v+4 i32.const $push2=, 256 @@ -38,11 +38,11 @@ main: # @main .LBB0_3: # %for.body4 # =>This Inner Loop Header: Depth=1 block - loop # label3: + loop # label2: i32.add $push4=, $1, $0 i32.load8_u $push5=, 0($pop4) i32.ne $push6=, $1, $pop5 - br_if 2, $pop6 # 2: down to label2 + br_if 1, $pop6 # 1: down to label1 # BB#4: # %for.cond1 # in Loop: Header=BB0_3 Depth=1 i32.const $push26=, 1 @@ -50,9 +50,9 @@ main: # @main tee_local $push24=, $1=, $pop25 i32.const $push23=, 255 i32.le_s $push7=, $pop24, $pop23 - br_if 0, $pop7 # 0: up to label3 + br_if 0, $pop7 # 0: up to label2 # BB#5: # %for.end12 - end_loop # label4: + end_loop i32.const $push15=, 0 i32.const $push13=, 256 i32.add $push14=, $2, $pop13 @@ -60,7 +60,7 @@ main: # @main i32.const $push8=, 0 return $pop8 .LBB0_6: # %if.then - end_block # label2: + end_block # label1: call abort@FUNCTION unreachable .endfunc @@ -88,5 +88,5 @@ v: .size v, 260 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr43835.c.s b/test/torture-s/pr43835.c.s index 522274bfe..108ae3d3f 100644 --- a/test/torture-s/pr43835.c.s +++ b/test/torture-s/pr43835.c.s @@ -94,5 +94,5 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr43987.c.s b/test/torture-s/pr43987.c.s index 9e811fe49..aa8bfdbb5 100644 --- a/test/torture-s/pr43987.c.s +++ b/test/torture-s/pr43987.c.s @@ -46,4 +46,4 @@ B: .size B, 1024 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr44164.c.s b/test/torture-s/pr44164.c.s index 6501907aa..c3848c772 100644 --- a/test/torture-s/pr44164.c.s +++ b/test/torture-s/pr44164.c.s @@ -57,5 +57,5 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr44202-1.c.s b/test/torture-s/pr44202-1.c.s index 5cecc6533..f822e4371 100644 --- a/test/torture-s/pr44202-1.c.s +++ b/test/torture-s/pr44202-1.c.s @@ -103,6 +103,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr44468.c.s b/test/torture-s/pr44468.c.s index 28f910b37..285a34a7a 100644 --- a/test/torture-s/pr44468.c.s +++ b/test/torture-s/pr44468.c.s @@ -115,5 +115,5 @@ s: .size s, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr44555.c.s b/test/torture-s/pr44555.c.s index aaff68860..c9b613cb1 100644 --- a/test/torture-s/pr44555.c.s +++ b/test/torture-s/pr44555.c.s @@ -29,4 +29,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr44575.c.s b/test/torture-s/pr44575.c.s index 7d5e19525..6386d738d 100644 --- a/test/torture-s/pr44575.c.s +++ b/test/torture-s/pr44575.c.s @@ -32,7 +32,7 @@ check: # @check i32.or $push3=, $pop2, $2 i32.const $push15=, 18 i32.ne $push4=, $pop3, $pop15 - br_if 0, $pop4 # 0: down to label4 + br_if 0, $pop4 # 0: down to label3 # BB#2: # %land.lhs.true # in Loop: Header=BB0_1 Depth=1 i32.load $push21=, 12($5) @@ -44,16 +44,16 @@ check: # @check i32.load $1=, fails($pop18) f32.load $push6=, 8($4) f32.ne $push7=, $3, $pop6 - br_if 1, $pop7 # 1: down to label3 - br 2 # 2: down to label2 + br_if 1, $pop7 # 1: down to label2 + br 2 # 2: down to label1 .LBB0_3: # %sw.epilog.thread # in Loop: Header=BB0_1 Depth=1 - end_block # label4: + end_block # label3: i32.const $push22=, 0 i32.load $1=, fails($pop22) .LBB0_4: # %if.end.sink.split # in Loop: Header=BB0_1 Depth=1 - end_block # label3: + end_block # label2: i32.const $push26=, 0 i32.const $push25=, 1 i32.add $push24=, $1, $pop25 @@ -61,8 +61,9 @@ check: # @check i32.store fails($pop26), $pop23 .LBB0_5: # %if.end # in Loop: Header=BB0_1 Depth=1 - end_block # label2: - br_if 1, $1 # 1: down to label1 + end_block # label1: + block + br_if 0, $1 # 0: down to label4 # BB#6: # %if.end # in Loop: Header=BB0_1 Depth=1 i32.const $push28=, 4 @@ -70,9 +71,10 @@ check: # @check i32.const $push27=, 1 i32.add $push0=, $0, $pop27 copy_local $0=, $pop0 - br_if 0, $1 # 0: up to label0 + br_if 1, $1 # 1: up to label0 .LBB0_7: # %for.end - end_loop # label1: + end_block # label4: + end_loop # fallthrough-return .endfunc .Lfunc_end0: @@ -158,5 +160,5 @@ a: .size a, 60 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr44683.c.s b/test/torture-s/pr44683.c.s index 522878575..c81e1d2ab 100644 --- a/test/torture-s/pr44683.c.s +++ b/test/torture-s/pr44683.c.s @@ -62,5 +62,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr44828.c.s b/test/torture-s/pr44828.c.s index 549fe7ecf..e4c3bd3ea 100644 --- a/test/torture-s/pr44828.c.s +++ b/test/torture-s/pr44828.c.s @@ -38,5 +38,5 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr44852.c.s b/test/torture-s/pr44852.c.s index 94149bbc2..54622bb77 100644 --- a/test/torture-s/pr44852.c.s +++ b/test/torture-s/pr44852.c.s @@ -24,13 +24,13 @@ sf: # @sf tee_local $push9=, $3=, $pop10 i32.const $push8=, 57 i32.ne $push0=, $pop9, $pop8 - br_if 2, $pop0 # 2: down to label0 + br_if 1, $pop0 # 1: down to label0 # BB#2: # %while.body # in Loop: Header=BB0_1 Depth=1 i32.ne $push3=, $1, $0 br_if 0, $pop3 # 0: up to label1 # BB#3: # %if.then - end_loop # label2: + end_loop i32.const $push4=, 48 i32.store8 0($1), $pop4 i32.const $push6=, 49 @@ -90,13 +90,13 @@ main: # @main i32.const $push8=, 1 i32.or $push9=, $pop25, $pop8 i32.ne $push13=, $pop12, $pop9 - br_if 0, $pop13 # 0: down to label3 + br_if 0, $pop13 # 0: down to label2 # BB#1: # %lor.lhs.false i32.const $push30=, 8 i32.add $push31=, $0, $pop30 i32.const $push14=, .L.str i32.call $push15=, strcmp@FUNCTION, $pop31, $pop14 - br_if 0, $pop15 # 0: down to label3 + br_if 0, $pop15 # 0: down to label2 # BB#2: # %if.end i32.const $push23=, 0 i32.const $push21=, 16 @@ -105,7 +105,7 @@ main: # @main i32.const $push16=, 0 return $pop16 .LBB1_3: # %if.then - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -124,6 +124,6 @@ main: # @main .size .L.str, 7 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strcmp, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/pr44858.c.s b/test/torture-s/pr44858.c.s index dd3350b9d..e94d1a10e 100644 --- a/test/torture-s/pr44858.c.s +++ b/test/torture-s/pr44858.c.s @@ -78,5 +78,5 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr44942.c.s b/test/torture-s/pr44942.c.s index 5926cb1ad..93ab9cd46 100644 --- a/test/torture-s/pr44942.c.s +++ b/test/torture-s/pr44942.c.s @@ -212,5 +212,5 @@ main: # @main .size main, .Lfunc_end4-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr45034.c.s b/test/torture-s/pr45034.c.s index 8867bff08..4d06119fb 100644 --- a/test/torture-s/pr45034.c.s +++ b/test/torture-s/pr45034.c.s @@ -49,15 +49,15 @@ test_neg: # @test_neg i32.and $push0=, $2, $pop7 i32.const $push6=, 127 i32.gt_u $push1=, $pop0, $pop6 - br_if 0, $pop1 # 0: down to label4 + br_if 0, $pop1 # 0: down to label3 # BB#2: # %cond.true.i # in Loop: Header=BB1_1 Depth=1 i32.const $push15=, 24 i32.shr_s $2=, $0, $pop15 - br 1 # 1: down to label3 + br 1 # 1: down to label2 .LBB1_3: # %cond.false.i # in Loop: Header=BB1_1 Depth=1 - end_block # label4: + end_block # label3: i32.const $push18=, -16777216 i32.xor $push2=, $0, $pop18 i32.const $push17=, 24 @@ -66,7 +66,7 @@ test_neg: # @test_neg i32.xor $2=, $pop3, $pop16 .LBB1_4: # %fixnum_neg.exit # in Loop: Header=BB1_1 Depth=1 - end_block # label3: + end_block # label2: call foo@FUNCTION, $3, $2, $3 i32.const $push20=, 1 i32.add $3=, $3, $pop20 @@ -74,7 +74,7 @@ test_neg: # @test_neg i32.ne $push4=, $1, $pop19 br_if 0, $pop4 # 0: up to label1 # BB#5: # %for.end - end_loop # label2: + end_loop i32.const $push5=, 0 # fallthrough-return: $pop5 .endfunc @@ -92,7 +92,7 @@ main: # @main i32.const $3=, 128 .LBB2_1: # %for.cond.i # =>This Inner Loop Header: Depth=1 - loop # label5: + loop # label4: i32.const $push14=, 0 i32.const $push13=, 255 i32.and $push12=, $3, $pop13 @@ -107,15 +107,15 @@ main: # @main i32.and $push0=, $2, $pop7 i32.const $push6=, 127 i32.gt_u $push1=, $pop0, $pop6 - br_if 0, $pop1 # 0: down to label8 + br_if 0, $pop1 # 0: down to label6 # BB#2: # %cond.true.i.i # in Loop: Header=BB2_1 Depth=1 i32.const $push15=, 24 i32.shr_s $2=, $0, $pop15 - br 1 # 1: down to label7 + br 1 # 1: down to label5 .LBB2_3: # %cond.false.i.i # in Loop: Header=BB2_1 Depth=1 - end_block # label8: + end_block # label6: i32.const $push18=, -16777216 i32.xor $push2=, $0, $pop18 i32.const $push17=, 24 @@ -124,15 +124,15 @@ main: # @main i32.xor $2=, $pop3, $pop16 .LBB2_4: # %fixnum_neg.exit.i # in Loop: Header=BB2_1 Depth=1 - end_block # label7: + end_block # label5: call foo@FUNCTION, $3, $2, $3 i32.const $push20=, 1 i32.add $3=, $3, $pop20 i32.const $push19=, 127 i32.ne $push4=, $1, $pop19 - br_if 0, $pop4 # 0: up to label5 + br_if 0, $pop4 # 0: up to label4 # BB#5: # %if.end - end_loop # label6: + end_loop i32.const $push5=, 0 # fallthrough-return: $pop5 .endfunc @@ -140,5 +140,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr45070.c.s b/test/torture-s/pr45070.c.s index e6e39e2d6..44385f799 100644 --- a/test/torture-s/pr45070.c.s +++ b/test/torture-s/pr45070.c.s @@ -26,29 +26,29 @@ main: # @main loop # label1: i32.call $0=, next@FUNCTION, $2 block - br_if 0, $1 # 0: down to label3 + br_if 0, $1 # 0: down to label2 # BB#2: # %for.body # in Loop: Header=BB0_1 Depth=1 i32.const $push18=, 65535 i32.and $push1=, $0, $pop18 i32.const $push17=, 65535 i32.ne $push2=, $pop1, $pop17 - br_if 3, $pop2 # 3: down to label0 + br_if 2, $pop2 # 2: down to label0 .LBB0_3: # %lor.lhs.false # in Loop: Header=BB0_1 Depth=1 - end_block # label3: + end_block # label2: block i32.const $push19=, 1 i32.lt_s $push3=, $1, $pop19 - br_if 0, $pop3 # 0: down to label4 + br_if 0, $pop3 # 0: down to label3 # BB#4: # %lor.lhs.false # in Loop: Header=BB0_1 Depth=1 i32.const $push20=, 65535 i32.and $push4=, $0, $pop20 - br_if 3, $pop4 # 3: down to label0 + br_if 2, $pop4 # 2: down to label0 .LBB0_5: # %for.cond # in Loop: Header=BB0_1 Depth=1 - end_block # label4: + end_block # label3: i32.const $push24=, 1 i32.add $push23=, $1, $pop24 tee_local $push22=, $1=, $pop23 @@ -56,7 +56,7 @@ main: # @main i32.le_s $push5=, $pop22, $pop21 br_if 0, $pop5 # 0: up to label1 # BB#6: # %for.end - end_loop # label2: + end_loop i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $2, $pop11 @@ -83,7 +83,7 @@ next: # @next i32.load $push1=, 0($0) i32.load $push0=, 4($0) i32.lt_s $push2=, $pop1, $pop0 - br_if 0, $pop2 # 0: down to label5 + br_if 0, $pop2 # 0: down to label4 # BB#1: # %if.then.lr.ph i32.const $push3=, 8 i32.add $1=, $0, $pop3 @@ -91,10 +91,11 @@ next: # @next i32.add $2=, $0, $pop5 .LBB1_2: # %if.then # =>This Inner Loop Header: Depth=1 + block loop # label6: i32.load $push4=, 0($1) i32.eqz $push13=, $pop4 - br_if 1, $pop13 # 1: down to label7 + br_if 1, $pop13 # 1: down to label5 # BB#3: # %if.then1 # in Loop: Header=BB1_2 Depth=1 i32.const $3=, 0 @@ -105,16 +106,17 @@ next: # @next i32.load $push6=, 0($2) i32.ge_s $push8=, $pop7, $pop6 br_if 0, $pop8 # 0: up to label6 - br 2 # 2: down to label5 + br 2 # 2: down to label4 .LBB1_4: # %if.end - end_loop # label7: + end_loop + end_block # label5: i32.const $push9=, 8 i32.add $push10=, $0, $pop9 i32.const $push11=, 1 i32.store 0($pop10), $pop11 i32.const $3=, 65535 .LBB1_5: # %cleanup - end_block # label5: + end_block # label4: copy_local $push14=, $3 # fallthrough-return: $pop14 .endfunc @@ -134,5 +136,5 @@ fetch: # @fetch .size fetch, .Lfunc_end2-fetch - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr45262.c.s b/test/torture-s/pr45262.c.s index fa881bf46..61f2343e1 100644 --- a/test/torture-s/pr45262.c.s +++ b/test/torture-s/pr45262.c.s @@ -50,4 +50,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr45695.c.s b/test/torture-s/pr45695.c.s index f6664921c..15ab39e00 100644 --- a/test/torture-s/pr45695.c.s +++ b/test/torture-s/pr45695.c.s @@ -71,5 +71,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr46019.c.s b/test/torture-s/pr46019.c.s index 86986153c..46db5a2fc 100644 --- a/test/torture-s/pr46019.c.s +++ b/test/torture-s/pr46019.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr46309.c.s b/test/torture-s/pr46309.c.s index 92b303808..db1e89d9b 100644 --- a/test/torture-s/pr46309.c.s +++ b/test/torture-s/pr46309.c.s @@ -103,5 +103,5 @@ q: .size q, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr46316.c.s b/test/torture-s/pr46316.c.s index 88635db5c..906cb1869 100644 --- a/test/torture-s/pr46316.c.s +++ b/test/torture-s/pr46316.c.s @@ -50,5 +50,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr46909-1.c.s b/test/torture-s/pr46909-1.c.s index 409a962c2..5660f7454 100644 --- a/test/torture-s/pr46909-1.c.s +++ b/test/torture-s/pr46909-1.c.s @@ -48,7 +48,7 @@ main: # @main i32.shl $push2=, $pop1, $pop9 i32.sub $push3=, $pop10, $pop2 i32.ne $push6=, $pop5, $pop3 - br_if 2, $pop6 # 2: down to label0 + br_if 1, $pop6 # 1: down to label0 # BB#2: # %for.cond # in Loop: Header=BB1_1 Depth=1 i32.const $push14=, 5 @@ -60,7 +60,7 @@ main: # @main i32.le_s $push7=, $0, $pop12 br_if 0, $pop7 # 0: up to label1 # BB#3: # %for.end - end_loop # label2: + end_loop i32.const $push8=, 0 return $pop8 .LBB1_4: # %if.then @@ -72,5 +72,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr46909-2.c.s b/test/torture-s/pr46909-2.c.s index 4bb2cf910..f773e2670 100644 --- a/test/torture-s/pr46909-2.c.s +++ b/test/torture-s/pr46909-2.c.s @@ -53,7 +53,7 @@ main: # @main i32.shl $push1=, $pop0, $pop10 i32.sub $push5=, $pop4, $pop1 i32.ne $push7=, $pop6, $pop5 - br_if 2, $pop7 # 2: down to label2 + br_if 1, $pop7 # 1: down to label2 # BB#2: # %for.cond # in Loop: Header=BB1_1 Depth=1 i32.const $push17=, 1 @@ -63,7 +63,7 @@ main: # @main i32.le_s $push8=, $pop15, $pop14 br_if 0, $pop8 # 0: up to label3 # BB#3: # %for.end - end_loop # label4: + end_loop i32.const $push9=, 0 return $pop9 .LBB1_4: # %if.then @@ -75,5 +75,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr47148.c.s b/test/torture-s/pr47148.c.s index 4e40dcc70..be3a00afb 100644 --- a/test/torture-s/pr47148.c.s +++ b/test/torture-s/pr47148.c.s @@ -24,4 +24,4 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr47155.c.s b/test/torture-s/pr47155.c.s index 655453e10..948508cf8 100644 --- a/test/torture-s/pr47155.c.s +++ b/test/torture-s/pr47155.c.s @@ -35,4 +35,4 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr47237.c.s b/test/torture-s/pr47237.c.s index fd152f7e2..70e0e1977 100644 --- a/test/torture-s/pr47237.c.s +++ b/test/torture-s/pr47237.c.s @@ -37,7 +37,7 @@ foo: # @foo .size foo, .Lfunc_end1-foo - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype __builtin_apply, i32 .functype __builtin_apply_args, i32 .functype abort, void diff --git a/test/torture-s/pr47299.c.s b/test/torture-s/pr47299.c.s index 2fcffa715..d84ad1435 100644 --- a/test/torture-s/pr47299.c.s +++ b/test/torture-s/pr47299.c.s @@ -40,5 +40,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr47337.c.s b/test/torture-s/pr47337.c.s index 01cb5386c..03d987886 100644 --- a/test/torture-s/pr47337.c.s +++ b/test/torture-s/pr47337.c.s @@ -25,13 +25,13 @@ main: # @main tee_local $push40=, $1=, $pop41 br_if 0, $pop40 # 0: up to label0 # BB#2: # %for.body9.preheader - end_loop # label1: + end_loop i32.const $push46=, 0 i32.const $push45=, 0 i32.store d($pop46), $pop45 block i32.eqz $push71=, $0 - br_if 0, $pop71 # 0: down to label2 + br_if 0, $pop71 # 0: down to label1 # BB#3: # %fnx.exit i32.const $push69=, 0 i32.const $push68=, 0 @@ -94,7 +94,7 @@ main: # @main i32.load $push39=, 0($pop38) i32.store b($pop69), $pop39 .LBB0_4: # %if.end25 - end_block # label2: + end_block # label1: i32.const $push70=, 0 # fallthrough-return: $pop70 .endfunc @@ -144,5 +144,5 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strcmp, i32, i32, i32 diff --git a/test/torture-s/pr47538.c.s b/test/torture-s/pr47538.c.s index 06461090a..613bfcfd8 100644 --- a/test/torture-s/pr47538.c.s +++ b/test/torture-s/pr47538.c.s @@ -82,9 +82,9 @@ foo: # @foo tee_local $push40=, $9=, $pop41 i32.le_u $push13=, $pop40, $7 br_if 0, $pop13 # 0: up to label4 - br 3 # 3: down to label2 + br 2 # 2: down to label2 .LBB0_6: - end_loop # label5: + end_loop end_block # label3: f64.const $11=, 0x1p0 f64.const $10=, 0x0p0 @@ -197,22 +197,22 @@ main: # @main f64.load $push24=, 0($2) f64.const $push23=, 0x0p0 f64.ne $push25=, $pop24, $pop23 - br_if 0, $pop25 # 0: down to label6 + br_if 0, $pop25 # 0: down to label5 # BB#1: # %lor.lhs.false f64.load $push27=, 8($2) f64.const $push26=, 0x1.4p4 f64.ne $push28=, $pop27, $pop26 - br_if 0, $pop28 # 0: down to label6 + br_if 0, $pop28 # 0: down to label5 # BB#2: # %lor.lhs.false9 f64.load $push30=, 16($2) f64.const $push29=, 0x1.4p3 f64.ne $push31=, $pop30, $pop29 - br_if 0, $pop31 # 0: down to label6 + br_if 0, $pop31 # 0: down to label5 # BB#3: # %lor.lhs.false12 f64.load $push33=, 24($2) f64.const $push32=, -0x1.4p3 f64.ne $push34=, $pop33, $pop32 - br_if 0, $pop34 # 0: down to label6 + br_if 0, $pop34 # 0: down to label5 # BB#4: # %if.end i32.const $push38=, 84 i32.add $push39=, $2, $pop38 @@ -244,22 +244,22 @@ main: # @main f64.load $push49=, 0($2) f64.const $push48=, 0x1.ep5 f64.ne $push50=, $pop49, $pop48 - br_if 0, $pop50 # 0: down to label6 + br_if 0, $pop50 # 0: down to label5 # BB#5: # %if.end f64.load $push35=, 8($2) f64.const $push51=, 0x1.4p4 f64.ne $push52=, $pop35, $pop51 - br_if 0, $pop52 # 0: down to label6 + br_if 0, $pop52 # 0: down to label5 # BB#6: # %if.end f64.load $push36=, 0($1) f64.const $push53=, -0x1.4p3 f64.ne $push54=, $pop36, $pop53 - br_if 0, $pop54 # 0: down to label6 + br_if 0, $pop54 # 0: down to label5 # BB#7: # %if.end f64.load $push37=, 0($0) f64.const $push55=, 0x1.d8p6 f64.ne $push56=, $pop37, $pop55 - br_if 0, $pop56 # 0: down to label6 + br_if 0, $pop56 # 0: down to label5 # BB#8: # %if.end30 i32.const $push60=, 84 i32.add $push61=, $2, $pop60 @@ -291,22 +291,22 @@ main: # @main f64.load $push71=, 0($2) f64.const $push70=, -0x1.4p4 f64.ne $push72=, $pop71, $pop70 - br_if 0, $pop72 # 0: down to label6 + br_if 0, $pop72 # 0: down to label5 # BB#9: # %if.end30 f64.load $push57=, 8($2) f64.const $push73=, -0x1.4p3 f64.ne $push74=, $pop57, $pop73 - br_if 0, $pop74 # 0: down to label6 + br_if 0, $pop74 # 0: down to label5 # BB#10: # %if.end30 f64.load $push58=, 0($0) f64.const $push154=, 0x1.d8p6 f64.ne $push75=, $pop58, $pop154 - br_if 0, $pop75 # 0: down to label6 + br_if 0, $pop75 # 0: down to label5 # BB#11: # %if.end30 f64.load $push59=, 0($1) f64.const $push155=, 0x1.d8p6 f64.ne $push76=, $pop59, $pop155 - br_if 0, $pop76 # 0: down to label6 + br_if 0, $pop76 # 0: down to label5 # BB#12: # %if.end46 i32.const $push80=, 84 i32.add $push81=, $2, $pop80 @@ -338,22 +338,22 @@ main: # @main f64.load $push90=, 0($2) f64.const $push89=, 0x0p0 f64.ne $push91=, $pop90, $pop89 - br_if 0, $pop91 # 0: down to label6 + br_if 0, $pop91 # 0: down to label5 # BB#13: # %if.end46 f64.load $push77=, 8($2) f64.const $push164=, 0x1.d8p6 f64.ne $push92=, $pop77, $pop164 - br_if 0, $pop92 # 0: down to label6 + br_if 0, $pop92 # 0: down to label5 # BB#14: # %if.end46 f64.load $push78=, 0($0) f64.const $push165=, 0x1.d8p6 f64.ne $push93=, $pop78, $pop165 - br_if 0, $pop93 # 0: down to label6 + br_if 0, $pop93 # 0: down to label5 # BB#15: # %if.end46 f64.load $push79=, 0($1) f64.const $push94=, 0x1.d8p6 f64.ne $push95=, $pop79, $pop94 - br_if 0, $pop95 # 0: down to label6 + br_if 0, $pop95 # 0: down to label5 # BB#16: # %if.end62 i32.const $push103=, 0 i32.const $push101=, 112 @@ -362,7 +362,7 @@ main: # @main i32.const $push96=, 0 return $pop96 .LBB1_17: # %if.then61 - end_block # label6: + end_block # label5: call abort@FUNCTION unreachable .endfunc @@ -389,5 +389,5 @@ main: # @main .size .Lmain.e, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr47925.c.s b/test/torture-s/pr47925.c.s index 9b4517aab..04242cd08 100644 --- a/test/torture-s/pr47925.c.s +++ b/test/torture-s/pr47925.c.s @@ -37,7 +37,7 @@ foo: # @foo tee_local $push2=, $1=, $pop3 br_if 0, $pop2 # 0: up to label1 .LBB1_3: # %for.end - end_loop # label2: + end_loop end_block # label0: copy_local $push5=, $1 # fallthrough-return: $pop5 @@ -78,4 +78,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr48197.c.s b/test/torture-s/pr48197.c.s index 84a2ecb16..7e85d2db1 100644 --- a/test/torture-s/pr48197.c.s +++ b/test/torture-s/pr48197.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr48571-1.c.s b/test/torture-s/pr48571-1.c.s index 9e59aceba..526ab6f16 100644 --- a/test/torture-s/pr48571-1.c.s +++ b/test/torture-s/pr48571-1.c.s @@ -26,7 +26,7 @@ bar: # @bar i32.ne $push2=, $pop4, $pop3 br_if 0, $pop2 # 0: up to label0 # BB#2: # %for.end - end_loop # label1: + end_loop # fallthrough-return .endfunc .Lfunc_end0: @@ -43,7 +43,7 @@ main: # @main i32.const $0=, -2496 .LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label2: + loop # label1: i32.const $push9=, c+2496 i32.add $push0=, $0, $pop9 i32.const $push8=, 1 @@ -51,9 +51,9 @@ main: # @main i32.const $push7=, 4 i32.add $push6=, $0, $pop7 tee_local $push5=, $0=, $pop6 - br_if 0, $pop5 # 0: up to label2 + br_if 0, $pop5 # 0: up to label1 # BB#2: # %for.end - end_loop # label3: + end_loop call bar@FUNCTION i32.const $2=, 0 i32.const $0=, c @@ -61,10 +61,10 @@ main: # @main .LBB1_3: # %for.body3 # =>This Inner Loop Header: Depth=1 block - loop # label5: + loop # label3: i32.load $push1=, 0($0) i32.ne $push2=, $pop1, $1 - br_if 2, $pop2 # 2: down to label4 + br_if 1, $pop2 # 1: down to label2 # BB#4: # %if.end # in Loop: Header=BB1_3 Depth=1 i32.const $push15=, 4 @@ -76,13 +76,13 @@ main: # @main tee_local $push11=, $2=, $pop12 i32.const $push10=, 624 i32.lt_u $push3=, $pop11, $pop10 - br_if 0, $pop3 # 0: up to label5 + br_if 0, $pop3 # 0: up to label3 # BB#5: # %for.end8 - end_loop # label6: + end_loop i32.const $push4=, 0 return $pop4 .LBB1_6: # %if.then - end_block # label4: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -99,5 +99,5 @@ c: .size c, 2496 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr48717.c.s b/test/torture-s/pr48717.c.s index d322992e0..c65ad9bfc 100644 --- a/test/torture-s/pr48717.c.s +++ b/test/torture-s/pr48717.c.s @@ -91,5 +91,5 @@ w: .size w, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr48809.c.s b/test/torture-s/pr48809.c.s index 2391d247f..f9f2fc7f2 100644 --- a/test/torture-s/pr48809.c.s +++ b/test/torture-s/pr48809.c.s @@ -243,4 +243,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr48814-1.c.s b/test/torture-s/pr48814-1.c.s index 997e9335e..608ed4695 100644 --- a/test/torture-s/pr48814-1.c.s +++ b/test/torture-s/pr48814-1.c.s @@ -86,5 +86,5 @@ count: .size count, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr48814-2.c.s b/test/torture-s/pr48814-2.c.s index 2aaf7a3ac..36a7a2be5 100644 --- a/test/torture-s/pr48814-2.c.s +++ b/test/torture-s/pr48814-2.c.s @@ -89,5 +89,5 @@ count: .size count, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr48973-1.c.s b/test/torture-s/pr48973-1.c.s index e62b64e0b..9290ab3d9 100644 --- a/test/torture-s/pr48973-1.c.s +++ b/test/torture-s/pr48973-1.c.s @@ -74,5 +74,5 @@ s: .size s, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr48973-2.c.s b/test/torture-s/pr48973-2.c.s index b07b64ba1..610cf1e70 100644 --- a/test/torture-s/pr48973-2.c.s +++ b/test/torture-s/pr48973-2.c.s @@ -54,5 +54,5 @@ s: .size s, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr49039.c.s b/test/torture-s/pr49039.c.s index fba3ed820..bb87c9c82 100644 --- a/test/torture-s/pr49039.c.s +++ b/test/torture-s/pr49039.c.s @@ -88,5 +88,5 @@ cnt: .size cnt, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr49073.c.s b/test/torture-s/pr49073.c.s index 03eac7205..b988ce7f0 100644 --- a/test/torture-s/pr49073.c.s +++ b/test/torture-s/pr49073.c.s @@ -20,15 +20,15 @@ main: # @main i32.const $push10=, 1 i32.and $push0=, $2, $pop10 i32.eqz $push18=, $pop0 - br_if 0, $pop18 # 0: down to label4 + br_if 0, $pop18 # 0: down to label3 # BB#2: # %do.body # in Loop: Header=BB0_1 Depth=1 i32.const $push11=, 4 i32.eq $push1=, $0, $pop11 - br_if 3, $pop1 # 3: down to label1 + br_if 2, $pop1 # 2: down to label1 .LBB0_3: # %if.end # in Loop: Header=BB0_1 Depth=1 - end_block # label4: + end_block # label3: i32.const $push14=, 4 i32.add $1=, $1, $pop14 i32.const $push13=, 3 @@ -37,7 +37,7 @@ main: # @main i32.lt_s $push2=, $0, $pop12 br_if 0, $pop2 # 0: up to label2 # BB#4: # %do.endthread-pre-split - end_loop # label3: + end_loop i32.const $push3=, 0 i32.load $0=, c($pop3) br 1 # 1: down to label0 @@ -55,12 +55,12 @@ main: # @main block i32.const $push7=, 1 i32.ne $push8=, $0, $pop7 - br_if 0, $pop8 # 0: down to label5 + br_if 0, $pop8 # 0: down to label4 # BB#7: # %if.end6 i32.const $push9=, 0 return $pop9 .LBB0_8: # %if.then5 - end_block # label5: + end_block # label4: call abort@FUNCTION unreachable .endfunc @@ -92,5 +92,5 @@ c: .size c, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr49123.c.s b/test/torture-s/pr49123.c.s index 5ca3b4e3b..9959c923a 100644 --- a/test/torture-s/pr49123.c.s +++ b/test/torture-s/pr49123.c.s @@ -27,4 +27,4 @@ s.0: .size s.0, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr49161.c.s b/test/torture-s/pr49161.c.s index 90f9d5e45..1b28ec21c 100644 --- a/test/torture-s/pr49161.c.s +++ b/test/torture-s/pr49161.c.s @@ -117,5 +117,5 @@ c: .size c, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr49186.c.s b/test/torture-s/pr49186.c.s index 1cfea43fb..170af0b9e 100644 --- a/test/torture-s/pr49186.c.s +++ b/test/torture-s/pr49186.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr49218.c.s b/test/torture-s/pr49218.c.s index 6a11038a0..982166285 100644 --- a/test/torture-s/pr49218.c.s +++ b/test/torture-s/pr49218.c.s @@ -56,7 +56,7 @@ main: # @main i64.ne $push13=, $pop12, $pop29 br_if 0, $pop13 # 0: up to label1 .LBB0_3: # %if.end - end_loop # label2: + end_loop end_block # label0: i32.const $push20=, 0 i32.const $push18=, 16 @@ -78,4 +78,4 @@ f: .size f, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr49279.c.s b/test/torture-s/pr49279.c.s index ec54ba8dd..07f768f3d 100644 --- a/test/torture-s/pr49279.c.s +++ b/test/torture-s/pr49279.c.s @@ -96,5 +96,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr49281.c.s b/test/torture-s/pr49281.c.s index 31097e606..7d1dd3382 100644 --- a/test/torture-s/pr49281.c.s +++ b/test/torture-s/pr49281.c.s @@ -89,5 +89,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr49390.c.s b/test/torture-s/pr49390.c.s index 4a1ad5967..bade72e60 100644 --- a/test/torture-s/pr49390.c.s +++ b/test/torture-s/pr49390.c.s @@ -307,5 +307,5 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr49419.c.s b/test/torture-s/pr49419.c.s index 7b0b05ba2..a782ddf7c 100644 --- a/test/torture-s/pr49419.c.s +++ b/test/torture-s/pr49419.c.s @@ -40,7 +40,7 @@ foo: # @foo i32.add $push25=, $5, $pop26 tee_local $push24=, $5=, $pop25 i32.ge_s $push10=, $pop24, $3 - br_if 1, $pop10 # 1: down to label4 + br_if 1, $pop10 # 1: down to label2 # BB#5: # %for.body # in Loop: Header=BB0_4 Depth=1 i32.const $push30=, 12 @@ -55,7 +55,7 @@ foo: # @foo i32.eq $push15=, $pop9, $1 br_if 0, $pop15 # 0: up to label3 .LBB0_6: # %for.end - end_loop # label4: + end_loop end_block # label2: i32.eq $push16=, $5, $3 br_if 1, $pop16 # 1: down to label0 @@ -63,7 +63,7 @@ foo: # @foo block i32.const $push31=, 1 i32.lt_s $push17=, $5, $pop31 - br_if 0, $pop17 # 0: down to label5 + br_if 0, $pop17 # 0: down to label4 # BB#8: # %for.body10.preheader i32.const $push32=, 1 i32.add $3=, $5, $pop32 @@ -72,7 +72,7 @@ foo: # @foo i32.add $6=, $2, $pop19 .LBB0_9: # %for.body10 # =>This Inner Loop Header: Depth=1 - loop # label6: + loop # label5: i32.const $push40=, 12 i32.mul $push20=, $0, $pop40 i32.add $push39=, $4, $pop20 @@ -87,10 +87,10 @@ foo: # @foo tee_local $push34=, $3=, $pop35 i32.const $push33=, 1 i32.gt_s $push22=, $pop34, $pop33 - br_if 0, $pop22 # 0: up to label6 + br_if 0, $pop22 # 0: up to label5 .LBB0_10: # %for.end16 - end_loop # label7: - end_block # label5: + end_loop + end_block # label4: i32.const $push41=, 1 i32.add $6=, $5, $pop41 i32.store 0($2), $0 @@ -136,20 +136,21 @@ main: # @main i32.load $push2=, 12($0) i32.const $push37=, 1 i32.ne $push3=, $pop2, $pop37 - br_if 0, $pop3 # 0: down to label8 + br_if 0, $pop3 # 0: down to label6 # BB#1: # %for.body.i.for.body.i_crit_edge.preheader i32.const $4=, 0 i32.const $3=, 1 .LBB1_2: # %for.body.i.for.body.i_crit_edge # =>This Inner Loop Header: Depth=1 - loop # label9: + block + loop # label8: i32.const $push47=, 1 i32.add $1=, $4, $pop47 i32.const $push46=, 2 i32.add $push5=, $4, $pop46 i32.const $push45=, 2 i32.gt_s $push6=, $pop5, $pop45 - br_if 1, $pop6 # 1: down to label10 + br_if 1, $pop6 # 1: down to label7 # BB#3: # %for.body.i.for.body.i_crit_edge # in Loop: Header=BB1_2 Depth=1 copy_local $4=, $1 @@ -164,23 +165,24 @@ main: # @main i32.load $push4=, 0($pop10) i32.const $push48=, 1 i32.eq $push11=, $pop4, $pop48 - br_if 0, $pop11 # 0: up to label9 + br_if 0, $pop11 # 0: up to label8 .LBB1_4: # %for.end.i.loopexit - end_loop # label10: + end_loop + end_block # label7: i32.const $push12=, 1 i32.add $3=, $1, $pop12 .LBB1_5: # %for.end.i - end_block # label8: + end_block # label6: block block block i32.const $push13=, 3 i32.eq $push14=, $3, $pop13 - br_if 0, $pop14 # 0: down to label13 + br_if 0, $pop14 # 0: down to label11 # BB#6: # %if.end7.i i32.const $push53=, 0 i32.lt_s $push15=, $1, $pop53 - br_if 1, $pop15 # 1: down to label12 + br_if 1, $pop15 # 1: down to label10 # BB#7: # %for.body10.i.preheader i32.const $push35=, 36 i32.add $push36=, $0, $pop35 @@ -194,14 +196,14 @@ main: # @main block i32.const $push54=, 2 i32.lt_s $push18=, $3, $pop54 - br_if 0, $pop18 # 0: down to label14 + br_if 0, $pop18 # 0: down to label12 # BB#8: # %for.body10.i.for.body10.i_crit_edge.preheader i32.const $push58=, -4 i32.add $4=, $4, $pop58 i32.const $5=, 1 .LBB1_9: # %for.body10.i.for.body10.i_crit_edge # =>This Inner Loop Header: Depth=1 - loop # label15: + loop # label13: i32.const $push66=, 12 i32.mul $push19=, $5, $pop66 i32.add $push65=, $0, $pop19 @@ -216,21 +218,21 @@ main: # @main tee_local $push60=, $3=, $pop61 i32.const $push59=, 1 i32.gt_s $push21=, $pop60, $pop59 - br_if 0, $pop21 # 0: up to label15 + br_if 0, $pop21 # 0: up to label13 .LBB1_10: # %foo.exit - end_loop # label16: - end_block # label14: + end_loop + end_block # label12: i32.store 36($0), $5 - br_if 2, $1 # 2: down to label11 + br_if 2, $1 # 2: down to label9 # BB#11: # %if.end i32.const $push22=, 1 i32.ne $push23=, $5, $pop22 - br_if 2, $pop23 # 2: down to label11 + br_if 2, $pop23 # 2: down to label9 # BB#12: # %lor.lhs.false i32.load $push25=, 40($0) i32.const $push24=, 2 i32.ne $push26=, $pop25, $pop24 - br_if 2, $pop26 # 2: down to label11 + br_if 2, $pop26 # 2: down to label9 # BB#13: # %if.end6 i32.const $push34=, 0 i32.const $push32=, 48 @@ -239,15 +241,15 @@ main: # @main i32.const $push27=, 0 return $pop27 .LBB1_14: # %if.then6.i - end_block # label13: + end_block # label11: call abort@FUNCTION unreachable .LBB1_15: # %foo.exit.thread - end_block # label12: + end_block # label10: i32.const $push67=, 0 i32.store 36($0), $pop67 .LBB1_16: # %if.then5 - end_block # label11: + end_block # label9: call abort@FUNCTION unreachable .endfunc @@ -264,5 +266,5 @@ t: .size t, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr49644.c.s b/test/torture-s/pr49644.c.s index 0c3b7c274..da1203739 100644 --- a/test/torture-s/pr49644.c.s +++ b/test/torture-s/pr49644.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr49712.c.s b/test/torture-s/pr49712.c.s index 31f8d0cea..6999ffd44 100644 --- a/test/torture-s/pr49712.c.s +++ b/test/torture-s/pr49712.c.s @@ -82,7 +82,7 @@ main: # @main i32.store a($pop10), $pop9 br 0 # 0: up to label2 .LBB2_4: # %for.inc.1 - end_loop # label3: + end_loop end_block # label1: i32.const $push17=, 0 i32.const $push3=, 2 @@ -139,4 +139,4 @@ a: .size a, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr49768.c.s b/test/torture-s/pr49768.c.s index 687778565..587e96acc 100644 --- a/test/torture-s/pr49768.c.s +++ b/test/torture-s/pr49768.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr49886.c.s b/test/torture-s/pr49886.c.s index e65828d26..5fba2242d 100644 --- a/test/torture-s/pr49886.c.s +++ b/test/torture-s/pr49886.c.s @@ -227,5 +227,5 @@ gi: .size gi, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr51023.c.s b/test/torture-s/pr51023.c.s index f5396b50c..9448b5358 100644 --- a/test/torture-s/pr51023.c.s +++ b/test/torture-s/pr51023.c.s @@ -31,4 +31,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr51323.c.s b/test/torture-s/pr51323.c.s index 7a9f8d98d..77ab2bf30 100644 --- a/test/torture-s/pr51323.c.s +++ b/test/torture-s/pr51323.c.s @@ -116,5 +116,5 @@ v: .size v, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr51466.c.s b/test/torture-s/pr51466.c.s index aaf67acc0..27fc8242b 100644 --- a/test/torture-s/pr51466.c.s +++ b/test/torture-s/pr51466.c.s @@ -116,5 +116,5 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr51581-1.c.s b/test/torture-s/pr51581-1.c.s index 4f1423982..2fa6e24b7 100644 --- a/test/torture-s/pr51581-1.c.s +++ b/test/torture-s/pr51581-1.c.s @@ -24,7 +24,7 @@ f1: # @f1 tee_local $push4=, $0=, $pop5 br_if 0, $pop4 # 0: up to label0 # BB#2: # %for.end - end_loop # label1: + end_loop # fallthrough-return .endfunc .Lfunc_end0: @@ -40,7 +40,7 @@ f2: # @f2 i32.const $0=, -16384 .LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label2: + loop # label1: i32.const $push9=, d+16384 i32.add $push0=, $0, $pop9 i32.const $push8=, b+16384 @@ -52,9 +52,9 @@ f2: # @f2 i32.const $push6=, 4 i32.add $push5=, $0, $pop6 tee_local $push4=, $0=, $pop5 - br_if 0, $pop4 # 0: up to label2 + br_if 0, $pop4 # 0: up to label1 # BB#2: # %for.end - end_loop # label3: + end_loop # fallthrough-return .endfunc .Lfunc_end1: @@ -70,7 +70,7 @@ f3: # @f3 i32.const $0=, -16384 .LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label2: i32.const $push9=, c+16384 i32.add $push0=, $0, $pop9 i32.const $push8=, a+16384 @@ -82,9 +82,9 @@ f3: # @f3 i32.const $push6=, 4 i32.add $push5=, $0, $pop6 tee_local $push4=, $0=, $pop5 - br_if 0, $pop4 # 0: up to label4 + br_if 0, $pop4 # 0: up to label2 # BB#2: # %for.end - end_loop # label5: + end_loop # fallthrough-return .endfunc .Lfunc_end2: @@ -100,7 +100,7 @@ f4: # @f4 i32.const $0=, -16384 .LBB3_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label6: + loop # label3: i32.const $push9=, d+16384 i32.add $push0=, $0, $pop9 i32.const $push8=, b+16384 @@ -112,9 +112,9 @@ f4: # @f4 i32.const $push6=, 4 i32.add $push5=, $0, $pop6 tee_local $push4=, $0=, $pop5 - br_if 0, $pop4 # 0: up to label6 + br_if 0, $pop4 # 0: up to label3 # BB#2: # %for.end - end_loop # label7: + end_loop # fallthrough-return .endfunc .Lfunc_end3: @@ -130,7 +130,7 @@ f5: # @f5 i32.const $0=, -16384 .LBB4_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label8: + loop # label4: i32.const $push9=, c+16384 i32.add $push0=, $0, $pop9 i32.const $push8=, a+16384 @@ -142,9 +142,9 @@ f5: # @f5 i32.const $push6=, 4 i32.add $push5=, $0, $pop6 tee_local $push4=, $0=, $pop5 - br_if 0, $pop4 # 0: up to label8 + br_if 0, $pop4 # 0: up to label4 # BB#2: # %for.end - end_loop # label9: + end_loop # fallthrough-return .endfunc .Lfunc_end4: @@ -160,7 +160,7 @@ f6: # @f6 i32.const $0=, -16384 .LBB5_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label10: + loop # label5: i32.const $push9=, d+16384 i32.add $push0=, $0, $pop9 i32.const $push8=, b+16384 @@ -172,9 +172,9 @@ f6: # @f6 i32.const $push6=, 4 i32.add $push5=, $0, $pop6 tee_local $push4=, $0=, $pop5 - br_if 0, $pop4 # 0: up to label10 + br_if 0, $pop4 # 0: up to label5 # BB#2: # %for.end - end_loop # label11: + end_loop # fallthrough-return .endfunc .Lfunc_end5: @@ -190,7 +190,7 @@ f7: # @f7 i32.const $1=, -16384 .LBB6_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label12: + loop # label6: i32.const $push17=, c+16384 i32.add $push7=, $1, $pop17 i32.const $push16=, a+16384 @@ -210,9 +210,9 @@ f7: # @f7 i32.const $push10=, 4 i32.add $push9=, $1, $pop10 tee_local $push8=, $1=, $pop9 - br_if 0, $pop8 # 0: up to label12 + br_if 0, $pop8 # 0: up to label6 # BB#2: # %for.end - end_loop # label13: + end_loop # fallthrough-return .endfunc .Lfunc_end6: @@ -228,7 +228,7 @@ f8: # @f8 i32.const $0=, -16384 .LBB7_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label14: + loop # label7: i32.const $push11=, d+16384 i32.add $push0=, $0, $pop11 i32.const $push10=, b+16384 @@ -242,9 +242,9 @@ f8: # @f8 i32.const $push7=, 4 i32.add $push6=, $0, $pop7 tee_local $push5=, $0=, $pop6 - br_if 0, $pop5 # 0: up to label14 + br_if 0, $pop5 # 0: up to label7 # BB#2: # %for.end - end_loop # label15: + end_loop # fallthrough-return .endfunc .Lfunc_end7: @@ -260,7 +260,7 @@ f9: # @f9 i32.const $1=, -16384 .LBB8_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label16: + loop # label8: i32.const $push17=, c+16384 i32.add $push7=, $1, $pop17 i32.const $push16=, a+16384 @@ -280,9 +280,9 @@ f9: # @f9 i32.const $push10=, 4 i32.add $push9=, $1, $pop10 tee_local $push8=, $1=, $pop9 - br_if 0, $pop8 # 0: up to label16 + br_if 0, $pop8 # 0: up to label8 # BB#2: # %for.end - end_loop # label17: + end_loop # fallthrough-return .endfunc .Lfunc_end8: @@ -298,7 +298,7 @@ f10: # @f10 i32.const $0=, -16384 .LBB9_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label18: + loop # label9: i32.const $push11=, d+16384 i32.add $push0=, $0, $pop11 i32.const $push10=, b+16384 @@ -312,9 +312,9 @@ f10: # @f10 i32.const $push7=, 4 i32.add $push6=, $0, $pop7 tee_local $push5=, $0=, $pop6 - br_if 0, $pop5 # 0: up to label18 + br_if 0, $pop5 # 0: up to label9 # BB#2: # %for.end - end_loop # label19: + end_loop # fallthrough-return .endfunc .Lfunc_end9: @@ -330,7 +330,7 @@ f11: # @f11 i32.const $1=, -16384 .LBB10_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label20: + loop # label10: i32.const $push17=, c+16384 i32.add $push7=, $1, $pop17 i32.const $push16=, a+16384 @@ -350,9 +350,9 @@ f11: # @f11 i32.const $push10=, 4 i32.add $push9=, $1, $pop10 tee_local $push8=, $1=, $pop9 - br_if 0, $pop8 # 0: up to label20 + br_if 0, $pop8 # 0: up to label10 # BB#2: # %for.end - end_loop # label21: + end_loop # fallthrough-return .endfunc .Lfunc_end10: @@ -368,7 +368,7 @@ f12: # @f12 i32.const $1=, -16384 .LBB11_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label22: + loop # label11: i32.const $push21=, d+16384 i32.add $push8=, $1, $pop21 i32.const $push20=, b+16384 @@ -392,9 +392,9 @@ f12: # @f12 i32.const $push11=, 4 i32.add $push10=, $1, $pop11 tee_local $push9=, $1=, $pop10 - br_if 0, $pop9 # 0: up to label22 + br_if 0, $pop9 # 0: up to label11 # BB#2: # %for.end - end_loop # label23: + end_loop # fallthrough-return .endfunc .Lfunc_end11: @@ -412,7 +412,7 @@ main: # @main i32.const $0=, -16384 .LBB12_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label24: + loop # label12: #APP #NO_APP i32.const $push91=, b+16384 @@ -428,9 +428,9 @@ main: # @main i32.const $push87=, 4 i32.add $push86=, $0, $pop87 tee_local $push85=, $0=, $pop86 - br_if 0, $pop85 # 0: up to label24 + br_if 0, $pop85 # 0: up to label12 # BB#2: # %for.end - end_loop # label25: + end_loop i32.const $1=, 0 i32.const $push94=, 0 i32.const $push3=, 2147483647 @@ -452,7 +452,7 @@ main: # @main block block block - loop # label32: + loop # label19: i32.const $push97=, c i32.add $push9=, $1, $pop97 i32.load $push10=, 0($pop9) @@ -462,7 +462,7 @@ main: # @main i32.const $push95=, 3 i32.div_s $push8=, $pop7, $pop95 i32.ne $push11=, $pop10, $pop8 - br_if 2, $pop11 # 2: down to label31 + br_if 1, $pop11 # 1: down to label18 # BB#4: # %lor.lhs.false # in Loop: Header=BB12_3 Depth=1 i32.const $push100=, d @@ -474,7 +474,7 @@ main: # @main i32.const $push98=, 3 i32.div_u $push14=, $pop13, $pop98 i32.ne $push17=, $pop16, $pop14 - br_if 2, $pop17 # 2: down to label31 + br_if 1, $pop17 # 1: down to label18 # BB#5: # %for.cond2 # in Loop: Header=BB12_3 Depth=1 i32.const $push105=, 4 @@ -484,16 +484,16 @@ main: # @main tee_local $push102=, $0=, $pop103 i32.const $push101=, 4095 i32.le_s $push18=, $pop102, $pop101 - br_if 0, $pop18 # 0: up to label32 + br_if 0, $pop18 # 0: up to label19 # BB#6: # %for.end14 - end_loop # label33: + end_loop call f3@FUNCTION call f4@FUNCTION i32.const $1=, 0 i32.const $0=, 0 .LBB12_7: # %for.body17 # =>This Inner Loop Header: Depth=1 - loop # label34: + loop # label20: i32.const $push108=, c i32.add $push22=, $1, $pop108 i32.load $push23=, 0($pop22) @@ -503,7 +503,7 @@ main: # @main i32.const $push106=, 18 i32.div_s $push21=, $pop20, $pop106 i32.ne $push24=, $pop23, $pop21 - br_if 3, $pop24 # 3: down to label30 + br_if 2, $pop24 # 2: down to label17 # BB#8: # %lor.lhs.false22 # in Loop: Header=BB12_7 Depth=1 i32.const $push111=, d @@ -515,7 +515,7 @@ main: # @main i32.const $push109=, 18 i32.div_u $push27=, $pop26, $pop109 i32.ne $push30=, $pop29, $pop27 - br_if 3, $pop30 # 3: down to label30 + br_if 2, $pop30 # 2: down to label17 # BB#9: # %for.cond15 # in Loop: Header=BB12_7 Depth=1 i32.const $push116=, 4 @@ -525,16 +525,16 @@ main: # @main tee_local $push113=, $0=, $pop114 i32.const $push112=, 4095 i32.le_s $push31=, $pop113, $pop112 - br_if 0, $pop31 # 0: up to label34 + br_if 0, $pop31 # 0: up to label20 # BB#10: # %for.end31 - end_loop # label35: + end_loop call f5@FUNCTION call f6@FUNCTION i32.const $1=, 0 i32.const $0=, 0 .LBB12_11: # %for.body34 # =>This Inner Loop Header: Depth=1 - loop # label36: + loop # label21: i32.const $push119=, c i32.add $push35=, $1, $pop119 i32.load $push36=, 0($pop35) @@ -544,7 +544,7 @@ main: # @main i32.const $push117=, 19 i32.div_s $push34=, $pop33, $pop117 i32.ne $push37=, $pop36, $pop34 - br_if 4, $pop37 # 4: down to label29 + br_if 3, $pop37 # 3: down to label16 # BB#12: # %lor.lhs.false39 # in Loop: Header=BB12_11 Depth=1 i32.const $push122=, d @@ -556,7 +556,7 @@ main: # @main i32.const $push120=, 19 i32.div_u $push40=, $pop39, $pop120 i32.ne $push43=, $pop42, $pop40 - br_if 4, $pop43 # 4: down to label29 + br_if 3, $pop43 # 3: down to label16 # BB#13: # %for.cond32 # in Loop: Header=BB12_11 Depth=1 i32.const $push127=, 4 @@ -566,16 +566,16 @@ main: # @main tee_local $push124=, $0=, $pop125 i32.const $push123=, 4095 i32.le_s $push44=, $pop124, $pop123 - br_if 0, $pop44 # 0: up to label36 + br_if 0, $pop44 # 0: up to label21 # BB#14: # %for.end48 - end_loop # label37: + end_loop call f7@FUNCTION call f8@FUNCTION i32.const $1=, 0 i32.const $0=, 0 .LBB12_15: # %for.body51 # =>This Inner Loop Header: Depth=1 - loop # label38: + loop # label22: i32.const $push130=, c i32.add $push48=, $1, $pop130 i32.load $push49=, 0($pop48) @@ -585,7 +585,7 @@ main: # @main i32.const $push128=, 3 i32.div_s $push47=, $pop46, $pop128 i32.ne $push50=, $pop49, $pop47 - br_if 5, $pop50 # 5: down to label28 + br_if 4, $pop50 # 4: down to label15 # BB#16: # %lor.lhs.false56 # in Loop: Header=BB12_15 Depth=1 i32.const $push133=, d @@ -597,7 +597,7 @@ main: # @main i32.const $push131=, 3 i32.div_u $push53=, $pop52, $pop131 i32.ne $push56=, $pop55, $pop53 - br_if 5, $pop56 # 5: down to label28 + br_if 4, $pop56 # 4: down to label15 # BB#17: # %for.cond49 # in Loop: Header=BB12_15 Depth=1 i32.const $push138=, 4 @@ -607,16 +607,16 @@ main: # @main tee_local $push135=, $0=, $pop136 i32.const $push134=, 4095 i32.le_s $push57=, $pop135, $pop134 - br_if 0, $pop57 # 0: up to label38 + br_if 0, $pop57 # 0: up to label22 # BB#18: # %for.end65 - end_loop # label39: + end_loop call f9@FUNCTION call f10@FUNCTION i32.const $1=, 0 i32.const $0=, 0 .LBB12_19: # %for.body68 # =>This Inner Loop Header: Depth=1 - loop # label40: + loop # label23: i32.const $push141=, c i32.add $push61=, $1, $pop141 i32.load $push62=, 0($pop61) @@ -626,7 +626,7 @@ main: # @main i32.const $push139=, 18 i32.div_s $push60=, $pop59, $pop139 i32.ne $push63=, $pop62, $pop60 - br_if 6, $pop63 # 6: down to label27 + br_if 5, $pop63 # 5: down to label14 # BB#20: # %lor.lhs.false73 # in Loop: Header=BB12_19 Depth=1 i32.const $push144=, d @@ -638,7 +638,7 @@ main: # @main i32.const $push142=, 18 i32.div_u $push66=, $pop65, $pop142 i32.ne $push69=, $pop68, $pop66 - br_if 6, $pop69 # 6: down to label27 + br_if 5, $pop69 # 5: down to label14 # BB#21: # %for.cond66 # in Loop: Header=BB12_19 Depth=1 i32.const $push149=, 4 @@ -648,16 +648,16 @@ main: # @main tee_local $push146=, $0=, $pop147 i32.const $push145=, 4095 i32.le_s $push70=, $pop146, $pop145 - br_if 0, $pop70 # 0: up to label40 + br_if 0, $pop70 # 0: up to label23 # BB#22: # %for.end82 - end_loop # label41: + end_loop call f11@FUNCTION call f12@FUNCTION i32.const $1=, 0 i32.const $0=, 0 .LBB12_23: # %for.body85 # =>This Inner Loop Header: Depth=1 - loop # label42: + loop # label24: i32.const $push152=, c i32.add $push74=, $1, $pop152 i32.load $push75=, 0($pop74) @@ -667,7 +667,7 @@ main: # @main i32.const $push150=, 19 i32.div_s $push73=, $pop72, $pop150 i32.ne $push76=, $pop75, $pop73 - br_if 7, $pop76 # 7: down to label26 + br_if 6, $pop76 # 6: down to label13 # BB#24: # %lor.lhs.false90 # in Loop: Header=BB12_23 Depth=1 i32.const $push155=, d @@ -679,7 +679,7 @@ main: # @main i32.const $push153=, 19 i32.div_u $push79=, $pop78, $pop153 i32.ne $push82=, $pop81, $pop79 - br_if 7, $pop82 # 7: down to label26 + br_if 6, $pop82 # 6: down to label13 # BB#25: # %for.cond83 # in Loop: Header=BB12_23 Depth=1 i32.const $push160=, 4 @@ -689,33 +689,33 @@ main: # @main tee_local $push157=, $0=, $pop158 i32.const $push156=, 4095 i32.le_s $push83=, $pop157, $pop156 - br_if 0, $pop83 # 0: up to label42 + br_if 0, $pop83 # 0: up to label24 # BB#26: # %for.end99 - end_loop # label43: + end_loop i32.const $push84=, 0 return $pop84 .LBB12_27: # %if.then - end_block # label31: + end_block # label18: call abort@FUNCTION unreachable .LBB12_28: # %if.then27 - end_block # label30: + end_block # label17: call abort@FUNCTION unreachable .LBB12_29: # %if.then44 - end_block # label29: + end_block # label16: call abort@FUNCTION unreachable .LBB12_30: # %if.then61 - end_block # label28: + end_block # label15: call abort@FUNCTION unreachable .LBB12_31: # %if.then78 - end_block # label27: + end_block # label14: call abort@FUNCTION unreachable .LBB12_32: # %if.then95 - end_block # label26: + end_block # label13: call abort@FUNCTION unreachable .endfunc @@ -759,5 +759,5 @@ d: .size d, 16384 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr51581-2.c.s b/test/torture-s/pr51581-2.c.s index 4b770acd7..a487f6f25 100644 --- a/test/torture-s/pr51581-2.c.s +++ b/test/torture-s/pr51581-2.c.s @@ -24,7 +24,7 @@ f1: # @f1 tee_local $push4=, $0=, $pop5 br_if 0, $pop4 # 0: up to label0 # BB#2: # %for.end - end_loop # label1: + end_loop # fallthrough-return .endfunc .Lfunc_end0: @@ -40,7 +40,7 @@ f2: # @f2 i32.const $0=, -16384 .LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label2: + loop # label1: i32.const $push9=, d+16384 i32.add $push0=, $0, $pop9 i32.const $push8=, b+16384 @@ -52,9 +52,9 @@ f2: # @f2 i32.const $push6=, 4 i32.add $push5=, $0, $pop6 tee_local $push4=, $0=, $pop5 - br_if 0, $pop4 # 0: up to label2 + br_if 0, $pop4 # 0: up to label1 # BB#2: # %for.end - end_loop # label3: + end_loop # fallthrough-return .endfunc .Lfunc_end1: @@ -70,7 +70,7 @@ f3: # @f3 i32.const $0=, -16384 .LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label2: i32.const $push9=, c+16384 i32.add $push0=, $0, $pop9 i32.const $push8=, a+16384 @@ -82,9 +82,9 @@ f3: # @f3 i32.const $push6=, 4 i32.add $push5=, $0, $pop6 tee_local $push4=, $0=, $pop5 - br_if 0, $pop4 # 0: up to label4 + br_if 0, $pop4 # 0: up to label2 # BB#2: # %for.end - end_loop # label5: + end_loop # fallthrough-return .endfunc .Lfunc_end2: @@ -100,7 +100,7 @@ f4: # @f4 i32.const $0=, -16384 .LBB3_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label6: + loop # label3: i32.const $push9=, d+16384 i32.add $push0=, $0, $pop9 i32.const $push8=, b+16384 @@ -112,9 +112,9 @@ f4: # @f4 i32.const $push6=, 4 i32.add $push5=, $0, $pop6 tee_local $push4=, $0=, $pop5 - br_if 0, $pop4 # 0: up to label6 + br_if 0, $pop4 # 0: up to label3 # BB#2: # %for.end - end_loop # label7: + end_loop # fallthrough-return .endfunc .Lfunc_end3: @@ -130,7 +130,7 @@ f5: # @f5 i32.const $0=, -16384 .LBB4_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label8: + loop # label4: i32.const $push9=, c+16384 i32.add $push0=, $0, $pop9 i32.const $push8=, a+16384 @@ -142,9 +142,9 @@ f5: # @f5 i32.const $push6=, 4 i32.add $push5=, $0, $pop6 tee_local $push4=, $0=, $pop5 - br_if 0, $pop4 # 0: up to label8 + br_if 0, $pop4 # 0: up to label4 # BB#2: # %for.end - end_loop # label9: + end_loop # fallthrough-return .endfunc .Lfunc_end4: @@ -160,7 +160,7 @@ f6: # @f6 i32.const $0=, -16384 .LBB5_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label10: + loop # label5: i32.const $push9=, d+16384 i32.add $push0=, $0, $pop9 i32.const $push8=, b+16384 @@ -172,9 +172,9 @@ f6: # @f6 i32.const $push6=, 4 i32.add $push5=, $0, $pop6 tee_local $push4=, $0=, $pop5 - br_if 0, $pop4 # 0: up to label10 + br_if 0, $pop4 # 0: up to label5 # BB#2: # %for.end - end_loop # label11: + end_loop # fallthrough-return .endfunc .Lfunc_end5: @@ -190,7 +190,7 @@ f7: # @f7 i32.const $1=, -16384 .LBB6_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label12: + loop # label6: i32.const $push20=, c+16384 i32.add $push9=, $1, $pop20 i32.const $push19=, a+16384 @@ -213,9 +213,9 @@ f7: # @f7 i32.const $push12=, 4 i32.add $push11=, $1, $pop12 tee_local $push10=, $1=, $pop11 - br_if 0, $pop10 # 0: up to label12 + br_if 0, $pop10 # 0: up to label6 # BB#2: # %for.end - end_loop # label13: + end_loop # fallthrough-return .endfunc .Lfunc_end6: @@ -231,7 +231,7 @@ f8: # @f8 i32.const $1=, -16384 .LBB7_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label14: + loop # label7: i32.const $push17=, d+16384 i32.add $push7=, $1, $pop17 i32.const $push16=, b+16384 @@ -251,9 +251,9 @@ f8: # @f8 i32.const $push10=, 4 i32.add $push9=, $1, $pop10 tee_local $push8=, $1=, $pop9 - br_if 0, $pop8 # 0: up to label14 + br_if 0, $pop8 # 0: up to label7 # BB#2: # %for.end - end_loop # label15: + end_loop # fallthrough-return .endfunc .Lfunc_end7: @@ -269,7 +269,7 @@ f9: # @f9 i32.const $1=, -16384 .LBB8_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label16: + loop # label8: i32.const $push20=, c+16384 i32.add $push9=, $1, $pop20 i32.const $push19=, a+16384 @@ -292,9 +292,9 @@ f9: # @f9 i32.const $push12=, 4 i32.add $push11=, $1, $pop12 tee_local $push10=, $1=, $pop11 - br_if 0, $pop10 # 0: up to label16 + br_if 0, $pop10 # 0: up to label8 # BB#2: # %for.end - end_loop # label17: + end_loop # fallthrough-return .endfunc .Lfunc_end8: @@ -310,7 +310,7 @@ f10: # @f10 i32.const $1=, -16384 .LBB9_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label18: + loop # label9: i32.const $push17=, d+16384 i32.add $push7=, $1, $pop17 i32.const $push16=, b+16384 @@ -330,9 +330,9 @@ f10: # @f10 i32.const $push10=, 4 i32.add $push9=, $1, $pop10 tee_local $push8=, $1=, $pop9 - br_if 0, $pop8 # 0: up to label18 + br_if 0, $pop8 # 0: up to label9 # BB#2: # %for.end - end_loop # label19: + end_loop # fallthrough-return .endfunc .Lfunc_end9: @@ -348,7 +348,7 @@ f11: # @f11 i32.const $1=, -16384 .LBB10_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label20: + loop # label10: i32.const $push20=, c+16384 i32.add $push9=, $1, $pop20 i32.const $push19=, a+16384 @@ -371,9 +371,9 @@ f11: # @f11 i32.const $push12=, 4 i32.add $push11=, $1, $pop12 tee_local $push10=, $1=, $pop11 - br_if 0, $pop10 # 0: up to label20 + br_if 0, $pop10 # 0: up to label10 # BB#2: # %for.end - end_loop # label21: + end_loop # fallthrough-return .endfunc .Lfunc_end10: @@ -389,7 +389,7 @@ f12: # @f12 i32.const $2=, -16384 .LBB11_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label22: + loop # label11: i32.const $push24=, d+16384 i32.add $push10=, $2, $pop24 i32.const $push23=, b+16384 @@ -416,9 +416,9 @@ f12: # @f12 i32.const $push13=, 4 i32.add $push12=, $2, $pop13 tee_local $push11=, $2=, $pop12 - br_if 0, $pop11 # 0: up to label22 + br_if 0, $pop11 # 0: up to label11 # BB#2: # %for.end - end_loop # label23: + end_loop # fallthrough-return .endfunc .Lfunc_end11: @@ -436,7 +436,7 @@ main: # @main i32.const $0=, -16384 .LBB12_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label24: + loop # label12: #APP #NO_APP i32.const $push91=, b+16384 @@ -452,9 +452,9 @@ main: # @main i32.const $push87=, 4 i32.add $push86=, $0, $pop87 tee_local $push85=, $0=, $pop86 - br_if 0, $pop85 # 0: up to label24 + br_if 0, $pop85 # 0: up to label12 # BB#2: # %for.end - end_loop # label25: + end_loop i32.const $1=, 0 i32.const $push94=, 0 i32.const $push3=, 2147483647 @@ -476,7 +476,7 @@ main: # @main block block block - loop # label32: + loop # label19: i32.const $push97=, c i32.add $push9=, $1, $pop97 i32.load $push10=, 0($pop9) @@ -486,7 +486,7 @@ main: # @main i32.const $push95=, 3 i32.rem_s $push8=, $pop7, $pop95 i32.ne $push11=, $pop10, $pop8 - br_if 2, $pop11 # 2: down to label31 + br_if 1, $pop11 # 1: down to label18 # BB#4: # %lor.lhs.false # in Loop: Header=BB12_3 Depth=1 i32.const $push100=, d @@ -498,7 +498,7 @@ main: # @main i32.const $push98=, 3 i32.rem_u $push14=, $pop13, $pop98 i32.ne $push17=, $pop16, $pop14 - br_if 2, $pop17 # 2: down to label31 + br_if 1, $pop17 # 1: down to label18 # BB#5: # %for.cond2 # in Loop: Header=BB12_3 Depth=1 i32.const $push105=, 4 @@ -508,16 +508,16 @@ main: # @main tee_local $push102=, $0=, $pop103 i32.const $push101=, 4095 i32.le_s $push18=, $pop102, $pop101 - br_if 0, $pop18 # 0: up to label32 + br_if 0, $pop18 # 0: up to label19 # BB#6: # %for.end14 - end_loop # label33: + end_loop call f3@FUNCTION call f4@FUNCTION i32.const $1=, 0 i32.const $0=, 0 .LBB12_7: # %for.body17 # =>This Inner Loop Header: Depth=1 - loop # label34: + loop # label20: i32.const $push108=, c i32.add $push22=, $1, $pop108 i32.load $push23=, 0($pop22) @@ -527,7 +527,7 @@ main: # @main i32.const $push106=, 18 i32.rem_s $push21=, $pop20, $pop106 i32.ne $push24=, $pop23, $pop21 - br_if 3, $pop24 # 3: down to label30 + br_if 2, $pop24 # 2: down to label17 # BB#8: # %lor.lhs.false22 # in Loop: Header=BB12_7 Depth=1 i32.const $push111=, d @@ -539,7 +539,7 @@ main: # @main i32.const $push109=, 18 i32.rem_u $push27=, $pop26, $pop109 i32.ne $push30=, $pop29, $pop27 - br_if 3, $pop30 # 3: down to label30 + br_if 2, $pop30 # 2: down to label17 # BB#9: # %for.cond15 # in Loop: Header=BB12_7 Depth=1 i32.const $push116=, 4 @@ -549,16 +549,16 @@ main: # @main tee_local $push113=, $0=, $pop114 i32.const $push112=, 4095 i32.le_s $push31=, $pop113, $pop112 - br_if 0, $pop31 # 0: up to label34 + br_if 0, $pop31 # 0: up to label20 # BB#10: # %for.end31 - end_loop # label35: + end_loop call f5@FUNCTION call f6@FUNCTION i32.const $1=, 0 i32.const $0=, 0 .LBB12_11: # %for.body34 # =>This Inner Loop Header: Depth=1 - loop # label36: + loop # label21: i32.const $push119=, c i32.add $push35=, $1, $pop119 i32.load $push36=, 0($pop35) @@ -568,7 +568,7 @@ main: # @main i32.const $push117=, 19 i32.rem_s $push34=, $pop33, $pop117 i32.ne $push37=, $pop36, $pop34 - br_if 4, $pop37 # 4: down to label29 + br_if 3, $pop37 # 3: down to label16 # BB#12: # %lor.lhs.false39 # in Loop: Header=BB12_11 Depth=1 i32.const $push122=, d @@ -580,7 +580,7 @@ main: # @main i32.const $push120=, 19 i32.rem_u $push40=, $pop39, $pop120 i32.ne $push43=, $pop42, $pop40 - br_if 4, $pop43 # 4: down to label29 + br_if 3, $pop43 # 3: down to label16 # BB#13: # %for.cond32 # in Loop: Header=BB12_11 Depth=1 i32.const $push127=, 4 @@ -590,16 +590,16 @@ main: # @main tee_local $push124=, $0=, $pop125 i32.const $push123=, 4095 i32.le_s $push44=, $pop124, $pop123 - br_if 0, $pop44 # 0: up to label36 + br_if 0, $pop44 # 0: up to label21 # BB#14: # %for.end48 - end_loop # label37: + end_loop call f7@FUNCTION call f8@FUNCTION i32.const $1=, 0 i32.const $0=, 0 .LBB12_15: # %for.body51 # =>This Inner Loop Header: Depth=1 - loop # label38: + loop # label22: i32.const $push130=, c i32.add $push48=, $1, $pop130 i32.load $push49=, 0($pop48) @@ -609,7 +609,7 @@ main: # @main i32.const $push128=, 3 i32.rem_s $push47=, $pop46, $pop128 i32.ne $push50=, $pop49, $pop47 - br_if 5, $pop50 # 5: down to label28 + br_if 4, $pop50 # 4: down to label15 # BB#16: # %lor.lhs.false56 # in Loop: Header=BB12_15 Depth=1 i32.const $push133=, d @@ -621,7 +621,7 @@ main: # @main i32.const $push131=, 3 i32.rem_u $push53=, $pop52, $pop131 i32.ne $push56=, $pop55, $pop53 - br_if 5, $pop56 # 5: down to label28 + br_if 4, $pop56 # 4: down to label15 # BB#17: # %for.cond49 # in Loop: Header=BB12_15 Depth=1 i32.const $push138=, 4 @@ -631,16 +631,16 @@ main: # @main tee_local $push135=, $0=, $pop136 i32.const $push134=, 4095 i32.le_s $push57=, $pop135, $pop134 - br_if 0, $pop57 # 0: up to label38 + br_if 0, $pop57 # 0: up to label22 # BB#18: # %for.end65 - end_loop # label39: + end_loop call f9@FUNCTION call f10@FUNCTION i32.const $1=, 0 i32.const $0=, 0 .LBB12_19: # %for.body68 # =>This Inner Loop Header: Depth=1 - loop # label40: + loop # label23: i32.const $push141=, c i32.add $push61=, $1, $pop141 i32.load $push62=, 0($pop61) @@ -650,7 +650,7 @@ main: # @main i32.const $push139=, 18 i32.rem_s $push60=, $pop59, $pop139 i32.ne $push63=, $pop62, $pop60 - br_if 6, $pop63 # 6: down to label27 + br_if 5, $pop63 # 5: down to label14 # BB#20: # %lor.lhs.false73 # in Loop: Header=BB12_19 Depth=1 i32.const $push144=, d @@ -662,7 +662,7 @@ main: # @main i32.const $push142=, 18 i32.rem_u $push66=, $pop65, $pop142 i32.ne $push69=, $pop68, $pop66 - br_if 6, $pop69 # 6: down to label27 + br_if 5, $pop69 # 5: down to label14 # BB#21: # %for.cond66 # in Loop: Header=BB12_19 Depth=1 i32.const $push149=, 4 @@ -672,16 +672,16 @@ main: # @main tee_local $push146=, $0=, $pop147 i32.const $push145=, 4095 i32.le_s $push70=, $pop146, $pop145 - br_if 0, $pop70 # 0: up to label40 + br_if 0, $pop70 # 0: up to label23 # BB#22: # %for.end82 - end_loop # label41: + end_loop call f11@FUNCTION call f12@FUNCTION i32.const $1=, 0 i32.const $0=, 0 .LBB12_23: # %for.body85 # =>This Inner Loop Header: Depth=1 - loop # label42: + loop # label24: i32.const $push152=, c i32.add $push74=, $1, $pop152 i32.load $push75=, 0($pop74) @@ -691,7 +691,7 @@ main: # @main i32.const $push150=, 19 i32.rem_s $push73=, $pop72, $pop150 i32.ne $push76=, $pop75, $pop73 - br_if 7, $pop76 # 7: down to label26 + br_if 6, $pop76 # 6: down to label13 # BB#24: # %lor.lhs.false90 # in Loop: Header=BB12_23 Depth=1 i32.const $push155=, d @@ -703,7 +703,7 @@ main: # @main i32.const $push153=, 19 i32.rem_u $push79=, $pop78, $pop153 i32.ne $push82=, $pop81, $pop79 - br_if 7, $pop82 # 7: down to label26 + br_if 6, $pop82 # 6: down to label13 # BB#25: # %for.cond83 # in Loop: Header=BB12_23 Depth=1 i32.const $push160=, 4 @@ -713,33 +713,33 @@ main: # @main tee_local $push157=, $0=, $pop158 i32.const $push156=, 4095 i32.le_s $push83=, $pop157, $pop156 - br_if 0, $pop83 # 0: up to label42 + br_if 0, $pop83 # 0: up to label24 # BB#26: # %for.end99 - end_loop # label43: + end_loop i32.const $push84=, 0 return $pop84 .LBB12_27: # %if.then - end_block # label31: + end_block # label18: call abort@FUNCTION unreachable .LBB12_28: # %if.then27 - end_block # label30: + end_block # label17: call abort@FUNCTION unreachable .LBB12_29: # %if.then44 - end_block # label29: + end_block # label16: call abort@FUNCTION unreachable .LBB12_30: # %if.then61 - end_block # label28: + end_block # label15: call abort@FUNCTION unreachable .LBB12_31: # %if.then78 - end_block # label27: + end_block # label14: call abort@FUNCTION unreachable .LBB12_32: # %if.then95 - end_block # label26: + end_block # label13: call abort@FUNCTION unreachable .endfunc @@ -783,5 +783,5 @@ d: .size d, 16384 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr51877.c.s b/test/torture-s/pr51877.c.s index 517e9a3b1..0458d5392 100644 --- a/test/torture-s/pr51877.c.s +++ b/test/torture-s/pr51877.c.s @@ -242,5 +242,5 @@ b: .size b, 36 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr51933.c.s b/test/torture-s/pr51933.c.s index 5b81d4535..1232d93a7 100644 --- a/test/torture-s/pr51933.c.s +++ b/test/torture-s/pr51933.c.s @@ -62,7 +62,7 @@ bar: # @bar tee_local $push12=, $4=, $pop13 br_if 0, $pop12 # 0: up to label2 .LBB1_5: # %for.end - end_loop # label3: + end_loop end_block # label1: i32.add $push9=, $2, $0 i32.const $push10=, 0 @@ -91,7 +91,7 @@ main: # @main i32.const $1=, 0 .LBB2_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: i32.const $push39=, v3 i32.add $push0=, $1, $pop39 i32.const $push38=, 1 @@ -104,9 +104,9 @@ main: # @main copy_local $1=, $0 i32.const $push34=, 256 i32.ne $push2=, $0, $pop34 - br_if 0, $pop2 # 0: up to label4 + br_if 0, $pop2 # 0: up to label3 # BB#2: # %for.body6.preheader - end_loop # label5: + end_loop i32.const $push3=, 101 i32.store16 8($2), $pop3 i64.const $push4=, 28147922879250529 @@ -148,7 +148,7 @@ main: # @main i32.const $push19=, .L.str i32.const $push18=, 18 i32.call $push20=, memcmp@FUNCTION, $pop31, $pop19, $pop18 - br_if 0, $pop20 # 0: down to label6 + br_if 0, $pop20 # 0: down to label4 # BB#3: # %if.end i32.const $push27=, 0 i32.const $push25=, 80 @@ -157,7 +157,7 @@ main: # @main i32.const $push41=, 0 return $pop41 .LBB2_4: # %if.then - end_block # label6: + end_block # label4: call abort@FUNCTION unreachable .endfunc @@ -191,6 +191,6 @@ v3: .size .L.str, 18 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype memcmp, i32, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/pr52129.c.s b/test/torture-s/pr52129.c.s index 47ff66ca1..86c2874aa 100644 --- a/test/torture-s/pr52129.c.s +++ b/test/torture-s/pr52129.c.s @@ -127,5 +127,5 @@ t: .size .Lmain.s, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr52209.c.s b/test/torture-s/pr52209.c.s index b25fe2064..8109c6d31 100644 --- a/test/torture-s/pr52209.c.s +++ b/test/torture-s/pr52209.c.s @@ -53,5 +53,5 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr52286.c.s b/test/torture-s/pr52286.c.s index 8761cb229..5a59fc046 100644 --- a/test/torture-s/pr52286.c.s +++ b/test/torture-s/pr52286.c.s @@ -27,5 +27,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr52760.c.s b/test/torture-s/pr52760.c.s index 283d4964b..15d94079e 100644 --- a/test/torture-s/pr52760.c.s +++ b/test/torture-s/pr52760.c.s @@ -80,7 +80,7 @@ foo: # @foo tee_local $push22=, $0=, $pop23 br_if 0, $pop22 # 0: up to label1 .LBB0_3: # %for.end - end_loop # label2: + end_loop end_block # label0: # fallthrough-return .endfunc @@ -112,22 +112,22 @@ main: # @main i32.load16_u $push3=, 8($0) i32.const $push2=, 256 i32.ne $push4=, $pop3, $pop2 - br_if 0, $pop4 # 0: down to label3 + br_if 0, $pop4 # 0: down to label2 # BB#1: # %lor.lhs.false i32.load16_u $push6=, 10($0) i32.const $push5=, 770 i32.ne $push7=, $pop6, $pop5 - br_if 0, $pop7 # 0: down to label3 + br_if 0, $pop7 # 0: down to label2 # BB#2: # %lor.lhs.false5 i32.load16_u $push9=, 12($0) i32.const $push8=, 1284 i32.ne $push10=, $pop9, $pop8 - br_if 0, $pop10 # 0: down to label3 + br_if 0, $pop10 # 0: down to label2 # BB#3: # %lor.lhs.false9 i32.load16_u $push12=, 14($0) i32.const $push11=, 1798 i32.ne $push13=, $pop12, $pop11 - br_if 0, $pop13 # 0: down to label3 + br_if 0, $pop13 # 0: down to label2 # BB#4: # %if.end i32.const $push21=, 0 i32.const $push19=, 16 @@ -136,7 +136,7 @@ main: # @main i32.const $push14=, 0 return $pop14 .LBB1_5: # %if.then - end_block # label3: + end_block # label2: call abort@FUNCTION unreachable .endfunc @@ -144,5 +144,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr52979-1.c.s b/test/torture-s/pr52979-1.c.s index c4bd6532d..5e94a074e 100644 --- a/test/torture-s/pr52979-1.c.s +++ b/test/torture-s/pr52979-1.c.s @@ -256,5 +256,5 @@ b: .size b, 5 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr52979-2.c.s b/test/torture-s/pr52979-2.c.s index 64ee711bc..2cc165068 100644 --- a/test/torture-s/pr52979-2.c.s +++ b/test/torture-s/pr52979-2.c.s @@ -256,5 +256,5 @@ b: .size b, 5 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr53084.c.s b/test/torture-s/pr53084.c.s index 115c41c8b..1a84ef4b6 100644 --- a/test/torture-s/pr53084.c.s +++ b/test/torture-s/pr53084.c.s @@ -52,5 +52,5 @@ main: # @main .size .L.str, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr53160.c.s b/test/torture-s/pr53160.c.s index 02b3f2a13..d0aad7717 100644 --- a/test/torture-s/pr53160.c.s +++ b/test/torture-s/pr53160.c.s @@ -146,5 +146,5 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr53465.c.s b/test/torture-s/pr53465.c.s index 8c26a3073..c4e2e621c 100644 --- a/test/torture-s/pr53465.c.s +++ b/test/torture-s/pr53465.c.s @@ -24,19 +24,19 @@ foo: # @foo i32.load $push5=, 0($0) tee_local $push4=, $4=, $pop5 i32.eqz $push10=, $pop4 - br_if 1, $pop10 # 1: down to label3 + br_if 1, $pop10 # 1: down to label1 # BB#3: # %if.end # in Loop: Header=BB0_2 Depth=1 block i32.eqz $push11=, $5 - br_if 0, $pop11 # 0: down to label4 + br_if 0, $pop11 # 0: down to label3 # BB#4: # %if.end # in Loop: Header=BB0_2 Depth=1 i32.le_s $push1=, $4, $2 - br_if 4, $pop1 # 4: down to label0 + br_if 3, $pop1 # 3: down to label0 .LBB0_5: # %for.cond # in Loop: Header=BB0_2 Depth=1 - end_block # label4: + end_block # label3: i32.const $push9=, 4 i32.add $0=, $0, $pop9 i32.const $5=, 1 @@ -46,7 +46,7 @@ foo: # @foo i32.lt_s $push2=, $pop6, $1 br_if 0, $pop2 # 0: up to label2 .LBB0_6: # %for.end - end_loop # label3: + end_loop end_block # label1: return .LBB0_7: # %if.then3 @@ -71,5 +71,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr53645-2.c.s b/test/torture-s/pr53645-2.c.s index 8d14bd5a1..197146d48 100644 --- a/test/torture-s/pr53645-2.c.s +++ b/test/torture-s/pr53645-2.c.s @@ -1773,7 +1773,7 @@ main: # @main i32.const $push1193=, 2 i32.shr_u $push380=, $pop2, $pop1193 i32.ne $push381=, $pop0, $pop380 - br_if 2, $pop381 # 2: down to label0 + br_if 1, $pop381 # 1: down to label0 # BB#2: # %lor.lhs.false # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push1=, 22($10) @@ -1788,7 +1788,7 @@ main: # @main i32.const $push1194=, 2 i32.shr_u $push384=, $pop383, $pop1194 i32.ne $push385=, $pop382, $pop384 - br_if 2, $pop385 # 2: down to label0 + br_if 1, $pop385 # 1: down to label0 # BB#3: # %if.end # in Loop: Header=BB24_1 Depth=1 i32.const $push1073=, 16 @@ -1804,7 +1804,7 @@ main: # @main i32.const $push1200=, 2 i32.shr_u $push386=, $pop7, $pop1200 i32.ne $push387=, $pop5, $pop386 - br_if 2, $pop387 # 2: down to label0 + br_if 1, $pop387 # 1: down to label0 # BB#4: # %lor.lhs.false21 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push4=, 18($10) @@ -1819,7 +1819,7 @@ main: # @main i32.const $push1204=, 2 i32.shr_u $push390=, $pop389, $pop1204 i32.ne $push391=, $pop388, $pop390 - br_if 2, $pop391 # 2: down to label0 + br_if 1, $pop391 # 1: down to label0 # BB#5: # %if.end31 # in Loop: Header=BB24_1 Depth=1 i32.const $push1075=, 16 @@ -1835,7 +1835,7 @@ main: # @main i32.const $push1210=, 2 i32.shr_u $push392=, $pop10, $pop1210 i32.ne $push393=, $pop8, $pop392 - br_if 2, $pop393 # 2: down to label0 + br_if 1, $pop393 # 1: down to label0 # BB#6: # %lor.lhs.false40 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push9=, 30($10) @@ -1850,7 +1850,7 @@ main: # @main i32.const $push1214=, 2 i32.shr_u $push396=, $pop395, $pop1214 i32.ne $push397=, $pop394, $pop396 - br_if 2, $pop397 # 2: down to label0 + br_if 1, $pop397 # 1: down to label0 # BB#7: # %if.end50 # in Loop: Header=BB24_1 Depth=1 i32.const $push1077=, 16 @@ -1866,7 +1866,7 @@ main: # @main i32.const $push1220=, 2 i32.shr_u $push398=, $pop15, $pop1220 i32.ne $push399=, $pop13, $pop398 - br_if 2, $pop399 # 2: down to label0 + br_if 1, $pop399 # 1: down to label0 # BB#8: # %lor.lhs.false59 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push12=, 26($10) @@ -1881,7 +1881,7 @@ main: # @main i32.const $push1224=, 2 i32.shr_u $push402=, $pop401, $pop1224 i32.ne $push403=, $pop400, $pop402 - br_if 2, $pop403 # 2: down to label0 + br_if 1, $pop403 # 1: down to label0 # BB#9: # %if.end69 # in Loop: Header=BB24_1 Depth=1 i32.const $push1079=, 16 @@ -1897,7 +1897,7 @@ main: # @main i32.const $push1230=, 3 i32.and $push404=, $pop18, $pop1230 i32.ne $push405=, $pop16, $pop404 - br_if 2, $pop405 # 2: down to label0 + br_if 1, $pop405 # 1: down to label0 # BB#10: # %lor.lhs.false78 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push17=, 22($10) @@ -1907,7 +1907,7 @@ main: # @main i32.const $push1231=, 3 i32.and $push406=, $pop19, $pop1231 i32.ne $push408=, $pop407, $pop406 - br_if 2, $pop408 # 2: down to label0 + br_if 1, $pop408 # 1: down to label0 # BB#11: # %if.end88 # in Loop: Header=BB24_1 Depth=1 i32.const $push1083=, 16 @@ -1920,7 +1920,7 @@ main: # @main i32.const $push1233=, 3 i32.and $push409=, $pop23, $pop1233 i32.ne $push410=, $pop21, $pop409 - br_if 2, $pop410 # 2: down to label0 + br_if 1, $pop410 # 1: down to label0 # BB#12: # %lor.lhs.false97 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push20=, 18($10) @@ -1930,7 +1930,7 @@ main: # @main i32.const $push1234=, 3 i32.and $push411=, $pop22, $pop1234 i32.ne $push413=, $pop412, $pop411 - br_if 2, $pop413 # 2: down to label0 + br_if 1, $pop413 # 1: down to label0 # BB#13: # %if.end107 # in Loop: Header=BB24_1 Depth=1 i32.const $push1085=, 16 @@ -1943,7 +1943,7 @@ main: # @main i32.const $push1236=, 3 i32.and $push414=, $pop26, $pop1236 i32.ne $push415=, $pop24, $pop414 - br_if 2, $pop415 # 2: down to label0 + br_if 1, $pop415 # 1: down to label0 # BB#14: # %lor.lhs.false116 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push25=, 30($10) @@ -1953,7 +1953,7 @@ main: # @main i32.const $push1237=, 3 i32.and $push416=, $pop27, $pop1237 i32.ne $push418=, $pop417, $pop416 - br_if 2, $pop418 # 2: down to label0 + br_if 1, $pop418 # 1: down to label0 # BB#15: # %if.end126 # in Loop: Header=BB24_1 Depth=1 i32.const $push1087=, 16 @@ -1966,7 +1966,7 @@ main: # @main i32.const $push1239=, 3 i32.and $push419=, $pop31, $pop1239 i32.ne $push420=, $pop29, $pop419 - br_if 2, $pop420 # 2: down to label0 + br_if 1, $pop420 # 1: down to label0 # BB#16: # %lor.lhs.false135 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push28=, 26($10) @@ -1976,7 +1976,7 @@ main: # @main i32.const $push1240=, 3 i32.and $push421=, $pop30, $pop1240 i32.ne $push423=, $pop422, $pop421 - br_if 2, $pop423 # 2: down to label0 + br_if 1, $pop423 # 1: down to label0 # BB#17: # %if.end145 # in Loop: Header=BB24_1 Depth=1 i32.const $push1089=, 16 @@ -1990,7 +1990,7 @@ main: # @main i32.load16_u $push32=, 16($10) i32.load16_u $push34=, 0($0) i32.ne $push424=, $pop32, $pop34 - br_if 2, $pop424 # 2: down to label0 + br_if 1, $pop424 # 1: down to label0 # BB#18: # %lor.lhs.false155 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push33=, 22($10) @@ -2002,7 +2002,7 @@ main: # @main i32.const $push1242=, 3 i32.shr_u $push427=, $pop426, $pop1242 i32.ne $push428=, $pop425, $pop427 - br_if 2, $pop428 # 2: down to label0 + br_if 1, $pop428 # 1: down to label0 # BB#19: # %if.end165 # in Loop: Header=BB24_1 Depth=1 i32.const $push1093=, 16 @@ -2015,7 +2015,7 @@ main: # @main i32.const $push1245=, 1 i32.shr_u $push429=, $pop39, $pop1245 i32.ne $push430=, $pop37, $pop429 - br_if 2, $pop430 # 2: down to label0 + br_if 1, $pop430 # 1: down to label0 # BB#20: # %lor.lhs.false174 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push36=, 18($10) @@ -2027,7 +2027,7 @@ main: # @main i32.const $push1246=, 2 i32.shr_u $push433=, $pop432, $pop1246 i32.ne $push434=, $pop431, $pop433 - br_if 2, $pop434 # 2: down to label0 + br_if 1, $pop434 # 1: down to label0 # BB#21: # %if.end184 # in Loop: Header=BB24_1 Depth=1 i32.const $push1095=, 16 @@ -2040,7 +2040,7 @@ main: # @main i32.const $push1249=, 4 i32.shr_u $push435=, $pop42, $pop1249 i32.ne $push436=, $pop40, $pop435 - br_if 2, $pop436 # 2: down to label0 + br_if 1, $pop436 # 1: down to label0 # BB#22: # %lor.lhs.false193 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push41=, 30($10) @@ -2052,7 +2052,7 @@ main: # @main i32.const $push1250=, 7 i32.shr_u $push439=, $pop438, $pop1250 i32.ne $push440=, $pop437, $pop439 - br_if 2, $pop440 # 2: down to label0 + br_if 1, $pop440 # 1: down to label0 # BB#23: # %if.end203 # in Loop: Header=BB24_1 Depth=1 i32.const $push1097=, 16 @@ -2065,7 +2065,7 @@ main: # @main i32.const $push1253=, 5 i32.shr_u $push441=, $pop47, $pop1253 i32.ne $push442=, $pop45, $pop441 - br_if 2, $pop442 # 2: down to label0 + br_if 1, $pop442 # 1: down to label0 # BB#24: # %lor.lhs.false212 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push44=, 26($10) @@ -2077,7 +2077,7 @@ main: # @main i32.const $push1254=, 6 i32.shr_u $push445=, $pop444, $pop1254 i32.ne $push446=, $pop443, $pop445 - br_if 2, $pop446 # 2: down to label0 + br_if 1, $pop446 # 1: down to label0 # BB#25: # %if.end222 # in Loop: Header=BB24_1 Depth=1 i32.const $push1099=, 16 @@ -2089,7 +2089,7 @@ main: # @main i32.add $push1102=, $10, $pop1101 call ur1428166432128@FUNCTION, $pop1102, $0 i32.load16_u $push48=, 16($10) - br_if 2, $pop48 # 2: down to label0 + br_if 1, $pop48 # 1: down to label0 # BB#26: # %lor.lhs.false232 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push49=, 22($10) @@ -2099,7 +2099,7 @@ main: # @main i32.const $push1257=, 7 i32.and $push448=, $pop447, $pop1257 i32.ne $push450=, $pop449, $pop448 - br_if 2, $pop450 # 2: down to label0 + br_if 1, $pop450 # 1: down to label0 # BB#27: # %if.end242 # in Loop: Header=BB24_1 Depth=1 i32.const $push1103=, 16 @@ -2112,7 +2112,7 @@ main: # @main i32.const $push1259=, 1 i32.and $push451=, $pop53, $pop1259 i32.ne $push452=, $pop51, $pop451 - br_if 2, $pop452 # 2: down to label0 + br_if 1, $pop452 # 1: down to label0 # BB#28: # %lor.lhs.false251 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push50=, 18($10) @@ -2122,7 +2122,7 @@ main: # @main i32.const $push1260=, 3 i32.and $push453=, $pop52, $pop1260 i32.ne $push455=, $pop454, $pop453 - br_if 2, $pop455 # 2: down to label0 + br_if 1, $pop455 # 1: down to label0 # BB#29: # %if.end261 # in Loop: Header=BB24_1 Depth=1 i32.const $push1105=, 16 @@ -2135,7 +2135,7 @@ main: # @main i32.const $push1262=, 15 i32.and $push456=, $pop56, $pop1262 i32.ne $push457=, $pop54, $pop456 - br_if 2, $pop457 # 2: down to label0 + br_if 1, $pop457 # 1: down to label0 # BB#30: # %lor.lhs.false270 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push55=, 30($10) @@ -2145,7 +2145,7 @@ main: # @main i32.const $push1263=, 127 i32.and $push458=, $pop57, $pop1263 i32.ne $push460=, $pop459, $pop458 - br_if 2, $pop460 # 2: down to label0 + br_if 1, $pop460 # 1: down to label0 # BB#31: # %if.end280 # in Loop: Header=BB24_1 Depth=1 i32.const $push1107=, 16 @@ -2158,7 +2158,7 @@ main: # @main i32.const $push1265=, 31 i32.and $push461=, $pop61, $pop1265 i32.ne $push462=, $pop59, $pop461 - br_if 2, $pop462 # 2: down to label0 + br_if 1, $pop462 # 1: down to label0 # BB#32: # %lor.lhs.false289 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push58=, 26($10) @@ -2168,7 +2168,7 @@ main: # @main i32.const $push1266=, 63 i32.and $push463=, $pop60, $pop1266 i32.ne $push465=, $pop464, $pop463 - br_if 2, $pop465 # 2: down to label0 + br_if 1, $pop465 # 1: down to label0 # BB#33: # %if.end299 # in Loop: Header=BB24_1 Depth=1 i32.const $push1109=, 16 @@ -2184,7 +2184,7 @@ main: # @main i32.const $push1268=, 3 i32.div_u $push466=, $pop64, $pop1268 i32.ne $push467=, $pop62, $pop466 - br_if 2, $pop467 # 2: down to label0 + br_if 1, $pop467 # 1: down to label0 # BB#34: # %lor.lhs.false309 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push63=, 22($10) @@ -2196,7 +2196,7 @@ main: # @main i32.const $push1269=, 3 i32.div_u $push470=, $pop469, $pop1269 i32.ne $push471=, $pop468, $pop470 - br_if 2, $pop471 # 2: down to label0 + br_if 1, $pop471 # 1: down to label0 # BB#35: # %if.end319 # in Loop: Header=BB24_1 Depth=1 i32.const $push1113=, 16 @@ -2209,7 +2209,7 @@ main: # @main i32.const $push1272=, 3 i32.div_u $push472=, $pop69, $pop1272 i32.ne $push473=, $pop67, $pop472 - br_if 2, $pop473 # 2: down to label0 + br_if 1, $pop473 # 1: down to label0 # BB#36: # %lor.lhs.false328 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push66=, 18($10) @@ -2221,7 +2221,7 @@ main: # @main i32.const $push1273=, 3 i32.div_u $push476=, $pop475, $pop1273 i32.ne $push477=, $pop474, $pop476 - br_if 2, $pop477 # 2: down to label0 + br_if 1, $pop477 # 1: down to label0 # BB#37: # %if.end338 # in Loop: Header=BB24_1 Depth=1 i32.const $push1115=, 16 @@ -2234,7 +2234,7 @@ main: # @main i32.const $push1276=, 3 i32.div_u $push478=, $pop72, $pop1276 i32.ne $push479=, $pop70, $pop478 - br_if 2, $pop479 # 2: down to label0 + br_if 1, $pop479 # 1: down to label0 # BB#38: # %lor.lhs.false347 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push71=, 30($10) @@ -2246,7 +2246,7 @@ main: # @main i32.const $push1277=, 3 i32.div_u $push482=, $pop481, $pop1277 i32.ne $push483=, $pop480, $pop482 - br_if 2, $pop483 # 2: down to label0 + br_if 1, $pop483 # 1: down to label0 # BB#39: # %if.end357 # in Loop: Header=BB24_1 Depth=1 i32.const $push1117=, 16 @@ -2259,7 +2259,7 @@ main: # @main i32.const $push1280=, 3 i32.div_u $push484=, $pop77, $pop1280 i32.ne $push485=, $pop75, $pop484 - br_if 2, $pop485 # 2: down to label0 + br_if 1, $pop485 # 1: down to label0 # BB#40: # %lor.lhs.false366 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push74=, 26($10) @@ -2271,7 +2271,7 @@ main: # @main i32.const $push1281=, 3 i32.div_u $push488=, $pop487, $pop1281 i32.ne $push489=, $pop486, $pop488 - br_if 2, $pop489 # 2: down to label0 + br_if 1, $pop489 # 1: down to label0 # BB#41: # %if.end376 # in Loop: Header=BB24_1 Depth=1 i32.const $push1119=, 16 @@ -2287,7 +2287,7 @@ main: # @main i32.const $push1284=, 3 i32.rem_u $push490=, $pop80, $pop1284 i32.ne $push491=, $pop78, $pop490 - br_if 2, $pop491 # 2: down to label0 + br_if 1, $pop491 # 1: down to label0 # BB#42: # %lor.lhs.false386 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push79=, 22($10) @@ -2299,7 +2299,7 @@ main: # @main i32.const $push1285=, 3 i32.rem_u $push494=, $pop493, $pop1285 i32.ne $push495=, $pop492, $pop494 - br_if 2, $pop495 # 2: down to label0 + br_if 1, $pop495 # 1: down to label0 # BB#43: # %if.end396 # in Loop: Header=BB24_1 Depth=1 i32.const $push1123=, 16 @@ -2312,7 +2312,7 @@ main: # @main i32.const $push1288=, 3 i32.rem_u $push496=, $pop85, $pop1288 i32.ne $push497=, $pop83, $pop496 - br_if 2, $pop497 # 2: down to label0 + br_if 1, $pop497 # 1: down to label0 # BB#44: # %lor.lhs.false405 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push82=, 18($10) @@ -2324,7 +2324,7 @@ main: # @main i32.const $push1289=, 3 i32.rem_u $push500=, $pop499, $pop1289 i32.ne $push501=, $pop498, $pop500 - br_if 2, $pop501 # 2: down to label0 + br_if 1, $pop501 # 1: down to label0 # BB#45: # %if.end415 # in Loop: Header=BB24_1 Depth=1 i32.const $push1125=, 16 @@ -2337,7 +2337,7 @@ main: # @main i32.const $push1292=, 3 i32.rem_u $push502=, $pop88, $pop1292 i32.ne $push503=, $pop86, $pop502 - br_if 2, $pop503 # 2: down to label0 + br_if 1, $pop503 # 1: down to label0 # BB#46: # %lor.lhs.false424 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push87=, 30($10) @@ -2349,7 +2349,7 @@ main: # @main i32.const $push1293=, 3 i32.rem_u $push506=, $pop505, $pop1293 i32.ne $push507=, $pop504, $pop506 - br_if 2, $pop507 # 2: down to label0 + br_if 1, $pop507 # 1: down to label0 # BB#47: # %if.end434 # in Loop: Header=BB24_1 Depth=1 i32.const $push1127=, 16 @@ -2362,7 +2362,7 @@ main: # @main i32.const $push1296=, 3 i32.rem_u $push508=, $pop93, $pop1296 i32.ne $push509=, $pop91, $pop508 - br_if 2, $pop509 # 2: down to label0 + br_if 1, $pop509 # 1: down to label0 # BB#48: # %lor.lhs.false443 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push90=, 26($10) @@ -2374,7 +2374,7 @@ main: # @main i32.const $push1297=, 3 i32.rem_u $push512=, $pop511, $pop1297 i32.ne $push513=, $pop510, $pop512 - br_if 2, $pop513 # 2: down to label0 + br_if 1, $pop513 # 1: down to label0 # BB#49: # %if.end453 # in Loop: Header=BB24_1 Depth=1 i32.const $push1129=, 16 @@ -2390,7 +2390,7 @@ main: # @main i32.const $push1300=, 6 i32.div_u $push514=, $pop96, $pop1300 i32.ne $push515=, $pop94, $pop514 - br_if 2, $pop515 # 2: down to label0 + br_if 1, $pop515 # 1: down to label0 # BB#50: # %lor.lhs.false463 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push95=, 22($10) @@ -2402,7 +2402,7 @@ main: # @main i32.const $push1301=, 5 i32.div_u $push518=, $pop517, $pop1301 i32.ne $push519=, $pop516, $pop518 - br_if 2, $pop519 # 2: down to label0 + br_if 1, $pop519 # 1: down to label0 # BB#51: # %if.end473 # in Loop: Header=BB24_1 Depth=1 i32.const $push1133=, 16 @@ -2415,7 +2415,7 @@ main: # @main i32.const $push1304=, 6 i32.div_u $push520=, $pop101, $pop1304 i32.ne $push521=, $pop99, $pop520 - br_if 2, $pop521 # 2: down to label0 + br_if 1, $pop521 # 1: down to label0 # BB#52: # %lor.lhs.false482 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push98=, 18($10) @@ -2427,7 +2427,7 @@ main: # @main i32.const $push1305=, 5 i32.div_u $push524=, $pop523, $pop1305 i32.ne $push525=, $pop522, $pop524 - br_if 2, $pop525 # 2: down to label0 + br_if 1, $pop525 # 1: down to label0 # BB#53: # %if.end492 # in Loop: Header=BB24_1 Depth=1 i32.const $push1135=, 16 @@ -2440,7 +2440,7 @@ main: # @main i32.const $push1308=, 6 i32.div_u $push526=, $pop104, $pop1308 i32.ne $push527=, $pop102, $pop526 - br_if 2, $pop527 # 2: down to label0 + br_if 1, $pop527 # 1: down to label0 # BB#54: # %lor.lhs.false501 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push103=, 30($10) @@ -2452,7 +2452,7 @@ main: # @main i32.const $push1309=, 5 i32.div_u $push530=, $pop529, $pop1309 i32.ne $push531=, $pop528, $pop530 - br_if 2, $pop531 # 2: down to label0 + br_if 1, $pop531 # 1: down to label0 # BB#55: # %if.end511 # in Loop: Header=BB24_1 Depth=1 i32.const $push1137=, 16 @@ -2465,7 +2465,7 @@ main: # @main i32.const $push1312=, 6 i32.div_u $push532=, $pop109, $pop1312 i32.ne $push533=, $pop107, $pop532 - br_if 2, $pop533 # 2: down to label0 + br_if 1, $pop533 # 1: down to label0 # BB#56: # %lor.lhs.false520 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push106=, 26($10) @@ -2477,7 +2477,7 @@ main: # @main i32.const $push1313=, 5 i32.div_u $push536=, $pop535, $pop1313 i32.ne $push537=, $pop534, $pop536 - br_if 2, $pop537 # 2: down to label0 + br_if 1, $pop537 # 1: down to label0 # BB#57: # %if.end530 # in Loop: Header=BB24_1 Depth=1 i32.const $push1139=, 16 @@ -2493,7 +2493,7 @@ main: # @main i32.const $push1316=, 6 i32.rem_u $push538=, $pop112, $pop1316 i32.ne $push539=, $pop110, $pop538 - br_if 2, $pop539 # 2: down to label0 + br_if 1, $pop539 # 1: down to label0 # BB#58: # %lor.lhs.false540 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push111=, 22($10) @@ -2505,7 +2505,7 @@ main: # @main i32.const $push1317=, 5 i32.rem_u $push542=, $pop541, $pop1317 i32.ne $push543=, $pop540, $pop542 - br_if 2, $pop543 # 2: down to label0 + br_if 1, $pop543 # 1: down to label0 # BB#59: # %if.end550 # in Loop: Header=BB24_1 Depth=1 i32.const $push1143=, 16 @@ -2518,7 +2518,7 @@ main: # @main i32.const $push1320=, 6 i32.rem_u $push544=, $pop117, $pop1320 i32.ne $push545=, $pop115, $pop544 - br_if 2, $pop545 # 2: down to label0 + br_if 1, $pop545 # 1: down to label0 # BB#60: # %lor.lhs.false559 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push114=, 18($10) @@ -2530,7 +2530,7 @@ main: # @main i32.const $push1321=, 5 i32.rem_u $push548=, $pop547, $pop1321 i32.ne $push549=, $pop546, $pop548 - br_if 2, $pop549 # 2: down to label0 + br_if 1, $pop549 # 1: down to label0 # BB#61: # %if.end569 # in Loop: Header=BB24_1 Depth=1 i32.const $push1145=, 16 @@ -2543,7 +2543,7 @@ main: # @main i32.const $push1324=, 6 i32.rem_u $push550=, $pop120, $pop1324 i32.ne $push551=, $pop118, $pop550 - br_if 2, $pop551 # 2: down to label0 + br_if 1, $pop551 # 1: down to label0 # BB#62: # %lor.lhs.false578 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push119=, 30($10) @@ -2555,7 +2555,7 @@ main: # @main i32.const $push1325=, 5 i32.rem_u $push554=, $pop553, $pop1325 i32.ne $push555=, $pop552, $pop554 - br_if 2, $pop555 # 2: down to label0 + br_if 1, $pop555 # 1: down to label0 # BB#63: # %if.end588 # in Loop: Header=BB24_1 Depth=1 i32.const $push1147=, 16 @@ -2568,7 +2568,7 @@ main: # @main i32.const $push1328=, 6 i32.rem_u $push556=, $pop125, $pop1328 i32.ne $push557=, $pop123, $pop556 - br_if 2, $pop557 # 2: down to label0 + br_if 1, $pop557 # 1: down to label0 # BB#64: # %lor.lhs.false597 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push122=, 26($10) @@ -2580,7 +2580,7 @@ main: # @main i32.const $push1329=, 5 i32.rem_u $push560=, $pop559, $pop1329 i32.ne $push561=, $pop558, $pop560 - br_if 2, $pop561 # 2: down to label0 + br_if 1, $pop561 # 1: down to label0 # BB#65: # %if.end607 # in Loop: Header=BB24_1 Depth=1 i32.const $push1149=, 16 @@ -2596,7 +2596,7 @@ main: # @main i32.const $push1332=, 14 i32.div_u $push562=, $pop128, $pop1332 i32.ne $push563=, $pop126, $pop562 - br_if 2, $pop563 # 2: down to label0 + br_if 1, $pop563 # 1: down to label0 # BB#66: # %lor.lhs.false617 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push127=, 22($10) @@ -2608,7 +2608,7 @@ main: # @main i32.const $push1333=, 6 i32.div_u $push566=, $pop565, $pop1333 i32.ne $push567=, $pop564, $pop566 - br_if 2, $pop567 # 2: down to label0 + br_if 1, $pop567 # 1: down to label0 # BB#67: # %if.end627 # in Loop: Header=BB24_1 Depth=1 i32.const $push1153=, 16 @@ -2621,7 +2621,7 @@ main: # @main i32.const $push1336=, 14 i32.div_u $push568=, $pop133, $pop1336 i32.ne $push569=, $pop131, $pop568 - br_if 2, $pop569 # 2: down to label0 + br_if 1, $pop569 # 1: down to label0 # BB#68: # %lor.lhs.false636 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push130=, 18($10) @@ -2633,7 +2633,7 @@ main: # @main i32.const $push1337=, 14 i32.div_u $push572=, $pop571, $pop1337 i32.ne $push573=, $pop570, $pop572 - br_if 2, $pop573 # 2: down to label0 + br_if 1, $pop573 # 1: down to label0 # BB#69: # %if.end646 # in Loop: Header=BB24_1 Depth=1 i32.const $push1155=, 16 @@ -2646,7 +2646,7 @@ main: # @main i32.const $push1340=, 14 i32.div_u $push574=, $pop136, $pop1340 i32.ne $push575=, $pop134, $pop574 - br_if 2, $pop575 # 2: down to label0 + br_if 1, $pop575 # 1: down to label0 # BB#70: # %lor.lhs.false655 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push135=, 30($10) @@ -2658,7 +2658,7 @@ main: # @main i32.const $push1341=, 14 i32.div_u $push578=, $pop577, $pop1341 i32.ne $push579=, $pop576, $pop578 - br_if 2, $pop579 # 2: down to label0 + br_if 1, $pop579 # 1: down to label0 # BB#71: # %if.end665 # in Loop: Header=BB24_1 Depth=1 i32.const $push1157=, 16 @@ -2671,7 +2671,7 @@ main: # @main i32.const $push1344=, 14 i32.div_u $push580=, $pop141, $pop1344 i32.ne $push581=, $pop139, $pop580 - br_if 2, $pop581 # 2: down to label0 + br_if 1, $pop581 # 1: down to label0 # BB#72: # %lor.lhs.false674 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push138=, 26($10) @@ -2683,7 +2683,7 @@ main: # @main i32.const $push1345=, 6 i32.div_u $push584=, $pop583, $pop1345 i32.ne $push585=, $pop582, $pop584 - br_if 2, $pop585 # 2: down to label0 + br_if 1, $pop585 # 1: down to label0 # BB#73: # %if.end684 # in Loop: Header=BB24_1 Depth=1 i32.const $push1159=, 16 @@ -2699,7 +2699,7 @@ main: # @main i32.const $push1348=, 14 i32.rem_u $push586=, $pop144, $pop1348 i32.ne $push587=, $pop142, $pop586 - br_if 2, $pop587 # 2: down to label0 + br_if 1, $pop587 # 1: down to label0 # BB#74: # %lor.lhs.false694 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push143=, 22($10) @@ -2711,7 +2711,7 @@ main: # @main i32.const $push1349=, 6 i32.rem_u $push590=, $pop589, $pop1349 i32.ne $push591=, $pop588, $pop590 - br_if 2, $pop591 # 2: down to label0 + br_if 1, $pop591 # 1: down to label0 # BB#75: # %if.end704 # in Loop: Header=BB24_1 Depth=1 i32.const $push1163=, 16 @@ -2724,7 +2724,7 @@ main: # @main i32.const $push1352=, 14 i32.rem_u $push592=, $pop149, $pop1352 i32.ne $push593=, $pop147, $pop592 - br_if 2, $pop593 # 2: down to label0 + br_if 1, $pop593 # 1: down to label0 # BB#76: # %lor.lhs.false713 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push146=, 18($10) @@ -2736,7 +2736,7 @@ main: # @main i32.const $push1353=, 14 i32.rem_u $push596=, $pop595, $pop1353 i32.ne $push597=, $pop594, $pop596 - br_if 2, $pop597 # 2: down to label0 + br_if 1, $pop597 # 1: down to label0 # BB#77: # %if.end723 # in Loop: Header=BB24_1 Depth=1 i32.const $push1165=, 16 @@ -2749,7 +2749,7 @@ main: # @main i32.const $push1356=, 14 i32.rem_u $push598=, $pop152, $pop1356 i32.ne $push599=, $pop150, $pop598 - br_if 2, $pop599 # 2: down to label0 + br_if 1, $pop599 # 1: down to label0 # BB#78: # %lor.lhs.false732 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push151=, 30($10) @@ -2761,7 +2761,7 @@ main: # @main i32.const $push1357=, 14 i32.rem_u $push602=, $pop601, $pop1357 i32.ne $push603=, $pop600, $pop602 - br_if 2, $pop603 # 2: down to label0 + br_if 1, $pop603 # 1: down to label0 # BB#79: # %if.end742 # in Loop: Header=BB24_1 Depth=1 i32.const $push1167=, 16 @@ -2774,7 +2774,7 @@ main: # @main i32.const $push1360=, 14 i32.rem_u $push604=, $pop157, $pop1360 i32.ne $push605=, $pop155, $pop604 - br_if 2, $pop605 # 2: down to label0 + br_if 1, $pop605 # 1: down to label0 # BB#80: # %lor.lhs.false751 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push154=, 26($10) @@ -2786,7 +2786,7 @@ main: # @main i32.const $push1361=, 6 i32.rem_u $push608=, $pop607, $pop1361 i32.ne $push609=, $pop606, $pop608 - br_if 2, $pop609 # 2: down to label0 + br_if 1, $pop609 # 1: down to label0 # BB#81: # %if.end761 # in Loop: Header=BB24_1 Depth=1 i32.const $push1169=, 16 @@ -2802,7 +2802,7 @@ main: # @main i32.const $push1364=, 7 i32.div_u $push610=, $pop160, $pop1364 i32.ne $push611=, $pop158, $pop610 - br_if 2, $pop611 # 2: down to label0 + br_if 1, $pop611 # 1: down to label0 # BB#82: # %lor.lhs.false771 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push159=, 22($10) @@ -2814,7 +2814,7 @@ main: # @main i32.const $push1365=, 7 i32.div_u $push614=, $pop613, $pop1365 i32.ne $push615=, $pop612, $pop614 - br_if 2, $pop615 # 2: down to label0 + br_if 1, $pop615 # 1: down to label0 # BB#83: # %if.end781 # in Loop: Header=BB24_1 Depth=1 i32.const $push1173=, 16 @@ -2827,7 +2827,7 @@ main: # @main i32.const $push1368=, 7 i32.div_u $push616=, $pop165, $pop1368 i32.ne $push617=, $pop163, $pop616 - br_if 2, $pop617 # 2: down to label0 + br_if 1, $pop617 # 1: down to label0 # BB#84: # %lor.lhs.false790 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push162=, 18($10) @@ -2839,7 +2839,7 @@ main: # @main i32.const $push1369=, 7 i32.div_u $push620=, $pop619, $pop1369 i32.ne $push621=, $pop618, $pop620 - br_if 2, $pop621 # 2: down to label0 + br_if 1, $pop621 # 1: down to label0 # BB#85: # %if.end800 # in Loop: Header=BB24_1 Depth=1 i32.const $push1175=, 16 @@ -2852,7 +2852,7 @@ main: # @main i32.const $push1372=, 7 i32.div_u $push622=, $pop168, $pop1372 i32.ne $push623=, $pop166, $pop622 - br_if 2, $pop623 # 2: down to label0 + br_if 1, $pop623 # 1: down to label0 # BB#86: # %lor.lhs.false809 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push167=, 30($10) @@ -2864,7 +2864,7 @@ main: # @main i32.const $push1373=, 7 i32.div_u $push626=, $pop625, $pop1373 i32.ne $push627=, $pop624, $pop626 - br_if 2, $pop627 # 2: down to label0 + br_if 1, $pop627 # 1: down to label0 # BB#87: # %if.end819 # in Loop: Header=BB24_1 Depth=1 i32.const $push1177=, 16 @@ -2877,7 +2877,7 @@ main: # @main i32.const $push1376=, 7 i32.div_u $push628=, $pop173, $pop1376 i32.ne $push629=, $pop171, $pop628 - br_if 2, $pop629 # 2: down to label0 + br_if 1, $pop629 # 1: down to label0 # BB#88: # %lor.lhs.false828 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push170=, 26($10) @@ -2889,7 +2889,7 @@ main: # @main i32.const $push1377=, 7 i32.div_u $push632=, $pop631, $pop1377 i32.ne $push633=, $pop630, $pop632 - br_if 2, $pop633 # 2: down to label0 + br_if 1, $pop633 # 1: down to label0 # BB#89: # %if.end838 # in Loop: Header=BB24_1 Depth=1 i32.const $push1179=, 16 @@ -2905,7 +2905,7 @@ main: # @main i32.const $push1380=, 7 i32.rem_u $push634=, $pop176, $pop1380 i32.ne $push635=, $pop174, $pop634 - br_if 2, $pop635 # 2: down to label0 + br_if 1, $pop635 # 1: down to label0 # BB#90: # %lor.lhs.false848 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push175=, 22($10) @@ -2917,7 +2917,7 @@ main: # @main i32.const $push1381=, 7 i32.rem_u $push638=, $pop637, $pop1381 i32.ne $push639=, $pop636, $pop638 - br_if 2, $pop639 # 2: down to label0 + br_if 1, $pop639 # 1: down to label0 # BB#91: # %if.end858 # in Loop: Header=BB24_1 Depth=1 i32.const $push1183=, 16 @@ -2930,7 +2930,7 @@ main: # @main i32.const $push1384=, 7 i32.rem_u $push640=, $pop181, $pop1384 i32.ne $push641=, $pop179, $pop640 - br_if 2, $pop641 # 2: down to label0 + br_if 1, $pop641 # 1: down to label0 # BB#92: # %lor.lhs.false867 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push178=, 18($10) @@ -2942,7 +2942,7 @@ main: # @main i32.const $push1385=, 7 i32.rem_u $push644=, $pop643, $pop1385 i32.ne $push645=, $pop642, $pop644 - br_if 2, $pop645 # 2: down to label0 + br_if 1, $pop645 # 1: down to label0 # BB#93: # %if.end877 # in Loop: Header=BB24_1 Depth=1 i32.const $push1185=, 16 @@ -2955,7 +2955,7 @@ main: # @main i32.const $push1388=, 7 i32.rem_u $push646=, $pop184, $pop1388 i32.ne $push647=, $pop182, $pop646 - br_if 2, $pop647 # 2: down to label0 + br_if 1, $pop647 # 1: down to label0 # BB#94: # %lor.lhs.false886 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push183=, 30($10) @@ -2967,7 +2967,7 @@ main: # @main i32.const $push1389=, 7 i32.rem_u $push650=, $pop649, $pop1389 i32.ne $push651=, $pop648, $pop650 - br_if 2, $pop651 # 2: down to label0 + br_if 1, $pop651 # 1: down to label0 # BB#95: # %if.end896 # in Loop: Header=BB24_1 Depth=1 i32.const $push1187=, 16 @@ -2980,7 +2980,7 @@ main: # @main i32.const $push1392=, 7 i32.rem_u $push652=, $pop189, $pop1392 i32.ne $push653=, $pop187, $pop652 - br_if 2, $pop653 # 2: down to label0 + br_if 1, $pop653 # 1: down to label0 # BB#96: # %lor.lhs.false905 # in Loop: Header=BB24_1 Depth=1 i32.load16_u $push186=, 26($10) @@ -2992,7 +2992,7 @@ main: # @main i32.const $push1393=, 7 i32.rem_u $push656=, $pop655, $pop1393 i32.ne $push657=, $pop654, $pop656 - br_if 2, $pop657 # 2: down to label0 + br_if 1, $pop657 # 1: down to label0 # BB#97: # %if.end915 # in Loop: Header=BB24_1 Depth=1 i32.const $push1189=, 16 @@ -3009,12 +3009,12 @@ main: # @main i32.lt_u $push658=, $pop1397, $pop1396 br_if 0, $pop658 # 0: up to label1 # BB#98: # %for.body919.preheader - end_loop # label2: + end_loop i32.const $1=, 0 i32.const $0=, s .LBB24_99: # %for.body919 # =>This Inner Loop Header: Depth=1 - loop # label3: + loop # label2: call sq44444444@FUNCTION, $10, $0 i32.load16_u $push190=, 0($10) i32.load16_s $push192=, 0($0) @@ -3023,7 +3023,7 @@ main: # @main i32.const $push1401=, 65535 i32.and $push660=, $pop659, $pop1401 i32.ne $push661=, $pop190, $pop660 - br_if 2, $pop661 # 2: down to label0 + br_if 1, $pop661 # 1: down to label0 # BB#100: # %lor.lhs.false929 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push191=, 6($10) @@ -3042,7 +3042,7 @@ main: # @main i32.const $push1403=, 65535 i32.and $push666=, $pop665, $pop1403 i32.ne $push667=, $pop662, $pop666 - br_if 2, $pop667 # 2: down to label0 + br_if 1, $pop667 # 1: down to label0 # BB#101: # %if.end939 # in Loop: Header=BB24_99 Depth=1 copy_local $3=, $10 @@ -3058,7 +3058,7 @@ main: # @main i32.const $push1411=, 65535 i32.and $push669=, $pop668, $pop1411 i32.ne $push670=, $pop195, $pop669 - br_if 2, $pop670 # 2: down to label0 + br_if 1, $pop670 # 1: down to label0 # BB#102: # %lor.lhs.false948 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push194=, 2($10) @@ -3077,7 +3077,7 @@ main: # @main i32.const $push1416=, 65535 i32.and $push675=, $pop674, $pop1416 i32.ne $push676=, $pop671, $pop675 - br_if 2, $pop676 # 2: down to label0 + br_if 1, $pop676 # 1: down to label0 # BB#103: # %if.end958 # in Loop: Header=BB24_99 Depth=1 copy_local $5=, $10 @@ -3093,7 +3093,7 @@ main: # @main i32.const $push1424=, 65535 i32.and $push678=, $pop677, $pop1424 i32.ne $push679=, $pop198, $pop678 - br_if 2, $pop679 # 2: down to label0 + br_if 1, $pop679 # 1: down to label0 # BB#104: # %lor.lhs.false967 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push199=, 14($10) @@ -3112,7 +3112,7 @@ main: # @main i32.const $push1429=, 65535 i32.and $push684=, $pop683, $pop1429 i32.ne $push685=, $pop680, $pop684 - br_if 2, $pop685 # 2: down to label0 + br_if 1, $pop685 # 1: down to label0 # BB#105: # %if.end977 # in Loop: Header=BB24_99 Depth=1 copy_local $7=, $10 @@ -3128,7 +3128,7 @@ main: # @main i32.const $push1437=, 65535 i32.and $push687=, $pop686, $pop1437 i32.ne $push688=, $pop203, $pop687 - br_if 2, $pop688 # 2: down to label0 + br_if 1, $pop688 # 1: down to label0 # BB#106: # %lor.lhs.false986 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push202=, 10($10) @@ -3147,7 +3147,7 @@ main: # @main i32.const $push1442=, 65535 i32.and $push693=, $pop692, $pop1442 i32.ne $push694=, $pop689, $pop693 - br_if 2, $pop694 # 2: down to label0 + br_if 1, $pop694 # 1: down to label0 # BB#107: # %if.end996 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3159,7 +3159,7 @@ main: # @main i32.const $push1450=, 4 i32.rem_s $push695=, $pop208, $pop1450 i32.ne $push696=, $pop206, $pop695 - br_if 2, $pop696 # 2: down to label0 + br_if 1, $pop696 # 1: down to label0 # BB#108: # %lor.lhs.false1006 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push207=, 6($10) @@ -3175,7 +3175,7 @@ main: # @main i32.const $push1451=, 4 i32.rem_s $push701=, $pop700, $pop1451 i32.ne $push702=, $pop698, $pop701 - br_if 2, $pop702 # 2: down to label0 + br_if 1, $pop702 # 1: down to label0 # BB#109: # %if.end1016 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3186,7 +3186,7 @@ main: # @main i32.const $push1456=, 4 i32.rem_s $push703=, $pop213, $pop1456 i32.ne $push704=, $pop211, $pop703 - br_if 2, $pop704 # 2: down to label0 + br_if 1, $pop704 # 1: down to label0 # BB#110: # %lor.lhs.false1025 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push210=, 2($10) @@ -3202,7 +3202,7 @@ main: # @main i32.const $push1457=, 4 i32.rem_s $push709=, $pop708, $pop1457 i32.ne $push710=, $pop706, $pop709 - br_if 2, $pop710 # 2: down to label0 + br_if 1, $pop710 # 1: down to label0 # BB#111: # %if.end1035 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3213,7 +3213,7 @@ main: # @main i32.const $push1462=, 4 i32.rem_s $push711=, $pop216, $pop1462 i32.ne $push712=, $pop214, $pop711 - br_if 2, $pop712 # 2: down to label0 + br_if 1, $pop712 # 1: down to label0 # BB#112: # %lor.lhs.false1044 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push215=, 14($10) @@ -3229,7 +3229,7 @@ main: # @main i32.const $push1463=, 4 i32.rem_s $push717=, $pop716, $pop1463 i32.ne $push718=, $pop714, $pop717 - br_if 2, $pop718 # 2: down to label0 + br_if 1, $pop718 # 1: down to label0 # BB#113: # %if.end1054 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3240,7 +3240,7 @@ main: # @main i32.const $push1468=, 4 i32.rem_s $push719=, $pop221, $pop1468 i32.ne $push720=, $pop219, $pop719 - br_if 2, $pop720 # 2: down to label0 + br_if 1, $pop720 # 1: down to label0 # BB#114: # %lor.lhs.false1063 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push218=, 10($10) @@ -3256,7 +3256,7 @@ main: # @main i32.const $push1469=, 4 i32.rem_s $push725=, $pop724, $pop1469 i32.ne $push726=, $pop722, $pop725 - br_if 2, $pop726 # 2: down to label0 + br_if 1, $pop726 # 1: down to label0 # BB#115: # %if.end1073 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3266,7 +3266,7 @@ main: # @main i32.load16_u $push222=, 0($10) i32.load16_u $push224=, 0($0) i32.ne $push727=, $pop222, $pop224 - br_if 2, $pop727 # 2: down to label0 + br_if 1, $pop727 # 1: down to label0 # BB#116: # %lor.lhs.false1083 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push223=, 6($10) @@ -3282,7 +3282,7 @@ main: # @main i32.const $push1474=, 65535 i32.and $push732=, $pop731, $pop1474 i32.ne $push733=, $pop728, $pop732 - br_if 2, $pop733 # 2: down to label0 + br_if 1, $pop733 # 1: down to label0 # BB#117: # %if.end1093 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3295,7 +3295,7 @@ main: # @main i32.const $push1479=, 65535 i32.and $push735=, $pop734, $pop1479 i32.ne $push736=, $pop227, $pop735 - br_if 2, $pop736 # 2: down to label0 + br_if 1, $pop736 # 1: down to label0 # BB#118: # %lor.lhs.false1102 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push226=, 2($10) @@ -3311,7 +3311,7 @@ main: # @main i32.const $push1481=, 65535 i32.and $push741=, $pop740, $pop1481 i32.ne $push742=, $pop737, $pop741 - br_if 2, $pop742 # 2: down to label0 + br_if 1, $pop742 # 1: down to label0 # BB#119: # %if.end1112 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3324,7 +3324,7 @@ main: # @main i32.const $push1486=, 65535 i32.and $push744=, $pop743, $pop1486 i32.ne $push745=, $pop230, $pop744 - br_if 2, $pop745 # 2: down to label0 + br_if 1, $pop745 # 1: down to label0 # BB#120: # %lor.lhs.false1121 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push231=, 14($10) @@ -3340,7 +3340,7 @@ main: # @main i32.const $push1488=, 65535 i32.and $push750=, $pop749, $pop1488 i32.ne $push751=, $pop746, $pop750 - br_if 2, $pop751 # 2: down to label0 + br_if 1, $pop751 # 1: down to label0 # BB#121: # %if.end1131 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3353,7 +3353,7 @@ main: # @main i32.const $push1493=, 65535 i32.and $push753=, $pop752, $pop1493 i32.ne $push754=, $pop235, $pop753 - br_if 2, $pop754 # 2: down to label0 + br_if 1, $pop754 # 1: down to label0 # BB#122: # %lor.lhs.false1140 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push234=, 10($10) @@ -3369,7 +3369,7 @@ main: # @main i32.const $push1495=, 65535 i32.and $push759=, $pop758, $pop1495 i32.ne $push760=, $pop755, $pop759 - br_if 2, $pop760 # 2: down to label0 + br_if 1, $pop760 # 1: down to label0 # BB#123: # %if.end1150 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3377,7 +3377,7 @@ main: # @main #NO_APP call sr1428166432128@FUNCTION, $10, $0 i32.load16_u $push238=, 0($10) - br_if 2, $pop238 # 2: down to label0 + br_if 1, $pop238 # 1: down to label0 # BB#124: # %lor.lhs.false1160 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push239=, 6($10) @@ -3389,7 +3389,7 @@ main: # @main i32.const $push1500=, 8 i32.rem_s $push762=, $pop761, $pop1500 i32.ne $push765=, $pop764, $pop762 - br_if 2, $pop765 # 2: down to label0 + br_if 1, $pop765 # 1: down to label0 # BB#125: # %if.end1170 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3400,7 +3400,7 @@ main: # @main i32.const $push1503=, 2 i32.rem_s $push766=, $pop243, $pop1503 i32.ne $push767=, $pop241, $pop766 - br_if 2, $pop767 # 2: down to label0 + br_if 1, $pop767 # 1: down to label0 # BB#126: # %lor.lhs.false1179 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push240=, 2($10) @@ -3416,7 +3416,7 @@ main: # @main i32.const $push1504=, 4 i32.rem_s $push772=, $pop771, $pop1504 i32.ne $push773=, $pop769, $pop772 - br_if 2, $pop773 # 2: down to label0 + br_if 1, $pop773 # 1: down to label0 # BB#127: # %if.end1189 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3427,7 +3427,7 @@ main: # @main i32.const $push1509=, 16 i32.rem_s $push774=, $pop246, $pop1509 i32.ne $push775=, $pop244, $pop774 - br_if 2, $pop775 # 2: down to label0 + br_if 1, $pop775 # 1: down to label0 # BB#128: # %lor.lhs.false1198 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push245=, 14($10) @@ -3443,7 +3443,7 @@ main: # @main i32.const $push1510=, 128 i32.rem_s $push780=, $pop779, $pop1510 i32.ne $push781=, $pop777, $pop780 - br_if 2, $pop781 # 2: down to label0 + br_if 1, $pop781 # 1: down to label0 # BB#129: # %if.end1208 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3454,7 +3454,7 @@ main: # @main i32.const $push1515=, 32 i32.rem_s $push782=, $pop251, $pop1515 i32.ne $push783=, $pop249, $pop782 - br_if 2, $pop783 # 2: down to label0 + br_if 1, $pop783 # 1: down to label0 # BB#130: # %lor.lhs.false1217 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push248=, 10($10) @@ -3470,7 +3470,7 @@ main: # @main i32.const $push1516=, 64 i32.rem_s $push788=, $pop787, $pop1516 i32.ne $push789=, $pop785, $pop788 - br_if 2, $pop789 # 2: down to label0 + br_if 1, $pop789 # 1: down to label0 # BB#131: # %if.end1227 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3484,7 +3484,7 @@ main: # @main i32.const $push1521=, 65535 i32.and $push791=, $pop790, $pop1521 i32.ne $push792=, $pop252, $pop791 - br_if 2, $pop792 # 2: down to label0 + br_if 1, $pop792 # 1: down to label0 # BB#132: # %lor.lhs.false1237 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push253=, 6($10) @@ -3500,7 +3500,7 @@ main: # @main i32.const $push1523=, 65535 i32.and $push797=, $pop796, $pop1523 i32.ne $push798=, $pop793, $pop797 - br_if 2, $pop798 # 2: down to label0 + br_if 1, $pop798 # 1: down to label0 # BB#133: # %if.end1247 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3513,7 +3513,7 @@ main: # @main i32.const $push1528=, 65535 i32.and $push800=, $pop799, $pop1528 i32.ne $push801=, $pop257, $pop800 - br_if 2, $pop801 # 2: down to label0 + br_if 1, $pop801 # 1: down to label0 # BB#134: # %lor.lhs.false1256 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push256=, 2($10) @@ -3529,7 +3529,7 @@ main: # @main i32.const $push1530=, 65535 i32.and $push806=, $pop805, $pop1530 i32.ne $push807=, $pop802, $pop806 - br_if 2, $pop807 # 2: down to label0 + br_if 1, $pop807 # 1: down to label0 # BB#135: # %if.end1266 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3542,7 +3542,7 @@ main: # @main i32.const $push1535=, 65535 i32.and $push809=, $pop808, $pop1535 i32.ne $push810=, $pop260, $pop809 - br_if 2, $pop810 # 2: down to label0 + br_if 1, $pop810 # 1: down to label0 # BB#136: # %lor.lhs.false1275 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push261=, 14($10) @@ -3558,7 +3558,7 @@ main: # @main i32.const $push1537=, 65535 i32.and $push815=, $pop814, $pop1537 i32.ne $push816=, $pop811, $pop815 - br_if 2, $pop816 # 2: down to label0 + br_if 1, $pop816 # 1: down to label0 # BB#137: # %if.end1285 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3571,7 +3571,7 @@ main: # @main i32.const $push1542=, 65535 i32.and $push818=, $pop817, $pop1542 i32.ne $push819=, $pop265, $pop818 - br_if 2, $pop819 # 2: down to label0 + br_if 1, $pop819 # 1: down to label0 # BB#138: # %lor.lhs.false1294 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push264=, 10($10) @@ -3587,7 +3587,7 @@ main: # @main i32.const $push1544=, 65535 i32.and $push824=, $pop823, $pop1544 i32.ne $push825=, $pop820, $pop824 - br_if 2, $pop825 # 2: down to label0 + br_if 1, $pop825 # 1: down to label0 # BB#139: # %if.end1304 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3599,7 +3599,7 @@ main: # @main i32.const $push1549=, 3 i32.rem_s $push826=, $pop270, $pop1549 i32.ne $push827=, $pop268, $pop826 - br_if 2, $pop827 # 2: down to label0 + br_if 1, $pop827 # 1: down to label0 # BB#140: # %lor.lhs.false1314 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push269=, 6($10) @@ -3615,7 +3615,7 @@ main: # @main i32.const $push1550=, 3 i32.rem_s $push832=, $pop831, $pop1550 i32.ne $push833=, $pop829, $pop832 - br_if 2, $pop833 # 2: down to label0 + br_if 1, $pop833 # 1: down to label0 # BB#141: # %if.end1324 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3626,7 +3626,7 @@ main: # @main i32.const $push1555=, 3 i32.rem_s $push834=, $pop275, $pop1555 i32.ne $push835=, $pop273, $pop834 - br_if 2, $pop835 # 2: down to label0 + br_if 1, $pop835 # 1: down to label0 # BB#142: # %lor.lhs.false1333 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push272=, 2($10) @@ -3642,7 +3642,7 @@ main: # @main i32.const $push1556=, 3 i32.rem_s $push840=, $pop839, $pop1556 i32.ne $push841=, $pop837, $pop840 - br_if 2, $pop841 # 2: down to label0 + br_if 1, $pop841 # 1: down to label0 # BB#143: # %if.end1343 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3653,7 +3653,7 @@ main: # @main i32.const $push1561=, 3 i32.rem_s $push842=, $pop278, $pop1561 i32.ne $push843=, $pop276, $pop842 - br_if 2, $pop843 # 2: down to label0 + br_if 1, $pop843 # 1: down to label0 # BB#144: # %lor.lhs.false1352 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push277=, 14($10) @@ -3669,7 +3669,7 @@ main: # @main i32.const $push1562=, 3 i32.rem_s $push848=, $pop847, $pop1562 i32.ne $push849=, $pop845, $pop848 - br_if 2, $pop849 # 2: down to label0 + br_if 1, $pop849 # 1: down to label0 # BB#145: # %if.end1362 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3680,7 +3680,7 @@ main: # @main i32.const $push1567=, 3 i32.rem_s $push850=, $pop283, $pop1567 i32.ne $push851=, $pop281, $pop850 - br_if 2, $pop851 # 2: down to label0 + br_if 1, $pop851 # 1: down to label0 # BB#146: # %lor.lhs.false1371 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push280=, 10($10) @@ -3696,7 +3696,7 @@ main: # @main i32.const $push1568=, 3 i32.rem_s $push856=, $pop855, $pop1568 i32.ne $push857=, $pop853, $pop856 - br_if 2, $pop857 # 2: down to label0 + br_if 1, $pop857 # 1: down to label0 # BB#147: # %if.end1381 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3710,7 +3710,7 @@ main: # @main i32.const $push1573=, 65535 i32.and $push859=, $pop858, $pop1573 i32.ne $push860=, $pop284, $pop859 - br_if 2, $pop860 # 2: down to label0 + br_if 1, $pop860 # 1: down to label0 # BB#148: # %lor.lhs.false1391 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push285=, 6($10) @@ -3726,7 +3726,7 @@ main: # @main i32.const $push1575=, 65535 i32.and $push865=, $pop864, $pop1575 i32.ne $push866=, $pop861, $pop865 - br_if 2, $pop866 # 2: down to label0 + br_if 1, $pop866 # 1: down to label0 # BB#149: # %if.end1401 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3739,7 +3739,7 @@ main: # @main i32.const $push1580=, 65535 i32.and $push868=, $pop867, $pop1580 i32.ne $push869=, $pop289, $pop868 - br_if 2, $pop869 # 2: down to label0 + br_if 1, $pop869 # 1: down to label0 # BB#150: # %lor.lhs.false1410 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push288=, 2($10) @@ -3755,7 +3755,7 @@ main: # @main i32.const $push1582=, 65535 i32.and $push874=, $pop873, $pop1582 i32.ne $push875=, $pop870, $pop874 - br_if 2, $pop875 # 2: down to label0 + br_if 1, $pop875 # 1: down to label0 # BB#151: # %if.end1420 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3768,7 +3768,7 @@ main: # @main i32.const $push1587=, 65535 i32.and $push877=, $pop876, $pop1587 i32.ne $push878=, $pop292, $pop877 - br_if 2, $pop878 # 2: down to label0 + br_if 1, $pop878 # 1: down to label0 # BB#152: # %lor.lhs.false1429 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push293=, 14($10) @@ -3784,7 +3784,7 @@ main: # @main i32.const $push1589=, 65535 i32.and $push883=, $pop882, $pop1589 i32.ne $push884=, $pop879, $pop883 - br_if 2, $pop884 # 2: down to label0 + br_if 1, $pop884 # 1: down to label0 # BB#153: # %if.end1439 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3797,7 +3797,7 @@ main: # @main i32.const $push1594=, 65535 i32.and $push886=, $pop885, $pop1594 i32.ne $push887=, $pop297, $pop886 - br_if 2, $pop887 # 2: down to label0 + br_if 1, $pop887 # 1: down to label0 # BB#154: # %lor.lhs.false1448 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push296=, 10($10) @@ -3813,7 +3813,7 @@ main: # @main i32.const $push1596=, 65535 i32.and $push892=, $pop891, $pop1596 i32.ne $push893=, $pop888, $pop892 - br_if 2, $pop893 # 2: down to label0 + br_if 1, $pop893 # 1: down to label0 # BB#155: # %if.end1458 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3825,7 +3825,7 @@ main: # @main i32.const $push1601=, 6 i32.rem_s $push894=, $pop302, $pop1601 i32.ne $push895=, $pop300, $pop894 - br_if 2, $pop895 # 2: down to label0 + br_if 1, $pop895 # 1: down to label0 # BB#156: # %lor.lhs.false1468 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push301=, 6($10) @@ -3841,7 +3841,7 @@ main: # @main i32.const $push1602=, 5 i32.rem_s $push900=, $pop899, $pop1602 i32.ne $push901=, $pop897, $pop900 - br_if 2, $pop901 # 2: down to label0 + br_if 1, $pop901 # 1: down to label0 # BB#157: # %if.end1478 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3852,7 +3852,7 @@ main: # @main i32.const $push1607=, 6 i32.rem_s $push902=, $pop307, $pop1607 i32.ne $push903=, $pop305, $pop902 - br_if 2, $pop903 # 2: down to label0 + br_if 1, $pop903 # 1: down to label0 # BB#158: # %lor.lhs.false1487 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push304=, 2($10) @@ -3868,7 +3868,7 @@ main: # @main i32.const $push1608=, 5 i32.rem_s $push908=, $pop907, $pop1608 i32.ne $push909=, $pop905, $pop908 - br_if 2, $pop909 # 2: down to label0 + br_if 1, $pop909 # 1: down to label0 # BB#159: # %if.end1497 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3879,7 +3879,7 @@ main: # @main i32.const $push1613=, 6 i32.rem_s $push910=, $pop310, $pop1613 i32.ne $push911=, $pop308, $pop910 - br_if 2, $pop911 # 2: down to label0 + br_if 1, $pop911 # 1: down to label0 # BB#160: # %lor.lhs.false1506 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push309=, 14($10) @@ -3895,7 +3895,7 @@ main: # @main i32.const $push1614=, 5 i32.rem_s $push916=, $pop915, $pop1614 i32.ne $push917=, $pop913, $pop916 - br_if 2, $pop917 # 2: down to label0 + br_if 1, $pop917 # 1: down to label0 # BB#161: # %if.end1516 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3906,7 +3906,7 @@ main: # @main i32.const $push1619=, 6 i32.rem_s $push918=, $pop315, $pop1619 i32.ne $push919=, $pop313, $pop918 - br_if 2, $pop919 # 2: down to label0 + br_if 1, $pop919 # 1: down to label0 # BB#162: # %lor.lhs.false1525 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push312=, 10($10) @@ -3922,7 +3922,7 @@ main: # @main i32.const $push1620=, 5 i32.rem_s $push924=, $pop923, $pop1620 i32.ne $push925=, $pop921, $pop924 - br_if 2, $pop925 # 2: down to label0 + br_if 1, $pop925 # 1: down to label0 # BB#163: # %if.end1535 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3936,7 +3936,7 @@ main: # @main i32.const $push1625=, 65535 i32.and $push927=, $pop926, $pop1625 i32.ne $push928=, $pop316, $pop927 - br_if 2, $pop928 # 2: down to label0 + br_if 1, $pop928 # 1: down to label0 # BB#164: # %lor.lhs.false1545 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push317=, 6($10) @@ -3952,7 +3952,7 @@ main: # @main i32.const $push1627=, 65535 i32.and $push933=, $pop932, $pop1627 i32.ne $push934=, $pop929, $pop933 - br_if 2, $pop934 # 2: down to label0 + br_if 1, $pop934 # 1: down to label0 # BB#165: # %if.end1555 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3965,7 +3965,7 @@ main: # @main i32.const $push1632=, 65535 i32.and $push936=, $pop935, $pop1632 i32.ne $push937=, $pop321, $pop936 - br_if 2, $pop937 # 2: down to label0 + br_if 1, $pop937 # 1: down to label0 # BB#166: # %lor.lhs.false1564 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push320=, 2($10) @@ -3981,7 +3981,7 @@ main: # @main i32.const $push1634=, 65535 i32.and $push942=, $pop941, $pop1634 i32.ne $push943=, $pop938, $pop942 - br_if 2, $pop943 # 2: down to label0 + br_if 1, $pop943 # 1: down to label0 # BB#167: # %if.end1574 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -3994,7 +3994,7 @@ main: # @main i32.const $push1639=, 65535 i32.and $push945=, $pop944, $pop1639 i32.ne $push946=, $pop324, $pop945 - br_if 2, $pop946 # 2: down to label0 + br_if 1, $pop946 # 1: down to label0 # BB#168: # %lor.lhs.false1583 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push325=, 14($10) @@ -4010,7 +4010,7 @@ main: # @main i32.const $push1641=, 65535 i32.and $push951=, $pop950, $pop1641 i32.ne $push952=, $pop947, $pop951 - br_if 2, $pop952 # 2: down to label0 + br_if 1, $pop952 # 1: down to label0 # BB#169: # %if.end1593 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -4023,7 +4023,7 @@ main: # @main i32.const $push1646=, 65535 i32.and $push954=, $pop953, $pop1646 i32.ne $push955=, $pop329, $pop954 - br_if 2, $pop955 # 2: down to label0 + br_if 1, $pop955 # 1: down to label0 # BB#170: # %lor.lhs.false1602 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push328=, 10($10) @@ -4039,7 +4039,7 @@ main: # @main i32.const $push1648=, 65535 i32.and $push960=, $pop959, $pop1648 i32.ne $push961=, $pop956, $pop960 - br_if 2, $pop961 # 2: down to label0 + br_if 1, $pop961 # 1: down to label0 # BB#171: # %if.end1612 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -4051,7 +4051,7 @@ main: # @main i32.const $push1653=, 14 i32.rem_s $push962=, $pop334, $pop1653 i32.ne $push963=, $pop332, $pop962 - br_if 2, $pop963 # 2: down to label0 + br_if 1, $pop963 # 1: down to label0 # BB#172: # %lor.lhs.false1622 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push333=, 6($10) @@ -4067,7 +4067,7 @@ main: # @main i32.const $push1654=, 6 i32.rem_s $push968=, $pop967, $pop1654 i32.ne $push969=, $pop965, $pop968 - br_if 2, $pop969 # 2: down to label0 + br_if 1, $pop969 # 1: down to label0 # BB#173: # %if.end1632 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -4078,7 +4078,7 @@ main: # @main i32.const $push1659=, 14 i32.rem_s $push970=, $pop339, $pop1659 i32.ne $push971=, $pop337, $pop970 - br_if 2, $pop971 # 2: down to label0 + br_if 1, $pop971 # 1: down to label0 # BB#174: # %lor.lhs.false1641 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push336=, 2($10) @@ -4094,7 +4094,7 @@ main: # @main i32.const $push1660=, 14 i32.rem_s $push976=, $pop975, $pop1660 i32.ne $push977=, $pop973, $pop976 - br_if 2, $pop977 # 2: down to label0 + br_if 1, $pop977 # 1: down to label0 # BB#175: # %if.end1651 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -4105,7 +4105,7 @@ main: # @main i32.const $push1665=, 14 i32.rem_s $push978=, $pop342, $pop1665 i32.ne $push979=, $pop340, $pop978 - br_if 2, $pop979 # 2: down to label0 + br_if 1, $pop979 # 1: down to label0 # BB#176: # %lor.lhs.false1660 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push341=, 14($10) @@ -4121,7 +4121,7 @@ main: # @main i32.const $push1666=, 14 i32.rem_s $push984=, $pop983, $pop1666 i32.ne $push985=, $pop981, $pop984 - br_if 2, $pop985 # 2: down to label0 + br_if 1, $pop985 # 1: down to label0 # BB#177: # %if.end1670 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -4132,7 +4132,7 @@ main: # @main i32.const $push1671=, 14 i32.rem_s $push986=, $pop347, $pop1671 i32.ne $push987=, $pop345, $pop986 - br_if 2, $pop987 # 2: down to label0 + br_if 1, $pop987 # 1: down to label0 # BB#178: # %lor.lhs.false1679 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push344=, 10($10) @@ -4148,7 +4148,7 @@ main: # @main i32.const $push1672=, 6 i32.rem_s $push992=, $pop991, $pop1672 i32.ne $push993=, $pop989, $pop992 - br_if 2, $pop993 # 2: down to label0 + br_if 1, $pop993 # 1: down to label0 # BB#179: # %if.end1689 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -4162,7 +4162,7 @@ main: # @main i32.const $push1677=, 65535 i32.and $push995=, $pop994, $pop1677 i32.ne $push996=, $pop348, $pop995 - br_if 2, $pop996 # 2: down to label0 + br_if 1, $pop996 # 1: down to label0 # BB#180: # %lor.lhs.false1699 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push349=, 6($10) @@ -4178,7 +4178,7 @@ main: # @main i32.const $push1679=, 65535 i32.and $push1001=, $pop1000, $pop1679 i32.ne $push1002=, $pop997, $pop1001 - br_if 2, $pop1002 # 2: down to label0 + br_if 1, $pop1002 # 1: down to label0 # BB#181: # %if.end1709 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -4191,7 +4191,7 @@ main: # @main i32.const $push1684=, 65535 i32.and $push1004=, $pop1003, $pop1684 i32.ne $push1005=, $pop353, $pop1004 - br_if 2, $pop1005 # 2: down to label0 + br_if 1, $pop1005 # 1: down to label0 # BB#182: # %lor.lhs.false1718 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push352=, 2($10) @@ -4207,7 +4207,7 @@ main: # @main i32.const $push1686=, 65535 i32.and $push1010=, $pop1009, $pop1686 i32.ne $push1011=, $pop1006, $pop1010 - br_if 2, $pop1011 # 2: down to label0 + br_if 1, $pop1011 # 1: down to label0 # BB#183: # %if.end1728 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -4220,7 +4220,7 @@ main: # @main i32.const $push1691=, 65535 i32.and $push1013=, $pop1012, $pop1691 i32.ne $push1014=, $pop356, $pop1013 - br_if 2, $pop1014 # 2: down to label0 + br_if 1, $pop1014 # 1: down to label0 # BB#184: # %lor.lhs.false1737 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push357=, 14($10) @@ -4236,7 +4236,7 @@ main: # @main i32.const $push1693=, 65535 i32.and $push1019=, $pop1018, $pop1693 i32.ne $push1020=, $pop1015, $pop1019 - br_if 2, $pop1020 # 2: down to label0 + br_if 1, $pop1020 # 1: down to label0 # BB#185: # %if.end1747 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -4249,7 +4249,7 @@ main: # @main i32.const $push1698=, 65535 i32.and $push1022=, $pop1021, $pop1698 i32.ne $push1023=, $pop361, $pop1022 - br_if 2, $pop1023 # 2: down to label0 + br_if 1, $pop1023 # 1: down to label0 # BB#186: # %lor.lhs.false1756 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push360=, 10($10) @@ -4265,7 +4265,7 @@ main: # @main i32.const $push1700=, 65535 i32.and $push1028=, $pop1027, $pop1700 i32.ne $push1029=, $pop1024, $pop1028 - br_if 2, $pop1029 # 2: down to label0 + br_if 1, $pop1029 # 1: down to label0 # BB#187: # %if.end1766 # in Loop: Header=BB24_99 Depth=1 copy_local $9=, $10 @@ -4277,7 +4277,7 @@ main: # @main i32.const $push1705=, 7 i32.rem_s $push1030=, $pop366, $pop1705 i32.ne $push1031=, $pop364, $pop1030 - br_if 2, $pop1031 # 2: down to label0 + br_if 1, $pop1031 # 1: down to label0 # BB#188: # %lor.lhs.false1776 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push365=, 6($10) @@ -4293,7 +4293,7 @@ main: # @main i32.const $push1706=, 7 i32.rem_s $push1036=, $pop1035, $pop1706 i32.ne $push1037=, $pop1033, $pop1036 - br_if 2, $pop1037 # 2: down to label0 + br_if 1, $pop1037 # 1: down to label0 # BB#189: # %if.end1786 # in Loop: Header=BB24_99 Depth=1 copy_local $2=, $10 @@ -4304,7 +4304,7 @@ main: # @main i32.const $push1711=, 7 i32.rem_s $push1038=, $pop371, $pop1711 i32.ne $push1039=, $pop369, $pop1038 - br_if 2, $pop1039 # 2: down to label0 + br_if 1, $pop1039 # 1: down to label0 # BB#190: # %lor.lhs.false1795 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push368=, 2($10) @@ -4320,7 +4320,7 @@ main: # @main i32.const $push1712=, 7 i32.rem_s $push1044=, $pop1043, $pop1712 i32.ne $push1045=, $pop1041, $pop1044 - br_if 2, $pop1045 # 2: down to label0 + br_if 1, $pop1045 # 1: down to label0 # BB#191: # %if.end1805 # in Loop: Header=BB24_99 Depth=1 copy_local $2=, $10 @@ -4331,7 +4331,7 @@ main: # @main i32.const $push1717=, 7 i32.rem_s $push1046=, $pop374, $pop1717 i32.ne $push1047=, $pop372, $pop1046 - br_if 2, $pop1047 # 2: down to label0 + br_if 1, $pop1047 # 1: down to label0 # BB#192: # %lor.lhs.false1814 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push373=, 14($10) @@ -4347,7 +4347,7 @@ main: # @main i32.const $push1718=, 7 i32.rem_s $push1052=, $pop1051, $pop1718 i32.ne $push1053=, $pop1049, $pop1052 - br_if 2, $pop1053 # 2: down to label0 + br_if 1, $pop1053 # 1: down to label0 # BB#193: # %if.end1824 # in Loop: Header=BB24_99 Depth=1 copy_local $2=, $10 @@ -4358,7 +4358,7 @@ main: # @main i32.const $push1723=, 7 i32.rem_s $push1054=, $pop379, $pop1723 i32.ne $push1055=, $pop377, $pop1054 - br_if 2, $pop1055 # 2: down to label0 + br_if 1, $pop1055 # 1: down to label0 # BB#194: # %lor.lhs.false1833 # in Loop: Header=BB24_99 Depth=1 i32.load16_u $push376=, 10($10) @@ -4374,7 +4374,7 @@ main: # @main i32.const $push1724=, 7 i32.rem_s $push1060=, $pop1059, $pop1724 i32.ne $push1061=, $pop1057, $pop1060 - br_if 2, $pop1061 # 2: down to label0 + br_if 1, $pop1061 # 1: down to label0 # BB#195: # %if.end1843 # in Loop: Header=BB24_99 Depth=1 copy_local $2=, $10 @@ -4387,9 +4387,9 @@ main: # @main tee_local $push1730=, $1=, $pop1731 i32.const $push1729=, 2 i32.lt_u $push1062=, $pop1730, $pop1729 - br_if 0, $pop1062 # 0: up to label3 + br_if 0, $pop1062 # 0: up to label2 # BB#196: # %for.end1846 - end_loop # label4: + end_loop i32.const $push1070=, 0 i32.const $push1068=, 32 i32.add $push1069=, $10, $pop1068 @@ -4453,5 +4453,5 @@ s: .size s, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr53645.c.s b/test/torture-s/pr53645.c.s index 785048e8e..37ac8c306 100644 --- a/test/torture-s/pr53645.c.s +++ b/test/torture-s/pr53645.c.s @@ -983,7 +983,7 @@ main: # @main i32.const $push460=, 2 i32.shr_u $push188=, $pop2, $pop460 i32.ne $push189=, $pop0, $pop188 - br_if 2, $pop189 # 2: down to label0 + br_if 1, $pop189 # 1: down to label0 # BB#2: # %lor.lhs.false # in Loop: Header=BB24_1 Depth=1 i32.load $push1=, 28($6) @@ -994,7 +994,7 @@ main: # @main i32.const $push461=, 2 i32.shr_u $push190=, $pop3, $pop461 i32.ne $push191=, $pop1, $pop190 - br_if 2, $pop191 # 2: down to label0 + br_if 1, $pop191 # 1: down to label0 # BB#3: # %if.end # in Loop: Header=BB24_1 Depth=1 i32.const $push388=, 16 @@ -1010,7 +1010,7 @@ main: # @main i32.const $push465=, 2 i32.shr_u $push192=, $pop7, $pop465 i32.ne $push193=, $pop5, $pop192 - br_if 2, $pop193 # 2: down to label0 + br_if 1, $pop193 # 1: down to label0 # BB#4: # %lor.lhs.false13 # in Loop: Header=BB24_1 Depth=1 i32.load $push4=, 20($6) @@ -1021,7 +1021,7 @@ main: # @main i32.const $push469=, 2 i32.shr_u $push194=, $pop6, $pop469 i32.ne $push195=, $pop4, $pop194 - br_if 2, $pop195 # 2: down to label0 + br_if 1, $pop195 # 1: down to label0 # BB#5: # %if.end20 # in Loop: Header=BB24_1 Depth=1 i32.const $push390=, 16 @@ -1037,7 +1037,7 @@ main: # @main i32.const $push473=, 3 i32.and $push196=, $pop10, $pop473 i32.ne $push197=, $pop8, $pop196 - br_if 2, $pop197 # 2: down to label0 + br_if 1, $pop197 # 1: down to label0 # BB#6: # %lor.lhs.false26 # in Loop: Header=BB24_1 Depth=1 i32.load $push9=, 28($6) @@ -1045,7 +1045,7 @@ main: # @main i32.const $push474=, 3 i32.and $push198=, $pop11, $pop474 i32.ne $push199=, $pop9, $pop198 - br_if 2, $pop199 # 2: down to label0 + br_if 1, $pop199 # 1: down to label0 # BB#7: # %if.end33 # in Loop: Header=BB24_1 Depth=1 i32.const $push394=, 16 @@ -1058,7 +1058,7 @@ main: # @main i32.const $push475=, 3 i32.and $push200=, $pop15, $pop475 i32.ne $push201=, $pop13, $pop200 - br_if 2, $pop201 # 2: down to label0 + br_if 1, $pop201 # 1: down to label0 # BB#8: # %lor.lhs.false39 # in Loop: Header=BB24_1 Depth=1 i32.load $push12=, 20($6) @@ -1066,7 +1066,7 @@ main: # @main i32.const $push476=, 3 i32.and $push202=, $pop14, $pop476 i32.ne $push203=, $pop12, $pop202 - br_if 2, $pop203 # 2: down to label0 + br_if 1, $pop203 # 1: down to label0 # BB#9: # %if.end46 # in Loop: Header=BB24_1 Depth=1 i32.const $push396=, 16 @@ -1080,7 +1080,7 @@ main: # @main i32.load $push16=, 16($6) i32.load $push18=, 0($0) i32.ne $push204=, $pop16, $pop18 - br_if 2, $pop204 # 2: down to label0 + br_if 1, $pop204 # 1: down to label0 # BB#10: # %lor.lhs.false53 # in Loop: Header=BB24_1 Depth=1 i32.load $push17=, 28($6) @@ -1088,7 +1088,7 @@ main: # @main i32.const $push477=, 3 i32.shr_u $push205=, $pop19, $pop477 i32.ne $push206=, $pop17, $pop205 - br_if 2, $pop206 # 2: down to label0 + br_if 1, $pop206 # 1: down to label0 # BB#11: # %if.end60 # in Loop: Header=BB24_1 Depth=1 i32.const $push400=, 16 @@ -1101,7 +1101,7 @@ main: # @main i32.const $push478=, 1 i32.shr_u $push207=, $pop23, $pop478 i32.ne $push208=, $pop21, $pop207 - br_if 2, $pop208 # 2: down to label0 + br_if 1, $pop208 # 1: down to label0 # BB#12: # %lor.lhs.false66 # in Loop: Header=BB24_1 Depth=1 i32.load $push20=, 20($6) @@ -1109,7 +1109,7 @@ main: # @main i32.const $push479=, 2 i32.shr_u $push209=, $pop22, $pop479 i32.ne $push210=, $pop20, $pop209 - br_if 2, $pop210 # 2: down to label0 + br_if 1, $pop210 # 1: down to label0 # BB#13: # %if.end73 # in Loop: Header=BB24_1 Depth=1 i32.const $push402=, 16 @@ -1121,7 +1121,7 @@ main: # @main i32.add $push405=, $6, $pop404 call ur1428@FUNCTION, $pop405, $0 i32.load $push24=, 16($6) - br_if 2, $pop24 # 2: down to label0 + br_if 1, $pop24 # 1: down to label0 # BB#14: # %lor.lhs.false80 # in Loop: Header=BB24_1 Depth=1 i32.load $push25=, 28($6) @@ -1129,7 +1129,7 @@ main: # @main i32.const $push480=, 7 i32.and $push212=, $pop211, $pop480 i32.ne $push213=, $pop25, $pop212 - br_if 2, $pop213 # 2: down to label0 + br_if 1, $pop213 # 1: down to label0 # BB#15: # %if.end87 # in Loop: Header=BB24_1 Depth=1 i32.const $push406=, 16 @@ -1142,7 +1142,7 @@ main: # @main i32.const $push481=, 1 i32.and $push214=, $pop29, $pop481 i32.ne $push215=, $pop27, $pop214 - br_if 2, $pop215 # 2: down to label0 + br_if 1, $pop215 # 1: down to label0 # BB#16: # %lor.lhs.false93 # in Loop: Header=BB24_1 Depth=1 i32.load $push26=, 20($6) @@ -1150,7 +1150,7 @@ main: # @main i32.const $push482=, 3 i32.and $push216=, $pop28, $pop482 i32.ne $push217=, $pop26, $pop216 - br_if 2, $pop217 # 2: down to label0 + br_if 1, $pop217 # 1: down to label0 # BB#17: # %if.end100 # in Loop: Header=BB24_1 Depth=1 i32.const $push408=, 16 @@ -1166,7 +1166,7 @@ main: # @main i32.const $push483=, 3 i32.div_u $push218=, $pop32, $pop483 i32.ne $push219=, $pop30, $pop218 - br_if 2, $pop219 # 2: down to label0 + br_if 1, $pop219 # 1: down to label0 # BB#18: # %lor.lhs.false107 # in Loop: Header=BB24_1 Depth=1 i32.load $push31=, 28($6) @@ -1174,7 +1174,7 @@ main: # @main i32.const $push484=, 3 i32.div_u $push220=, $pop33, $pop484 i32.ne $push221=, $pop31, $pop220 - br_if 2, $pop221 # 2: down to label0 + br_if 1, $pop221 # 1: down to label0 # BB#19: # %if.end114 # in Loop: Header=BB24_1 Depth=1 i32.const $push412=, 16 @@ -1187,7 +1187,7 @@ main: # @main i32.const $push485=, 3 i32.div_u $push222=, $pop37, $pop485 i32.ne $push223=, $pop35, $pop222 - br_if 2, $pop223 # 2: down to label0 + br_if 1, $pop223 # 1: down to label0 # BB#20: # %lor.lhs.false120 # in Loop: Header=BB24_1 Depth=1 i32.load $push34=, 20($6) @@ -1195,7 +1195,7 @@ main: # @main i32.const $push486=, 3 i32.div_u $push224=, $pop36, $pop486 i32.ne $push225=, $pop34, $pop224 - br_if 2, $pop225 # 2: down to label0 + br_if 1, $pop225 # 1: down to label0 # BB#21: # %if.end127 # in Loop: Header=BB24_1 Depth=1 i32.const $push414=, 16 @@ -1211,7 +1211,7 @@ main: # @main i32.const $push487=, 3 i32.rem_u $push226=, $pop40, $pop487 i32.ne $push227=, $pop38, $pop226 - br_if 2, $pop227 # 2: down to label0 + br_if 1, $pop227 # 1: down to label0 # BB#22: # %lor.lhs.false134 # in Loop: Header=BB24_1 Depth=1 i32.load $push39=, 28($6) @@ -1219,7 +1219,7 @@ main: # @main i32.const $push488=, 3 i32.rem_u $push228=, $pop41, $pop488 i32.ne $push229=, $pop39, $pop228 - br_if 2, $pop229 # 2: down to label0 + br_if 1, $pop229 # 1: down to label0 # BB#23: # %if.end141 # in Loop: Header=BB24_1 Depth=1 i32.const $push418=, 16 @@ -1232,7 +1232,7 @@ main: # @main i32.const $push489=, 3 i32.rem_u $push230=, $pop45, $pop489 i32.ne $push231=, $pop43, $pop230 - br_if 2, $pop231 # 2: down to label0 + br_if 1, $pop231 # 1: down to label0 # BB#24: # %lor.lhs.false147 # in Loop: Header=BB24_1 Depth=1 i32.load $push42=, 20($6) @@ -1240,7 +1240,7 @@ main: # @main i32.const $push490=, 3 i32.rem_u $push232=, $pop44, $pop490 i32.ne $push233=, $pop42, $pop232 - br_if 2, $pop233 # 2: down to label0 + br_if 1, $pop233 # 1: down to label0 # BB#25: # %if.end154 # in Loop: Header=BB24_1 Depth=1 i32.const $push420=, 16 @@ -1256,7 +1256,7 @@ main: # @main i32.const $push491=, 6 i32.div_u $push234=, $pop48, $pop491 i32.ne $push235=, $pop46, $pop234 - br_if 2, $pop235 # 2: down to label0 + br_if 1, $pop235 # 1: down to label0 # BB#26: # %lor.lhs.false161 # in Loop: Header=BB24_1 Depth=1 i32.load $push47=, 28($6) @@ -1264,7 +1264,7 @@ main: # @main i32.const $push492=, 5 i32.div_u $push236=, $pop49, $pop492 i32.ne $push237=, $pop47, $pop236 - br_if 2, $pop237 # 2: down to label0 + br_if 1, $pop237 # 1: down to label0 # BB#27: # %if.end168 # in Loop: Header=BB24_1 Depth=1 i32.const $push424=, 16 @@ -1277,7 +1277,7 @@ main: # @main i32.const $push493=, 6 i32.div_u $push238=, $pop53, $pop493 i32.ne $push239=, $pop51, $pop238 - br_if 2, $pop239 # 2: down to label0 + br_if 1, $pop239 # 1: down to label0 # BB#28: # %lor.lhs.false174 # in Loop: Header=BB24_1 Depth=1 i32.load $push50=, 20($6) @@ -1285,7 +1285,7 @@ main: # @main i32.const $push494=, 5 i32.div_u $push240=, $pop52, $pop494 i32.ne $push241=, $pop50, $pop240 - br_if 2, $pop241 # 2: down to label0 + br_if 1, $pop241 # 1: down to label0 # BB#29: # %if.end181 # in Loop: Header=BB24_1 Depth=1 i32.const $push426=, 16 @@ -1301,7 +1301,7 @@ main: # @main i32.const $push495=, 6 i32.rem_u $push242=, $pop56, $pop495 i32.ne $push243=, $pop54, $pop242 - br_if 2, $pop243 # 2: down to label0 + br_if 1, $pop243 # 1: down to label0 # BB#30: # %lor.lhs.false188 # in Loop: Header=BB24_1 Depth=1 i32.load $push55=, 28($6) @@ -1309,7 +1309,7 @@ main: # @main i32.const $push496=, 5 i32.rem_u $push244=, $pop57, $pop496 i32.ne $push245=, $pop55, $pop244 - br_if 2, $pop245 # 2: down to label0 + br_if 1, $pop245 # 1: down to label0 # BB#31: # %if.end195 # in Loop: Header=BB24_1 Depth=1 i32.const $push430=, 16 @@ -1322,7 +1322,7 @@ main: # @main i32.const $push497=, 6 i32.rem_u $push246=, $pop61, $pop497 i32.ne $push247=, $pop59, $pop246 - br_if 2, $pop247 # 2: down to label0 + br_if 1, $pop247 # 1: down to label0 # BB#32: # %lor.lhs.false201 # in Loop: Header=BB24_1 Depth=1 i32.load $push58=, 20($6) @@ -1330,7 +1330,7 @@ main: # @main i32.const $push498=, 5 i32.rem_u $push248=, $pop60, $pop498 i32.ne $push249=, $pop58, $pop248 - br_if 2, $pop249 # 2: down to label0 + br_if 1, $pop249 # 1: down to label0 # BB#33: # %if.end208 # in Loop: Header=BB24_1 Depth=1 i32.const $push432=, 16 @@ -1346,7 +1346,7 @@ main: # @main i32.const $push499=, 14 i32.div_u $push250=, $pop64, $pop499 i32.ne $push251=, $pop62, $pop250 - br_if 2, $pop251 # 2: down to label0 + br_if 1, $pop251 # 1: down to label0 # BB#34: # %lor.lhs.false215 # in Loop: Header=BB24_1 Depth=1 i32.load $push63=, 28($6) @@ -1354,7 +1354,7 @@ main: # @main i32.const $push500=, 6 i32.div_u $push252=, $pop65, $pop500 i32.ne $push253=, $pop63, $pop252 - br_if 2, $pop253 # 2: down to label0 + br_if 1, $pop253 # 1: down to label0 # BB#35: # %if.end222 # in Loop: Header=BB24_1 Depth=1 i32.const $push436=, 16 @@ -1367,7 +1367,7 @@ main: # @main i32.const $push501=, 14 i32.div_u $push254=, $pop69, $pop501 i32.ne $push255=, $pop67, $pop254 - br_if 2, $pop255 # 2: down to label0 + br_if 1, $pop255 # 1: down to label0 # BB#36: # %lor.lhs.false228 # in Loop: Header=BB24_1 Depth=1 i32.load $push66=, 20($6) @@ -1375,7 +1375,7 @@ main: # @main i32.const $push502=, 14 i32.div_u $push256=, $pop68, $pop502 i32.ne $push257=, $pop66, $pop256 - br_if 2, $pop257 # 2: down to label0 + br_if 1, $pop257 # 1: down to label0 # BB#37: # %if.end235 # in Loop: Header=BB24_1 Depth=1 i32.const $push438=, 16 @@ -1391,7 +1391,7 @@ main: # @main i32.const $push503=, 14 i32.rem_u $push258=, $pop72, $pop503 i32.ne $push259=, $pop70, $pop258 - br_if 2, $pop259 # 2: down to label0 + br_if 1, $pop259 # 1: down to label0 # BB#38: # %lor.lhs.false242 # in Loop: Header=BB24_1 Depth=1 i32.load $push71=, 28($6) @@ -1399,7 +1399,7 @@ main: # @main i32.const $push504=, 6 i32.rem_u $push260=, $pop73, $pop504 i32.ne $push261=, $pop71, $pop260 - br_if 2, $pop261 # 2: down to label0 + br_if 1, $pop261 # 1: down to label0 # BB#39: # %if.end249 # in Loop: Header=BB24_1 Depth=1 i32.const $push442=, 16 @@ -1412,7 +1412,7 @@ main: # @main i32.const $push505=, 14 i32.rem_u $push262=, $pop77, $pop505 i32.ne $push263=, $pop75, $pop262 - br_if 2, $pop263 # 2: down to label0 + br_if 1, $pop263 # 1: down to label0 # BB#40: # %lor.lhs.false255 # in Loop: Header=BB24_1 Depth=1 i32.load $push74=, 20($6) @@ -1420,7 +1420,7 @@ main: # @main i32.const $push506=, 14 i32.rem_u $push264=, $pop76, $pop506 i32.ne $push265=, $pop74, $pop264 - br_if 2, $pop265 # 2: down to label0 + br_if 1, $pop265 # 1: down to label0 # BB#41: # %if.end262 # in Loop: Header=BB24_1 Depth=1 i32.const $push444=, 16 @@ -1436,7 +1436,7 @@ main: # @main i32.const $push507=, 7 i32.div_u $push266=, $pop80, $pop507 i32.ne $push267=, $pop78, $pop266 - br_if 2, $pop267 # 2: down to label0 + br_if 1, $pop267 # 1: down to label0 # BB#42: # %lor.lhs.false269 # in Loop: Header=BB24_1 Depth=1 i32.load $push79=, 28($6) @@ -1444,7 +1444,7 @@ main: # @main i32.const $push508=, 7 i32.div_u $push268=, $pop81, $pop508 i32.ne $push269=, $pop79, $pop268 - br_if 2, $pop269 # 2: down to label0 + br_if 1, $pop269 # 1: down to label0 # BB#43: # %if.end276 # in Loop: Header=BB24_1 Depth=1 i32.const $push448=, 16 @@ -1457,7 +1457,7 @@ main: # @main i32.const $push509=, 7 i32.div_u $push270=, $pop85, $pop509 i32.ne $push271=, $pop83, $pop270 - br_if 2, $pop271 # 2: down to label0 + br_if 1, $pop271 # 1: down to label0 # BB#44: # %lor.lhs.false282 # in Loop: Header=BB24_1 Depth=1 i32.load $push82=, 20($6) @@ -1465,7 +1465,7 @@ main: # @main i32.const $push510=, 7 i32.div_u $push272=, $pop84, $pop510 i32.ne $push273=, $pop82, $pop272 - br_if 2, $pop273 # 2: down to label0 + br_if 1, $pop273 # 1: down to label0 # BB#45: # %if.end289 # in Loop: Header=BB24_1 Depth=1 i32.const $push450=, 16 @@ -1481,7 +1481,7 @@ main: # @main i32.const $push511=, 7 i32.rem_u $push274=, $pop88, $pop511 i32.ne $push275=, $pop86, $pop274 - br_if 2, $pop275 # 2: down to label0 + br_if 1, $pop275 # 1: down to label0 # BB#46: # %lor.lhs.false296 # in Loop: Header=BB24_1 Depth=1 i32.load $push87=, 28($6) @@ -1489,7 +1489,7 @@ main: # @main i32.const $push512=, 7 i32.rem_u $push276=, $pop89, $pop512 i32.ne $push277=, $pop87, $pop276 - br_if 2, $pop277 # 2: down to label0 + br_if 1, $pop277 # 1: down to label0 # BB#47: # %if.end303 # in Loop: Header=BB24_1 Depth=1 i32.const $push454=, 16 @@ -1502,7 +1502,7 @@ main: # @main i32.const $push513=, 7 i32.rem_u $push278=, $pop93, $pop513 i32.ne $push279=, $pop91, $pop278 - br_if 2, $pop279 # 2: down to label0 + br_if 1, $pop279 # 1: down to label0 # BB#48: # %lor.lhs.false309 # in Loop: Header=BB24_1 Depth=1 i32.load $push90=, 20($6) @@ -1510,7 +1510,7 @@ main: # @main i32.const $push514=, 7 i32.rem_u $push280=, $pop92, $pop514 i32.ne $push281=, $pop90, $pop280 - br_if 2, $pop281 # 2: down to label0 + br_if 1, $pop281 # 1: down to label0 # BB#49: # %if.end316 # in Loop: Header=BB24_1 Depth=1 i32.const $push456=, 16 @@ -1527,19 +1527,19 @@ main: # @main i32.lt_u $push282=, $pop516, $pop515 br_if 0, $pop282 # 0: up to label1 # BB#50: # %for.body319.preheader - end_loop # label2: + end_loop i32.const $1=, 0 i32.const $0=, s .LBB24_51: # %for.body319 # =>This Inner Loop Header: Depth=1 - loop # label3: + loop # label2: call sq4444@FUNCTION, $6, $0 i32.load $push94=, 0($6) i32.load $push96=, 0($0) i32.const $push520=, 4 i32.div_s $push283=, $pop96, $pop520 i32.ne $push284=, $pop94, $pop283 - br_if 2, $pop284 # 2: down to label0 + br_if 1, $pop284 # 1: down to label0 # BB#52: # %lor.lhs.false326 # in Loop: Header=BB24_51 Depth=1 i32.load $push95=, 12($6) @@ -1550,7 +1550,7 @@ main: # @main i32.const $push521=, 4 i32.div_s $push285=, $pop97, $pop521 i32.ne $push286=, $pop95, $pop285 - br_if 2, $pop286 # 2: down to label0 + br_if 1, $pop286 # 1: down to label0 # BB#53: # %if.end333 # in Loop: Header=BB24_51 Depth=1 copy_local $3=, $6 @@ -1564,7 +1564,7 @@ main: # @main i32.const $push525=, 4 i32.div_s $push287=, $pop101, $pop525 i32.ne $push288=, $pop99, $pop287 - br_if 2, $pop288 # 2: down to label0 + br_if 1, $pop288 # 1: down to label0 # BB#54: # %lor.lhs.false339 # in Loop: Header=BB24_51 Depth=1 i32.load $push98=, 4($6) @@ -1575,7 +1575,7 @@ main: # @main i32.const $push529=, 4 i32.div_s $push289=, $pop100, $pop529 i32.ne $push290=, $pop98, $pop289 - br_if 2, $pop290 # 2: down to label0 + br_if 1, $pop290 # 1: down to label0 # BB#55: # %if.end346 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1587,7 +1587,7 @@ main: # @main i32.const $push533=, 4 i32.rem_s $push291=, $pop104, $pop533 i32.ne $push292=, $pop102, $pop291 - br_if 2, $pop292 # 2: down to label0 + br_if 1, $pop292 # 1: down to label0 # BB#56: # %lor.lhs.false353 # in Loop: Header=BB24_51 Depth=1 i32.load $push103=, 12($6) @@ -1595,7 +1595,7 @@ main: # @main i32.const $push534=, 4 i32.rem_s $push293=, $pop105, $pop534 i32.ne $push294=, $pop103, $pop293 - br_if 2, $pop294 # 2: down to label0 + br_if 1, $pop294 # 1: down to label0 # BB#57: # %if.end360 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1606,7 +1606,7 @@ main: # @main i32.const $push535=, 4 i32.rem_s $push295=, $pop109, $pop535 i32.ne $push296=, $pop107, $pop295 - br_if 2, $pop296 # 2: down to label0 + br_if 1, $pop296 # 1: down to label0 # BB#58: # %lor.lhs.false366 # in Loop: Header=BB24_51 Depth=1 i32.load $push106=, 4($6) @@ -1614,7 +1614,7 @@ main: # @main i32.const $push536=, 4 i32.rem_s $push297=, $pop108, $pop536 i32.ne $push298=, $pop106, $pop297 - br_if 2, $pop298 # 2: down to label0 + br_if 1, $pop298 # 1: down to label0 # BB#59: # %if.end373 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1624,7 +1624,7 @@ main: # @main i32.load $push110=, 0($6) i32.load $push112=, 0($0) i32.ne $push299=, $pop110, $pop112 - br_if 2, $pop299 # 2: down to label0 + br_if 1, $pop299 # 1: down to label0 # BB#60: # %lor.lhs.false380 # in Loop: Header=BB24_51 Depth=1 i32.load $push111=, 12($6) @@ -1632,7 +1632,7 @@ main: # @main i32.const $push537=, 8 i32.div_s $push300=, $pop113, $pop537 i32.ne $push301=, $pop111, $pop300 - br_if 2, $pop301 # 2: down to label0 + br_if 1, $pop301 # 1: down to label0 # BB#61: # %if.end387 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1643,7 +1643,7 @@ main: # @main i32.const $push538=, 2 i32.div_s $push302=, $pop117, $pop538 i32.ne $push303=, $pop115, $pop302 - br_if 2, $pop303 # 2: down to label0 + br_if 1, $pop303 # 1: down to label0 # BB#62: # %lor.lhs.false393 # in Loop: Header=BB24_51 Depth=1 i32.load $push114=, 4($6) @@ -1651,7 +1651,7 @@ main: # @main i32.const $push539=, 4 i32.div_s $push304=, $pop116, $pop539 i32.ne $push305=, $pop114, $pop304 - br_if 2, $pop305 # 2: down to label0 + br_if 1, $pop305 # 1: down to label0 # BB#63: # %if.end400 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1659,7 +1659,7 @@ main: # @main #NO_APP call sr1428@FUNCTION, $6, $0 i32.load $push118=, 0($6) - br_if 2, $pop118 # 2: down to label0 + br_if 1, $pop118 # 1: down to label0 # BB#64: # %lor.lhs.false407 # in Loop: Header=BB24_51 Depth=1 i32.load $push119=, 12($6) @@ -1667,7 +1667,7 @@ main: # @main i32.const $push540=, 8 i32.rem_s $push307=, $pop306, $pop540 i32.ne $push308=, $pop119, $pop307 - br_if 2, $pop308 # 2: down to label0 + br_if 1, $pop308 # 1: down to label0 # BB#65: # %if.end414 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1678,7 +1678,7 @@ main: # @main i32.const $push541=, 2 i32.rem_s $push309=, $pop123, $pop541 i32.ne $push310=, $pop121, $pop309 - br_if 2, $pop310 # 2: down to label0 + br_if 1, $pop310 # 1: down to label0 # BB#66: # %lor.lhs.false420 # in Loop: Header=BB24_51 Depth=1 i32.load $push120=, 4($6) @@ -1686,7 +1686,7 @@ main: # @main i32.const $push542=, 4 i32.rem_s $push311=, $pop122, $pop542 i32.ne $push312=, $pop120, $pop311 - br_if 2, $pop312 # 2: down to label0 + br_if 1, $pop312 # 1: down to label0 # BB#67: # %if.end427 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1698,7 +1698,7 @@ main: # @main i32.const $push543=, 3 i32.div_s $push313=, $pop126, $pop543 i32.ne $push314=, $pop124, $pop313 - br_if 2, $pop314 # 2: down to label0 + br_if 1, $pop314 # 1: down to label0 # BB#68: # %lor.lhs.false434 # in Loop: Header=BB24_51 Depth=1 i32.load $push125=, 12($6) @@ -1706,7 +1706,7 @@ main: # @main i32.const $push544=, 3 i32.div_s $push315=, $pop127, $pop544 i32.ne $push316=, $pop125, $pop315 - br_if 2, $pop316 # 2: down to label0 + br_if 1, $pop316 # 1: down to label0 # BB#69: # %if.end441 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1717,7 +1717,7 @@ main: # @main i32.const $push545=, 3 i32.div_s $push317=, $pop131, $pop545 i32.ne $push318=, $pop129, $pop317 - br_if 2, $pop318 # 2: down to label0 + br_if 1, $pop318 # 1: down to label0 # BB#70: # %lor.lhs.false447 # in Loop: Header=BB24_51 Depth=1 i32.load $push128=, 4($6) @@ -1725,7 +1725,7 @@ main: # @main i32.const $push546=, 3 i32.div_s $push319=, $pop130, $pop546 i32.ne $push320=, $pop128, $pop319 - br_if 2, $pop320 # 2: down to label0 + br_if 1, $pop320 # 1: down to label0 # BB#71: # %if.end454 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1737,7 +1737,7 @@ main: # @main i32.const $push547=, 3 i32.rem_s $push321=, $pop134, $pop547 i32.ne $push322=, $pop132, $pop321 - br_if 2, $pop322 # 2: down to label0 + br_if 1, $pop322 # 1: down to label0 # BB#72: # %lor.lhs.false461 # in Loop: Header=BB24_51 Depth=1 i32.load $push133=, 12($6) @@ -1745,7 +1745,7 @@ main: # @main i32.const $push548=, 3 i32.rem_s $push323=, $pop135, $pop548 i32.ne $push324=, $pop133, $pop323 - br_if 2, $pop324 # 2: down to label0 + br_if 1, $pop324 # 1: down to label0 # BB#73: # %if.end468 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1756,7 +1756,7 @@ main: # @main i32.const $push549=, 3 i32.rem_s $push325=, $pop139, $pop549 i32.ne $push326=, $pop137, $pop325 - br_if 2, $pop326 # 2: down to label0 + br_if 1, $pop326 # 1: down to label0 # BB#74: # %lor.lhs.false474 # in Loop: Header=BB24_51 Depth=1 i32.load $push136=, 4($6) @@ -1764,7 +1764,7 @@ main: # @main i32.const $push550=, 3 i32.rem_s $push327=, $pop138, $pop550 i32.ne $push328=, $pop136, $pop327 - br_if 2, $pop328 # 2: down to label0 + br_if 1, $pop328 # 1: down to label0 # BB#75: # %if.end481 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1776,7 +1776,7 @@ main: # @main i32.const $push551=, 6 i32.div_s $push329=, $pop142, $pop551 i32.ne $push330=, $pop140, $pop329 - br_if 2, $pop330 # 2: down to label0 + br_if 1, $pop330 # 1: down to label0 # BB#76: # %lor.lhs.false488 # in Loop: Header=BB24_51 Depth=1 i32.load $push141=, 12($6) @@ -1784,7 +1784,7 @@ main: # @main i32.const $push552=, 5 i32.div_s $push331=, $pop143, $pop552 i32.ne $push332=, $pop141, $pop331 - br_if 2, $pop332 # 2: down to label0 + br_if 1, $pop332 # 1: down to label0 # BB#77: # %if.end495 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1795,7 +1795,7 @@ main: # @main i32.const $push553=, 6 i32.div_s $push333=, $pop147, $pop553 i32.ne $push334=, $pop145, $pop333 - br_if 2, $pop334 # 2: down to label0 + br_if 1, $pop334 # 1: down to label0 # BB#78: # %lor.lhs.false501 # in Loop: Header=BB24_51 Depth=1 i32.load $push144=, 4($6) @@ -1803,7 +1803,7 @@ main: # @main i32.const $push554=, 5 i32.div_s $push335=, $pop146, $pop554 i32.ne $push336=, $pop144, $pop335 - br_if 2, $pop336 # 2: down to label0 + br_if 1, $pop336 # 1: down to label0 # BB#79: # %if.end508 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1815,7 +1815,7 @@ main: # @main i32.const $push555=, 6 i32.rem_s $push337=, $pop150, $pop555 i32.ne $push338=, $pop148, $pop337 - br_if 2, $pop338 # 2: down to label0 + br_if 1, $pop338 # 1: down to label0 # BB#80: # %lor.lhs.false515 # in Loop: Header=BB24_51 Depth=1 i32.load $push149=, 12($6) @@ -1823,7 +1823,7 @@ main: # @main i32.const $push556=, 5 i32.rem_s $push339=, $pop151, $pop556 i32.ne $push340=, $pop149, $pop339 - br_if 2, $pop340 # 2: down to label0 + br_if 1, $pop340 # 1: down to label0 # BB#81: # %if.end522 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1834,7 +1834,7 @@ main: # @main i32.const $push557=, 6 i32.rem_s $push341=, $pop155, $pop557 i32.ne $push342=, $pop153, $pop341 - br_if 2, $pop342 # 2: down to label0 + br_if 1, $pop342 # 1: down to label0 # BB#82: # %lor.lhs.false528 # in Loop: Header=BB24_51 Depth=1 i32.load $push152=, 4($6) @@ -1842,7 +1842,7 @@ main: # @main i32.const $push558=, 5 i32.rem_s $push343=, $pop154, $pop558 i32.ne $push344=, $pop152, $pop343 - br_if 2, $pop344 # 2: down to label0 + br_if 1, $pop344 # 1: down to label0 # BB#83: # %if.end535 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1854,7 +1854,7 @@ main: # @main i32.const $push559=, 14 i32.div_s $push345=, $pop158, $pop559 i32.ne $push346=, $pop156, $pop345 - br_if 2, $pop346 # 2: down to label0 + br_if 1, $pop346 # 1: down to label0 # BB#84: # %lor.lhs.false542 # in Loop: Header=BB24_51 Depth=1 i32.load $push157=, 12($6) @@ -1862,7 +1862,7 @@ main: # @main i32.const $push560=, 6 i32.div_s $push347=, $pop159, $pop560 i32.ne $push348=, $pop157, $pop347 - br_if 2, $pop348 # 2: down to label0 + br_if 1, $pop348 # 1: down to label0 # BB#85: # %if.end549 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1873,7 +1873,7 @@ main: # @main i32.const $push561=, 14 i32.div_s $push349=, $pop163, $pop561 i32.ne $push350=, $pop161, $pop349 - br_if 2, $pop350 # 2: down to label0 + br_if 1, $pop350 # 1: down to label0 # BB#86: # %lor.lhs.false555 # in Loop: Header=BB24_51 Depth=1 i32.load $push160=, 4($6) @@ -1881,7 +1881,7 @@ main: # @main i32.const $push562=, 14 i32.div_s $push351=, $pop162, $pop562 i32.ne $push352=, $pop160, $pop351 - br_if 2, $pop352 # 2: down to label0 + br_if 1, $pop352 # 1: down to label0 # BB#87: # %if.end562 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1893,7 +1893,7 @@ main: # @main i32.const $push563=, 14 i32.rem_s $push353=, $pop166, $pop563 i32.ne $push354=, $pop164, $pop353 - br_if 2, $pop354 # 2: down to label0 + br_if 1, $pop354 # 1: down to label0 # BB#88: # %lor.lhs.false569 # in Loop: Header=BB24_51 Depth=1 i32.load $push165=, 12($6) @@ -1901,7 +1901,7 @@ main: # @main i32.const $push564=, 6 i32.rem_s $push355=, $pop167, $pop564 i32.ne $push356=, $pop165, $pop355 - br_if 2, $pop356 # 2: down to label0 + br_if 1, $pop356 # 1: down to label0 # BB#89: # %if.end576 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1912,7 +1912,7 @@ main: # @main i32.const $push565=, 14 i32.rem_s $push357=, $pop171, $pop565 i32.ne $push358=, $pop169, $pop357 - br_if 2, $pop358 # 2: down to label0 + br_if 1, $pop358 # 1: down to label0 # BB#90: # %lor.lhs.false582 # in Loop: Header=BB24_51 Depth=1 i32.load $push168=, 4($6) @@ -1920,7 +1920,7 @@ main: # @main i32.const $push566=, 14 i32.rem_s $push359=, $pop170, $pop566 i32.ne $push360=, $pop168, $pop359 - br_if 2, $pop360 # 2: down to label0 + br_if 1, $pop360 # 1: down to label0 # BB#91: # %if.end589 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1932,7 +1932,7 @@ main: # @main i32.const $push567=, 7 i32.div_s $push361=, $pop174, $pop567 i32.ne $push362=, $pop172, $pop361 - br_if 2, $pop362 # 2: down to label0 + br_if 1, $pop362 # 1: down to label0 # BB#92: # %lor.lhs.false596 # in Loop: Header=BB24_51 Depth=1 i32.load $push173=, 12($6) @@ -1940,7 +1940,7 @@ main: # @main i32.const $push568=, 7 i32.div_s $push363=, $pop175, $pop568 i32.ne $push364=, $pop173, $pop363 - br_if 2, $pop364 # 2: down to label0 + br_if 1, $pop364 # 1: down to label0 # BB#93: # %if.end603 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1951,7 +1951,7 @@ main: # @main i32.const $push569=, 7 i32.div_s $push365=, $pop179, $pop569 i32.ne $push366=, $pop177, $pop365 - br_if 2, $pop366 # 2: down to label0 + br_if 1, $pop366 # 1: down to label0 # BB#94: # %lor.lhs.false609 # in Loop: Header=BB24_51 Depth=1 i32.load $push176=, 4($6) @@ -1959,7 +1959,7 @@ main: # @main i32.const $push570=, 7 i32.div_s $push367=, $pop178, $pop570 i32.ne $push368=, $pop176, $pop367 - br_if 2, $pop368 # 2: down to label0 + br_if 1, $pop368 # 1: down to label0 # BB#95: # %if.end616 # in Loop: Header=BB24_51 Depth=1 copy_local $5=, $6 @@ -1971,7 +1971,7 @@ main: # @main i32.const $push571=, 7 i32.rem_s $push369=, $pop182, $pop571 i32.ne $push370=, $pop180, $pop369 - br_if 2, $pop370 # 2: down to label0 + br_if 1, $pop370 # 1: down to label0 # BB#96: # %lor.lhs.false623 # in Loop: Header=BB24_51 Depth=1 i32.load $push181=, 12($6) @@ -1979,7 +1979,7 @@ main: # @main i32.const $push572=, 7 i32.rem_s $push371=, $pop183, $pop572 i32.ne $push372=, $pop181, $pop371 - br_if 2, $pop372 # 2: down to label0 + br_if 1, $pop372 # 1: down to label0 # BB#97: # %if.end630 # in Loop: Header=BB24_51 Depth=1 copy_local $2=, $6 @@ -1990,7 +1990,7 @@ main: # @main i32.const $push573=, 7 i32.rem_s $push373=, $pop187, $pop573 i32.ne $push374=, $pop185, $pop373 - br_if 2, $pop374 # 2: down to label0 + br_if 1, $pop374 # 1: down to label0 # BB#98: # %lor.lhs.false636 # in Loop: Header=BB24_51 Depth=1 i32.load $push184=, 4($6) @@ -1998,7 +1998,7 @@ main: # @main i32.const $push574=, 7 i32.rem_s $push375=, $pop186, $pop574 i32.ne $push376=, $pop184, $pop375 - br_if 2, $pop376 # 2: down to label0 + br_if 1, $pop376 # 1: down to label0 # BB#99: # %if.end643 # in Loop: Header=BB24_51 Depth=1 copy_local $2=, $6 @@ -2011,9 +2011,9 @@ main: # @main tee_local $push576=, $1=, $pop577 i32.const $push575=, 2 i32.lt_u $push377=, $pop576, $pop575 - br_if 0, $pop377 # 0: up to label3 + br_if 0, $pop377 # 0: up to label2 # BB#100: # %for.end646 - end_loop # label4: + end_loop i32.const $push385=, 0 i32.const $push383=, 32 i32.add $push384=, $6, $pop383 @@ -2061,5 +2061,5 @@ s: .size s, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr53688.c.s b/test/torture-s/pr53688.c.s index 830490277..f37462fdd 100644 --- a/test/torture-s/pr53688.c.s +++ b/test/torture-s/pr53688.c.s @@ -93,5 +93,5 @@ headline: .size headline, 256 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr54471.c.s b/test/torture-s/pr54471.c.s index 00d3d94ba..980cfbc56 100644 --- a/test/torture-s/pr54471.c.s +++ b/test/torture-s/pr54471.c.s @@ -43,7 +43,7 @@ foo: # @foo tee_local $push21=, $3=, $pop22 br_if 0, $pop21 # 0: up to label1 # BB#3: # %for.end - end_loop # label2: + end_loop i64.const $push26=, 14348907 i64.xor $push2=, $4, $pop26 i64.or $push3=, $pop2, $5 @@ -100,5 +100,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr54937.c.s b/test/torture-s/pr54937.c.s index 78a875b0e..7497dd9a8 100644 --- a/test/torture-s/pr54937.c.s +++ b/test/torture-s/pr54937.c.s @@ -20,7 +20,7 @@ t: # @t loop # label1: block i32.eqz $push12=, $1 - br_if 0, $pop12 # 0: down to label3 + br_if 0, $pop12 # 0: down to label2 # BB#3: # %if.then # in Loop: Header=BB0_2 Depth=1 i32.const $push5=, 0 @@ -29,7 +29,7 @@ t: # @t call_indirect $pop2, $pop4 .LBB0_4: # %if.end # in Loop: Header=BB0_2 Depth=1 - end_block # label3: + end_block # label2: i32.const $push11=, a i32.add $push3=, $1, $pop11 i32.const $push10=, 0 @@ -41,7 +41,7 @@ t: # @t tee_local $push6=, $0=, $pop7 br_if 0, $pop6 # 0: up to label1 .LBB0_5: # %for.end - end_loop # label2: + end_loop end_block # label0: copy_local $push13=, $1 # fallthrough-return: $pop13 @@ -86,6 +86,6 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/pr54985.c.s b/test/torture-s/pr54985.c.s index d5b6cb8d9..e094f21c9 100644 --- a/test/torture-s/pr54985.c.s +++ b/test/torture-s/pr54985.c.s @@ -24,7 +24,7 @@ foo: # @foo i32.add $push5=, $1, $pop6 tee_local $push4=, $1=, $pop5 i32.eqz $push12=, $pop4 - br_if 3, $pop12 # 3: down to label0 + br_if 2, $pop12 # 2: down to label0 # BB#3: # %while.cond.while.body_crit_edge # in Loop: Header=BB0_2 Depth=1 i32.load $push9=, 0($4) @@ -36,7 +36,7 @@ foo: # @foo copy_local $0=, $2 br_if 0, $3 # 0: up to label2 # BB#4: # %cleanup - end_loop # label3: + end_loop i32.const $push10=, 1 return $pop10 .LBB0_5: @@ -73,7 +73,7 @@ main: # @main i32.add $push12=, $0, $pop11 i32.const $push1=, 2 i32.call $push2=, foo@FUNCTION, $pop12, $pop1 - br_if 0, $pop2 # 0: down to label4 + br_if 0, $pop2 # 0: down to label3 # BB#1: # %if.end i32.const $push10=, 0 i32.const $push8=, 16 @@ -82,7 +82,7 @@ main: # @main i32.const $push3=, 0 return $pop3 .LBB1_2: # %if.then - end_block # label4: + end_block # label3: call abort@FUNCTION unreachable .endfunc @@ -90,5 +90,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr55137.c.s b/test/torture-s/pr55137.c.s index d6a14e819..8acf393f2 100644 --- a/test/torture-s/pr55137.c.s +++ b/test/torture-s/pr55137.c.s @@ -59,4 +59,4 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr55750.c.s b/test/torture-s/pr55750.c.s index 4d4fd63f9..d646b288a 100644 --- a/test/torture-s/pr55750.c.s +++ b/test/torture-s/pr55750.c.s @@ -71,5 +71,5 @@ arr: .size arr, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr55875.c.s b/test/torture-s/pr55875.c.s index f3a51d404..d90cf29d8 100644 --- a/test/torture-s/pr55875.c.s +++ b/test/torture-s/pr55875.c.s @@ -50,7 +50,7 @@ main: # @main i32.add $0=, $0, $pop1 br 0 # 0: up to label2 .LBB1_2: - end_loop # label3: + end_loop .endfunc .Lfunc_end1: .size main, .Lfunc_end1-main @@ -65,6 +65,6 @@ a: .size a, 1004 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/pr56051.c.s b/test/torture-s/pr56051.c.s index 5fdf83c8d..f50495451 100644 --- a/test/torture-s/pr56051.c.s +++ b/test/torture-s/pr56051.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr56205.c.s b/test/torture-s/pr56205.c.s index a37f651fd..88376b9d7 100644 --- a/test/torture-s/pr56205.c.s +++ b/test/torture-s/pr56205.c.s @@ -285,6 +285,6 @@ a: .size .L.str.4, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype strcmp, i32, i32, i32 diff --git a/test/torture-s/pr56250.c.s b/test/torture-s/pr56250.c.s index aef66df4e..bb1631347 100644 --- a/test/torture-s/pr56250.c.s +++ b/test/torture-s/pr56250.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr56799.c.s b/test/torture-s/pr56799.c.s index 5c4493d1f..d2114f30e 100644 --- a/test/torture-s/pr56799.c.s +++ b/test/torture-s/pr56799.c.s @@ -107,6 +107,6 @@ lo: .size lo, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype abort, void diff --git a/test/torture-s/pr56837.c.s b/test/torture-s/pr56837.c.s index 03d0ae3fa..fdcf13687 100644 --- a/test/torture-s/pr56837.c.s +++ b/test/torture-s/pr56837.c.s @@ -20,7 +20,7 @@ foo: # @foo tee_local $push1=, $0=, $pop2 br_if 0, $pop1 # 0: up to label0 # BB#2: # %for.end - end_loop # label1: + end_loop # fallthrough-return .endfunc .Lfunc_end0: @@ -40,17 +40,17 @@ main: # @main .LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 block - loop # label3: + loop # label2: i32.load $push1=, 0($0) i32.const $push6=, -1 i32.ne $push2=, $pop1, $pop6 - br_if 2, $pop2 # 2: down to label2 + br_if 1, $pop2 # 1: down to label1 # BB#2: # %for.body # in Loop: Header=BB1_1 Depth=1 i32.const $push7=, 4 i32.add $push3=, $0, $pop7 i32.load $push0=, 0($pop3) - br_if 2, $pop0 # 2: down to label2 + br_if 1, $pop0 # 1: down to label1 # BB#3: # %for.cond # in Loop: Header=BB1_1 Depth=1 i32.const $push12=, 8 @@ -60,13 +60,13 @@ main: # @main tee_local $push9=, $1=, $pop10 i32.const $push8=, 1023 i32.le_s $push4=, $pop9, $pop8 - br_if 0, $pop4 # 0: up to label3 + br_if 0, $pop4 # 0: up to label2 # BB#4: # %for.end - end_loop # label4: + end_loop i32.const $push5=, 0 return $pop5 .LBB1_5: # %if.then - end_block # label2: + end_block # label1: call abort@FUNCTION unreachable .endfunc @@ -83,5 +83,5 @@ a: .size a, 8192 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr56866.c.s b/test/torture-s/pr56866.c.s index e0ab9b699..e1ce88428 100644 --- a/test/torture-s/pr56866.c.s +++ b/test/torture-s/pr56866.c.s @@ -86,11 +86,11 @@ main: # @main i32.ne $push11=, $pop109, $pop108 br_if 0, $pop11 # 0: up to label0 # BB#2: # %for.body16.preheader - end_loop # label1: + end_loop i32.const $1=, 0 .LBB0_3: # %for.body16 # =>This Inner Loop Header: Depth=1 - loop # label2: + loop # label1: i32.const $push80=, 1568 i32.add $push81=, $5, $pop80 i32.add $push15=, $pop81, $1 @@ -106,13 +106,13 @@ main: # @main tee_local $push114=, $1=, $pop115 i32.const $push113=, 1024 i32.ne $push16=, $pop114, $pop113 - br_if 0, $pop16 # 0: up to label2 + br_if 0, $pop16 # 0: up to label1 # BB#4: # %for.body28.preheader - end_loop # label3: + end_loop i32.const $1=, 0 .LBB0_5: # %for.body28 # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label2: i32.const $push84=, 544 i32.add $push85=, $5, $pop84 i32.add $push21=, $pop85, $1 @@ -132,13 +132,13 @@ main: # @main tee_local $push119=, $1=, $pop120 i32.const $push118=, 512 i32.ne $push22=, $pop119, $pop118 - br_if 0, $pop22 # 0: up to label4 + br_if 0, $pop22 # 0: up to label2 # BB#6: # %for.body43.preheader - end_loop # label5: + end_loop i32.const $1=, 0 .LBB0_7: # %for.body43 # =>This Inner Loop Header: Depth=1 - loop # label6: + loop # label3: i32.const $push88=, 32 i32.add $push89=, $5, $pop88 i32.add $push27=, $pop89, $1 @@ -158,9 +158,9 @@ main: # @main tee_local $push127=, $1=, $pop128 i32.const $push126=, 256 i32.ne $push28=, $pop127, $pop126 - br_if 0, $pop28 # 0: up to label6 + br_if 0, $pop28 # 0: up to label3 # BB#8: # %for.end55 - end_loop # label7: + end_loop i32.const $push90=, 3616 i32.add $push91=, $5, $pop90 i32.store 12($5), $pop91 @@ -185,36 +185,36 @@ main: # @main i64.load $push30=, 3616($5) i64.const $push29=, -1224658842671273011 i64.ne $push31=, $pop30, $pop29 - br_if 0, $pop31 # 0: down to label8 + br_if 0, $pop31 # 0: down to label4 # BB#9: # %lor.lhs.false i64.load $push32=, 3624($5) i64.eqz $push33=, $pop32 i32.eqz $push134=, $pop33 - br_if 0, $pop134 # 0: down to label8 + br_if 0, $pop134 # 0: down to label4 # BB#10: # %if.end i32.load $push35=, 1568($5) i32.const $push34=, 1728127813 i32.ne $push36=, $pop35, $pop34 - br_if 0, $pop36 # 0: down to label8 + br_if 0, $pop36 # 0: down to label4 # BB#11: # %lor.lhs.false67 i32.load $push37=, 1572($5) - br_if 0, $pop37 # 0: down to label8 + br_if 0, $pop37 # 0: down to label4 # BB#12: # %if.end71 i32.load16_u $push39=, 544($5) i32.const $push38=, 45986 i32.ne $push40=, $pop39, $pop38 - br_if 0, $pop40 # 0: down to label8 + br_if 0, $pop40 # 0: down to label4 # BB#13: # %lor.lhs.false76 i32.load16_u $push41=, 546($5) - br_if 0, $pop41 # 0: down to label8 + br_if 0, $pop41 # 0: down to label4 # BB#14: # %if.end81 i32.load8_u $push43=, 32($5) i32.const $push42=, 155 i32.ne $push44=, $pop43, $pop42 - br_if 0, $pop44 # 0: down to label8 + br_if 0, $pop44 # 0: down to label4 # BB#15: # %lor.lhs.false86 i32.load8_u $push45=, 33($5) - br_if 0, $pop45 # 0: down to label8 + br_if 0, $pop45 # 0: down to label4 # BB#16: # %if.end91 i32.const $push53=, 0 i32.const $push51=, 7712 @@ -223,7 +223,7 @@ main: # @main i32.const $push46=, 0 return $pop46 .LBB0_17: # %if.then90 - end_block # label8: + end_block # label4: call abort@FUNCTION unreachable .endfunc @@ -231,5 +231,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr56899.c.s b/test/torture-s/pr56899.c.s index 4299472f3..46c2c9910 100644 --- a/test/torture-s/pr56899.c.s +++ b/test/torture-s/pr56899.c.s @@ -114,5 +114,5 @@ main: # @main .size main, .Lfunc_end4-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr56962.c.s b/test/torture-s/pr56962.c.s index dc8b2e72a..7f74590b3 100644 --- a/test/torture-s/pr56962.c.s +++ b/test/torture-s/pr56962.c.s @@ -103,5 +103,5 @@ v: .size v, 1152 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr56982.c.s b/test/torture-s/pr56982.c.s index 0af85304c..9edb6528c 100644 --- a/test/torture-s/pr56982.c.s +++ b/test/torture-s/pr56982.c.s @@ -90,7 +90,7 @@ env: .size env, 156 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype setjmp, i32, i32 .functype exit, void, i32 .functype longjmp, void, i32, i32 diff --git a/test/torture-s/pr57124.c.s b/test/torture-s/pr57124.c.s index d834fb963..0900d7db9 100644 --- a/test/torture-s/pr57124.c.s +++ b/test/torture-s/pr57124.c.s @@ -55,6 +55,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr57130.c.s b/test/torture-s/pr57130.c.s index c8ce65fbc..75fcf9045 100644 --- a/test/torture-s/pr57130.c.s +++ b/test/torture-s/pr57130.c.s @@ -116,6 +116,6 @@ foo.cnt: .size .Lmain.r, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype memcmp, i32, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/pr57131.c.s b/test/torture-s/pr57131.c.s index 8c26ce1fe..c0ef91b83 100644 --- a/test/torture-s/pr57131.c.s +++ b/test/torture-s/pr57131.c.s @@ -59,5 +59,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr57144.c.s b/test/torture-s/pr57144.c.s index ddacbdc29..94d2b9889 100644 --- a/test/torture-s/pr57144.c.s +++ b/test/torture-s/pr57144.c.s @@ -29,5 +29,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/pr57281.c.s b/test/torture-s/pr57281.c.s index fffad950b..6a3bb517b 100644 --- a/test/torture-s/pr57281.c.s +++ b/test/torture-s/pr57281.c.s @@ -70,7 +70,7 @@ main: # @main i32.ne $push5=, $3, $pop11 br_if 0, $pop5 # 0: up to label1 .LBB1_3: # %for.end - end_loop # label2: + end_loop end_block # label0: i32.const $push23=, 0 # fallthrough-return: $pop23 @@ -142,4 +142,4 @@ f: .size f, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr57321.c.s b/test/torture-s/pr57321.c.s index cee8234c9..a6150dd85 100644 --- a/test/torture-s/pr57321.c.s +++ b/test/torture-s/pr57321.c.s @@ -52,4 +52,4 @@ c: .size c, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr57344-1.c.s b/test/torture-s/pr57344-1.c.s index 976272ba0..bcd52487c 100644 --- a/test/torture-s/pr57344-1.c.s +++ b/test/torture-s/pr57344-1.c.s @@ -83,7 +83,7 @@ main: # @main i32.lt_s $push16=, $0, $pop25 br_if 0, $pop16 # 0: up to label2 .LBB1_4: # %for.end - end_loop # label3: + end_loop end_block # label1: i32.const $push37=, 0 # fallthrough-return: $pop37 @@ -110,5 +110,5 @@ i: .size i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr57344-2.c.s b/test/torture-s/pr57344-2.c.s index a67db7bb0..eae1ba962 100644 --- a/test/torture-s/pr57344-2.c.s +++ b/test/torture-s/pr57344-2.c.s @@ -86,7 +86,7 @@ main: # @main i32.lt_s $push18=, $0, $pop27 br_if 0, $pop18 # 0: up to label2 .LBB1_4: # %for.end - end_loop # label3: + end_loop end_block # label1: i32.const $push40=, 0 # fallthrough-return: $pop40 @@ -113,5 +113,5 @@ i: .size i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr57344-3.c.s b/test/torture-s/pr57344-3.c.s index 2b9a41256..dcc793a9b 100644 --- a/test/torture-s/pr57344-3.c.s +++ b/test/torture-s/pr57344-3.c.s @@ -95,7 +95,7 @@ main: # @main i32.lt_s $push19=, $1, $pop31 br_if 0, $pop19 # 0: up to label2 .LBB1_4: # %for.end - end_loop # label3: + end_loop end_block # label1: i32.const $push48=, 0 # fallthrough-return: $pop48 @@ -138,5 +138,5 @@ i: .size i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr57344-4.c.s b/test/torture-s/pr57344-4.c.s index d4a756895..fd7d2e634 100644 --- a/test/torture-s/pr57344-4.c.s +++ b/test/torture-s/pr57344-4.c.s @@ -97,7 +97,7 @@ main: # @main i32.lt_s $push22=, $0, $pop34 br_if 0, $pop22 # 0: up to label2 .LBB1_4: # %for.end - end_loop # label3: + end_loop end_block # label1: i32.const $push50=, 0 # fallthrough-return: $pop50 @@ -145,5 +145,5 @@ i: .size i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr57568.c.s b/test/torture-s/pr57568.c.s index ccfbcb7bd..158129d8c 100644 --- a/test/torture-s/pr57568.c.s +++ b/test/torture-s/pr57568.c.s @@ -64,5 +64,5 @@ c: .size c, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr57829.c.s b/test/torture-s/pr57829.c.s index 9b9891950..df2214ecf 100644 --- a/test/torture-s/pr57829.c.s +++ b/test/torture-s/pr57829.c.s @@ -102,5 +102,5 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr57860.c.s b/test/torture-s/pr57860.c.s index 3d508ec99..855b9b2bf 100644 --- a/test/torture-s/pr57860.c.s +++ b/test/torture-s/pr57860.c.s @@ -23,7 +23,7 @@ foo: # @foo i32.const $push15=, 0 i32.load $push0=, c($pop15) i32.eqz $push27=, $pop0 - br_if 0, $pop27 # 0: down to label2 + br_if 0, $pop27 # 0: down to label1 # BB#2: # %for.inc.preheader # in Loop: Header=BB0_1 Depth=1 i32.const $push17=, 0 @@ -31,7 +31,8 @@ foo: # @foo i32.store c($pop17), $pop16 .LBB0_3: # %for.end # in Loop: Header=BB0_1 Depth=1 - end_block # label2: + end_block # label1: + block i64.load32_s $push3=, 0($2) i32.const $push26=, 0 i64.load32_s $push1=, a($pop26) @@ -50,16 +51,17 @@ foo: # @foo i32.const $push18=, k i32.add $push6=, $pop5, $pop18 i32.load $push7=, 0($pop6) - br_if 1, $pop7 # 1: down to label1 + br_if 0, $pop7 # 0: down to label2 # BB#4: # %for.inc6 # in Loop: Header=BB0_1 Depth=1 i32.const $push14=, 0 i32.const $push13=, 1 i32.add $push9=, $0, $pop13 i32.store g($pop14), $pop9 - br 0 # 0: up to label0 + br 1 # 1: up to label0 .LBB0_5: # %if.then - end_loop # label1: + end_block # label2: + end_loop i32.const $push8=, 0 # fallthrough-return: $pop8 .endfunc @@ -87,7 +89,7 @@ main: # @main i32.const $push17=, 0 i32.load $push0=, c($pop17) i32.eqz $push32=, $pop0 - br_if 0, $pop32 # 0: down to label5 + br_if 0, $pop32 # 0: down to label4 # BB#2: # %for.inc.preheader.i # in Loop: Header=BB1_1 Depth=1 i32.const $push19=, 0 @@ -95,7 +97,8 @@ main: # @main i32.store c($pop19), $pop18 .LBB1_3: # %for.end.i # in Loop: Header=BB1_1 Depth=1 - end_block # label5: + end_block # label4: + block i64.load32_s $push3=, 0($0) i32.const $push29=, 0 i64.load32_s $push1=, a($pop29) @@ -115,16 +118,17 @@ main: # @main i32.const $push20=, k i32.add $push6=, $pop5, $pop20 i32.load $push7=, 0($pop6) - br_if 1, $pop7 # 1: down to label4 + br_if 0, $pop7 # 0: down to label5 # BB#4: # %for.inc6.i # in Loop: Header=BB1_1 Depth=1 i32.const $push16=, 0 i32.const $push15=, 1 i32.add $push11=, $3, $pop15 i32.store g($pop16), $pop11 - br 0 # 0: up to label3 + br 1 # 1: up to label3 .LBB1_5: # %foo.exit - end_loop # label4: + end_block # label5: + end_loop block i32.const $push30=, 0 i32.load $push8=, d($pop30) @@ -224,5 +228,5 @@ g: .size g, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr57861.c.s b/test/torture-s/pr57861.c.s index c224ae4ca..cbed4cb8f 100644 --- a/test/torture-s/pr57861.c.s +++ b/test/torture-s/pr57861.c.s @@ -164,5 +164,5 @@ e: .size e, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr57875.c.s b/test/torture-s/pr57875.c.s index 64bbcc4eb..fed0512d3 100644 --- a/test/torture-s/pr57875.c.s +++ b/test/torture-s/pr57875.c.s @@ -24,28 +24,28 @@ main: # @main # =>This Inner Loop Header: Depth=1 loop # label1: block - br_if 0, $0 # 0: down to label3 + br_if 0, $0 # 0: down to label2 # BB#3: # %if.then # in Loop: Header=BB0_2 Depth=1 block block i32.eqz $push31=, $1 - br_if 0, $pop31 # 0: down to label5 + br_if 0, $pop31 # 0: down to label4 # BB#4: # %if.then.if.end_crit_edge # in Loop: Header=BB0_2 Depth=1 i32.const $push18=, 0 i32.load $3=, f($pop18) - br 1 # 1: down to label4 + br 1 # 1: down to label3 .LBB0_5: # %if.then2 # in Loop: Header=BB0_2 Depth=1 - end_block # label5: + end_block # label4: i32.const $3=, 2 i32.const $push20=, 0 i32.const $push19=, 2 i32.store f($pop20), $pop19 .LBB0_6: # %if.end # in Loop: Header=BB0_2 Depth=1 - end_block # label4: + end_block # label3: i32.const $push22=, 0 i32.const $push21=, 0 i32.load8_u $push1=, e($pop21) @@ -53,7 +53,7 @@ main: # @main i32.store8 e($pop22), $pop2 .LBB0_7: # %for.inc # in Loop: Header=BB0_2 Depth=1 - end_block # label3: + end_block # label2: i32.const $push26=, 0 i32.lt_s $3=, $4, $pop26 i32.const $push25=, 1 @@ -62,7 +62,7 @@ main: # @main copy_local $4=, $pop23 br_if 0, $3 # 0: up to label1 # BB#8: # %for.cond.for.end_crit_edge - end_loop # label2: + end_loop i32.const $push3=, 0 i32.store i($pop3), $2 .LBB0_9: # %for.end @@ -80,12 +80,12 @@ main: # @main tee_local $push27=, $4=, $pop28 i32.store b($pop30), $pop27 block - br_if 0, $4 # 0: down to label6 + br_if 0, $4 # 0: down to label5 # BB#10: # %if.end10 i32.const $push11=, 0 return $pop11 .LBB0_11: # %if.then9 - end_block # label6: + end_block # label5: call abort@FUNCTION unreachable .endfunc @@ -155,5 +155,5 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr57876.c.s b/test/torture-s/pr57876.c.s index 849f1efdb..24639dcc8 100644 --- a/test/torture-s/pr57876.c.s +++ b/test/torture-s/pr57876.c.s @@ -329,5 +329,5 @@ g: .size g, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr57877.c.s b/test/torture-s/pr57877.c.s index c7f9cc5bf..563086060 100644 --- a/test/torture-s/pr57877.c.s +++ b/test/torture-s/pr57877.c.s @@ -58,7 +58,7 @@ main: # @main i32.lt_s $push7=, $pop21, $pop20 br_if 0, $pop7 # 0: up to label2 # BB#4: # %for.cond.for.end_crit_edge.i - end_loop # label3: + end_loop i32.const $push8=, 0 i32.store16 d($pop8), $3 .LBB0_5: # %foo.exit @@ -66,12 +66,12 @@ main: # @main block i32.const $push9=, 1 i32.ne $push10=, $5, $pop9 - br_if 0, $pop10 # 0: down to label4 + br_if 0, $pop10 # 0: down to label3 # BB#6: # %if.end i32.const $push11=, 0 return $pop11 .LBB0_7: # %if.then - end_block # label4: + end_block # label3: call abort@FUNCTION unreachable .endfunc @@ -151,5 +151,5 @@ d: .size d, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr58209.c.s b/test/torture-s/pr58209.c.s index c26dcc890..99b96d5ea 100644 --- a/test/torture-s/pr58209.c.s +++ b/test/torture-s/pr58209.c.s @@ -73,13 +73,13 @@ main: # @main i32.call $push7=, foo@FUNCTION, $2 tee_local $push6=, $0=, $pop7 i32.ne $push0=, $pop8, $pop6 - br_if 2, $pop0 # 2: down to label2 + br_if 1, $pop0 # 1: down to label2 # BB#2: # %lor.lhs.false # in Loop: Header=BB2_1 Depth=1 i32.const $3=, buf block i32.eqz $push17=, $2 - br_if 0, $pop17 # 0: down to label5 + br_if 0, $pop17 # 0: down to label4 # BB#3: # %if.end.i # in Loop: Header=BB2_1 Depth=1 i32.const $push12=, -1 @@ -89,9 +89,9 @@ main: # @main i32.add $3=, $pop2, $pop11 .LBB2_4: # %bar.exit # in Loop: Header=BB2_1 Depth=1 - end_block # label5: + end_block # label4: i32.ne $push3=, $3, $0 - br_if 2, $pop3 # 2: down to label2 + br_if 1, $pop3 # 1: down to label2 # BB#5: # %for.cond # in Loop: Header=BB2_1 Depth=1 i32.const $push16=, 1 @@ -101,7 +101,7 @@ main: # @main i32.le_s $push4=, $pop14, $pop13 br_if 0, $pop4 # 0: up to label3 # BB#6: # %for.end - end_loop # label4: + end_loop i32.const $push5=, 0 return $pop5 .LBB2_7: # %if.then @@ -122,5 +122,5 @@ buf: .size buf, 4096 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr58277-1.c.s b/test/torture-s/pr58277-1.c.s index 46c6009d7..bc0add3a4 100644 --- a/test/torture-s/pr58277-1.c.s +++ b/test/torture-s/pr58277-1.c.s @@ -67,7 +67,7 @@ main: # @main i32.const $push129=, 0 i32.load $push0=, l($pop129) i32.eqz $push254=, $pop0 - br_if 0, $pop254 # 0: down to label3 + br_if 0, $pop254 # 0: down to label2 # BB#2: # %for.end # in Loop: Header=BB2_1 Depth=1 i32.const $push144=, 0 @@ -97,10 +97,10 @@ main: # @main i32.const $push132=, 0 i32.load $push7=, i($pop132) i32.store 0($pop7), $3 - br 1 # 1: down to label2 + br 1 # 1: down to label1 .LBB2_3: # %for.cond.preheader.i # in Loop: Header=BB2_1 Depth=1 - end_block # label3: + end_block # label2: i32.const $push151=, 0 i32.load $push8=, i($pop151) i32.const $push150=, 0 @@ -115,12 +115,12 @@ main: # @main block i32.const $push145=, 0 i32.load $push10=, p($pop145) - br_if 0, $pop10 # 0: down to label4 + br_if 0, $pop10 # 0: down to label3 .LBB2_4: # %for.cond3.preheader.i # Parent Loop BB2_1 Depth=1 # => This Loop Header: Depth=2 # Child Loop BB2_6 Depth 3 - loop # label5: + loop # label4: i32.const $push156=, 0 i32.load $push155=, i($pop156) tee_local $push154=, $2=, $pop155 @@ -132,7 +132,7 @@ main: # @main i32.load $push12=, j($pop152) i32.load $push13=, 0($pop12) i32.load $push14=, 0($pop13) - br_if 0, $pop14 # 0: down to label7 + br_if 0, $pop14 # 0: down to label5 # BB#5: # %if.end110.lr.ph.i # in Loop: Header=BB2_4 Depth=2 i32.const $push159=, 0 @@ -143,7 +143,7 @@ main: # @main # Parent Loop BB2_1 Depth=1 # Parent Loop BB2_4 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label8: + loop # label6: i32.const $push166=, 0 i32.const $push165=, 0 i32.load $push15=, k($pop165) @@ -160,11 +160,11 @@ main: # @main i32.load $push18=, 0($pop17) i32.load $push19=, 0($pop18) i32.eqz $push255=, $pop19 - br_if 0, $pop255 # 0: up to label8 + br_if 0, $pop255 # 0: up to label6 .LBB2_7: # %for.end.i # in Loop: Header=BB2_4 Depth=2 - end_loop # label9: - end_block # label7: + end_loop + end_block # label5: i32.const $push187=, 0 i32.load $push20=, j($pop187) i32.load $push21=, 0($pop20) @@ -219,11 +219,11 @@ main: # @main i32.const $push167=, 0 i32.load $push40=, p($pop167) i32.eqz $push256=, $pop40 - br_if 0, $pop256 # 0: up to label5 + br_if 0, $pop256 # 0: up to label4 .LBB2_8: # %foo.exit.thread # in Loop: Header=BB2_1 Depth=1 - end_loop # label6: - end_block # label4: + end_loop + end_block # label3: i32.const $push190=, 0 i32.const $push189=, 0 i32.store f($pop190), $pop189 @@ -231,7 +231,7 @@ main: # @main i32.load $0=, n($pop188) .LBB2_9: # %for.inc7 # in Loop: Header=BB2_1 Depth=1 - end_block # label2: + end_block # label1: i32.const $push196=, 0 i32.const $push195=, -1 i32.add $push194=, $0, $pop195 @@ -242,25 +242,25 @@ main: # @main i32.store8 u($pop192), $pop191 br_if 0, $0 # 0: up to label0 # BB#10: # %for.end8 - end_loop # label1: + end_loop block i32.const $push199=, 0 i32.load $push198=, b($pop199) tee_local $push197=, $1=, $pop198 i32.eqz $push257=, $pop197 - br_if 0, $pop257 # 0: down to label10 + br_if 0, $pop257 # 0: down to label7 # BB#11: # %for.cond12.preheader.lr.ph i32.const $push200=, 0 i32.load $2=, c($pop200) .LBB2_12: # %for.cond12.preheader # =>This Loop Header: Depth=1 # Child Loop BB2_13 Depth 2 - loop # label11: + loop # label8: i32.const $0=, 10 .LBB2_13: # %for.body15 # Parent Loop BB2_12 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label13: + loop # label9: i32.const $push219=, 2 i32.shl $push41=, $2, $pop219 i32.const $push218=, a @@ -304,23 +304,23 @@ main: # @main i32.const $push203=, -1 i32.add $push202=, $0, $pop203 tee_local $push201=, $0=, $pop202 - br_if 0, $pop201 # 0: up to label13 + br_if 0, $pop201 # 0: up to label9 # BB#14: # %for.inc27 # in Loop: Header=BB2_12 Depth=1 - end_loop # label14: + end_loop i32.const $push222=, 1 i32.add $push221=, $1, $pop222 tee_local $push220=, $1=, $pop221 - br_if 0, $pop220 # 0: up to label11 + br_if 0, $pop220 # 0: up to label8 # BB#15: # %for.cond9.for.end29_crit_edge - end_loop # label12: + end_loop i32.const $push64=, 0 i32.store c($pop64), $2 i32.const $push224=, 0 i32.const $push223=, 0 i32.store b($pop224), $pop223 .LBB2_16: # %for.end29 - end_block # label10: + end_block # label7: call baz@FUNCTION block i32.const $push253=, 0 @@ -401,7 +401,7 @@ main: # @main i32.add $push111=, $pop110, $pop225 i32.load $push112=, 0($pop111) i32.eqz $push258=, $pop112 - br_if 0, $pop258 # 0: down to label15 + br_if 0, $pop258 # 0: down to label10 # BB#17: # %if.end47 i32.const $push120=, 0 i32.const $push118=, 32 @@ -410,7 +410,7 @@ main: # @main i32.const $push113=, 0 return $pop113 .LBB2_18: # %if.then46 - end_block # label15: + end_block # label10: call abort@FUNCTION unreachable .endfunc @@ -566,5 +566,5 @@ p: .size p, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr58277-2.c.s b/test/torture-s/pr58277-2.c.s index 5e0c01d78..ccdd22fa3 100644 --- a/test/torture-s/pr58277-2.c.s +++ b/test/torture-s/pr58277-2.c.s @@ -121,4 +121,4 @@ s: .size s, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr58364.c.s b/test/torture-s/pr58364.c.s index 1685f1ed2..139247a2c 100644 --- a/test/torture-s/pr58364.c.s +++ b/test/torture-s/pr58364.c.s @@ -73,5 +73,5 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr58365.c.s b/test/torture-s/pr58365.c.s index 22f4f7192..6bd155061 100644 --- a/test/torture-s/pr58365.c.s +++ b/test/torture-s/pr58365.c.s @@ -133,5 +133,5 @@ f: .size f, 20 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr58385.c.s b/test/torture-s/pr58385.c.s index 0285492bf..cecccc972 100644 --- a/test/torture-s/pr58385.c.s +++ b/test/torture-s/pr58385.c.s @@ -51,4 +51,4 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr58387.c.s b/test/torture-s/pr58387.c.s index d5b0986e2..da56f6ef3 100644 --- a/test/torture-s/pr58387.c.s +++ b/test/torture-s/pr58387.c.s @@ -34,5 +34,5 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr58419.c.s b/test/torture-s/pr58419.c.s index b94270ece..061c39474 100644 --- a/test/torture-s/pr58419.c.s +++ b/test/torture-s/pr58419.c.s @@ -368,5 +368,5 @@ g: .size g, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype getpid, i32 diff --git a/test/torture-s/pr58431.c.s b/test/torture-s/pr58431.c.s index 9ab82fec7..5b3f9bd1b 100644 --- a/test/torture-s/pr58431.c.s +++ b/test/torture-s/pr58431.c.s @@ -187,5 +187,5 @@ e: .size e, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr58564.c.s b/test/torture-s/pr58564.c.s index 2d315e5a8..4c0506211 100644 --- a/test/torture-s/pr58564.c.s +++ b/test/torture-s/pr58564.c.s @@ -53,4 +53,4 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr58570.c.s b/test/torture-s/pr58570.c.s index d984e9ed1..1cc5bce37 100644 --- a/test/torture-s/pr58570.c.s +++ b/test/torture-s/pr58570.c.s @@ -87,5 +87,5 @@ i: .size i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr58574.c.s b/test/torture-s/pr58574.c.s index 9821e5477..5896e7258 100644 --- a/test/torture-s/pr58574.c.s +++ b/test/torture-s/pr58574.c.s @@ -1851,5 +1851,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr58640-2.c.s b/test/torture-s/pr58640-2.c.s index 5c430c364..8e2626419 100644 --- a/test/torture-s/pr58640-2.c.s +++ b/test/torture-s/pr58640-2.c.s @@ -114,5 +114,5 @@ c: .size c, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr58640.c.s b/test/torture-s/pr58640.c.s index d7bf6fc57..2b053870a 100644 --- a/test/torture-s/pr58640.c.s +++ b/test/torture-s/pr58640.c.s @@ -88,5 +88,5 @@ e: .size e, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/pr58662.c.s b/test/torture-s/pr58662.c.s index 5d940a3b6..2a98c1c91 100644 --- a/test/torture-s/pr58662.c.s +++ b/test/torture-s/pr58662.c.s @@ -79,5 +79,5 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr58726.c.s b/test/torture-s/pr58726.c.s index 8d1ca5888..ddd68f97b 100644 --- a/test/torture-s/pr58726.c.s +++ b/test/torture-s/pr58726.c.s @@ -69,4 +69,4 @@ c: .size c, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr58831.c.s b/test/torture-s/pr58831.c.s index 7fe1169ce..0f9fe0339 100644 --- a/test/torture-s/pr58831.c.s +++ b/test/torture-s/pr58831.c.s @@ -61,7 +61,7 @@ fn1: # @fn1 i32.store p($pop8), $pop4 br_if 0, $1 # 0: up to label1 .LBB2_3: # %for.end - end_loop # label2: + end_loop end_block # label0: i32.const $push12=, 0 i32.const $push2=, d @@ -174,4 +174,4 @@ j: .size j, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr58943.c.s b/test/torture-s/pr58943.c.s index bc610804e..fc8e1b73e 100644 --- a/test/torture-s/pr58943.c.s +++ b/test/torture-s/pr58943.c.s @@ -59,5 +59,5 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr58984.c.s b/test/torture-s/pr58984.c.s index 0c4949617..7d90d765d 100644 --- a/test/torture-s/pr58984.c.s +++ b/test/torture-s/pr58984.c.s @@ -119,5 +119,5 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr59014-2.c.s b/test/torture-s/pr59014-2.c.s index c69250cad..19a073b9f 100644 --- a/test/torture-s/pr59014-2.c.s +++ b/test/torture-s/pr59014-2.c.s @@ -44,5 +44,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr59014.c.s b/test/torture-s/pr59014.c.s index 26dbab3fd..e92f98908 100644 --- a/test/torture-s/pr59014.c.s +++ b/test/torture-s/pr59014.c.s @@ -26,7 +26,7 @@ foo: # @foo loop # label1: br 0 # 0: up to label1 .LBB0_2: # %if.else - end_loop # label2: + end_loop end_block # label0: i32.const $push11=, 0 i32.store d($pop11), $0 @@ -56,25 +56,25 @@ main: # @main i32.and $push1=, $pop8, $pop0 i32.or $push4=, $pop3, $pop1 i32.eqz $push14=, $pop4 - br_if 0, $pop14 # 0: down to label3 + br_if 0, $pop14 # 0: down to label2 .LBB1_1: # %for.inc.i # =>This Inner Loop Header: Depth=1 - loop # label4: - br 0 # 0: up to label4 + loop # label3: + br 0 # 0: up to label3 .LBB1_2: # %foo.exit - end_loop # label5: - end_block # label3: + end_loop + end_block # label2: i32.const $push13=, 0 i32.store d($pop13), $0 block i32.const $push5=, 2 i32.ne $push6=, $0, $pop5 - br_if 0, $pop6 # 0: down to label6 + br_if 0, $pop6 # 0: down to label4 # BB#3: # %if.end i32.const $push7=, 0 return $pop7 .LBB1_4: # %if.then - end_block # label6: + end_block # label4: call abort@FUNCTION unreachable .endfunc @@ -118,5 +118,5 @@ c: .size c, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr59101.c.s b/test/torture-s/pr59101.c.s index b172ca718..f89254fc6 100644 --- a/test/torture-s/pr59101.c.s +++ b/test/torture-s/pr59101.c.s @@ -44,5 +44,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr59221.c.s b/test/torture-s/pr59221.c.s index dc780af25..c81b90c6c 100644 --- a/test/torture-s/pr59221.c.s +++ b/test/torture-s/pr59221.c.s @@ -87,5 +87,5 @@ d: .size d, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr59229.c.s b/test/torture-s/pr59229.c.s index 4c422f339..338141bba 100644 --- a/test/torture-s/pr59229.c.s +++ b/test/torture-s/pr59229.c.s @@ -112,7 +112,7 @@ main: # @main i32.lt_s $push1=, $0, $pop5 br_if 0, $pop1 # 0: up to label2 # BB#2: # %for.end - end_loop # label3: + end_loop i32.const $push2=, 0 # fallthrough-return: $pop2 .endfunc @@ -140,6 +140,6 @@ i: .size .L.str.1, 17 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype memcmp, i32, i32, i32, i32 diff --git a/test/torture-s/pr59358.c.s b/test/torture-s/pr59358.c.s index 6d977877a..f6714c580 100644 --- a/test/torture-s/pr59358.c.s +++ b/test/torture-s/pr59358.c.s @@ -29,7 +29,7 @@ foo: # @foo i32.lt_s $push3=, $2, $1 br_if 0, $pop3 # 0: up to label2 # BB#4: # %if.end - end_loop # label3: + end_loop return $2 .LBB0_5: end_block # label1: @@ -66,7 +66,7 @@ main: # @main .LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 block - loop # label5: + loop # label4: i32.const $push19=, 12 i32.add $push20=, $6, $pop19 i32.const $push31=, 16 @@ -80,7 +80,7 @@ main: # @main i32.and $push1=, $pop28, $pop27 i32.const $push26=, 8 i32.eq $push2=, $pop1, $pop26 - br_if 0, $pop2 # 0: down to label7 + br_if 0, $pop2 # 0: down to label5 # BB#2: # %if.else # in Loop: Header=BB1_1 Depth=1 block @@ -88,15 +88,15 @@ main: # @main i32.and $push3=, $3, $pop33 i32.const $push32=, 4 i32.ne $push4=, $pop3, $pop32 - br_if 0, $pop4 # 0: down to label8 + br_if 0, $pop4 # 0: down to label6 # BB#3: # %if.then6 # in Loop: Header=BB1_1 Depth=1 i32.const $push34=, 2 i32.shl $5=, $2, $pop34 - br 1 # 1: down to label7 + br 1 # 1: down to label5 .LBB1_4: # %if.else10 # in Loop: Header=BB1_1 Depth=1 - end_block # label8: + end_block # label6: i32.const $push37=, 24 i32.const $push36=, 16 i32.const $push35=, 4 @@ -104,9 +104,9 @@ main: # @main i32.select $5=, $pop37, $pop36, $pop5 .LBB1_5: # %if.end15 # in Loop: Header=BB1_1 Depth=1 - end_block # label7: + end_block # label5: i32.ne $push6=, $4, $5 - br_if 2, $pop6 # 2: down to label4 + br_if 1, $pop6 # 1: down to label3 # BB#6: # %if.end18 # in Loop: Header=BB1_1 Depth=1 i32.const $push21=, 12 @@ -117,13 +117,13 @@ main: # @main block i32.const $push38=, 6 i32.gt_s $push7=, $3, $pop38 - br_if 0, $pop7 # 0: down to label9 + br_if 0, $pop7 # 0: down to label7 # BB#7: # %if.else22 # in Loop: Header=BB1_1 Depth=1 copy_local $5=, $0 i32.const $push40=, 3 i32.gt_s $push8=, $3, $pop40 - br_if 0, $pop8 # 0: down to label9 + br_if 0, $pop8 # 0: down to label7 # BB#8: # %if.else28 # in Loop: Header=BB1_1 Depth=1 i32.const $push43=, 12 @@ -133,9 +133,9 @@ main: # @main i32.select $5=, $pop43, $pop42, $pop9 .LBB1_9: # %if.end34 # in Loop: Header=BB1_1 Depth=1 - end_block # label9: + end_block # label7: i32.ne $push10=, $4, $5 - br_if 2, $pop10 # 2: down to label4 + br_if 1, $pop10 # 1: down to label3 # BB#10: # %if.end37 # in Loop: Header=BB1_1 Depth=1 i32.const $push47=, 2 @@ -148,9 +148,9 @@ main: # @main i32.const $push44=, 1 i32.add $push0=, $1, $pop44 copy_local $1=, $pop0 - br_if 0, $3 # 0: up to label5 + br_if 0, $3 # 0: up to label4 # BB#11: # %for.end - end_loop # label6: + end_loop i32.const $push18=, 0 i32.const $push16=, 16 i32.add $push17=, $6, $pop16 @@ -158,7 +158,7 @@ main: # @main i32.const $push11=, 0 return $pop11 .LBB1_12: # %if.then36 - end_block # label4: + end_block # label3: call abort@FUNCTION unreachable .endfunc @@ -166,5 +166,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr59387.c.s b/test/torture-s/pr59387.c.s index 6c944a874..7c9821617 100644 --- a/test/torture-s/pr59387.c.s +++ b/test/torture-s/pr59387.c.s @@ -16,7 +16,8 @@ main: # @main i32.load8_u $1=, c($pop4) .LBB0_1: # %for.cond1.preheader # =>This Inner Loop Header: Depth=1 - loop # label0: + block + loop # label1: i32.const $push10=, 0 i32.load $push0=, e($pop10) i32.const $push9=, f @@ -26,7 +27,7 @@ main: # @main i32.const $push7=, 0 i32.load $push1=, d($pop7) i32.eqz $push17=, $pop1 - br_if 1, $pop17 # 1: down to label1 + br_if 1, $pop17 # 1: down to label0 # BB#2: # %for.inc4 # in Loop: Header=BB0_1 Depth=1 i32.const $push14=, 0 @@ -34,9 +35,10 @@ main: # @main i32.add $push12=, $0, $pop13 tee_local $push11=, $0=, $pop12 i32.store a($pop14), $pop11 - br_if 0, $0 # 0: up to label0 + br_if 0, $0 # 0: up to label1 .LBB0_3: # %return - end_loop # label1: + end_loop + end_block # label0: i32.const $push3=, 0 i32.const $push2=, 24 i32.store b($pop3), $pop2 @@ -102,4 +104,4 @@ f: .size f, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr59388.c.s b/test/torture-s/pr59388.c.s index 856b3be10..9177cc5a4 100644 --- a/test/torture-s/pr59388.c.s +++ b/test/torture-s/pr59388.c.s @@ -40,4 +40,4 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr59413.c.s b/test/torture-s/pr59413.c.s index 698d7d998..e417a97e9 100644 --- a/test/torture-s/pr59413.c.s +++ b/test/torture-s/pr59413.c.s @@ -35,4 +35,4 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr59643.c.s b/test/torture-s/pr59643.c.s index 99dc96fa4..31fea4ed1 100644 --- a/test/torture-s/pr59643.c.s +++ b/test/torture-s/pr59643.c.s @@ -53,7 +53,7 @@ foo: # @foo tee_local $push16=, $7=, $pop17 br_if 0, $pop16 # 0: up to label1 .LBB0_3: # %for.end - end_loop # label2: + end_loop end_block # label0: # fallthrough-return .endfunc @@ -85,7 +85,7 @@ main: # @main copy_local $2=, $6 .LBB1_1: # %for.body # =>This Inner Loop Header: Depth=1 - loop # label3: + loop # label2: i32.const $push48=, 7 i32.and $push47=, $5, $pop48 tee_local $push46=, $0=, $pop47 @@ -112,9 +112,9 @@ main: # @main tee_local $push36=, $5=, $pop37 i32.const $push35=, 32 i32.ne $push5=, $pop36, $pop35 - br_if 0, $pop5 # 0: up to label3 + br_if 0, $pop5 # 0: up to label2 # BB#2: # %for.end - end_loop # label4: + end_loop i32.const $push27=, 512 i32.add $push28=, $6, $pop27 i32.const $push29=, 256 @@ -128,7 +128,7 @@ main: # @main .LBB1_3: # %for.body12 # =>This Inner Loop Header: Depth=1 block - loop # label6: + loop # label4: i32.const $push31=, 512 i32.add $push32=, $6, $pop31 i32.add $push11=, $pop32, $5 @@ -137,7 +137,7 @@ main: # @main i32.add $push9=, $5, $pop49 f64.load $push10=, 0($pop9) f64.ne $push13=, $pop12, $pop10 - br_if 2, $pop13 # 2: down to label5 + br_if 1, $pop13 # 1: down to label3 # BB#4: # %for.cond9 # in Loop: Header=BB1_3 Depth=1 i32.const $push54=, 8 @@ -147,9 +147,9 @@ main: # @main tee_local $push51=, $4=, $pop52 i32.const $push50=, 31 i32.le_s $push14=, $pop51, $pop50 - br_if 0, $pop14 # 0: up to label6 + br_if 0, $pop14 # 0: up to label4 # BB#5: # %for.end19 - end_loop # label7: + end_loop i32.const $push22=, 0 i32.const $push20=, 768 i32.add $push21=, $6, $pop20 @@ -157,7 +157,7 @@ main: # @main i32.const $push15=, 0 return $pop15 .LBB1_6: # %if.then - end_block # label5: + end_block # label3: call abort@FUNCTION unreachable .endfunc @@ -205,5 +205,5 @@ expected: .size expected, 256 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr59747.c.s b/test/torture-s/pr59747.c.s index 9352d5c9d..3fb357053 100644 --- a/test/torture-s/pr59747.c.s +++ b/test/torture-s/pr59747.c.s @@ -108,6 +108,6 @@ d: .size d, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/pr60017.c.s b/test/torture-s/pr60017.c.s index 1ff5501dd..3c08c1a6b 100644 --- a/test/torture-s/pr60017.c.s +++ b/test/torture-s/pr60017.c.s @@ -62,5 +62,5 @@ x: .size x, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr60062.c.s b/test/torture-s/pr60062.c.s index 5cc97164f..06367e6ec 100644 --- a/test/torture-s/pr60062.c.s +++ b/test/torture-s/pr60062.c.s @@ -23,4 +23,4 @@ a: .size a, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr60072.c.s b/test/torture-s/pr60072.c.s index ad9c05834..ad1323d65 100644 --- a/test/torture-s/pr60072.c.s +++ b/test/torture-s/pr60072.c.s @@ -26,4 +26,4 @@ c: .size c, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr60454.c.s b/test/torture-s/pr60454.c.s index 25a8a6baf..e58530268 100644 --- a/test/torture-s/pr60454.c.s +++ b/test/torture-s/pr60454.c.s @@ -56,5 +56,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr60960.c.s b/test/torture-s/pr60960.c.s index 1f0d3cfd6..8b72b1487 100644 --- a/test/torture-s/pr60960.c.s +++ b/test/torture-s/pr60960.c.s @@ -189,5 +189,5 @@ main: # @main .size main, .Lfunc_end3-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr61306-1.c.s b/test/torture-s/pr61306-1.c.s index 1d9242ab9..5088b5a67 100644 --- a/test/torture-s/pr61306-1.c.s +++ b/test/torture-s/pr61306-1.c.s @@ -53,5 +53,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr61306-2.c.s b/test/torture-s/pr61306-2.c.s index 867f37dfb..3f23eb41d 100644 --- a/test/torture-s/pr61306-2.c.s +++ b/test/torture-s/pr61306-2.c.s @@ -55,5 +55,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr61306-3.c.s b/test/torture-s/pr61306-3.c.s index dd15a21dd..45f8e0e35 100644 --- a/test/torture-s/pr61306-3.c.s +++ b/test/torture-s/pr61306-3.c.s @@ -63,5 +63,5 @@ b: .size b, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr61375.c.s b/test/torture-s/pr61375.c.s index 5c38d0a5e..6c1e06527 100644 --- a/test/torture-s/pr61375.c.s +++ b/test/torture-s/pr61375.c.s @@ -49,5 +49,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr61673.c.s b/test/torture-s/pr61673.c.s index fe6e10663..fcfc8e5d7 100644 --- a/test/torture-s/pr61673.c.s +++ b/test/torture-s/pr61673.c.s @@ -145,5 +145,5 @@ main.c: .size main.c, 2 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr61725.c.s b/test/torture-s/pr61725.c.s index 71141cefc..fb9680a67 100644 --- a/test/torture-s/pr61725.c.s +++ b/test/torture-s/pr61725.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr63209.c.s b/test/torture-s/pr63209.c.s index 7679a0e6d..54fc92549 100644 --- a/test/torture-s/pr63209.c.s +++ b/test/torture-s/pr63209.c.s @@ -57,4 +57,4 @@ main.top: .size main.top, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pr63302.c.s b/test/torture-s/pr63302.c.s index d4f7cf6b2..a5257bb17 100644 --- a/test/torture-s/pr63302.c.s +++ b/test/torture-s/pr63302.c.s @@ -161,5 +161,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr63659.c.s b/test/torture-s/pr63659.c.s index 7a7696728..bb42c2b0a 100644 --- a/test/torture-s/pr63659.c.s +++ b/test/torture-s/pr63659.c.s @@ -142,5 +142,5 @@ e: .size e, 1 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pr7284-1.c.s b/test/torture-s/pr7284-1.c.s index 5f383a580..3b2d12ebd 100644 --- a/test/torture-s/pr7284-1.c.s +++ b/test/torture-s/pr7284-1.c.s @@ -54,6 +54,6 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/printf-1.c.s b/test/torture-s/printf-1.c.s index 8a27bc701..74f7d8caa 100644 --- a/test/torture-s/printf-1.c.s +++ b/test/torture-s/printf-1.c.s @@ -196,7 +196,7 @@ main: # @main .size .Lstr, 6 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype printf, i32, i32 .functype abort, void .functype puts, i32, i32 diff --git a/test/torture-s/printf-chk-1.c.s b/test/torture-s/printf-chk-1.c.s index fee15b6c9..ad745d745 100644 --- a/test/torture-s/printf-chk-1.c.s +++ b/test/torture-s/printf-chk-1.c.s @@ -442,6 +442,6 @@ should_optimize: .size .L.str.7, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype vprintf, i32, i32, i32 diff --git a/test/torture-s/pta-field-1.c.s b/test/torture-s/pta-field-1.c.s index 01523eb24..d69b09747 100644 --- a/test/torture-s/pta-field-1.c.s +++ b/test/torture-s/pta-field-1.c.s @@ -97,5 +97,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/pta-field-2.c.s b/test/torture-s/pta-field-2.c.s index 7662f6156..7900c2ec6 100644 --- a/test/torture-s/pta-field-2.c.s +++ b/test/torture-s/pta-field-2.c.s @@ -103,5 +103,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/ptr-arith-1.c.s b/test/torture-s/ptr-arith-1.c.s index 5da290644..2caed062c 100644 --- a/test/torture-s/ptr-arith-1.c.s +++ b/test/torture-s/ptr-arith-1.c.s @@ -31,5 +31,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/pure-1.c.s b/test/torture-s/pure-1.c.s index 6888878e3..4122671f9 100644 --- a/test/torture-s/pure-1.c.s +++ b/test/torture-s/pure-1.c.s @@ -53,4 +53,4 @@ i: .size i, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/pushpop_macro.c.s b/test/torture-s/pushpop_macro.c.s index 4034b944d..1796ecd62 100644 --- a/test/torture-s/pushpop_macro.c.s +++ b/test/torture-s/pushpop_macro.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/regstack-1.c.s b/test/torture-s/regstack-1.c.s index 8a80db96a..80c6f8434 100644 --- a/test/torture-s/regstack-1.c.s +++ b/test/torture-s/regstack-1.c.s @@ -422,6 +422,6 @@ S: .size S, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/restrict-1.c.s b/test/torture-s/restrict-1.c.s index 86dfcf897..ee9cafe62 100644 --- a/test/torture-s/restrict-1.c.s +++ b/test/torture-s/restrict-1.c.s @@ -60,5 +60,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/scope-1.c.s b/test/torture-s/scope-1.c.s index 80f755bf7..5461ebcd2 100644 --- a/test/torture-s/scope-1.c.s +++ b/test/torture-s/scope-1.c.s @@ -49,6 +49,6 @@ v: .size v, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/shiftdi.c.s b/test/torture-s/shiftdi.c.s index e60e3c101..732f07548 100644 --- a/test/torture-s/shiftdi.c.s +++ b/test/torture-s/shiftdi.c.s @@ -41,4 +41,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/shiftopt-1.c.s b/test/torture-s/shiftopt-1.c.s index a29945ed4..d14a0482b 100644 --- a/test/torture-s/shiftopt-1.c.s +++ b/test/torture-s/shiftopt-1.c.s @@ -38,4 +38,4 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/simd-1.c.s b/test/torture-s/simd-1.c.s index 86064806b..586d99c41 100644 --- a/test/torture-s/simd-1.c.s +++ b/test/torture-s/simd-1.c.s @@ -439,6 +439,6 @@ res: .size res, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/simd-2.c.s b/test/torture-s/simd-2.c.s index 42daaaef6..fe678033f 100644 --- a/test/torture-s/simd-2.c.s +++ b/test/torture-s/simd-2.c.s @@ -887,6 +887,6 @@ res: .size res, 16 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/simd-4.c.s b/test/torture-s/simd-4.c.s index f7b0c227a..2b9d8a9ce 100644 --- a/test/torture-s/simd-4.c.s +++ b/test/torture-s/simd-4.c.s @@ -26,4 +26,4 @@ s64: .size s64, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/simd-5.c.s b/test/torture-s/simd-5.c.s index ebfa44614..97dc394b0 100644 --- a/test/torture-s/simd-5.c.s +++ b/test/torture-s/simd-5.c.s @@ -377,5 +377,5 @@ z4: .size z4, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/simd-6.c.s b/test/torture-s/simd-6.c.s index ec01e5776..da7a1a185 100644 --- a/test/torture-s/simd-6.c.s +++ b/test/torture-s/simd-6.c.s @@ -56,4 +56,4 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/stdarg-1.c.s b/test/torture-s/stdarg-1.c.s index c03e84596..9e3d2d0f3 100644 --- a/test/torture-s/stdarg-1.c.s +++ b/test/torture-s/stdarg-1.c.s @@ -643,5 +643,5 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/stdarg-2.c.s b/test/torture-s/stdarg-2.c.s index cc9d7baed..64144bf5d 100644 --- a/test/torture-s/stdarg-2.c.s +++ b/test/torture-s/stdarg-2.c.s @@ -1060,5 +1060,5 @@ d: .size d, 8 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/stdarg-3.c.s b/test/torture-s/stdarg-3.c.s index 15254466c..dbef354ba 100644 --- a/test/torture-s/stdarg-3.c.s +++ b/test/torture-s/stdarg-3.c.s @@ -54,7 +54,7 @@ f1: # @f1 i32.gt_s $push2=, $pop11, $pop10 br_if 0, $pop2 # 0: up to label1 .LBB1_3: # %while.end - end_loop # label2: + end_loop end_block # label0: # fallthrough-return .endfunc @@ -78,14 +78,14 @@ f2: # @f2 block i32.const $push7=, 1 i32.lt_s $push0=, $0, $pop7 - br_if 0, $pop0 # 0: down to label3 + br_if 0, $pop0 # 0: down to label2 # BB#1: # %while.body.lr.ph i32.const $push10=, 1 i32.add $1=, $0, $pop10 i32.load $0=, 12($2) .LBB2_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label4: + loop # label3: i32.const $push20=, 0 i32.const $push19=, 7 i32.add $push1=, $0, $pop19 @@ -101,12 +101,12 @@ f2: # @f2 tee_local $push12=, $1=, $pop13 i32.const $push11=, 1 i32.gt_s $push3=, $pop12, $pop11 - br_if 0, $pop3 # 0: up to label4 + br_if 0, $pop3 # 0: up to label3 # BB#3: # %while.end.loopexit - end_loop # label5: + end_loop i32.store 12($2), $0 .LBB2_4: # %while.end - end_block # label3: + end_block # label2: # fallthrough-return .endfunc .Lfunc_end2: @@ -127,7 +127,7 @@ f3: # @f3 block i32.const $push6=, 1 i32.lt_s $push0=, $0, $pop6 - br_if 0, $pop0 # 0: down to label6 + br_if 0, $pop0 # 0: down to label4 # BB#1: # %while.body.preheader i32.const $push7=, 1 i32.add $0=, $0, $pop7 @@ -135,7 +135,7 @@ f3: # @f3 i32.add $2=, $1, $pop1 .LBB3_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label7: + loop # label5: i32.store 12($4), $1 i32.store 12($4), $2 i32.const $push15=, 0 @@ -149,10 +149,10 @@ f3: # @f3 tee_local $push9=, $0=, $pop10 i32.const $push8=, 1 i32.gt_s $push2=, $pop9, $pop8 - br_if 0, $pop2 # 0: up to label7 + br_if 0, $pop2 # 0: up to label5 .LBB3_3: # %while.end - end_loop # label8: - end_block # label6: + end_loop + end_block # label4: # fallthrough-return .endfunc .Lfunc_end3: @@ -173,7 +173,7 @@ f4: # @f4 block i32.const $push13=, 1 i32.lt_s $push0=, $0, $pop13 - br_if 0, $pop0 # 0: down to label9 + br_if 0, $pop0 # 0: down to label6 # BB#1: # %while.body.lr.ph i32.const $push16=, 1 i32.add $0=, $0, $pop16 @@ -186,7 +186,7 @@ f4: # @f4 i32.add $3=, $pop14, $pop8 .LBB4_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label10: + loop # label7: i32.store 12($4), $1 i32.const $push24=, 0 i64.load $push4=, 0($2) @@ -204,10 +204,10 @@ f4: # @f4 tee_local $push18=, $0=, $pop19 i32.const $push17=, 1 i32.gt_s $push9=, $pop18, $pop17 - br_if 0, $pop9 # 0: up to label10 + br_if 0, $pop9 # 0: up to label7 .LBB4_3: # %while.end - end_loop # label11: - end_block # label9: + end_loop + end_block # label6: # fallthrough-return .endfunc .Lfunc_end4: @@ -230,14 +230,14 @@ f5: # @f5 block i32.const $push13=, 1 i32.lt_s $push0=, $0, $pop13 - br_if 0, $pop0 # 0: down to label12 + br_if 0, $pop0 # 0: down to label8 # BB#1: # %while.body.lr.ph i32.const $push16=, 1 i32.add $1=, $0, $pop16 i32.load $0=, 12($2) .LBB5_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label13: + loop # label9: i32.const $push32=, 0 i32.const $push31=, 7 i32.add $push1=, $0, $pop31 @@ -268,12 +268,12 @@ f5: # @f5 tee_local $push18=, $1=, $pop19 i32.const $push17=, 1 i32.gt_s $push9=, $pop18, $pop17 - br_if 0, $pop9 # 0: up to label13 + br_if 0, $pop9 # 0: up to label9 # BB#3: # %while.end.loopexit - end_loop # label14: + end_loop i32.store 12($2), $0 .LBB5_4: # %while.end - end_block # label12: + end_block # label8: # fallthrough-return .endfunc .Lfunc_end5: @@ -296,14 +296,14 @@ f6: # @f6 block i32.const $push9=, 1 i32.lt_s $push0=, $0, $pop9 - br_if 0, $pop0 # 0: down to label15 + br_if 0, $pop0 # 0: down to label10 # BB#1: # %while.body.lr.ph i32.const $push12=, 1 i32.add $1=, $0, $pop12 i32.load $0=, 12($2) .LBB6_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label16: + loop # label11: i32.const $push24=, 0 i32.const $push23=, 7 i32.add $push1=, $0, $pop23 @@ -324,12 +324,12 @@ f6: # @f6 tee_local $push14=, $1=, $pop15 i32.const $push13=, 1 i32.gt_s $push5=, $pop14, $pop13 - br_if 0, $pop5 # 0: up to label16 + br_if 0, $pop5 # 0: up to label11 # BB#3: # %while.end.loopexit - end_loop # label17: + end_loop i32.store 12($2), $0 .LBB6_4: # %while.end - end_block # label15: + end_block # label10: # fallthrough-return .endfunc .Lfunc_end6: @@ -350,7 +350,7 @@ f7: # @f7 block i32.const $push24=, 1 i32.lt_s $push0=, $0, $pop24 - br_if 0, $pop0 # 0: down to label18 + br_if 0, $pop0 # 0: down to label12 # BB#1: # %while.body.lr.ph i32.const $push27=, 1 i32.add $9=, $0, $pop27 @@ -375,7 +375,7 @@ f7: # @f7 i32.add $8=, $0, $pop17 .LBB7_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label19: + loop # label13: i32.store 12($10), $1 i32.const $push41=, 0 i32.load $push4=, 4($0) @@ -411,10 +411,10 @@ f7: # @f7 tee_local $push29=, $9=, $pop30 i32.const $push28=, 1 i32.gt_s $push20=, $pop29, $pop28 - br_if 0, $pop20 # 0: up to label19 + br_if 0, $pop20 # 0: up to label13 .LBB7_3: # %while.end - end_loop # label20: - end_block # label18: + end_loop + end_block # label12: # fallthrough-return .endfunc .Lfunc_end7: @@ -435,7 +435,7 @@ f8: # @f8 block i32.const $push17=, 1 i32.lt_s $push0=, $0, $pop17 - br_if 0, $pop0 # 0: down to label21 + br_if 0, $pop0 # 0: down to label14 # BB#1: # %while.body.lr.ph i32.const $push20=, 1 i32.add $5=, $0, $pop20 @@ -452,7 +452,7 @@ f8: # @f8 i32.add $4=, $0, $pop10 .LBB8_2: # %while.body # =>This Inner Loop Header: Depth=1 - loop # label22: + loop # label15: i32.store 12($6), $1 i32.const $push31=, 0 i32.load $push4=, 4($0) @@ -479,10 +479,10 @@ f8: # @f8 tee_local $push22=, $5=, $pop23 i32.const $push21=, 1 i32.gt_s $push13=, $pop22, $pop21 - br_if 0, $pop13 # 0: up to label22 + br_if 0, $pop13 # 0: up to label15 .LBB8_3: # %while.end - end_loop # label23: - end_block # label21: + end_loop + end_block # label14: # fallthrough-return .endfunc .Lfunc_end8: @@ -528,7 +528,7 @@ main: # @main i32.load $push7=, x($pop419) i32.const $push8=, 11 i32.ne $push9=, $pop7, $pop8 - br_if 0, $pop9 # 0: down to label24 + br_if 0, $pop9 # 0: down to label16 # BB#1: # %if.end i32.const $push10=, 608 i32.add $push11=, $3, $pop10 @@ -566,7 +566,7 @@ main: # @main f64.load $push26=, d($pop424) f64.const $push27=, 0x1p5 f64.ne $push28=, $pop26, $pop27 - br_if 0, $pop28 # 0: down to label24 + br_if 0, $pop28 # 0: down to label16 # BB#2: # %if.end3 i64.const $push30=, 12884901889 i64.store 544($3), $pop30 @@ -578,13 +578,13 @@ main: # @main i32.load $push32=, bar_arg($pop428) i32.const $push427=, 1 i32.ne $push33=, $pop32, $pop427 - br_if 0, $pop33 # 0: down to label24 + br_if 0, $pop33 # 0: down to label16 # BB#3: # %if.end3 i32.const $push430=, 0 i32.load $push29=, x($pop430) i32.const $push429=, 1 i32.ne $push34=, $pop29, $pop429 - br_if 0, $pop34 # 0: down to label24 + br_if 0, $pop34 # 0: down to label16 # BB#4: # %if.end7 i64.const $push36=, 4626041242239631360 i64.store 536($3), $pop36 @@ -598,13 +598,13 @@ main: # @main i32.load $push39=, bar_arg($pop431) i32.const $push40=, 21 i32.ne $push41=, $pop39, $pop40 - br_if 0, $pop41 # 0: down to label24 + br_if 0, $pop41 # 0: down to label16 # BB#5: # %if.end7 i32.const $push432=, 0 f64.load $push35=, d($pop432) f64.const $push42=, 0x1.1p4 f64.ne $push43=, $pop35, $pop42 - br_if 0, $pop43 # 0: down to label24 + br_if 0, $pop43 # 0: down to label16 # BB#6: # %if.end12 i32.const $push47=, 251 i32.store 736($3), $pop47 @@ -721,25 +721,25 @@ main: # @main i32.load $push82=, s1($pop434) i32.const $push433=, 131 i32.ne $push83=, $pop82, $pop433 - br_if 0, $pop83 # 0: down to label24 + br_if 0, $pop83 # 0: down to label16 # BB#7: # %if.end12 i32.const $push452=, 0 i32.load $push44=, s1+16($pop452) i32.const $push451=, 254 i32.ne $push84=, $pop44, $pop451 - br_if 0, $pop84 # 0: down to label24 + br_if 0, $pop84 # 0: down to label16 # BB#8: # %if.end12 i32.const $push453=, 0 f64.load $push45=, s1+8($pop453) f64.const $push85=, 0x1.ep3 f64.ne $push86=, $pop45, $pop85 - br_if 0, $pop86 # 0: down to label24 + br_if 0, $pop86 # 0: down to label16 # BB#9: # %if.end12 i32.const $push454=, 0 f64.load $push46=, s1+24($pop454) f64.const $push87=, 0x1.64p7 f64.ne $push88=, $pop46, $pop87 - br_if 0, $pop88 # 0: down to label24 + br_if 0, $pop88 # 0: down to label16 # BB#10: # %if.end23 i32.const $push291=, 384 i32.add $push292=, $3, $pop291 @@ -845,25 +845,25 @@ main: # @main i32.load $push120=, s1($pop455) i32.const $push121=, 131 i32.ne $push122=, $pop120, $pop121 - br_if 0, $pop122 # 0: down to label24 + br_if 0, $pop122 # 0: down to label16 # BB#11: # %if.end23 i32.const $push474=, 0 i32.load $push89=, s1+16($pop474) i32.const $push123=, 251 i32.ne $push124=, $pop89, $pop123 - br_if 0, $pop124 # 0: down to label24 + br_if 0, $pop124 # 0: down to label16 # BB#12: # %if.end23 i32.const $push475=, 0 f64.load $push90=, s1+8($pop475) f64.const $push125=, 0x1.ep3 f64.ne $push126=, $pop90, $pop125 - br_if 0, $pop126 # 0: down to label24 + br_if 0, $pop126 # 0: down to label16 # BB#13: # %if.end23 i32.const $push476=, 0 f64.load $push91=, s1+24($pop476) f64.const $push127=, 0x1.7ep7 f64.ne $push128=, $pop91, $pop127 - br_if 0, $pop128 # 0: down to label24 + br_if 0, $pop128 # 0: down to label16 # BB#14: # %if.end32 i64.const $push130=, 4625196817309499392 i64.store 672($3), $pop130 @@ -926,13 +926,13 @@ main: # @main i32.load $push150=, s2+8($pop478) i32.const $push477=, 257 i32.ne $push151=, $pop150, $pop477 - br_if 0, $pop151 # 0: down to label24 + br_if 0, $pop151 # 0: down to label16 # BB#15: # %if.end32 i32.const $push482=, 0 f64.load $push129=, s2($pop482) f64.const $push152=, 0x1.6p7 f64.ne $push153=, $pop129, $pop152 - br_if 0, $pop153 # 0: down to label24 + br_if 0, $pop153 # 0: down to label16 # BB#16: # %if.end41 i32.const $push347=, 224 i32.add $push348=, $3, $pop347 @@ -984,13 +984,13 @@ main: # @main i32.load $push167=, s2+8($pop483) i32.const $push168=, 138 i32.ne $push169=, $pop167, $pop168 - br_if 0, $pop169 # 0: down to label24 + br_if 0, $pop169 # 0: down to label16 # BB#17: # %if.end41 i32.const $push490=, 0 f64.load $push154=, s2($pop490) f64.const $push170=, 0x1p4 f64.ne $push171=, $pop154, $pop170 - br_if 0, $pop171 # 0: down to label24 + br_if 0, $pop171 # 0: down to label16 # BB#18: # %if.end46 i32.const $push365=, 144 i32.add $push366=, $3, $pop365 @@ -1096,31 +1096,31 @@ main: # @main i32.load $push203=, s1($pop491) i32.const $push204=, 131 i32.ne $push205=, $pop203, $pop204 - br_if 0, $pop205 # 0: down to label24 + br_if 0, $pop205 # 0: down to label16 # BB#19: # %if.end46 i32.const $push510=, 0 i32.load $push172=, s1+16($pop510) i32.const $push206=, 254 i32.ne $push207=, $pop172, $pop206 - br_if 0, $pop207 # 0: down to label24 + br_if 0, $pop207 # 0: down to label16 # BB#20: # %if.end46 i32.const $push511=, 0 f64.load $push173=, s1+8($pop511) f64.const $push208=, 0x1.ep3 f64.ne $push209=, $pop173, $pop208 - br_if 0, $pop209 # 0: down to label24 + br_if 0, $pop209 # 0: down to label16 # BB#21: # %if.end46 i32.const $push512=, 0 f64.load $push174=, s1+24($pop512) f64.const $push210=, 0x1.64p7 f64.ne $push211=, $pop174, $pop210 - br_if 0, $pop211 # 0: down to label24 + br_if 0, $pop211 # 0: down to label16 # BB#22: # %if.end55 i32.const $push513=, 0 i32.load $push212=, bar_arg($pop513) i32.const $push213=, 131 i32.ne $push214=, $pop212, $pop213 - br_if 0, $pop214 # 0: down to label24 + br_if 0, $pop214 # 0: down to label16 # BB#23: # %if.end58 i32.const $push403=, 48 i32.add $push404=, $3, $pop403 @@ -1170,13 +1170,13 @@ main: # @main i32.load $push228=, s2+8($pop514) i32.const $push229=, 257 i32.ne $push230=, $pop228, $pop229 - br_if 0, $pop230 # 0: down to label24 + br_if 0, $pop230 # 0: down to label16 # BB#24: # %if.end58 i32.const $push521=, 0 f64.load $push215=, s2($pop521) f64.const $push231=, 0x1.6p7 f64.ne $push232=, $pop215, $pop231 - br_if 0, $pop232 # 0: down to label24 + br_if 0, $pop232 # 0: down to label16 # BB#25: # %if.end63 i32.const $push240=, 0 i32.const $push238=, 752 @@ -1185,7 +1185,7 @@ main: # @main i32.const $push233=, 0 return $pop233 .LBB9_26: # %if.then62 - end_block # label24: + end_block # label16: call abort@FUNCTION unreachable .endfunc @@ -1265,5 +1265,5 @@ gap: .size gap, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/stdarg-4.c.s b/test/torture-s/stdarg-4.c.s index f1930e5d6..25652e62c 100644 --- a/test/torture-s/stdarg-4.c.s +++ b/test/torture-s/stdarg-4.c.s @@ -588,5 +588,5 @@ y: .size y, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/strcmp-1.c.s b/test/torture-s/strcmp-1.c.s index 0b509f25a..2a8c34860 100644 --- a/test/torture-s/strcmp-1.c.s +++ b/test/torture-s/strcmp-1.c.s @@ -67,17 +67,17 @@ main: # @main # Parent Loop BB1_1 Depth=1 # => This Loop Header: Depth=2 # Child Loop BB1_3 Depth 3 - loop # label8: + loop # label7: i32.const $4=, 0 .LBB1_3: # %for.cond7.preheader # Parent Loop BB1_1 Depth=1 # Parent Loop BB1_2 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label10: + loop # label8: i32.const $5=, u1 block i32.eqz $push77=, $0 - br_if 0, $pop77 # 0: down to label12 + br_if 0, $pop77 # 0: down to label9 # BB#4: # %for.body9.preheader # in Loop: Header=BB1_3 Depth=3 i32.const $push26=, u1 @@ -86,11 +86,11 @@ main: # @main copy_local $5=, $1 .LBB1_5: # %for.cond10.preheader # in Loop: Header=BB1_3 Depth=3 - end_block # label12: + end_block # label9: copy_local $6=, $5 block i32.eqz $push78=, $4 - br_if 0, $pop78 # 0: down to label13 + br_if 0, $pop78 # 0: down to label10 # BB#6: # %for.body12.preheader # in Loop: Header=BB1_3 Depth=3 i32.const $push27=, 97 @@ -98,7 +98,7 @@ main: # @main i32.add $6=, $pop0, $4 .LBB1_7: # %for.cond17.preheader # in Loop: Header=BB1_3 Depth=3 - end_block # label13: + end_block # label10: i64.const $push30=, 8680820740569200760 i64.store 0($6):p2align=0, $pop30 i32.const $push29=, 8 @@ -108,7 +108,7 @@ main: # @main i32.const $7=, u2 block i32.eqz $push79=, $2 - br_if 0, $pop79 # 0: down to label14 + br_if 0, $pop79 # 0: down to label11 # BB#8: # %for.body26.preheader # in Loop: Header=BB1_3 Depth=3 i32.const $push32=, u2 @@ -117,11 +117,11 @@ main: # @main copy_local $7=, $3 .LBB1_9: # %for.cond31.preheader # in Loop: Header=BB1_3 Depth=3 - end_block # label14: + end_block # label11: copy_local $8=, $7 block i32.eqz $push80=, $4 - br_if 0, $pop80 # 0: down to label15 + br_if 0, $pop80 # 0: down to label12 # BB#10: # %for.body33.preheader # in Loop: Header=BB1_3 Depth=3 i32.const $push33=, 97 @@ -129,7 +129,7 @@ main: # @main i32.add $8=, $pop1, $4 .LBB1_11: # %for.cond38.preheader # in Loop: Header=BB1_3 Depth=3 - end_block # label15: + end_block # label12: i64.const $push38=, 8680820740569200760 i64.store 1($8):p2align=0, $pop38 i32.const $push37=, 9 @@ -141,7 +141,7 @@ main: # @main i32.const $push34=, 0 i32.store8 0($8), $pop34 i32.call $push4=, strcmp@FUNCTION, $5, $7 - br_if 6, $pop4 # 6: down to label5 + br_if 3, $pop4 # 3: down to label5 # BB#12: # %test.exit # in Loop: Header=BB1_3 Depth=3 i32.const $push41=, 97 @@ -151,7 +151,7 @@ main: # @main i32.call $push5=, strcmp@FUNCTION, $5, $7 i32.const $push39=, 0 i32.le_s $push6=, $pop5, $pop39 - br_if 6, $pop6 # 6: down to label5 + br_if 3, $pop6 # 3: down to label5 # BB#13: # %test.exit157 # in Loop: Header=BB1_3 Depth=3 i32.const $push44=, 0 @@ -161,7 +161,7 @@ main: # @main i32.call $push7=, strcmp@FUNCTION, $5, $7 i32.const $push42=, 0 i32.ge_s $push8=, $pop7, $pop42 - br_if 6, $pop8 # 6: down to label5 + br_if 3, $pop8 # 3: down to label5 # BB#14: # %test.exit162 # in Loop: Header=BB1_3 Depth=3 i32.const $push47=, 98 @@ -171,7 +171,7 @@ main: # @main i32.call $push9=, strcmp@FUNCTION, $5, $7 i32.const $push45=, 0 i32.ge_s $push10=, $pop9, $pop45 - br_if 6, $pop10 # 6: down to label5 + br_if 3, $pop10 # 3: down to label5 # BB#15: # %test.exit168 # in Loop: Header=BB1_3 Depth=3 i32.const $push50=, 99 @@ -181,7 +181,7 @@ main: # @main i32.call $push11=, strcmp@FUNCTION, $5, $7 i32.const $push48=, 0 i32.le_s $push12=, $pop11, $pop48 - br_if 6, $pop12 # 6: down to label5 + br_if 3, $pop12 # 3: down to label5 # BB#16: # %test.exit174 # in Loop: Header=BB1_3 Depth=3 i32.const $push53=, 98 @@ -191,7 +191,7 @@ main: # @main i32.call $push13=, strcmp@FUNCTION, $5, $7 i32.const $push51=, 0 i32.ge_s $push14=, $pop13, $pop51 - br_if 6, $pop14 # 6: down to label5 + br_if 3, $pop14 # 3: down to label5 # BB#17: # %test.exit180 # in Loop: Header=BB1_3 Depth=3 i32.const $push56=, 169 @@ -201,7 +201,7 @@ main: # @main i32.call $push15=, strcmp@FUNCTION, $5, $7 i32.const $push54=, 0 i32.le_s $push16=, $pop15, $pop54 - br_if 6, $pop16 # 6: down to label5 + br_if 3, $pop16 # 3: down to label5 # BB#18: # %test.exit186 # in Loop: Header=BB1_3 Depth=3 i32.const $push59=, 169 @@ -211,7 +211,7 @@ main: # @main i32.call $push17=, strcmp@FUNCTION, $5, $7 i32.const $push57=, 0 i32.ge_s $push18=, $pop17, $pop57 - br_if 6, $pop18 # 6: down to label5 + br_if 3, $pop18 # 3: down to label5 # BB#19: # %test.exit192 # in Loop: Header=BB1_3 Depth=3 i32.const $push62=, 170 @@ -221,7 +221,7 @@ main: # @main i32.call $push19=, strcmp@FUNCTION, $5, $7 i32.const $push60=, 0 i32.le_s $push20=, $pop19, $pop60 - br_if 7, $pop20 # 7: down to label4 + br_if 4, $pop20 # 4: down to label4 # BB#20: # %for.cond4 # in Loop: Header=BB1_3 Depth=3 i32.const $push66=, 1 @@ -229,10 +229,10 @@ main: # @main tee_local $push64=, $4=, $pop65 i32.const $push63=, 63 i32.le_u $push21=, $pop64, $pop63 - br_if 0, $pop21 # 0: up to label10 + br_if 0, $pop21 # 0: up to label8 # BB#21: # %for.inc79 # in Loop: Header=BB1_2 Depth=2 - end_loop # label11: + end_loop i32.const $push71=, 1 i32.add $3=, $3, $pop71 i32.const $push70=, 1 @@ -240,10 +240,10 @@ main: # @main tee_local $push68=, $2=, $pop69 i32.const $push67=, 8 i32.lt_u $push22=, $pop68, $pop67 - br_if 0, $pop22 # 0: up to label8 + br_if 0, $pop22 # 0: up to label7 # BB#22: # %for.inc82 # in Loop: Header=BB1_1 Depth=1 - end_loop # label9: + end_loop i32.const $push76=, 1 i32.add $1=, $1, $pop76 i32.const $push75=, 1 @@ -253,7 +253,7 @@ main: # @main i32.lt_u $push23=, $pop73, $pop72 br_if 0, $pop23 # 0: up to label6 # BB#23: # %for.end84 - end_loop # label7: + end_loop i32.const $push24=, 0 call exit@FUNCTION, $pop24 unreachable @@ -284,7 +284,7 @@ u2: .size u2, 96 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strcmp, i32, i32, i32 .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/strcpy-1.c.s b/test/torture-s/strcpy-1.c.s index d6ed322bb..7a31bb90a 100644 --- a/test/torture-s/strcpy-1.c.s +++ b/test/torture-s/strcpy-1.c.s @@ -29,7 +29,7 @@ main: # @main # Child Loop BB0_4 Depth 4 # Child Loop BB0_8 Depth 4 # Child Loop BB0_12 Depth 4 - loop # label4: + loop # label3: i32.const $push54=, 65 i32.add $4=, $2, $pop54 i32.const $push53=, u2 @@ -42,7 +42,7 @@ main: # @main # Child Loop BB0_4 Depth 4 # Child Loop BB0_8 Depth 4 # Child Loop BB0_12 Depth 4 - loop # label6: + loop # label4: i32.const $push57=, u1 i32.const $push56=, 97 i32.const $push55=, 97 @@ -54,7 +54,7 @@ main: # @main # Parent Loop BB0_2 Depth=2 # Parent Loop BB0_3 Depth=3 # => This Inner Loop Header: Depth=4 - loop # label8: + loop # label5: i32.const $push68=, u2+97 i32.add $push3=, $7, $pop68 i32.const $push67=, 65 @@ -72,10 +72,10 @@ main: # @main i32.const $push60=, 1 i32.add $push59=, $7, $pop60 tee_local $push58=, $7=, $pop59 - br_if 0, $pop58 # 0: up to label8 + br_if 0, $pop58 # 0: up to label5 # BB#5: # %for.end # in Loop: Header=BB0_3 Depth=3 - end_loop # label9: + end_loop i32.add $push4=, $5, $2 i32.const $push70=, u2 i32.add $push5=, $pop4, $pop70 @@ -83,14 +83,14 @@ main: # @main i32.store8 0($pop5), $pop69 i32.call $push6=, strcpy@FUNCTION, $1, $3 i32.ne $push7=, $pop6, $1 - br_if 6, $pop7 # 6: down to label1 + br_if 3, $pop7 # 3: down to label1 # BB#6: # %for.cond21.preheader # in Loop: Header=BB0_3 Depth=3 i32.const $8=, u1 block i32.const $push71=, 1 i32.lt_s $push8=, $0, $pop71 - br_if 0, $pop8 # 0: down to label10 + br_if 0, $pop8 # 0: down to label6 # BB#7: # %for.body24.preheader # in Loop: Header=BB0_3 Depth=3 i32.const $9=, 0 @@ -99,26 +99,26 @@ main: # @main # Parent Loop BB0_2 Depth=2 # Parent Loop BB0_3 Depth=3 # => This Inner Loop Header: Depth=4 - loop # label11: + loop # label7: i32.add $push9=, $9, $10 i32.load8_u $push10=, 0($pop9) i32.const $push72=, 97 i32.ne $push11=, $pop10, $pop72 - br_if 9, $pop11 # 9: down to label1 + br_if 5, $pop11 # 5: down to label1 # BB#9: # %for.inc30 # in Loop: Header=BB0_8 Depth=4 i32.const $push75=, 1 i32.add $push74=, $9, $pop75 tee_local $push73=, $9=, $pop74 i32.lt_s $push12=, $pop73, $0 - br_if 0, $pop12 # 0: up to label11 + br_if 0, $pop12 # 0: up to label7 # BB#10: # %for.body38.preheader.loopexit # in Loop: Header=BB0_3 Depth=3 - end_loop # label12: + end_loop i32.add $8=, $9, $10 .LBB0_11: # %for.body38.preheader # in Loop: Header=BB0_3 Depth=3 - end_block # label10: + end_block # label6: i32.load8_u $9=, 0($8) i32.const $10=, 0 copy_local $7=, $4 @@ -127,7 +127,7 @@ main: # @main # Parent Loop BB0_2 Depth=2 # Parent Loop BB0_3 Depth=3 # => This Inner Loop Header: Depth=4 - loop # label13: + loop # label8: i32.const $push81=, 255 i32.and $push13=, $9, $pop81 i32.const $push80=, 65 @@ -141,7 +141,7 @@ main: # @main i32.const $push76=, 255 i32.and $push18=, $pop17, $pop76 i32.ne $push19=, $pop13, $pop18 - br_if 8, $pop19 # 8: down to label1 + br_if 4, $pop19 # 4: down to label1 # BB#13: # %for.inc50 # in Loop: Header=BB0_12 Depth=4 i32.const $push86=, 1 @@ -155,13 +155,13 @@ main: # @main tee_local $push82=, $6=, $pop83 copy_local $10=, $pop82 i32.lt_s $push20=, $6, $5 - br_if 0, $pop20 # 0: up to label13 + br_if 0, $pop20 # 0: up to label8 # BB#14: # %for.end54 # in Loop: Header=BB0_3 Depth=3 - end_loop # label14: + end_loop i32.const $push87=, 255 i32.and $push23=, $9, $pop87 - br_if 6, $pop23 # 6: down to label1 + br_if 3, $pop23 # 3: down to label1 # BB#15: # %for.cond61.preheader # in Loop: Header=BB0_3 Depth=3 i32.add $push91=, $8, $6 @@ -171,7 +171,7 @@ main: # @main i32.load8_u $push25=, 0($pop24) i32.const $push88=, 97 i32.ne $push26=, $pop25, $pop88 - br_if 7, $pop26 # 7: down to label0 + br_if 4, $pop26 # 4: down to label0 # BB#16: # %for.cond61 # in Loop: Header=BB0_3 Depth=3 i32.const $push93=, 2 @@ -179,7 +179,7 @@ main: # @main i32.load8_u $push28=, 0($pop27) i32.const $push92=, 97 i32.ne $push29=, $pop28, $pop92 - br_if 7, $pop29 # 7: down to label0 + br_if 4, $pop29 # 4: down to label0 # BB#17: # %for.cond61.1 # in Loop: Header=BB0_3 Depth=3 i32.const $push95=, 3 @@ -187,7 +187,7 @@ main: # @main i32.load8_u $push31=, 0($pop30) i32.const $push94=, 97 i32.ne $push32=, $pop31, $pop94 - br_if 7, $pop32 # 7: down to label0 + br_if 4, $pop32 # 4: down to label0 # BB#18: # %for.cond61.2 # in Loop: Header=BB0_3 Depth=3 i32.const $push97=, 4 @@ -195,7 +195,7 @@ main: # @main i32.load8_u $push34=, 0($pop33) i32.const $push96=, 97 i32.ne $push35=, $pop34, $pop96 - br_if 7, $pop35 # 7: down to label0 + br_if 4, $pop35 # 4: down to label0 # BB#19: # %for.cond61.3 # in Loop: Header=BB0_3 Depth=3 i32.const $push99=, 5 @@ -203,7 +203,7 @@ main: # @main i32.load8_u $push37=, 0($pop36) i32.const $push98=, 97 i32.ne $push38=, $pop37, $pop98 - br_if 7, $pop38 # 7: down to label0 + br_if 4, $pop38 # 4: down to label0 # BB#20: # %for.cond61.4 # in Loop: Header=BB0_3 Depth=3 i32.const $push101=, 6 @@ -211,7 +211,7 @@ main: # @main i32.load8_u $push40=, 0($pop39) i32.const $push100=, 97 i32.ne $push41=, $pop40, $pop100 - br_if 7, $pop41 # 7: down to label0 + br_if 4, $pop41 # 4: down to label0 # BB#21: # %for.cond61.5 # in Loop: Header=BB0_3 Depth=3 i32.const $push103=, 7 @@ -219,7 +219,7 @@ main: # @main i32.load8_u $push43=, 0($pop42) i32.const $push102=, 97 i32.ne $push44=, $pop43, $pop102 - br_if 7, $pop44 # 7: down to label0 + br_if 4, $pop44 # 4: down to label0 # BB#22: # %for.cond61.6 # in Loop: Header=BB0_3 Depth=3 i32.const $push105=, 8 @@ -227,7 +227,7 @@ main: # @main i32.load8_u $push46=, 0($pop45) i32.const $push104=, 97 i32.ne $push47=, $pop46, $pop104 - br_if 7, $pop47 # 7: down to label0 + br_if 4, $pop47 # 4: down to label0 # BB#23: # %for.cond61.7 # in Loop: Header=BB0_3 Depth=3 i32.const $push109=, 1 @@ -235,19 +235,19 @@ main: # @main tee_local $push107=, $5=, $pop108 i32.const $push106=, 80 i32.lt_u $push48=, $pop107, $pop106 - br_if 0, $pop48 # 0: up to label6 + br_if 0, $pop48 # 0: up to label4 # BB#24: # %for.inc77 # in Loop: Header=BB0_2 Depth=2 - end_loop # label7: + end_loop i32.const $push113=, 1 i32.add $push112=, $2, $pop113 tee_local $push111=, $2=, $pop112 i32.const $push110=, 8 i32.lt_u $push49=, $pop111, $pop110 - br_if 0, $pop49 # 0: up to label4 + br_if 0, $pop49 # 0: up to label3 # BB#25: # %for.inc80 # in Loop: Header=BB0_1 Depth=1 - end_loop # label5: + end_loop i32.const $push117=, 1 i32.add $push116=, $0, $pop117 tee_local $push115=, $0=, $pop116 @@ -255,7 +255,7 @@ main: # @main i32.lt_u $push50=, $pop115, $pop114 br_if 0, $pop50 # 0: up to label2 # BB#26: # %for.end82 - end_loop # label3: + end_loop i32.const $push51=, 0 call exit@FUNCTION, $pop51 unreachable @@ -286,7 +286,7 @@ u2: .size u2, 112 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strcpy, i32, i32, i32 .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/strct-pack-1.c.s b/test/torture-s/strct-pack-1.c.s index 10e62797e..b71155931 100644 --- a/test/torture-s/strct-pack-1.c.s +++ b/test/torture-s/strct-pack-1.c.s @@ -45,5 +45,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/strct-pack-2.c.s b/test/torture-s/strct-pack-2.c.s index d468bb645..e62069cdc 100644 --- a/test/torture-s/strct-pack-2.c.s +++ b/test/torture-s/strct-pack-2.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/strct-pack-3.c.s b/test/torture-s/strct-pack-3.c.s index efa9746f8..f67d8fa61 100644 --- a/test/torture-s/strct-pack-3.c.s +++ b/test/torture-s/strct-pack-3.c.s @@ -44,5 +44,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/strct-pack-4.c.s b/test/torture-s/strct-pack-4.c.s index fbdf3be31..481b3f0ce 100644 --- a/test/torture-s/strct-pack-4.c.s +++ b/test/torture-s/strct-pack-4.c.s @@ -41,5 +41,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/strct-stdarg-1.c.s b/test/torture-s/strct-stdarg-1.c.s index be431a432..83689ea0c 100644 --- a/test/torture-s/strct-stdarg-1.c.s +++ b/test/torture-s/strct-stdarg-1.c.s @@ -37,7 +37,7 @@ f: # @f i32.add $push5=, $1, $pop39 i32.load8_s $push6=, 0($pop5) i32.ne $push7=, $pop4, $pop6 - br_if 3, $pop7 # 3: down to label1 + br_if 2, $pop7 # 2: down to label1 # BB#3: # %if.end # in Loop: Header=BB0_2 Depth=1 i32.const $push42=, 20 @@ -46,7 +46,7 @@ f: # @f i32.add $push12=, $1, $pop41 i32.load8_s $push13=, 0($pop12) i32.ne $push14=, $pop11, $pop13 - br_if 3, $pop14 # 3: down to label1 + br_if 2, $pop14 # 2: down to label1 # BB#4: # %if.end9 # in Loop: Header=BB0_2 Depth=1 i32.const $push44=, 30 @@ -55,7 +55,7 @@ f: # @f i32.add $push10=, $1, $pop43 i32.load8_s $push0=, 0($pop10) i32.ne $push16=, $pop15, $pop0 - br_if 3, $pop16 # 3: down to label1 + br_if 2, $pop16 # 2: down to label1 # BB#5: # %if.end15 # in Loop: Header=BB0_2 Depth=1 i32.const $push46=, 40 @@ -64,7 +64,7 @@ f: # @f i32.add $push9=, $1, $pop45 i32.load8_s $push1=, 0($pop9) i32.ne $push18=, $pop17, $pop1 - br_if 3, $pop18 # 3: down to label1 + br_if 2, $pop18 # 2: down to label1 # BB#6: # %if.end21 # in Loop: Header=BB0_2 Depth=1 i32.const $push48=, 50 @@ -73,7 +73,7 @@ f: # @f i32.add $push8=, $1, $pop47 i32.load8_s $push2=, 0($pop8) i32.ne $push20=, $pop19, $pop2 - br_if 4, $pop20 # 4: down to label0 + br_if 3, $pop20 # 3: down to label0 # BB#7: # %for.cond # in Loop: Header=BB0_2 Depth=1 i32.const $push52=, 8 @@ -84,7 +84,7 @@ f: # @f i32.lt_s $push21=, $pop49, $0 br_if 0, $pop21 # 0: up to label3 # BB#8: # %for.end.loopexit - end_loop # label4: + end_loop i32.const $push22=, -8 i32.add $1=, $1, $pop22 .LBB0_9: # %for.end @@ -220,6 +220,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/strct-varg-1.c.s b/test/torture-s/strct-varg-1.c.s index 5e1166770..e050b5a38 100644 --- a/test/torture-s/strct-varg-1.c.s +++ b/test/torture-s/strct-varg-1.c.s @@ -119,6 +119,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/string-opt-17.c.s b/test/torture-s/string-opt-17.c.s index 785f46759..5092d9dd1 100644 --- a/test/torture-s/string-opt-17.c.s +++ b/test/torture-s/string-opt-17.c.s @@ -153,7 +153,7 @@ check2.r: .size .L.str.2, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strcpy, i32, i32, i32 .functype abort, void .functype memcmp, i32, i32, i32, i32 diff --git a/test/torture-s/string-opt-18.c.s b/test/torture-s/string-opt-18.c.s index 17735ae42..003c818a1 100644 --- a/test/torture-s/string-opt-18.c.s +++ b/test/torture-s/string-opt-18.c.s @@ -132,6 +132,6 @@ main: # @main .size main, .Lfunc_end7-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype mempcpy, i32, i32, i32, i32 diff --git a/test/torture-s/string-opt-5.c.s b/test/torture-s/string-opt-5.c.s index 196ba1ba1..9a4424858 100644 --- a/test/torture-s/string-opt-5.c.s +++ b/test/torture-s/string-opt-5.c.s @@ -389,7 +389,7 @@ buf: .size .L.str.12, 11 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strlen, i32, i32 .functype abort, void .functype strcmp, i32, i32, i32 diff --git a/test/torture-s/strlen-1.c.s b/test/torture-s/strlen-1.c.s index ed3a269ff..1d339d329 100644 --- a/test/torture-s/strlen-1.c.s +++ b/test/torture-s/strlen-1.c.s @@ -21,11 +21,11 @@ main: # @main .LBB0_2: # %for.cond4.preheader # Parent Loop BB0_1 Depth=1 # => This Inner Loop Header: Depth=2 - loop # label3: + loop # label2: i32.const $4=, u block i32.eqz $push23=, $1 - br_if 0, $pop23 # 0: down to label5 + br_if 0, $pop23 # 0: down to label3 # BB#3: # %for.body6.preheader # in Loop: Header=BB0_2 Depth=2 i32.const $push9=, u @@ -34,10 +34,10 @@ main: # @main copy_local $4=, $2 .LBB0_4: # %for.cond7.preheader # in Loop: Header=BB0_2 Depth=2 - end_block # label5: + end_block # label3: block i32.eqz $push24=, $3 - br_if 0, $pop24 # 0: down to label6 + br_if 0, $pop24 # 0: down to label4 # BB#5: # %for.body9.preheader # in Loop: Header=BB0_2 Depth=2 i32.const $push10=, 97 @@ -45,7 +45,7 @@ main: # @main i32.add $4=, $pop0, $3 .LBB0_6: # %for.end13 # in Loop: Header=BB0_2 Depth=2 - end_block # label6: + end_block # label4: i32.const $push13=, 0 i32.store8 0($4), $pop13 i32.const $push12=, 1 @@ -54,7 +54,7 @@ main: # @main i64.store 0($pop6):p2align=0, $pop11 i32.call $push1=, strlen@FUNCTION, $0 i32.ne $push2=, $3, $pop1 - br_if 4, $pop2 # 4: down to label0 + br_if 2, $pop2 # 2: down to label0 # BB#7: # %for.cond1 # in Loop: Header=BB0_2 Depth=2 i32.const $push17=, 1 @@ -62,10 +62,10 @@ main: # @main tee_local $push15=, $3=, $pop16 i32.const $push14=, 63 i32.le_u $push3=, $pop15, $pop14 - br_if 0, $pop3 # 0: up to label3 + br_if 0, $pop3 # 0: up to label2 # BB#8: # %for.inc26 # in Loop: Header=BB0_1 Depth=1 - end_loop # label4: + end_loop i32.const $push22=, 1 i32.add $2=, $2, $pop22 i32.const $push21=, 1 @@ -75,7 +75,7 @@ main: # @main i32.lt_u $push4=, $pop19, $pop18 br_if 0, $pop4 # 0: up to label1 # BB#9: # %for.end28 - end_loop # label2: + end_loop i32.const $push5=, 0 call exit@FUNCTION, $pop5 unreachable @@ -95,7 +95,7 @@ u: .size u, 96 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strlen, i32, i32 .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/strncmp-1.c.s b/test/torture-s/strncmp-1.c.s index 4b753a617..56c5e6154 100644 --- a/test/torture-s/strncmp-1.c.s +++ b/test/torture-s/strncmp-1.c.s @@ -67,17 +67,17 @@ main: # @main # Parent Loop BB1_1 Depth=1 # => This Loop Header: Depth=2 # Child Loop BB1_3 Depth 3 - loop # label8: + loop # label7: i32.const $4=, 0 .LBB1_3: # %for.cond7.preheader # Parent Loop BB1_1 Depth=1 # Parent Loop BB1_2 Depth=2 # => This Inner Loop Header: Depth=3 - loop # label10: + loop # label8: i32.const $5=, u1 block i32.eqz $push89=, $0 - br_if 0, $pop89 # 0: down to label12 + br_if 0, $pop89 # 0: down to label9 # BB#4: # %for.body9.preheader # in Loop: Header=BB1_3 Depth=3 i32.const $push33=, u1 @@ -86,11 +86,11 @@ main: # @main copy_local $5=, $1 .LBB1_5: # %for.cond10.preheader # in Loop: Header=BB1_3 Depth=3 - end_block # label12: + end_block # label9: copy_local $6=, $5 block i32.eqz $push90=, $4 - br_if 0, $pop90 # 0: down to label13 + br_if 0, $pop90 # 0: down to label10 # BB#6: # %for.body12.preheader # in Loop: Header=BB1_3 Depth=3 i32.const $push34=, 97 @@ -98,13 +98,13 @@ main: # @main i32.add $6=, $pop0, $4 .LBB1_7: # %for.cond17.preheader # in Loop: Header=BB1_3 Depth=3 - end_block # label13: + end_block # label10: i64.const $push35=, 8680820740569200760 i64.store 0($6):p2align=0, $pop35 i32.const $7=, u2 block i32.eqz $push91=, $2 - br_if 0, $pop91 # 0: down to label14 + br_if 0, $pop91 # 0: down to label11 # BB#8: # %for.body26.preheader # in Loop: Header=BB1_3 Depth=3 i32.const $push37=, u2 @@ -113,11 +113,11 @@ main: # @main copy_local $7=, $3 .LBB1_9: # %for.cond31.preheader # in Loop: Header=BB1_3 Depth=3 - end_block # label14: + end_block # label11: copy_local $8=, $7 block i32.eqz $push92=, $4 - br_if 0, $pop92 # 0: down to label15 + br_if 0, $pop92 # 0: down to label12 # BB#10: # %for.body33.preheader # in Loop: Header=BB1_3 Depth=3 i32.const $push38=, 97 @@ -125,7 +125,7 @@ main: # @main i32.add $8=, $pop1, $4 .LBB1_11: # %for.cond38.preheader # in Loop: Header=BB1_3 Depth=3 - end_block # label15: + end_block # label12: i64.const $push42=, 8680820740569200760 i64.store 0($8):p2align=0, $pop42 i32.const $push41=, 0 @@ -134,11 +134,11 @@ main: # @main i32.store8 0($8), $pop40 i32.const $push39=, 80 i32.call $push2=, strncmp@FUNCTION, $5, $7, $pop39 - br_if 6, $pop2 # 6: down to label5 + br_if 3, $pop2 # 3: down to label5 # BB#12: # %test.exit # in Loop: Header=BB1_3 Depth=3 i32.call $push3=, strncmp@FUNCTION, $5, $7, $4 - br_if 6, $pop3 # 6: down to label5 + br_if 3, $pop3 # 3: down to label5 # BB#13: # %test.exit185 # in Loop: Header=BB1_3 Depth=3 i32.const $push46=, 97 @@ -149,11 +149,11 @@ main: # @main i32.call $push4=, strncmp@FUNCTION, $5, $7, $pop44 i32.const $push43=, 0 i32.le_s $push5=, $pop4, $pop43 - br_if 6, $pop5 # 6: down to label5 + br_if 3, $pop5 # 3: down to label5 # BB#14: # %test.exit190 # in Loop: Header=BB1_3 Depth=3 i32.call $push6=, strncmp@FUNCTION, $5, $7, $4 - br_if 6, $pop6 # 6: down to label5 + br_if 3, $pop6 # 3: down to label5 # BB#15: # %test.exit196 # in Loop: Header=BB1_3 Depth=3 i32.const $push50=, 0 @@ -164,11 +164,11 @@ main: # @main i32.call $push7=, strncmp@FUNCTION, $5, $7, $pop48 i32.const $push47=, 0 i32.ge_s $push8=, $pop7, $pop47 - br_if 6, $pop8 # 6: down to label5 + br_if 3, $pop8 # 3: down to label5 # BB#16: # %test.exit201 # in Loop: Header=BB1_3 Depth=3 i32.call $push9=, strncmp@FUNCTION, $5, $7, $4 - br_if 6, $pop9 # 6: down to label5 + br_if 3, $pop9 # 3: down to label5 # BB#17: # %test.exit207 # in Loop: Header=BB1_3 Depth=3 i32.const $push54=, 98 @@ -179,11 +179,11 @@ main: # @main i32.call $push10=, strncmp@FUNCTION, $5, $7, $pop52 i32.const $push51=, 0 i32.ge_s $push11=, $pop10, $pop51 - br_if 6, $pop11 # 6: down to label5 + br_if 3, $pop11 # 3: down to label5 # BB#18: # %test.exit213 # in Loop: Header=BB1_3 Depth=3 i32.call $push12=, strncmp@FUNCTION, $5, $7, $4 - br_if 6, $pop12 # 6: down to label5 + br_if 3, $pop12 # 3: down to label5 # BB#19: # %test.exit219 # in Loop: Header=BB1_3 Depth=3 i32.const $push58=, 99 @@ -194,11 +194,11 @@ main: # @main i32.call $push13=, strncmp@FUNCTION, $5, $7, $pop56 i32.const $push55=, 0 i32.le_s $push14=, $pop13, $pop55 - br_if 6, $pop14 # 6: down to label5 + br_if 3, $pop14 # 3: down to label5 # BB#20: # %test.exit225 # in Loop: Header=BB1_3 Depth=3 i32.call $push15=, strncmp@FUNCTION, $5, $7, $4 - br_if 6, $pop15 # 6: down to label5 + br_if 3, $pop15 # 3: down to label5 # BB#21: # %test.exit231 # in Loop: Header=BB1_3 Depth=3 i32.const $push62=, 98 @@ -209,11 +209,11 @@ main: # @main i32.call $push16=, strncmp@FUNCTION, $5, $7, $pop60 i32.const $push59=, 0 i32.ge_s $push17=, $pop16, $pop59 - br_if 6, $pop17 # 6: down to label5 + br_if 3, $pop17 # 3: down to label5 # BB#22: # %test.exit237 # in Loop: Header=BB1_3 Depth=3 i32.call $push18=, strncmp@FUNCTION, $5, $7, $4 - br_if 6, $pop18 # 6: down to label5 + br_if 3, $pop18 # 3: down to label5 # BB#23: # %test.exit243 # in Loop: Header=BB1_3 Depth=3 i32.const $push66=, 169 @@ -224,11 +224,11 @@ main: # @main i32.call $push19=, strncmp@FUNCTION, $5, $7, $pop64 i32.const $push63=, 0 i32.le_s $push20=, $pop19, $pop63 - br_if 6, $pop20 # 6: down to label5 + br_if 3, $pop20 # 3: down to label5 # BB#24: # %test.exit249 # in Loop: Header=BB1_3 Depth=3 i32.call $push21=, strncmp@FUNCTION, $5, $7, $4 - br_if 6, $pop21 # 6: down to label5 + br_if 3, $pop21 # 3: down to label5 # BB#25: # %test.exit255 # in Loop: Header=BB1_3 Depth=3 i32.const $push70=, 169 @@ -239,11 +239,11 @@ main: # @main i32.call $push22=, strncmp@FUNCTION, $5, $7, $pop68 i32.const $push67=, 0 i32.ge_s $push23=, $pop22, $pop67 - br_if 6, $pop23 # 6: down to label5 + br_if 3, $pop23 # 3: down to label5 # BB#26: # %test.exit261 # in Loop: Header=BB1_3 Depth=3 i32.call $push24=, strncmp@FUNCTION, $5, $7, $4 - br_if 6, $pop24 # 6: down to label5 + br_if 3, $pop24 # 3: down to label5 # BB#27: # %test.exit267 # in Loop: Header=BB1_3 Depth=3 i32.const $push74=, 170 @@ -254,11 +254,11 @@ main: # @main i32.call $push25=, strncmp@FUNCTION, $5, $7, $pop72 i32.const $push71=, 0 i32.le_s $push26=, $pop25, $pop71 - br_if 6, $pop26 # 6: down to label5 + br_if 3, $pop26 # 3: down to label5 # BB#28: # %test.exit273 # in Loop: Header=BB1_3 Depth=3 i32.call $push27=, strncmp@FUNCTION, $5, $7, $4 - br_if 7, $pop27 # 7: down to label4 + br_if 4, $pop27 # 4: down to label4 # BB#29: # %for.cond4 # in Loop: Header=BB1_3 Depth=3 i32.const $push78=, 1 @@ -266,10 +266,10 @@ main: # @main tee_local $push76=, $4=, $pop77 i32.const $push75=, 63 i32.le_u $push28=, $pop76, $pop75 - br_if 0, $pop28 # 0: up to label10 + br_if 0, $pop28 # 0: up to label8 # BB#30: # %for.inc79 # in Loop: Header=BB1_2 Depth=2 - end_loop # label11: + end_loop i32.const $push83=, 1 i32.add $3=, $3, $pop83 i32.const $push82=, 1 @@ -277,10 +277,10 @@ main: # @main tee_local $push80=, $2=, $pop81 i32.const $push79=, 8 i32.lt_u $push29=, $pop80, $pop79 - br_if 0, $pop29 # 0: up to label8 + br_if 0, $pop29 # 0: up to label7 # BB#31: # %for.inc82 # in Loop: Header=BB1_1 Depth=1 - end_loop # label9: + end_loop i32.const $push88=, 1 i32.add $1=, $1, $pop88 i32.const $push87=, 1 @@ -290,7 +290,7 @@ main: # @main i32.lt_u $push30=, $pop85, $pop84 br_if 0, $pop30 # 0: up to label6 # BB#32: # %for.end84 - end_loop # label7: + end_loop i32.const $push31=, 0 call exit@FUNCTION, $pop31 unreachable @@ -321,7 +321,7 @@ u2: .size u2, 80 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype strncmp, i32, i32, i32, i32 .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/struct-aliasing-1.c.s b/test/torture-s/struct-aliasing-1.c.s index 53ee7eec9..32f39379b 100644 --- a/test/torture-s/struct-aliasing-1.c.s +++ b/test/torture-s/struct-aliasing-1.c.s @@ -61,5 +61,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/struct-cpy-1.c.s b/test/torture-s/struct-cpy-1.c.s index 0ff2a0dc5..a169035ee 100644 --- a/test/torture-s/struct-cpy-1.c.s +++ b/test/torture-s/struct-cpy-1.c.s @@ -74,4 +74,4 @@ pty: .size pty, 88 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/struct-ini-1.c.s b/test/torture-s/struct-ini-1.c.s index 2283f0585..d5d55d0c7 100644 --- a/test/torture-s/struct-ini-1.c.s +++ b/test/torture-s/struct-ini-1.c.s @@ -50,6 +50,6 @@ object: .size object, 12 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/struct-ini-2.c.s b/test/torture-s/struct-ini-2.c.s index 242b45295..242f00d9b 100644 --- a/test/torture-s/struct-ini-2.c.s +++ b/test/torture-s/struct-ini-2.c.s @@ -53,6 +53,6 @@ x: .size x, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/struct-ini-3.c.s b/test/torture-s/struct-ini-3.c.s index ee9a48a30..a90e200ad 100644 --- a/test/torture-s/struct-ini-3.c.s +++ b/test/torture-s/struct-ini-3.c.s @@ -26,5 +26,5 @@ result: .size result, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/struct-ini-4.c.s b/test/torture-s/struct-ini-4.c.s index da7805bbb..9a9e4fc5f 100644 --- a/test/torture-s/struct-ini-4.c.s +++ b/test/torture-s/struct-ini-4.c.s @@ -38,6 +38,6 @@ s: .size s, 24 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/struct-ret-1.c.s b/test/torture-s/struct-ret-1.c.s index 0dca846ae..437cf49a7 100644 --- a/test/torture-s/struct-ret-1.c.s +++ b/test/torture-s/struct-ret-1.c.s @@ -420,7 +420,7 @@ fp: .size fp, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype sprintf, i32, i32, i32 .functype strcpy, i32, i32, i32 .functype strcmp, i32, i32, i32 diff --git a/test/torture-s/struct-ret-2.c.s b/test/torture-s/struct-ret-2.c.s index fdedd4e96..ff749a10e 100644 --- a/test/torture-s/struct-ret-2.c.s +++ b/test/torture-s/struct-ret-2.c.s @@ -41,5 +41,5 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/switch-1.c.s b/test/torture-s/switch-1.c.s index cc5c8243d..63a2098a2 100644 --- a/test/torture-s/switch-1.c.s +++ b/test/torture-s/switch-1.c.s @@ -56,7 +56,7 @@ main: # @main i32.const $push12=, 7 i32.gt_u $push11=, $pop13, $pop12 tee_local $push10=, $4=, $pop11 - br_if 0, $pop10 # 0: down to label8 + br_if 0, $pop10 # 0: down to label7 # BB#2: # %switch.lookup.i # in Loop: Header=BB1_1 Depth=1 i32.const $push17=, 2 @@ -66,7 +66,8 @@ main: # @main i32.load $3=, 0($pop1) .LBB1_3: # %foo.exit # in Loop: Header=BB1_1 Depth=1 - end_block # label8: + end_block # label7: + block block block block @@ -101,7 +102,7 @@ main: # @main tee_local $push21=, $1=, $pop22 i32.const $push20=, 66 i32.lt_s $push7=, $pop21, $pop20 - br_if 4, $pop7 # 4: up to label6 + br_if 5, $pop7 # 5: up to label6 br 6 # 6: down to label5 .LBB1_8: # %if.then5 # in Loop: Header=BB1_1 Depth=1 @@ -122,15 +123,16 @@ main: # @main end_block # label10: i32.const $push26=, 30 i32.ne $push2=, $3, $pop26 - br_if 2, $pop2 # 2: down to label7 + br_if 1, $pop2 # 1: down to label8 .LBB1_11: # %for.inc.thread # in Loop: Header=BB1_1 Depth=1 end_block # label9: i32.const $push9=, 1 i32.add $1=, $1, $pop9 - br 0 # 0: up to label6 + br 1 # 1: up to label6 .LBB1_12: # %if.then19 - end_loop # label7: + end_block # label8: + end_loop call abort@FUNCTION unreachable .LBB1_13: # %for.end @@ -172,5 +174,5 @@ main: # @main .size .Lswitch.table, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/tstdi-1.c.s b/test/torture-s/tstdi-1.c.s index 386e29a66..34ef6809d 100644 --- a/test/torture-s/tstdi-1.c.s +++ b/test/torture-s/tstdi-1.c.s @@ -121,5 +121,5 @@ main: # @main .size main, .Lfunc_end6-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/unroll-1.c.s b/test/torture-s/unroll-1.c.s index 8192b3c75..65a60dc7b 100644 --- a/test/torture-s/unroll-1.c.s +++ b/test/torture-s/unroll-1.c.s @@ -30,5 +30,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/usmul.c.s b/test/torture-s/usmul.c.s index b71853773..3590c2a5c 100644 --- a/test/torture-s/usmul.c.s +++ b/test/torture-s/usmul.c.s @@ -104,6 +104,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-1.c.s b/test/torture-s/va-arg-1.c.s index 90fbbc16d..d2eee95cd 100644 --- a/test/torture-s/va-arg-1.c.s +++ b/test/torture-s/va-arg-1.c.s @@ -83,6 +83,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-10.c.s b/test/torture-s/va-arg-10.c.s index aa3cc4c0a..af8a94a20 100644 --- a/test/torture-s/va-arg-10.c.s +++ b/test/torture-s/va-arg-10.c.s @@ -58,7 +58,7 @@ fap: # @fap i32.load8_u $push25=, 0($0) tee_local $push24=, $2=, $pop25 i32.eqz $push44=, $pop24 - br_if 2, $pop44 # 2: down to label2 + br_if 1, $pop44 # 1: down to label2 # BB#3: # %while.body # in Loop: Header=BB1_2 Depth=1 i32.load $push31=, 12($4) @@ -70,7 +70,7 @@ fap: # @fap tee_local $push27=, $3=, $pop28 i32.const $push26=, 16 i32.ge_u $push5=, $pop27, $pop26 - br_if 3, $pop5 # 3: down to label1 + br_if 2, $pop5 # 2: down to label1 # BB#4: # %to_hex.exit # in Loop: Header=BB1_2 Depth=1 i32.const $push33=, 1 @@ -81,7 +81,7 @@ fap: # @fap i32.eq $push8=, $2, $pop7 br_if 0, $pop8 # 0: up to label3 # BB#5: # %if.then4 - end_loop # label4: + end_loop call abort@FUNCTION unreachable .LBB1_6: @@ -89,11 +89,11 @@ fap: # @fap .LBB1_7: # %while.cond6 # =>This Inner Loop Header: Depth=1 block - loop # label6: + loop # label5: i32.load8_u $push35=, 0($1) tee_local $push34=, $0=, $pop35 i32.eqz $push45=, $pop34 - br_if 2, $pop45 # 2: down to label5 + br_if 1, $pop45 # 1: down to label4 # BB#8: # %while.body8 # in Loop: Header=BB1_7 Depth=1 i32.load $push41=, 8($4) @@ -105,7 +105,7 @@ fap: # @fap tee_local $push37=, $2=, $pop38 i32.const $push36=, 16 i32.ge_u $push10=, $pop37, $pop36 - br_if 3, $pop10 # 3: down to label1 + br_if 2, $pop10 # 2: down to label1 # BB#9: # %to_hex.exit28 # in Loop: Header=BB1_7 Depth=1 i32.const $push43=, 1 @@ -114,13 +114,13 @@ fap: # @fap i32.add $push11=, $2, $pop42 i32.load8_u $push12=, 0($pop11) i32.eq $push13=, $0, $pop12 - br_if 0, $pop13 # 0: up to label6 + br_if 0, $pop13 # 0: up to label5 # BB#10: # %if.then16 - end_loop # label7: + end_loop call abort@FUNCTION unreachable .LBB1_11: # %while.end18 - end_block # label5: + end_block # label4: i32.const $push20=, 0 i32.const $push18=, 16 i32.add $push19=, $4, $pop18 @@ -970,7 +970,7 @@ main: # @main .size .L.str, 17 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype strlen, i32, i32 .functype exit, void, i32 diff --git a/test/torture-s/va-arg-11.c.s b/test/torture-s/va-arg-11.c.s index c8743d1ae..3aa29824f 100644 --- a/test/torture-s/va-arg-11.c.s +++ b/test/torture-s/va-arg-11.c.s @@ -63,6 +63,6 @@ foo: # @foo .size foo, .Lfunc_end1-foo - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-12.c.s b/test/torture-s/va-arg-12.c.s index 92b6f7a73..c30688c47 100644 --- a/test/torture-s/va-arg-12.c.s +++ b/test/torture-s/va-arg-12.c.s @@ -93,6 +93,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-13.c.s b/test/torture-s/va-arg-13.c.s index 624efd0ff..5e2a27149 100644 --- a/test/torture-s/va-arg-13.c.s +++ b/test/torture-s/va-arg-13.c.s @@ -92,6 +92,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-14.c.s b/test/torture-s/va-arg-14.c.s index 5a37a66f0..46a0c6da3 100644 --- a/test/torture-s/va-arg-14.c.s +++ b/test/torture-s/va-arg-14.c.s @@ -147,6 +147,6 @@ global: .size global, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-15.c.s b/test/torture-s/va-arg-15.c.s index 3e1613d1b..e40e2195e 100644 --- a/test/torture-s/va-arg-15.c.s +++ b/test/torture-s/va-arg-15.c.s @@ -28,7 +28,7 @@ vafunction: # @vafunction i32.add $push0=, $2, $pop18 i32.const $push17=, 1 i32.and $push1=, $pop0, $pop17 - br_if 0, $pop1 # 0: down to label5 + br_if 0, $pop1 # 0: down to label4 # BB#2: # %if.else # in Loop: Header=BB0_1 Depth=1 i32.const $push21=, 4 @@ -38,11 +38,11 @@ vafunction: # @vafunction i32.load $4=, 0($1) copy_local $1=, $3 i32.eq $push6=, $2, $4 - br_if 1, $pop6 # 1: down to label4 - br 4 # 4: down to label1 + br_if 1, $pop6 # 1: down to label3 + br 3 # 3: down to label1 .LBB0_3: # %if.then # in Loop: Header=BB0_1 Depth=1 - end_block # label5: + end_block # label4: i32.const $push28=, 7 i32.add $push2=, $1, $pop28 i32.const $push27=, -8 @@ -55,10 +55,10 @@ vafunction: # @vafunction f64.load $push3=, 0($3) f64.convert_s/i32 $push4=, $2 f64.ne $push5=, $pop3, $pop4 - br_if 4, $pop5 # 4: down to label0 + br_if 3, $pop5 # 3: down to label0 .LBB0_4: # %for.inc # in Loop: Header=BB0_1 Depth=1 - end_block # label4: + end_block # label3: i32.const $push32=, 1 i32.add $push31=, $2, $pop32 tee_local $push30=, $2=, $pop31 @@ -66,7 +66,7 @@ vafunction: # @vafunction i32.lt_s $push7=, $pop30, $pop29 br_if 0, $pop7 # 0: up to label2 # BB#5: # %for.end - end_loop # label3: + end_loop i32.const $push14=, 0 i32.const $push12=, 16 i32.add $push13=, $5, $pop12 @@ -176,6 +176,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-16.c.s b/test/torture-s/va-arg-16.c.s index cac1534b4..dc91ecfce 100644 --- a/test/torture-s/va-arg-16.c.s +++ b/test/torture-s/va-arg-16.c.s @@ -182,6 +182,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-17.c.s b/test/torture-s/va-arg-17.c.s index d6df555b1..049d206e0 100644 --- a/test/torture-s/va-arg-17.c.s +++ b/test/torture-s/va-arg-17.c.s @@ -171,6 +171,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-18.c.s b/test/torture-s/va-arg-18.c.s index ba9e6b1d4..ab095b608 100644 --- a/test/torture-s/va-arg-18.c.s +++ b/test/torture-s/va-arg-18.c.s @@ -84,6 +84,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-19.c.s b/test/torture-s/va-arg-19.c.s index 56756086b..fb58f5150 100644 --- a/test/torture-s/va-arg-19.c.s +++ b/test/torture-s/va-arg-19.c.s @@ -150,6 +150,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-2.c.s b/test/torture-s/va-arg-2.c.s index a6139264f..71122c765 100644 --- a/test/torture-s/va-arg-2.c.s +++ b/test/torture-s/va-arg-2.c.s @@ -54,7 +54,7 @@ f0: # @f0 i32.load8_u $push18=, 0($0) tee_local $push17=, $1=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label2 + br_if 1, $pop27 # 1: down to label2 # BB#3: # %while.body # in Loop: Header=BB1_2 Depth=1 i32.load $push24=, 12($3) @@ -66,7 +66,7 @@ f0: # @f0 tee_local $push20=, $2=, $pop21 i32.const $push19=, 16 i32.ge_u $push3=, $pop20, $pop19 - br_if 3, $pop3 # 3: down to label1 + br_if 2, $pop3 # 2: down to label1 # BB#4: # %to_hex.exit # in Loop: Header=BB1_2 Depth=1 i32.const $push26=, 1 @@ -77,7 +77,7 @@ f0: # @f0 i32.eq $push6=, $1, $pop5 br_if 0, $pop6 # 0: up to label3 # BB#5: # %if.then5 - end_loop # label4: + end_loop call abort@FUNCTION unreachable .LBB1_6: # %while.end @@ -115,16 +115,16 @@ f1: # @f1 i32.call $push0=, strlen@FUNCTION, $1 i32.const $push1=, 15 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label5 + br_if 0, $pop2 # 0: down to label4 # BB#1: .LBB2_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label7: + loop # label6: i32.load8_u $push18=, 0($1) tee_local $push17=, $2=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label6 + br_if 1, $pop27 # 1: down to label5 # BB#3: # %while.body # in Loop: Header=BB2_2 Depth=1 i32.load $push24=, 12($4) @@ -136,7 +136,7 @@ f1: # @f1 tee_local $push20=, $3=, $pop21 i32.const $push19=, 16 i32.ge_u $push4=, $pop20, $pop19 - br_if 3, $pop4 # 3: down to label5 + br_if 2, $pop4 # 2: down to label4 # BB#4: # %to_hex.exit # in Loop: Header=BB2_2 Depth=1 i32.const $push26=, 1 @@ -145,20 +145,20 @@ f1: # @f1 i32.add $push5=, $3, $pop25 i32.load8_u $push6=, 0($pop5) i32.eq $push7=, $2, $pop6 - br_if 0, $pop7 # 0: up to label7 + br_if 0, $pop7 # 0: up to label6 # BB#5: # %if.then5 - end_loop # label8: + end_loop call abort@FUNCTION unreachable .LBB2_6: # %while.end - end_block # label6: + end_block # label5: i32.const $push14=, 0 i32.const $push12=, 16 i32.add $push13=, $4, $pop12 i32.store __stack_pointer($pop14), $pop13 return .LBB2_7: # %if.then.i - end_block # label5: + end_block # label4: call abort@FUNCTION unreachable .endfunc @@ -185,16 +185,16 @@ f2: # @f2 i32.call $push0=, strlen@FUNCTION, $2 i32.const $push1=, 14 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label9 + br_if 0, $pop2 # 0: down to label7 # BB#1: .LBB3_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label11: + loop # label9: i32.load8_u $push18=, 0($2) tee_local $push17=, $3=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label10 + br_if 1, $pop27 # 1: down to label8 # BB#3: # %while.body # in Loop: Header=BB3_2 Depth=1 i32.load $push24=, 12($5) @@ -206,7 +206,7 @@ f2: # @f2 tee_local $push20=, $4=, $pop21 i32.const $push19=, 16 i32.ge_u $push4=, $pop20, $pop19 - br_if 3, $pop4 # 3: down to label9 + br_if 2, $pop4 # 2: down to label7 # BB#4: # %to_hex.exit # in Loop: Header=BB3_2 Depth=1 i32.const $push26=, 1 @@ -215,20 +215,20 @@ f2: # @f2 i32.add $push5=, $4, $pop25 i32.load8_u $push6=, 0($pop5) i32.eq $push7=, $3, $pop6 - br_if 0, $pop7 # 0: up to label11 + br_if 0, $pop7 # 0: up to label9 # BB#5: # %if.then5 - end_loop # label12: + end_loop call abort@FUNCTION unreachable .LBB3_6: # %while.end - end_block # label10: + end_block # label8: i32.const $push14=, 0 i32.const $push12=, 16 i32.add $push13=, $5, $pop12 i32.store __stack_pointer($pop14), $pop13 return .LBB3_7: # %if.then.i - end_block # label9: + end_block # label7: call abort@FUNCTION unreachable .endfunc @@ -255,16 +255,16 @@ f3: # @f3 i32.call $push0=, strlen@FUNCTION, $3 i32.const $push1=, 13 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label13 + br_if 0, $pop2 # 0: down to label10 # BB#1: .LBB4_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label15: + loop # label12: i32.load8_u $push18=, 0($3) tee_local $push17=, $4=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label14 + br_if 1, $pop27 # 1: down to label11 # BB#3: # %while.body # in Loop: Header=BB4_2 Depth=1 i32.load $push24=, 12($6) @@ -276,7 +276,7 @@ f3: # @f3 tee_local $push20=, $5=, $pop21 i32.const $push19=, 16 i32.ge_u $push4=, $pop20, $pop19 - br_if 3, $pop4 # 3: down to label13 + br_if 2, $pop4 # 2: down to label10 # BB#4: # %to_hex.exit # in Loop: Header=BB4_2 Depth=1 i32.const $push26=, 1 @@ -285,20 +285,20 @@ f3: # @f3 i32.add $push5=, $5, $pop25 i32.load8_u $push6=, 0($pop5) i32.eq $push7=, $4, $pop6 - br_if 0, $pop7 # 0: up to label15 + br_if 0, $pop7 # 0: up to label12 # BB#5: # %if.then5 - end_loop # label16: + end_loop call abort@FUNCTION unreachable .LBB4_6: # %while.end - end_block # label14: + end_block # label11: i32.const $push14=, 0 i32.const $push12=, 16 i32.add $push13=, $6, $pop12 i32.store __stack_pointer($pop14), $pop13 return .LBB4_7: # %if.then.i - end_block # label13: + end_block # label10: call abort@FUNCTION unreachable .endfunc @@ -325,16 +325,16 @@ f4: # @f4 i32.call $push0=, strlen@FUNCTION, $4 i32.const $push1=, 12 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label17 + br_if 0, $pop2 # 0: down to label13 # BB#1: .LBB5_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label19: + loop # label15: i32.load8_u $push18=, 0($4) tee_local $push17=, $5=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label18 + br_if 1, $pop27 # 1: down to label14 # BB#3: # %while.body # in Loop: Header=BB5_2 Depth=1 i32.load $push24=, 12($7) @@ -346,7 +346,7 @@ f4: # @f4 tee_local $push20=, $6=, $pop21 i32.const $push19=, 16 i32.ge_u $push4=, $pop20, $pop19 - br_if 3, $pop4 # 3: down to label17 + br_if 2, $pop4 # 2: down to label13 # BB#4: # %to_hex.exit # in Loop: Header=BB5_2 Depth=1 i32.const $push26=, 1 @@ -355,20 +355,20 @@ f4: # @f4 i32.add $push5=, $6, $pop25 i32.load8_u $push6=, 0($pop5) i32.eq $push7=, $5, $pop6 - br_if 0, $pop7 # 0: up to label19 + br_if 0, $pop7 # 0: up to label15 # BB#5: # %if.then5 - end_loop # label20: + end_loop call abort@FUNCTION unreachable .LBB5_6: # %while.end - end_block # label18: + end_block # label14: i32.const $push14=, 0 i32.const $push12=, 16 i32.add $push13=, $7, $pop12 i32.store __stack_pointer($pop14), $pop13 return .LBB5_7: # %if.then.i - end_block # label17: + end_block # label13: call abort@FUNCTION unreachable .endfunc @@ -395,16 +395,16 @@ f5: # @f5 i32.call $push0=, strlen@FUNCTION, $5 i32.const $push1=, 11 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label21 + br_if 0, $pop2 # 0: down to label16 # BB#1: .LBB6_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label23: + loop # label18: i32.load8_u $push18=, 0($5) tee_local $push17=, $6=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label22 + br_if 1, $pop27 # 1: down to label17 # BB#3: # %while.body # in Loop: Header=BB6_2 Depth=1 i32.load $push24=, 12($8) @@ -416,7 +416,7 @@ f5: # @f5 tee_local $push20=, $7=, $pop21 i32.const $push19=, 16 i32.ge_u $push4=, $pop20, $pop19 - br_if 3, $pop4 # 3: down to label21 + br_if 2, $pop4 # 2: down to label16 # BB#4: # %to_hex.exit # in Loop: Header=BB6_2 Depth=1 i32.const $push26=, 1 @@ -425,20 +425,20 @@ f5: # @f5 i32.add $push5=, $7, $pop25 i32.load8_u $push6=, 0($pop5) i32.eq $push7=, $6, $pop6 - br_if 0, $pop7 # 0: up to label23 + br_if 0, $pop7 # 0: up to label18 # BB#5: # %if.then5 - end_loop # label24: + end_loop call abort@FUNCTION unreachable .LBB6_6: # %while.end - end_block # label22: + end_block # label17: i32.const $push14=, 0 i32.const $push12=, 16 i32.add $push13=, $8, $pop12 i32.store __stack_pointer($pop14), $pop13 return .LBB6_7: # %if.then.i - end_block # label21: + end_block # label16: call abort@FUNCTION unreachable .endfunc @@ -465,16 +465,16 @@ f6: # @f6 i32.call $push0=, strlen@FUNCTION, $6 i32.const $push1=, 10 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label25 + br_if 0, $pop2 # 0: down to label19 # BB#1: .LBB7_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label27: + loop # label21: i32.load8_u $push18=, 0($6) tee_local $push17=, $7=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label26 + br_if 1, $pop27 # 1: down to label20 # BB#3: # %while.body # in Loop: Header=BB7_2 Depth=1 i32.load $push24=, 12($9) @@ -486,7 +486,7 @@ f6: # @f6 tee_local $push20=, $8=, $pop21 i32.const $push19=, 16 i32.ge_u $push4=, $pop20, $pop19 - br_if 3, $pop4 # 3: down to label25 + br_if 2, $pop4 # 2: down to label19 # BB#4: # %to_hex.exit # in Loop: Header=BB7_2 Depth=1 i32.const $push26=, 1 @@ -495,20 +495,20 @@ f6: # @f6 i32.add $push5=, $8, $pop25 i32.load8_u $push6=, 0($pop5) i32.eq $push7=, $7, $pop6 - br_if 0, $pop7 # 0: up to label27 + br_if 0, $pop7 # 0: up to label21 # BB#5: # %if.then5 - end_loop # label28: + end_loop call abort@FUNCTION unreachable .LBB7_6: # %while.end - end_block # label26: + end_block # label20: i32.const $push14=, 0 i32.const $push12=, 16 i32.add $push13=, $9, $pop12 i32.store __stack_pointer($pop14), $pop13 return .LBB7_7: # %if.then.i - end_block # label25: + end_block # label19: call abort@FUNCTION unreachable .endfunc @@ -535,16 +535,16 @@ f7: # @f7 i32.call $push0=, strlen@FUNCTION, $7 i32.const $push1=, 9 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label29 + br_if 0, $pop2 # 0: down to label22 # BB#1: .LBB8_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label31: + loop # label24: i32.load8_u $push18=, 0($7) tee_local $push17=, $8=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label30 + br_if 1, $pop27 # 1: down to label23 # BB#3: # %while.body # in Loop: Header=BB8_2 Depth=1 i32.load $push24=, 12($10) @@ -556,7 +556,7 @@ f7: # @f7 tee_local $push20=, $9=, $pop21 i32.const $push19=, 16 i32.ge_u $push4=, $pop20, $pop19 - br_if 3, $pop4 # 3: down to label29 + br_if 2, $pop4 # 2: down to label22 # BB#4: # %to_hex.exit # in Loop: Header=BB8_2 Depth=1 i32.const $push26=, 1 @@ -565,20 +565,20 @@ f7: # @f7 i32.add $push5=, $9, $pop25 i32.load8_u $push6=, 0($pop5) i32.eq $push7=, $8, $pop6 - br_if 0, $pop7 # 0: up to label31 + br_if 0, $pop7 # 0: up to label24 # BB#5: # %if.then5 - end_loop # label32: + end_loop call abort@FUNCTION unreachable .LBB8_6: # %while.end - end_block # label30: + end_block # label23: i32.const $push14=, 0 i32.const $push12=, 16 i32.add $push13=, $10, $pop12 i32.store __stack_pointer($pop14), $pop13 return .LBB8_7: # %if.then.i - end_block # label29: + end_block # label22: call abort@FUNCTION unreachable .endfunc @@ -605,16 +605,16 @@ f8: # @f8 i32.call $push0=, strlen@FUNCTION, $8 i32.const $push1=, 8 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label33 + br_if 0, $pop2 # 0: down to label25 # BB#1: .LBB9_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label35: + loop # label27: i32.load8_u $push18=, 0($8) tee_local $push17=, $9=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label34 + br_if 1, $pop27 # 1: down to label26 # BB#3: # %while.body # in Loop: Header=BB9_2 Depth=1 i32.load $push24=, 12($11) @@ -626,7 +626,7 @@ f8: # @f8 tee_local $push20=, $10=, $pop21 i32.const $push19=, 16 i32.ge_u $push4=, $pop20, $pop19 - br_if 3, $pop4 # 3: down to label33 + br_if 2, $pop4 # 2: down to label25 # BB#4: # %to_hex.exit # in Loop: Header=BB9_2 Depth=1 i32.const $push26=, 1 @@ -635,20 +635,20 @@ f8: # @f8 i32.add $push5=, $10, $pop25 i32.load8_u $push6=, 0($pop5) i32.eq $push7=, $9, $pop6 - br_if 0, $pop7 # 0: up to label35 + br_if 0, $pop7 # 0: up to label27 # BB#5: # %if.then5 - end_loop # label36: + end_loop call abort@FUNCTION unreachable .LBB9_6: # %while.end - end_block # label34: + end_block # label26: i32.const $push14=, 0 i32.const $push12=, 16 i32.add $push13=, $11, $pop12 i32.store __stack_pointer($pop14), $pop13 return .LBB9_7: # %if.then.i - end_block # label33: + end_block # label25: call abort@FUNCTION unreachable .endfunc @@ -675,16 +675,16 @@ f9: # @f9 i32.call $push0=, strlen@FUNCTION, $9 i32.const $push1=, 7 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label37 + br_if 0, $pop2 # 0: down to label28 # BB#1: .LBB10_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label39: + loop # label30: i32.load8_u $push18=, 0($9) tee_local $push17=, $10=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label38 + br_if 1, $pop27 # 1: down to label29 # BB#3: # %while.body # in Loop: Header=BB10_2 Depth=1 i32.load $push24=, 12($12) @@ -696,7 +696,7 @@ f9: # @f9 tee_local $push20=, $11=, $pop21 i32.const $push19=, 16 i32.ge_u $push4=, $pop20, $pop19 - br_if 3, $pop4 # 3: down to label37 + br_if 2, $pop4 # 2: down to label28 # BB#4: # %to_hex.exit # in Loop: Header=BB10_2 Depth=1 i32.const $push26=, 1 @@ -705,20 +705,20 @@ f9: # @f9 i32.add $push5=, $11, $pop25 i32.load8_u $push6=, 0($pop5) i32.eq $push7=, $10, $pop6 - br_if 0, $pop7 # 0: up to label39 + br_if 0, $pop7 # 0: up to label30 # BB#5: # %if.then5 - end_loop # label40: + end_loop call abort@FUNCTION unreachable .LBB10_6: # %while.end - end_block # label38: + end_block # label29: i32.const $push14=, 0 i32.const $push12=, 16 i32.add $push13=, $12, $pop12 i32.store __stack_pointer($pop14), $pop13 return .LBB10_7: # %if.then.i - end_block # label37: + end_block # label28: call abort@FUNCTION unreachable .endfunc @@ -745,16 +745,16 @@ f10: # @f10 i32.call $push0=, strlen@FUNCTION, $10 i32.const $push1=, 6 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label41 + br_if 0, $pop2 # 0: down to label31 # BB#1: .LBB11_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label43: + loop # label33: i32.load8_u $push18=, 0($10) tee_local $push17=, $11=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label42 + br_if 1, $pop27 # 1: down to label32 # BB#3: # %while.body # in Loop: Header=BB11_2 Depth=1 i32.load $push24=, 12($13) @@ -766,7 +766,7 @@ f10: # @f10 tee_local $push20=, $12=, $pop21 i32.const $push19=, 16 i32.ge_u $push4=, $pop20, $pop19 - br_if 3, $pop4 # 3: down to label41 + br_if 2, $pop4 # 2: down to label31 # BB#4: # %to_hex.exit # in Loop: Header=BB11_2 Depth=1 i32.const $push26=, 1 @@ -775,20 +775,20 @@ f10: # @f10 i32.add $push5=, $12, $pop25 i32.load8_u $push6=, 0($pop5) i32.eq $push7=, $11, $pop6 - br_if 0, $pop7 # 0: up to label43 + br_if 0, $pop7 # 0: up to label33 # BB#5: # %if.then5 - end_loop # label44: + end_loop call abort@FUNCTION unreachable .LBB11_6: # %while.end - end_block # label42: + end_block # label32: i32.const $push14=, 0 i32.const $push12=, 16 i32.add $push13=, $13, $pop12 i32.store __stack_pointer($pop14), $pop13 return .LBB11_7: # %if.then.i - end_block # label41: + end_block # label31: call abort@FUNCTION unreachable .endfunc @@ -815,16 +815,16 @@ f11: # @f11 i32.call $push0=, strlen@FUNCTION, $11 i32.const $push1=, 5 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label45 + br_if 0, $pop2 # 0: down to label34 # BB#1: .LBB12_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label47: + loop # label36: i32.load8_u $push18=, 0($11) tee_local $push17=, $12=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label46 + br_if 1, $pop27 # 1: down to label35 # BB#3: # %while.body # in Loop: Header=BB12_2 Depth=1 i32.load $push24=, 12($14) @@ -836,7 +836,7 @@ f11: # @f11 tee_local $push20=, $13=, $pop21 i32.const $push19=, 16 i32.ge_u $push4=, $pop20, $pop19 - br_if 3, $pop4 # 3: down to label45 + br_if 2, $pop4 # 2: down to label34 # BB#4: # %to_hex.exit # in Loop: Header=BB12_2 Depth=1 i32.const $push26=, 1 @@ -845,20 +845,20 @@ f11: # @f11 i32.add $push5=, $13, $pop25 i32.load8_u $push6=, 0($pop5) i32.eq $push7=, $12, $pop6 - br_if 0, $pop7 # 0: up to label47 + br_if 0, $pop7 # 0: up to label36 # BB#5: # %if.then5 - end_loop # label48: + end_loop call abort@FUNCTION unreachable .LBB12_6: # %while.end - end_block # label46: + end_block # label35: i32.const $push14=, 0 i32.const $push12=, 16 i32.add $push13=, $14, $pop12 i32.store __stack_pointer($pop14), $pop13 return .LBB12_7: # %if.then.i - end_block # label45: + end_block # label34: call abort@FUNCTION unreachable .endfunc @@ -885,16 +885,16 @@ f12: # @f12 i32.call $push0=, strlen@FUNCTION, $12 i32.const $push14=, 4 i32.ne $push1=, $pop0, $pop14 - br_if 0, $pop1 # 0: down to label49 + br_if 0, $pop1 # 0: down to label37 # BB#1: .LBB13_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label51: + loop # label39: i32.load8_u $push18=, 0($12) tee_local $push17=, $13=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label50 + br_if 1, $pop27 # 1: down to label38 # BB#3: # %while.body # in Loop: Header=BB13_2 Depth=1 i32.load $push24=, 12($15) @@ -906,7 +906,7 @@ f12: # @f12 tee_local $push20=, $14=, $pop21 i32.const $push19=, 16 i32.ge_u $push3=, $pop20, $pop19 - br_if 3, $pop3 # 3: down to label49 + br_if 2, $pop3 # 2: down to label37 # BB#4: # %to_hex.exit # in Loop: Header=BB13_2 Depth=1 i32.const $push26=, 1 @@ -915,20 +915,20 @@ f12: # @f12 i32.add $push4=, $14, $pop25 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $13, $pop5 - br_if 0, $pop6 # 0: up to label51 + br_if 0, $pop6 # 0: up to label39 # BB#5: # %if.then5 - end_loop # label52: + end_loop call abort@FUNCTION unreachable .LBB13_6: # %while.end - end_block # label50: + end_block # label38: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $15, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB13_7: # %if.then.i - end_block # label49: + end_block # label37: call abort@FUNCTION unreachable .endfunc @@ -955,16 +955,16 @@ f13: # @f13 i32.call $push0=, strlen@FUNCTION, $13 i32.const $push1=, 3 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label53 + br_if 0, $pop2 # 0: down to label40 # BB#1: .LBB14_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label55: + loop # label42: i32.load8_u $push18=, 0($13) tee_local $push17=, $14=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label54 + br_if 1, $pop27 # 1: down to label41 # BB#3: # %while.body # in Loop: Header=BB14_2 Depth=1 i32.load $push24=, 12($16) @@ -976,7 +976,7 @@ f13: # @f13 tee_local $push20=, $15=, $pop21 i32.const $push19=, 16 i32.ge_u $push4=, $pop20, $pop19 - br_if 3, $pop4 # 3: down to label53 + br_if 2, $pop4 # 2: down to label40 # BB#4: # %to_hex.exit # in Loop: Header=BB14_2 Depth=1 i32.const $push26=, 1 @@ -985,20 +985,20 @@ f13: # @f13 i32.add $push5=, $15, $pop25 i32.load8_u $push6=, 0($pop5) i32.eq $push7=, $14, $pop6 - br_if 0, $pop7 # 0: up to label55 + br_if 0, $pop7 # 0: up to label42 # BB#5: # %if.then5 - end_loop # label56: + end_loop call abort@FUNCTION unreachable .LBB14_6: # %while.end - end_block # label54: + end_block # label41: i32.const $push14=, 0 i32.const $push12=, 16 i32.add $push13=, $16, $pop12 i32.store __stack_pointer($pop14), $pop13 return .LBB14_7: # %if.then.i - end_block # label53: + end_block # label40: call abort@FUNCTION unreachable .endfunc @@ -1025,16 +1025,16 @@ f14: # @f14 i32.call $push0=, strlen@FUNCTION, $14 i32.const $push1=, 2 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label57 + br_if 0, $pop2 # 0: down to label43 # BB#1: .LBB15_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label59: + loop # label45: i32.load8_u $push18=, 0($14) tee_local $push17=, $15=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label58 + br_if 1, $pop27 # 1: down to label44 # BB#3: # %while.body # in Loop: Header=BB15_2 Depth=1 i32.load $push24=, 12($17) @@ -1046,7 +1046,7 @@ f14: # @f14 tee_local $push20=, $16=, $pop21 i32.const $push19=, 16 i32.ge_u $push4=, $pop20, $pop19 - br_if 3, $pop4 # 3: down to label57 + br_if 2, $pop4 # 2: down to label43 # BB#4: # %to_hex.exit # in Loop: Header=BB15_2 Depth=1 i32.const $push26=, 1 @@ -1055,20 +1055,20 @@ f14: # @f14 i32.add $push5=, $16, $pop25 i32.load8_u $push6=, 0($pop5) i32.eq $push7=, $15, $pop6 - br_if 0, $pop7 # 0: up to label59 + br_if 0, $pop7 # 0: up to label45 # BB#5: # %if.then5 - end_loop # label60: + end_loop call abort@FUNCTION unreachable .LBB15_6: # %while.end - end_block # label58: + end_block # label44: i32.const $push14=, 0 i32.const $push12=, 16 i32.add $push13=, $17, $pop12 i32.store __stack_pointer($pop14), $pop13 return .LBB15_7: # %if.then.i - end_block # label57: + end_block # label43: call abort@FUNCTION unreachable .endfunc @@ -1095,16 +1095,16 @@ f15: # @f15 i32.call $push0=, strlen@FUNCTION, $15 i32.const $push14=, 1 i32.ne $push1=, $pop0, $pop14 - br_if 0, $pop1 # 0: down to label61 + br_if 0, $pop1 # 0: down to label46 # BB#1: .LBB16_2: # %while.cond # =>This Inner Loop Header: Depth=1 block - loop # label63: + loop # label48: i32.load8_u $push18=, 0($15) tee_local $push17=, $16=, $pop18 i32.eqz $push27=, $pop17 - br_if 2, $pop27 # 2: down to label62 + br_if 1, $pop27 # 1: down to label47 # BB#3: # %while.body # in Loop: Header=BB16_2 Depth=1 i32.load $push24=, 12($18) @@ -1116,7 +1116,7 @@ f15: # @f15 tee_local $push20=, $17=, $pop21 i32.const $push19=, 16 i32.ge_u $push3=, $pop20, $pop19 - br_if 3, $pop3 # 3: down to label61 + br_if 2, $pop3 # 2: down to label46 # BB#4: # %to_hex.exit # in Loop: Header=BB16_2 Depth=1 i32.const $push26=, 1 @@ -1125,20 +1125,20 @@ f15: # @f15 i32.add $push4=, $17, $pop25 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $16, $pop5 - br_if 0, $pop6 # 0: up to label63 + br_if 0, $pop6 # 0: up to label48 # BB#5: # %if.then5 - end_loop # label64: + end_loop call abort@FUNCTION unreachable .LBB16_6: # %while.end - end_block # label62: + end_block # label47: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $18, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB16_7: # %if.then.i - end_block # label61: + end_block # label46: call abort@FUNCTION unreachable .endfunc @@ -1549,7 +1549,7 @@ main: # @main .size .L.str, 17 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype strlen, i32, i32 .functype exit, void, i32 diff --git a/test/torture-s/va-arg-20.c.s b/test/torture-s/va-arg-20.c.s index d19560fef..50727cbce 100644 --- a/test/torture-s/va-arg-20.c.s +++ b/test/torture-s/va-arg-20.c.s @@ -93,6 +93,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-21.c.s b/test/torture-s/va-arg-21.c.s index 12f4c4b61..feb501fa4 100644 --- a/test/torture-s/va-arg-21.c.s +++ b/test/torture-s/va-arg-21.c.s @@ -66,7 +66,7 @@ doit: # @doit .size .L.str.1, 13 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 .functype malloc, i32, i32 .functype vprintf, i32, i32, i32 diff --git a/test/torture-s/va-arg-22.c.s b/test/torture-s/va-arg-22.c.s index a7143e313..099c6f915 100644 --- a/test/torture-s/va-arg-22.c.s +++ b/test/torture-s/va-arg-22.c.s @@ -936,11 +936,11 @@ foo: # @foo block i32.const $push837=, 11 i32.eq $push326=, $7, $pop837 - br_if 0, $pop326 # 0: down to label16 + br_if 0, $pop326 # 0: down to label15 # BB#68: # %if.then.i438 # in Loop: Header=BB1_67 Depth=1 i32.ne $push328=, $0, $7 - br_if 3, $pop328 # 3: down to label10 + br_if 2, $pop328 # 2: down to label10 # BB#69: # %if.end.i440 # in Loop: Header=BB1_67 Depth=1 i32.const $8=, 11 @@ -953,7 +953,7 @@ foo: # @foo i32.store bar.lastc($pop839), $pop838 .LBB1_70: # %if.end3.i445 # in Loop: Header=BB1_67 Depth=1 - end_block # label16: + end_block # label15: i32.const $push844=, 24 i32.shl $push329=, $0, $pop844 i32.const $push843=, 24 @@ -961,7 +961,7 @@ foo: # @foo i32.const $push842=, 88 i32.xor $push331=, $pop330, $pop842 i32.ne $push332=, $pop331, $3 - br_if 2, $pop332 # 2: down to label10 + br_if 1, $pop332 # 1: down to label10 # BB#71: # %bar.exit448 # in Loop: Header=BB1_67 Depth=1 i32.const $push852=, 0 @@ -977,7 +977,7 @@ foo: # @foo i32.lt_s $push333=, $pop846, $pop845 br_if 0, $pop333 # 0: up to label14 # BB#72: # %for.end134 - end_loop # label15: + end_loop i32.const $push518=, 248 i32.add $push519=, $9, $pop518 i32.const $push334=, 8 @@ -1000,7 +1000,7 @@ foo: # @foo i32.const $2=, 0 .LBB1_73: # %for.body140 # =>This Inner Loop Header: Depth=1 - loop # label17: + loop # label16: i32.const $push520=, 248 i32.add $push521=, $9, $pop520 i32.add $push343=, $pop521, $2 @@ -1008,11 +1008,11 @@ foo: # @foo block i32.const $push857=, 12 i32.eq $push342=, $7, $pop857 - br_if 0, $pop342 # 0: down to label19 + br_if 0, $pop342 # 0: down to label17 # BB#74: # %if.then.i452 # in Loop: Header=BB1_73 Depth=1 i32.ne $push344=, $0, $7 - br_if 3, $pop344 # 3: down to label10 + br_if 2, $pop344 # 2: down to label10 # BB#75: # %if.end.i454 # in Loop: Header=BB1_73 Depth=1 i32.const $8=, 12 @@ -1025,7 +1025,7 @@ foo: # @foo i32.store bar.lastc($pop859), $pop858 .LBB1_76: # %if.end3.i459 # in Loop: Header=BB1_73 Depth=1 - end_block # label19: + end_block # label17: i32.const $push864=, 24 i32.shl $push345=, $0, $pop864 i32.const $push863=, 24 @@ -1033,7 +1033,7 @@ foo: # @foo i32.const $push862=, 96 i32.xor $push347=, $pop346, $pop862 i32.ne $push348=, $pop347, $3 - br_if 2, $pop348 # 2: down to label10 + br_if 1, $pop348 # 1: down to label10 # BB#77: # %bar.exit462 # in Loop: Header=BB1_73 Depth=1 i32.const $push872=, 0 @@ -1047,9 +1047,9 @@ foo: # @foo tee_local $push866=, $2=, $pop867 i32.const $push865=, 12 i32.lt_s $push349=, $pop866, $pop865 - br_if 0, $pop349 # 0: up to label17 + br_if 0, $pop349 # 0: up to label16 # BB#78: # %for.end146 - end_loop # label18: + end_loop i32.const $push522=, 232 i32.add $push523=, $9, $pop522 i32.const $push350=, 12 @@ -1080,7 +1080,7 @@ foo: # @foo i32.const $2=, 0 .LBB1_79: # %for.body152 # =>This Inner Loop Header: Depth=1 - loop # label20: + loop # label18: i32.const $push526=, 232 i32.add $push527=, $9, $pop526 i32.add $push364=, $pop527, $2 @@ -1088,11 +1088,11 @@ foo: # @foo block i32.const $push877=, 13 i32.eq $push363=, $7, $pop877 - br_if 0, $pop363 # 0: down to label22 + br_if 0, $pop363 # 0: down to label19 # BB#80: # %if.then.i466 # in Loop: Header=BB1_79 Depth=1 i32.ne $push365=, $0, $7 - br_if 3, $pop365 # 3: down to label10 + br_if 2, $pop365 # 2: down to label10 # BB#81: # %if.end.i468 # in Loop: Header=BB1_79 Depth=1 i32.const $8=, 13 @@ -1105,7 +1105,7 @@ foo: # @foo i32.store bar.lastc($pop879), $pop878 .LBB1_82: # %if.end3.i473 # in Loop: Header=BB1_79 Depth=1 - end_block # label22: + end_block # label19: i32.const $push884=, 24 i32.shl $push366=, $0, $pop884 i32.const $push883=, 24 @@ -1113,7 +1113,7 @@ foo: # @foo i32.const $push882=, 104 i32.xor $push368=, $pop367, $pop882 i32.ne $push369=, $pop368, $3 - br_if 2, $pop369 # 2: down to label10 + br_if 1, $pop369 # 1: down to label10 # BB#83: # %bar.exit476 # in Loop: Header=BB1_79 Depth=1 i32.const $push892=, 0 @@ -1127,9 +1127,9 @@ foo: # @foo tee_local $push886=, $2=, $pop887 i32.const $push885=, 13 i32.lt_s $push370=, $pop886, $pop885 - br_if 0, $pop370 # 0: up to label20 + br_if 0, $pop370 # 0: up to label18 # BB#84: # %for.end158 - end_loop # label21: + end_loop i32.const $push528=, 216 i32.add $push529=, $9, $pop528 i32.const $push371=, 12 @@ -1160,7 +1160,7 @@ foo: # @foo i32.const $2=, 0 .LBB1_85: # %for.body164 # =>This Inner Loop Header: Depth=1 - loop # label23: + loop # label20: i32.const $push532=, 216 i32.add $push533=, $9, $pop532 i32.add $push385=, $pop533, $2 @@ -1168,11 +1168,11 @@ foo: # @foo block i32.const $push897=, 14 i32.eq $push384=, $7, $pop897 - br_if 0, $pop384 # 0: down to label25 + br_if 0, $pop384 # 0: down to label21 # BB#86: # %if.then.i480 # in Loop: Header=BB1_85 Depth=1 i32.ne $push386=, $0, $7 - br_if 3, $pop386 # 3: down to label10 + br_if 2, $pop386 # 2: down to label10 # BB#87: # %if.end.i482 # in Loop: Header=BB1_85 Depth=1 i32.const $8=, 14 @@ -1185,7 +1185,7 @@ foo: # @foo i32.store bar.lastc($pop899), $pop898 .LBB1_88: # %if.end3.i487 # in Loop: Header=BB1_85 Depth=1 - end_block # label25: + end_block # label21: i32.const $push904=, 24 i32.shl $push387=, $0, $pop904 i32.const $push903=, 24 @@ -1193,7 +1193,7 @@ foo: # @foo i32.const $push902=, 112 i32.xor $push389=, $pop388, $pop902 i32.ne $push390=, $pop389, $3 - br_if 2, $pop390 # 2: down to label10 + br_if 1, $pop390 # 1: down to label10 # BB#89: # %bar.exit490 # in Loop: Header=BB1_85 Depth=1 i32.const $push912=, 0 @@ -1207,9 +1207,9 @@ foo: # @foo tee_local $push906=, $2=, $pop907 i32.const $push905=, 14 i32.lt_s $push391=, $pop906, $pop905 - br_if 0, $pop391 # 0: up to label23 + br_if 0, $pop391 # 0: up to label20 # BB#90: # %for.end170 - end_loop # label24: + end_loop i32.const $push534=, 200 i32.add $push535=, $9, $pop534 i32.const $push392=, 14 @@ -1248,7 +1248,7 @@ foo: # @foo i32.const $2=, 0 .LBB1_91: # %for.body176 # =>This Inner Loop Header: Depth=1 - loop # label26: + loop # label22: i32.const $push540=, 200 i32.add $push541=, $9, $pop540 i32.add $push410=, $pop541, $2 @@ -1256,11 +1256,11 @@ foo: # @foo block i32.const $push918=, 15 i32.eq $push409=, $7, $pop918 - br_if 0, $pop409 # 0: down to label28 + br_if 0, $pop409 # 0: down to label23 # BB#92: # %if.then.i494 # in Loop: Header=BB1_91 Depth=1 i32.ne $push411=, $0, $7 - br_if 3, $pop411 # 3: down to label10 + br_if 2, $pop411 # 2: down to label10 # BB#93: # %if.end.i496 # in Loop: Header=BB1_91 Depth=1 i32.const $8=, 15 @@ -1273,7 +1273,7 @@ foo: # @foo i32.store bar.lastc($pop920), $pop919 .LBB1_94: # %if.end3.i501 # in Loop: Header=BB1_91 Depth=1 - end_block # label28: + end_block # label23: i32.const $push925=, 24 i32.shl $push412=, $0, $pop925 i32.const $push924=, 24 @@ -1281,7 +1281,7 @@ foo: # @foo i32.const $push923=, 120 i32.xor $push414=, $pop413, $pop923 i32.ne $push415=, $pop414, $3 - br_if 2, $pop415 # 2: down to label10 + br_if 1, $pop415 # 1: down to label10 # BB#95: # %bar.exit504 # in Loop: Header=BB1_91 Depth=1 i32.const $push933=, 0 @@ -1295,9 +1295,9 @@ foo: # @foo tee_local $push927=, $2=, $pop928 i32.const $push926=, 15 i32.lt_s $push416=, $pop927, $pop926 - br_if 0, $pop416 # 0: up to label26 + br_if 0, $pop416 # 0: up to label22 # BB#96: # %for.end182 - end_loop # label27: + end_loop i32.const $push542=, 184 i32.add $push543=, $9, $pop542 i32.const $push417=, 12 @@ -1328,7 +1328,7 @@ foo: # @foo i32.const $2=, 0 .LBB1_97: # %for.body188 # =>This Inner Loop Header: Depth=1 - loop # label29: + loop # label24: i32.const $push546=, 184 i32.add $push547=, $9, $pop546 i32.add $push431=, $pop547, $2 @@ -1336,11 +1336,11 @@ foo: # @foo block i32.const $push938=, 16 i32.eq $push430=, $7, $pop938 - br_if 0, $pop430 # 0: down to label31 + br_if 0, $pop430 # 0: down to label25 # BB#98: # %if.then.i508 # in Loop: Header=BB1_97 Depth=1 i32.ne $push432=, $0, $7 - br_if 3, $pop432 # 3: down to label10 + br_if 2, $pop432 # 2: down to label10 # BB#99: # %if.end.i510 # in Loop: Header=BB1_97 Depth=1 i32.const $8=, 16 @@ -1353,7 +1353,7 @@ foo: # @foo i32.store bar.lastc($pop940), $pop939 .LBB1_100: # %if.end3.i515 # in Loop: Header=BB1_97 Depth=1 - end_block # label31: + end_block # label25: i32.const $push945=, 24 i32.shl $push433=, $0, $pop945 i32.const $push944=, -2147483648 @@ -1361,7 +1361,7 @@ foo: # @foo i32.const $push943=, 24 i32.shr_s $push435=, $pop434, $pop943 i32.ne $push436=, $pop435, $3 - br_if 2, $pop436 # 2: down to label10 + br_if 1, $pop436 # 1: down to label10 # BB#101: # %bar.exit518 # in Loop: Header=BB1_97 Depth=1 i32.const $push953=, 0 @@ -1375,9 +1375,9 @@ foo: # @foo tee_local $push947=, $2=, $pop948 i32.const $push946=, 16 i32.lt_s $push437=, $pop947, $pop946 - br_if 0, $pop437 # 0: up to label29 + br_if 0, $pop437 # 0: up to label24 # BB#102: # %for.end194 - end_loop # label30: + end_loop i32.const $push438=, 192 i32.add $push956=, $1, $pop438 tee_local $push955=, $6=, $pop956 @@ -1390,7 +1390,7 @@ foo: # @foo i32.const $2=, 0 .LBB1_103: # %for.body200 # =>This Inner Loop Header: Depth=1 - loop # label32: + loop # label26: i32.const $push550=, 152 i32.add $push551=, $9, $pop550 i32.add $push440=, $pop551, $2 @@ -1398,11 +1398,11 @@ foo: # @foo block i32.const $push957=, 31 i32.eq $push439=, $7, $pop957 - br_if 0, $pop439 # 0: down to label34 + br_if 0, $pop439 # 0: down to label27 # BB#104: # %if.then.i522 # in Loop: Header=BB1_103 Depth=1 i32.ne $push441=, $0, $7 - br_if 3, $pop441 # 3: down to label10 + br_if 2, $pop441 # 2: down to label10 # BB#105: # %if.end.i524 # in Loop: Header=BB1_103 Depth=1 i32.const $8=, 31 @@ -1415,7 +1415,7 @@ foo: # @foo i32.store bar.lastc($pop959), $pop958 .LBB1_106: # %if.end3.i529 # in Loop: Header=BB1_103 Depth=1 - end_block # label34: + end_block # label27: i32.const $push964=, 24 i32.shl $push442=, $0, $pop964 i32.const $push963=, -134217728 @@ -1423,7 +1423,7 @@ foo: # @foo i32.const $push962=, 24 i32.shr_s $push444=, $pop443, $pop962 i32.ne $push445=, $pop444, $3 - br_if 2, $pop445 # 2: down to label10 + br_if 1, $pop445 # 1: down to label10 # BB#107: # %bar.exit532 # in Loop: Header=BB1_103 Depth=1 i32.const $push972=, 0 @@ -1437,9 +1437,9 @@ foo: # @foo tee_local $push966=, $2=, $pop967 i32.const $push965=, 31 i32.lt_s $push446=, $pop966, $pop965 - br_if 0, $pop446 # 0: up to label32 + br_if 0, $pop446 # 0: up to label26 # BB#108: # %for.end206 - end_loop # label33: + end_loop i32.const $push552=, 120 i32.add $push553=, $9, $pop552 i32.const $push447=, 28 @@ -1502,7 +1502,7 @@ foo: # @foo i32.const $2=, 0 .LBB1_109: # %for.body212 # =>This Inner Loop Header: Depth=1 - loop # label35: + loop # label28: i32.const $push564=, 120 i32.add $push565=, $9, $pop564 i32.add $push476=, $pop565, $2 @@ -1510,11 +1510,11 @@ foo: # @foo block i32.const $push982=, 32 i32.eq $push475=, $7, $pop982 - br_if 0, $pop475 # 0: down to label37 + br_if 0, $pop475 # 0: down to label29 # BB#110: # %if.then.i536 # in Loop: Header=BB1_109 Depth=1 i32.ne $push477=, $0, $7 - br_if 3, $pop477 # 3: down to label10 + br_if 2, $pop477 # 2: down to label10 # BB#111: # %if.end.i538 # in Loop: Header=BB1_109 Depth=1 i32.const $8=, 32 @@ -1527,13 +1527,13 @@ foo: # @foo i32.store bar.lastc($pop984), $pop983 .LBB1_112: # %if.end3.i543 # in Loop: Header=BB1_109 Depth=1 - end_block # label37: + end_block # label29: i32.const $push988=, 24 i32.shl $push478=, $0, $pop988 i32.const $push987=, 24 i32.shr_s $push479=, $pop478, $pop987 i32.ne $push480=, $pop479, $3 - br_if 2, $pop480 # 2: down to label10 + br_if 1, $pop480 # 1: down to label10 # BB#113: # %bar.exit546 # in Loop: Header=BB1_109 Depth=1 i32.const $push996=, 0 @@ -1547,9 +1547,9 @@ foo: # @foo tee_local $push990=, $2=, $pop991 i32.const $push989=, 32 i32.lt_s $push481=, $pop990, $pop989 - br_if 0, $pop481 # 0: up to label35 + br_if 0, $pop481 # 0: up to label28 # BB#114: # %for.end218 - end_loop # label36: + end_loop i32.const $push482=, 260 i32.add $push999=, $1, $pop482 tee_local $push998=, $6=, $pop999 @@ -1562,7 +1562,7 @@ foo: # @foo i32.const $2=, 0 .LBB1_115: # %for.body224 # =>This Inner Loop Header: Depth=1 - loop # label38: + loop # label30: i32.const $push568=, 80 i32.add $push569=, $9, $pop568 i32.add $push484=, $pop569, $2 @@ -1570,11 +1570,11 @@ foo: # @foo block i32.const $push1000=, 35 i32.eq $push483=, $7, $pop1000 - br_if 0, $pop483 # 0: down to label40 + br_if 0, $pop483 # 0: down to label31 # BB#116: # %if.then.i550 # in Loop: Header=BB1_115 Depth=1 i32.ne $push485=, $0, $7 - br_if 3, $pop485 # 3: down to label10 + br_if 2, $pop485 # 2: down to label10 # BB#117: # %if.end.i552 # in Loop: Header=BB1_115 Depth=1 i32.const $8=, 35 @@ -1587,7 +1587,7 @@ foo: # @foo i32.store bar.lastc($pop1002), $pop1001 .LBB1_118: # %if.end3.i557 # in Loop: Header=BB1_115 Depth=1 - end_block # label40: + end_block # label31: i32.const $push1007=, 24 i32.shl $push486=, $0, $pop1007 i32.const $push1006=, 24 @@ -1595,7 +1595,7 @@ foo: # @foo i32.const $push1005=, 24 i32.xor $push488=, $pop487, $pop1005 i32.ne $push489=, $pop488, $3 - br_if 2, $pop489 # 2: down to label10 + br_if 1, $pop489 # 1: down to label10 # BB#119: # %bar.exit560 # in Loop: Header=BB1_115 Depth=1 i32.const $push1015=, 0 @@ -1609,9 +1609,9 @@ foo: # @foo tee_local $push1009=, $2=, $pop1010 i32.const $push1008=, 35 i32.lt_s $push490=, $pop1009, $pop1008 - br_if 0, $pop490 # 0: up to label38 + br_if 0, $pop490 # 0: up to label30 # BB#120: # %for.end230 - end_loop # label39: + end_loop i32.const $push491=, 332 i32.add $push492=, $1, $pop491 i32.store 4($9), $pop492 @@ -1622,7 +1622,7 @@ foo: # @foo i32.const $2=, 0 .LBB1_121: # %for.body236 # =>This Inner Loop Header: Depth=1 - loop # label41: + loop # label32: i32.const $push572=, 8 i32.add $push573=, $9, $pop572 i32.add $push494=, $pop573, $2 @@ -1630,11 +1630,11 @@ foo: # @foo block i32.const $push1017=, 72 i32.eq $push493=, $8, $pop1017 - br_if 0, $pop493 # 0: down to label43 + br_if 0, $pop493 # 0: down to label33 # BB#122: # %if.then.i564 # in Loop: Header=BB1_121 Depth=1 i32.ne $push495=, $0, $8 - br_if 3, $pop495 # 3: down to label10 + br_if 2, $pop495 # 2: down to label10 # BB#123: # %if.end.i566 # in Loop: Header=BB1_121 Depth=1 i32.const $0=, 0 @@ -1646,7 +1646,7 @@ foo: # @foo i32.store bar.lastc($pop1019), $pop1018 .LBB1_124: # %if.end3.i571 # in Loop: Header=BB1_121 Depth=1 - end_block # label43: + end_block # label33: i32.const $push1024=, 24 i32.shl $push496=, $0, $pop1024 i32.const $push1023=, 24 @@ -1654,7 +1654,7 @@ foo: # @foo i32.const $push1022=, 64 i32.xor $push498=, $pop497, $pop1022 i32.ne $push499=, $pop498, $7 - br_if 2, $pop499 # 2: down to label10 + br_if 1, $pop499 # 1: down to label10 # BB#125: # %bar.exit574 # in Loop: Header=BB1_121 Depth=1 i32.const $push1032=, 0 @@ -1668,9 +1668,9 @@ foo: # @foo tee_local $push1026=, $2=, $pop1027 i32.const $push1025=, 72 i32.lt_s $push500=, $pop1026, $pop1025 - br_if 0, $pop500 # 0: up to label41 + br_if 0, $pop500 # 0: up to label32 # BB#126: # %for.end242 - end_loop # label42: + end_loop i32.const $push507=, 0 i32.const $push505=, 352 i32.add $push506=, $9, $pop505 @@ -2002,7 +2002,7 @@ main: # @main i32.const $0=, 0 .LBB2_1: # %for.body180 # =>This Inner Loop Header: Depth=1 - loop # label44: + loop # label34: i32.const $push258=, 552 i32.add $push259=, $1, $pop258 i32.add $push107=, $pop259, $0 @@ -2014,9 +2014,9 @@ main: # @main tee_local $push415=, $0=, $pop416 i32.const $push414=, 31 i32.ne $push108=, $pop415, $pop414 - br_if 0, $pop108 # 0: up to label44 + br_if 0, $pop108 # 0: up to label34 # BB#2: # %for.body191.preheader - end_loop # label45: + end_loop i32.const $push109=, 50462976 i32.store 520($1), $pop109 i32.const $push110=, 1284 @@ -2066,7 +2066,7 @@ main: # @main i32.const $0=, 0 .LBB2_3: # %for.body202 # =>This Inner Loop Header: Depth=1 - loop # label46: + loop # label35: i32.const $push260=, 480 i32.add $push261=, $1, $pop260 i32.add $push132=, $pop261, $0 @@ -2078,13 +2078,13 @@ main: # @main tee_local $push421=, $0=, $pop422 i32.const $push420=, 35 i32.ne $push133=, $pop421, $pop420 - br_if 0, $pop133 # 0: up to label46 + br_if 0, $pop133 # 0: up to label35 # BB#4: # %for.body213.preheader - end_loop # label47: + end_loop i32.const $0=, 0 .LBB2_5: # %for.body213 # =>This Inner Loop Header: Depth=1 - loop # label48: + loop # label36: i32.const $push262=, 408 i32.add $push263=, $1, $pop262 i32.add $push135=, $pop263, $0 @@ -2096,9 +2096,9 @@ main: # @main tee_local $push426=, $0=, $pop427 i32.const $push425=, 72 i32.ne $push136=, $pop426, $pop425 - br_if 0, $pop136 # 0: up to label48 + br_if 0, $pop136 # 0: up to label36 # BB#6: # %for.end220 - end_loop # label49: + end_loop i32.const $push137=, 404 i32.add $push138=, $1, $pop137 i32.load8_u $push139=, 754($1) @@ -2450,6 +2450,6 @@ bar.lastc: .size bar.lastc, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-23.c.s b/test/torture-s/va-arg-23.c.s index edcce8cfb..c15583702 100644 --- a/test/torture-s/va-arg-23.c.s +++ b/test/torture-s/va-arg-23.c.s @@ -76,5 +76,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/va-arg-24.c.s b/test/torture-s/va-arg-24.c.s index e4f41d142..2ce896f42 100644 --- a/test/torture-s/va-arg-24.c.s +++ b/test/torture-s/va-arg-24.c.s @@ -222,7 +222,7 @@ varargs0: # @varargs0 loop # label1: block i32.eq $push14=, $1, $3 - br_if 0, $pop14 # 0: down to label3 + br_if 0, $pop14 # 0: down to label2 # BB#2: # %if.then.i # in Loop: Header=BB1_1 Depth=1 i32.store 12($4), $1 @@ -240,10 +240,11 @@ varargs0: # @varargs0 i32.store errors($pop38), $pop16 .LBB1_3: # %for.inc.i # in Loop: Header=BB1_1 Depth=1 - end_block # label3: + end_block # label2: + block i32.const $push41=, 10 i32.eq $push17=, $1, $pop41 - br_if 1, $pop17 # 1: down to label2 + br_if 0, $pop17 # 0: down to label3 # BB#4: # %for.inc.i.for.body.i_crit_edge # in Loop: Header=BB1_1 Depth=1 i32.const $push35=, 1 @@ -252,9 +253,10 @@ varargs0: # @varargs0 i32.const $push34=, 4 i32.add $push0=, $2, $pop34 copy_local $2=, $pop0 - br 0 # 0: up to label1 + br 1 # 1: up to label1 .LBB1_5: # %verify.exit - end_loop # label2: + end_block # label3: + end_loop i32.const $push24=, 0 i32.const $push22=, 64 i32.add $push23=, $4, $pop22 @@ -317,7 +319,7 @@ varargs1: # @varargs1 loop # label4: block i32.eq $push14=, $2, $4 - br_if 0, $pop14 # 0: down to label6 + br_if 0, $pop14 # 0: down to label5 # BB#2: # %if.then.i # in Loop: Header=BB2_1 Depth=1 i32.store 12($5), $2 @@ -335,10 +337,11 @@ varargs1: # @varargs1 i32.store errors($pop37), $pop16 .LBB2_3: # %for.inc.i # in Loop: Header=BB2_1 Depth=1 - end_block # label6: + end_block # label5: + block i32.const $push40=, 10 i32.eq $push17=, $2, $pop40 - br_if 1, $pop17 # 1: down to label5 + br_if 0, $pop17 # 0: down to label6 # BB#4: # %for.inc.i.for.body.i_crit_edge # in Loop: Header=BB2_1 Depth=1 i32.const $push34=, 1 @@ -347,9 +350,10 @@ varargs1: # @varargs1 i32.const $push33=, 4 i32.add $push0=, $3, $pop33 copy_local $3=, $pop0 - br 0 # 0: up to label4 + br 1 # 1: up to label4 .LBB2_5: # %verify.exit - end_loop # label5: + end_block # label6: + end_loop i32.const $push24=, 0 i32.const $push22=, 64 i32.add $push23=, $5, $pop22 @@ -412,7 +416,7 @@ varargs2: # @varargs2 loop # label7: block i32.eq $push14=, $3, $5 - br_if 0, $pop14 # 0: down to label9 + br_if 0, $pop14 # 0: down to label8 # BB#2: # %if.then.i # in Loop: Header=BB3_1 Depth=1 i32.store 12($6), $3 @@ -430,10 +434,11 @@ varargs2: # @varargs2 i32.store errors($pop37), $pop16 .LBB3_3: # %for.inc.i # in Loop: Header=BB3_1 Depth=1 - end_block # label9: + end_block # label8: + block i32.const $push40=, 10 i32.eq $push17=, $3, $pop40 - br_if 1, $pop17 # 1: down to label8 + br_if 0, $pop17 # 0: down to label9 # BB#4: # %for.inc.i.for.body.i_crit_edge # in Loop: Header=BB3_1 Depth=1 i32.const $push34=, 1 @@ -442,9 +447,10 @@ varargs2: # @varargs2 i32.const $push33=, 4 i32.add $push0=, $4, $pop33 copy_local $4=, $pop0 - br 0 # 0: up to label7 + br 1 # 1: up to label7 .LBB3_5: # %verify.exit - end_loop # label8: + end_block # label9: + end_loop i32.const $push24=, 0 i32.const $push22=, 64 i32.add $push23=, $6, $pop22 @@ -507,7 +513,7 @@ varargs3: # @varargs3 loop # label10: block i32.eq $push14=, $4, $6 - br_if 0, $pop14 # 0: down to label12 + br_if 0, $pop14 # 0: down to label11 # BB#2: # %if.then.i # in Loop: Header=BB4_1 Depth=1 i32.store 12($7), $4 @@ -525,10 +531,11 @@ varargs3: # @varargs3 i32.store errors($pop37), $pop16 .LBB4_3: # %for.inc.i # in Loop: Header=BB4_1 Depth=1 - end_block # label12: + end_block # label11: + block i32.const $push40=, 10 i32.eq $push17=, $4, $pop40 - br_if 1, $pop17 # 1: down to label11 + br_if 0, $pop17 # 0: down to label12 # BB#4: # %for.inc.i.for.body.i_crit_edge # in Loop: Header=BB4_1 Depth=1 i32.const $push34=, 1 @@ -537,9 +544,10 @@ varargs3: # @varargs3 i32.const $push33=, 4 i32.add $push0=, $5, $pop33 copy_local $5=, $pop0 - br 0 # 0: up to label10 + br 1 # 1: up to label10 .LBB4_5: # %verify.exit - end_loop # label11: + end_block # label12: + end_loop i32.const $push24=, 0 i32.const $push22=, 64 i32.add $push23=, $7, $pop22 @@ -600,7 +608,7 @@ varargs4: # @varargs4 loop # label13: block i32.eq $push12=, $5, $7 - br_if 0, $pop12 # 0: down to label15 + br_if 0, $pop12 # 0: down to label14 # BB#2: # %if.then.i # in Loop: Header=BB5_1 Depth=1 i32.store 12($8), $5 @@ -618,10 +626,11 @@ varargs4: # @varargs4 i32.store errors($pop36), $pop14 .LBB5_3: # %for.inc.i # in Loop: Header=BB5_1 Depth=1 - end_block # label15: + end_block # label14: + block i32.const $push39=, 10 i32.eq $push15=, $5, $pop39 - br_if 1, $pop15 # 1: down to label14 + br_if 0, $pop15 # 0: down to label15 # BB#4: # %for.inc.i.for.body.i_crit_edge # in Loop: Header=BB5_1 Depth=1 i32.const $push33=, 1 @@ -630,9 +639,10 @@ varargs4: # @varargs4 i32.const $push32=, 4 i32.add $push0=, $6, $pop32 copy_local $6=, $pop0 - br 0 # 0: up to label13 + br 1 # 1: up to label13 .LBB5_5: # %verify.exit - end_loop # label14: + end_block # label15: + end_loop i32.const $push22=, 0 i32.const $push20=, 64 i32.add $push21=, $8, $pop20 @@ -691,7 +701,7 @@ varargs5: # @varargs5 loop # label16: block i32.eq $push12=, $6, $8 - br_if 0, $pop12 # 0: down to label18 + br_if 0, $pop12 # 0: down to label17 # BB#2: # %if.then.i # in Loop: Header=BB6_1 Depth=1 i32.store 12($9), $6 @@ -709,10 +719,11 @@ varargs5: # @varargs5 i32.store errors($pop35), $pop14 .LBB6_3: # %for.inc.i # in Loop: Header=BB6_1 Depth=1 - end_block # label18: + end_block # label17: + block i32.const $push38=, 10 i32.eq $push15=, $6, $pop38 - br_if 1, $pop15 # 1: down to label17 + br_if 0, $pop15 # 0: down to label18 # BB#4: # %for.inc.i.for.body.i_crit_edge # in Loop: Header=BB6_1 Depth=1 i32.const $push32=, 1 @@ -721,9 +732,10 @@ varargs5: # @varargs5 i32.const $push31=, 4 i32.add $push0=, $7, $pop31 copy_local $7=, $pop0 - br 0 # 0: up to label16 + br 1 # 1: up to label16 .LBB6_5: # %verify.exit - end_loop # label17: + end_block # label18: + end_loop i32.const $push22=, 0 i32.const $push20=, 64 i32.add $push21=, $9, $pop20 @@ -782,7 +794,7 @@ varargs6: # @varargs6 loop # label19: block i32.eq $push12=, $7, $9 - br_if 0, $pop12 # 0: down to label21 + br_if 0, $pop12 # 0: down to label20 # BB#2: # %if.then.i # in Loop: Header=BB7_1 Depth=1 i32.store 12($10), $7 @@ -800,10 +812,11 @@ varargs6: # @varargs6 i32.store errors($pop35), $pop14 .LBB7_3: # %for.inc.i # in Loop: Header=BB7_1 Depth=1 - end_block # label21: + end_block # label20: + block i32.const $push38=, 10 i32.eq $push15=, $7, $pop38 - br_if 1, $pop15 # 1: down to label20 + br_if 0, $pop15 # 0: down to label21 # BB#4: # %for.inc.i.for.body.i_crit_edge # in Loop: Header=BB7_1 Depth=1 i32.const $push32=, 1 @@ -812,9 +825,10 @@ varargs6: # @varargs6 i32.const $push31=, 4 i32.add $push0=, $8, $pop31 copy_local $8=, $pop0 - br 0 # 0: up to label19 + br 1 # 1: up to label19 .LBB7_5: # %verify.exit - end_loop # label20: + end_block # label21: + end_loop i32.const $push22=, 0 i32.const $push20=, 64 i32.add $push21=, $10, $pop20 @@ -871,7 +885,7 @@ varargs7: # @varargs7 loop # label22: block i32.eq $push11=, $8, $10 - br_if 0, $pop11 # 0: down to label24 + br_if 0, $pop11 # 0: down to label23 # BB#2: # %if.then.i # in Loop: Header=BB8_1 Depth=1 i32.store 12($11), $8 @@ -889,10 +903,11 @@ varargs7: # @varargs7 i32.store errors($pop34), $pop13 .LBB8_3: # %for.inc.i # in Loop: Header=BB8_1 Depth=1 - end_block # label24: + end_block # label23: + block i32.const $push37=, 10 i32.eq $push14=, $8, $pop37 - br_if 1, $pop14 # 1: down to label23 + br_if 0, $pop14 # 0: down to label24 # BB#4: # %for.inc.i.for.body.i_crit_edge # in Loop: Header=BB8_1 Depth=1 i32.const $push31=, 1 @@ -901,9 +916,10 @@ varargs7: # @varargs7 i32.const $push30=, 4 i32.add $push0=, $9, $pop30 copy_local $9=, $pop0 - br 0 # 0: up to label22 + br 1 # 1: up to label22 .LBB8_5: # %verify.exit - end_loop # label23: + end_block # label24: + end_loop i32.const $push21=, 0 i32.const $push19=, 64 i32.add $push20=, $11, $pop19 @@ -960,7 +976,7 @@ varargs8: # @varargs8 loop # label25: block i32.eq $push9=, $9, $11 - br_if 0, $pop9 # 0: down to label27 + br_if 0, $pop9 # 0: down to label26 # BB#2: # %if.then.i # in Loop: Header=BB9_1 Depth=1 i32.store 12($12), $9 @@ -978,10 +994,11 @@ varargs8: # @varargs8 i32.store errors($pop33), $pop11 .LBB9_3: # %for.inc.i # in Loop: Header=BB9_1 Depth=1 - end_block # label27: + end_block # label26: + block i32.const $push36=, 10 i32.eq $push12=, $9, $pop36 - br_if 1, $pop12 # 1: down to label26 + br_if 0, $pop12 # 0: down to label27 # BB#4: # %for.inc.i.for.body.i_crit_edge # in Loop: Header=BB9_1 Depth=1 i32.const $push30=, 1 @@ -990,9 +1007,10 @@ varargs8: # @varargs8 i32.const $push29=, 4 i32.add $push0=, $10, $pop29 copy_local $10=, $pop0 - br 0 # 0: up to label25 + br 1 # 1: up to label25 .LBB9_5: # %verify.exit - end_loop # label26: + end_block # label27: + end_loop i32.const $push19=, 0 i32.const $push17=, 64 i32.add $push18=, $12, $pop17 @@ -1044,7 +1062,7 @@ varargs9: # @varargs9 loop # label28: block i32.eq $push8=, $10, $12 - br_if 0, $pop8 # 0: down to label30 + br_if 0, $pop8 # 0: down to label29 # BB#2: # %if.then.i # in Loop: Header=BB10_1 Depth=1 i32.store 12($13), $10 @@ -1062,10 +1080,11 @@ varargs9: # @varargs9 i32.store errors($pop31), $pop10 .LBB10_3: # %for.inc.i # in Loop: Header=BB10_1 Depth=1 - end_block # label30: + end_block # label29: + block i32.const $push34=, 10 i32.eq $push11=, $10, $pop34 - br_if 1, $pop11 # 1: down to label29 + br_if 0, $pop11 # 0: down to label30 # BB#4: # %for.inc.i.for.body.i_crit_edge # in Loop: Header=BB10_1 Depth=1 i32.const $push28=, 1 @@ -1074,9 +1093,10 @@ varargs9: # @varargs9 i32.const $push27=, 4 i32.add $push0=, $11, $pop27 copy_local $11=, $pop0 - br 0 # 0: up to label28 + br 1 # 1: up to label28 .LBB10_5: # %verify.exit - end_loop # label29: + end_block # label30: + end_loop i32.const $push18=, 0 i32.const $push16=, 64 i32.add $push17=, $13, $pop16 @@ -1150,7 +1170,7 @@ errors: .size .L.str.10, 9 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 .functype printf, i32, i32 diff --git a/test/torture-s/va-arg-26.c.s b/test/torture-s/va-arg-26.c.s index 9ed805342..ac9ea4e5e 100644 --- a/test/torture-s/va-arg-26.c.s +++ b/test/torture-s/va-arg-26.c.s @@ -64,6 +64,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-4.c.s b/test/torture-s/va-arg-4.c.s index 90b12b90c..94b7a973d 100644 --- a/test/torture-s/va-arg-4.c.s +++ b/test/torture-s/va-arg-4.c.s @@ -123,6 +123,6 @@ main.x: .size main.x, 32 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-5.c.s b/test/torture-s/va-arg-5.c.s index e8b9239a5..01c34a20d 100644 --- a/test/torture-s/va-arg-5.c.s +++ b/test/torture-s/va-arg-5.c.s @@ -227,6 +227,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-6.c.s b/test/torture-s/va-arg-6.c.s index c10d8e00c..a21f7f442 100644 --- a/test/torture-s/va-arg-6.c.s +++ b/test/torture-s/va-arg-6.c.s @@ -188,6 +188,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-7.c.s b/test/torture-s/va-arg-7.c.s index 007e9c9c1..7b1199604 100644 --- a/test/torture-s/va-arg-7.c.s +++ b/test/torture-s/va-arg-7.c.s @@ -85,6 +85,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-8.c.s b/test/torture-s/va-arg-8.c.s index af7223c75..b0ee56d4b 100644 --- a/test/torture-s/va-arg-8.c.s +++ b/test/torture-s/va-arg-8.c.s @@ -80,6 +80,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/va-arg-9.c.s b/test/torture-s/va-arg-9.c.s index 4c7104f6e..7dadb042f 100644 --- a/test/torture-s/va-arg-9.c.s +++ b/test/torture-s/va-arg-9.c.s @@ -47,14 +47,14 @@ fap: # @fap i32.load8_u $push9=, 0($1) tee_local $push8=, $0=, $pop9 i32.eqz $push16=, $pop8 - br_if 2, $pop16 # 2: down to label2 + br_if 1, $pop16 # 1: down to label2 # BB#3: # %while.body # in Loop: Header=BB1_2 Depth=1 i32.load $push12=, 0($2) tee_local $push11=, $3=, $pop12 i32.const $push10=, 16 i32.ge_u $push3=, $pop11, $pop10 - br_if 3, $pop3 # 3: down to label1 + br_if 2, $pop3 # 2: down to label1 # BB#4: # %to_hex.exit # in Loop: Header=BB1_2 Depth=1 i32.const $push15=, 1 @@ -67,7 +67,7 @@ fap: # @fap i32.eq $push6=, $0, $pop5 br_if 0, $pop6 # 0: up to label3 # BB#5: # %if.then4 - end_loop # label4: + end_loop call abort@FUNCTION unreachable .LBB1_6: # %while.end @@ -101,24 +101,24 @@ f0: # @f0 i32.call $push0=, strlen@FUNCTION, $0 i32.const $push13=, 16 i32.ne $push1=, $pop0, $pop13 - br_if 0, $pop1 # 0: down to label5 + br_if 0, $pop1 # 0: down to label4 # BB#1: # %while.cond.i.preheader i32.load $1=, 12($4) .LBB2_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label7: + loop # label6: i32.load8_u $push17=, 0($0) tee_local $push16=, $2=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label6 + br_if 1, $pop24 # 1: down to label5 # BB#3: # %while.body.i # in Loop: Header=BB2_2 Depth=1 i32.load $push20=, 0($1) tee_local $push19=, $3=, $pop20 i32.const $push18=, 16 i32.ge_u $push2=, $pop19, $pop18 - br_if 3, $pop2 # 3: down to label5 + br_if 2, $pop2 # 2: down to label4 # BB#4: # %to_hex.exit.i # in Loop: Header=BB2_2 Depth=1 i32.const $push23=, 1 @@ -129,20 +129,20 @@ f0: # @f0 i32.add $push3=, $3, $pop21 i32.load8_u $push4=, 0($pop3) i32.eq $push5=, $2, $pop4 - br_if 0, $pop5 # 0: up to label7 + br_if 0, $pop5 # 0: up to label6 # BB#5: # %if.then4.i - end_loop # label8: + end_loop call abort@FUNCTION unreachable .LBB2_6: # %fap.exit - end_block # label6: + end_block # label5: i32.const $push12=, 0 i32.const $push10=, 16 i32.add $push11=, $4, $pop10 i32.store __stack_pointer($pop12), $pop11 return .LBB2_7: # %if.then.i.i - end_block # label5: + end_block # label4: call abort@FUNCTION unreachable .endfunc @@ -169,24 +169,24 @@ f1: # @f1 i32.call $push0=, strlen@FUNCTION, $1 i32.const $push1=, 15 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label9 + br_if 0, $pop2 # 0: down to label7 # BB#1: # %while.cond.i.preheader i32.load $2=, 12($5) .LBB3_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label11: + loop # label9: i32.load8_u $push17=, 0($1) tee_local $push16=, $3=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label10 + br_if 1, $pop24 # 1: down to label8 # BB#3: # %while.body.i # in Loop: Header=BB3_2 Depth=1 i32.load $push20=, 0($2) tee_local $push19=, $4=, $pop20 i32.const $push18=, 16 i32.ge_u $push3=, $pop19, $pop18 - br_if 3, $pop3 # 3: down to label9 + br_if 2, $pop3 # 2: down to label7 # BB#4: # %to_hex.exit.i # in Loop: Header=BB3_2 Depth=1 i32.const $push23=, 1 @@ -197,20 +197,20 @@ f1: # @f1 i32.add $push4=, $4, $pop21 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $3, $pop5 - br_if 0, $pop6 # 0: up to label11 + br_if 0, $pop6 # 0: up to label9 # BB#5: # %if.then4.i - end_loop # label12: + end_loop call abort@FUNCTION unreachable .LBB3_6: # %fap.exit - end_block # label10: + end_block # label8: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $5, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB3_7: # %if.then.i.i - end_block # label9: + end_block # label7: call abort@FUNCTION unreachable .endfunc @@ -237,24 +237,24 @@ f2: # @f2 i32.call $push0=, strlen@FUNCTION, $2 i32.const $push1=, 14 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label13 + br_if 0, $pop2 # 0: down to label10 # BB#1: # %while.cond.i.preheader i32.load $3=, 12($6) .LBB4_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label15: + loop # label12: i32.load8_u $push17=, 0($2) tee_local $push16=, $4=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label14 + br_if 1, $pop24 # 1: down to label11 # BB#3: # %while.body.i # in Loop: Header=BB4_2 Depth=1 i32.load $push20=, 0($3) tee_local $push19=, $5=, $pop20 i32.const $push18=, 16 i32.ge_u $push3=, $pop19, $pop18 - br_if 3, $pop3 # 3: down to label13 + br_if 2, $pop3 # 2: down to label10 # BB#4: # %to_hex.exit.i # in Loop: Header=BB4_2 Depth=1 i32.const $push23=, 1 @@ -265,20 +265,20 @@ f2: # @f2 i32.add $push4=, $5, $pop21 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $4, $pop5 - br_if 0, $pop6 # 0: up to label15 + br_if 0, $pop6 # 0: up to label12 # BB#5: # %if.then4.i - end_loop # label16: + end_loop call abort@FUNCTION unreachable .LBB4_6: # %fap.exit - end_block # label14: + end_block # label11: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $6, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB4_7: # %if.then.i.i - end_block # label13: + end_block # label10: call abort@FUNCTION unreachable .endfunc @@ -305,24 +305,24 @@ f3: # @f3 i32.call $push0=, strlen@FUNCTION, $3 i32.const $push1=, 13 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label17 + br_if 0, $pop2 # 0: down to label13 # BB#1: # %while.cond.i.preheader i32.load $4=, 12($7) .LBB5_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label19: + loop # label15: i32.load8_u $push17=, 0($3) tee_local $push16=, $5=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label18 + br_if 1, $pop24 # 1: down to label14 # BB#3: # %while.body.i # in Loop: Header=BB5_2 Depth=1 i32.load $push20=, 0($4) tee_local $push19=, $6=, $pop20 i32.const $push18=, 16 i32.ge_u $push3=, $pop19, $pop18 - br_if 3, $pop3 # 3: down to label17 + br_if 2, $pop3 # 2: down to label13 # BB#4: # %to_hex.exit.i # in Loop: Header=BB5_2 Depth=1 i32.const $push23=, 1 @@ -333,20 +333,20 @@ f3: # @f3 i32.add $push4=, $6, $pop21 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $5, $pop5 - br_if 0, $pop6 # 0: up to label19 + br_if 0, $pop6 # 0: up to label15 # BB#5: # %if.then4.i - end_loop # label20: + end_loop call abort@FUNCTION unreachable .LBB5_6: # %fap.exit - end_block # label18: + end_block # label14: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $7, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB5_7: # %if.then.i.i - end_block # label17: + end_block # label13: call abort@FUNCTION unreachable .endfunc @@ -373,24 +373,24 @@ f4: # @f4 i32.call $push0=, strlen@FUNCTION, $4 i32.const $push1=, 12 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label21 + br_if 0, $pop2 # 0: down to label16 # BB#1: # %while.cond.i.preheader i32.load $5=, 12($8) .LBB6_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label23: + loop # label18: i32.load8_u $push17=, 0($4) tee_local $push16=, $6=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label22 + br_if 1, $pop24 # 1: down to label17 # BB#3: # %while.body.i # in Loop: Header=BB6_2 Depth=1 i32.load $push20=, 0($5) tee_local $push19=, $7=, $pop20 i32.const $push18=, 16 i32.ge_u $push3=, $pop19, $pop18 - br_if 3, $pop3 # 3: down to label21 + br_if 2, $pop3 # 2: down to label16 # BB#4: # %to_hex.exit.i # in Loop: Header=BB6_2 Depth=1 i32.const $push23=, 1 @@ -401,20 +401,20 @@ f4: # @f4 i32.add $push4=, $7, $pop21 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $6, $pop5 - br_if 0, $pop6 # 0: up to label23 + br_if 0, $pop6 # 0: up to label18 # BB#5: # %if.then4.i - end_loop # label24: + end_loop call abort@FUNCTION unreachable .LBB6_6: # %fap.exit - end_block # label22: + end_block # label17: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $8, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB6_7: # %if.then.i.i - end_block # label21: + end_block # label16: call abort@FUNCTION unreachable .endfunc @@ -441,24 +441,24 @@ f5: # @f5 i32.call $push0=, strlen@FUNCTION, $5 i32.const $push1=, 11 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label25 + br_if 0, $pop2 # 0: down to label19 # BB#1: # %while.cond.i.preheader i32.load $6=, 12($9) .LBB7_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label27: + loop # label21: i32.load8_u $push17=, 0($5) tee_local $push16=, $7=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label26 + br_if 1, $pop24 # 1: down to label20 # BB#3: # %while.body.i # in Loop: Header=BB7_2 Depth=1 i32.load $push20=, 0($6) tee_local $push19=, $8=, $pop20 i32.const $push18=, 16 i32.ge_u $push3=, $pop19, $pop18 - br_if 3, $pop3 # 3: down to label25 + br_if 2, $pop3 # 2: down to label19 # BB#4: # %to_hex.exit.i # in Loop: Header=BB7_2 Depth=1 i32.const $push23=, 1 @@ -469,20 +469,20 @@ f5: # @f5 i32.add $push4=, $8, $pop21 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $7, $pop5 - br_if 0, $pop6 # 0: up to label27 + br_if 0, $pop6 # 0: up to label21 # BB#5: # %if.then4.i - end_loop # label28: + end_loop call abort@FUNCTION unreachable .LBB7_6: # %fap.exit - end_block # label26: + end_block # label20: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $9, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB7_7: # %if.then.i.i - end_block # label25: + end_block # label19: call abort@FUNCTION unreachable .endfunc @@ -509,24 +509,24 @@ f6: # @f6 i32.call $push0=, strlen@FUNCTION, $6 i32.const $push1=, 10 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label29 + br_if 0, $pop2 # 0: down to label22 # BB#1: # %while.cond.i.preheader i32.load $7=, 12($10) .LBB8_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label31: + loop # label24: i32.load8_u $push17=, 0($6) tee_local $push16=, $8=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label30 + br_if 1, $pop24 # 1: down to label23 # BB#3: # %while.body.i # in Loop: Header=BB8_2 Depth=1 i32.load $push20=, 0($7) tee_local $push19=, $9=, $pop20 i32.const $push18=, 16 i32.ge_u $push3=, $pop19, $pop18 - br_if 3, $pop3 # 3: down to label29 + br_if 2, $pop3 # 2: down to label22 # BB#4: # %to_hex.exit.i # in Loop: Header=BB8_2 Depth=1 i32.const $push23=, 1 @@ -537,20 +537,20 @@ f6: # @f6 i32.add $push4=, $9, $pop21 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $8, $pop5 - br_if 0, $pop6 # 0: up to label31 + br_if 0, $pop6 # 0: up to label24 # BB#5: # %if.then4.i - end_loop # label32: + end_loop call abort@FUNCTION unreachable .LBB8_6: # %fap.exit - end_block # label30: + end_block # label23: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $10, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB8_7: # %if.then.i.i - end_block # label29: + end_block # label22: call abort@FUNCTION unreachable .endfunc @@ -577,24 +577,24 @@ f7: # @f7 i32.call $push0=, strlen@FUNCTION, $7 i32.const $push1=, 9 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label33 + br_if 0, $pop2 # 0: down to label25 # BB#1: # %while.cond.i.preheader i32.load $8=, 12($11) .LBB9_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label35: + loop # label27: i32.load8_u $push17=, 0($7) tee_local $push16=, $9=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label34 + br_if 1, $pop24 # 1: down to label26 # BB#3: # %while.body.i # in Loop: Header=BB9_2 Depth=1 i32.load $push20=, 0($8) tee_local $push19=, $10=, $pop20 i32.const $push18=, 16 i32.ge_u $push3=, $pop19, $pop18 - br_if 3, $pop3 # 3: down to label33 + br_if 2, $pop3 # 2: down to label25 # BB#4: # %to_hex.exit.i # in Loop: Header=BB9_2 Depth=1 i32.const $push23=, 1 @@ -605,20 +605,20 @@ f7: # @f7 i32.add $push4=, $10, $pop21 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $9, $pop5 - br_if 0, $pop6 # 0: up to label35 + br_if 0, $pop6 # 0: up to label27 # BB#5: # %if.then4.i - end_loop # label36: + end_loop call abort@FUNCTION unreachable .LBB9_6: # %fap.exit - end_block # label34: + end_block # label26: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $11, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB9_7: # %if.then.i.i - end_block # label33: + end_block # label25: call abort@FUNCTION unreachable .endfunc @@ -645,24 +645,24 @@ f8: # @f8 i32.call $push0=, strlen@FUNCTION, $8 i32.const $push1=, 8 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label37 + br_if 0, $pop2 # 0: down to label28 # BB#1: # %while.cond.i.preheader i32.load $9=, 12($12) .LBB10_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label39: + loop # label30: i32.load8_u $push17=, 0($8) tee_local $push16=, $10=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label38 + br_if 1, $pop24 # 1: down to label29 # BB#3: # %while.body.i # in Loop: Header=BB10_2 Depth=1 i32.load $push20=, 0($9) tee_local $push19=, $11=, $pop20 i32.const $push18=, 16 i32.ge_u $push3=, $pop19, $pop18 - br_if 3, $pop3 # 3: down to label37 + br_if 2, $pop3 # 2: down to label28 # BB#4: # %to_hex.exit.i # in Loop: Header=BB10_2 Depth=1 i32.const $push23=, 1 @@ -673,20 +673,20 @@ f8: # @f8 i32.add $push4=, $11, $pop21 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $10, $pop5 - br_if 0, $pop6 # 0: up to label39 + br_if 0, $pop6 # 0: up to label30 # BB#5: # %if.then4.i - end_loop # label40: + end_loop call abort@FUNCTION unreachable .LBB10_6: # %fap.exit - end_block # label38: + end_block # label29: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $12, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB10_7: # %if.then.i.i - end_block # label37: + end_block # label28: call abort@FUNCTION unreachable .endfunc @@ -713,24 +713,24 @@ f9: # @f9 i32.call $push0=, strlen@FUNCTION, $9 i32.const $push1=, 7 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label41 + br_if 0, $pop2 # 0: down to label31 # BB#1: # %while.cond.i.preheader i32.load $10=, 12($13) .LBB11_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label43: + loop # label33: i32.load8_u $push17=, 0($9) tee_local $push16=, $11=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label42 + br_if 1, $pop24 # 1: down to label32 # BB#3: # %while.body.i # in Loop: Header=BB11_2 Depth=1 i32.load $push20=, 0($10) tee_local $push19=, $12=, $pop20 i32.const $push18=, 16 i32.ge_u $push3=, $pop19, $pop18 - br_if 3, $pop3 # 3: down to label41 + br_if 2, $pop3 # 2: down to label31 # BB#4: # %to_hex.exit.i # in Loop: Header=BB11_2 Depth=1 i32.const $push23=, 1 @@ -741,20 +741,20 @@ f9: # @f9 i32.add $push4=, $12, $pop21 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $11, $pop5 - br_if 0, $pop6 # 0: up to label43 + br_if 0, $pop6 # 0: up to label33 # BB#5: # %if.then4.i - end_loop # label44: + end_loop call abort@FUNCTION unreachable .LBB11_6: # %fap.exit - end_block # label42: + end_block # label32: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $13, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB11_7: # %if.then.i.i - end_block # label41: + end_block # label31: call abort@FUNCTION unreachable .endfunc @@ -781,24 +781,24 @@ f10: # @f10 i32.call $push0=, strlen@FUNCTION, $10 i32.const $push1=, 6 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label45 + br_if 0, $pop2 # 0: down to label34 # BB#1: # %while.cond.i.preheader i32.load $11=, 12($14) .LBB12_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label47: + loop # label36: i32.load8_u $push17=, 0($10) tee_local $push16=, $12=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label46 + br_if 1, $pop24 # 1: down to label35 # BB#3: # %while.body.i # in Loop: Header=BB12_2 Depth=1 i32.load $push20=, 0($11) tee_local $push19=, $13=, $pop20 i32.const $push18=, 16 i32.ge_u $push3=, $pop19, $pop18 - br_if 3, $pop3 # 3: down to label45 + br_if 2, $pop3 # 2: down to label34 # BB#4: # %to_hex.exit.i # in Loop: Header=BB12_2 Depth=1 i32.const $push23=, 1 @@ -809,20 +809,20 @@ f10: # @f10 i32.add $push4=, $13, $pop21 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $12, $pop5 - br_if 0, $pop6 # 0: up to label47 + br_if 0, $pop6 # 0: up to label36 # BB#5: # %if.then4.i - end_loop # label48: + end_loop call abort@FUNCTION unreachable .LBB12_6: # %fap.exit - end_block # label46: + end_block # label35: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $14, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB12_7: # %if.then.i.i - end_block # label45: + end_block # label34: call abort@FUNCTION unreachable .endfunc @@ -849,24 +849,24 @@ f11: # @f11 i32.call $push0=, strlen@FUNCTION, $11 i32.const $push1=, 5 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label49 + br_if 0, $pop2 # 0: down to label37 # BB#1: # %while.cond.i.preheader i32.load $12=, 12($15) .LBB13_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label51: + loop # label39: i32.load8_u $push17=, 0($11) tee_local $push16=, $13=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label50 + br_if 1, $pop24 # 1: down to label38 # BB#3: # %while.body.i # in Loop: Header=BB13_2 Depth=1 i32.load $push20=, 0($12) tee_local $push19=, $14=, $pop20 i32.const $push18=, 16 i32.ge_u $push3=, $pop19, $pop18 - br_if 3, $pop3 # 3: down to label49 + br_if 2, $pop3 # 2: down to label37 # BB#4: # %to_hex.exit.i # in Loop: Header=BB13_2 Depth=1 i32.const $push23=, 1 @@ -877,20 +877,20 @@ f11: # @f11 i32.add $push4=, $14, $pop21 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $13, $pop5 - br_if 0, $pop6 # 0: up to label51 + br_if 0, $pop6 # 0: up to label39 # BB#5: # %if.then4.i - end_loop # label52: + end_loop call abort@FUNCTION unreachable .LBB13_6: # %fap.exit - end_block # label50: + end_block # label38: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $15, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB13_7: # %if.then.i.i - end_block # label49: + end_block # label37: call abort@FUNCTION unreachable .endfunc @@ -917,24 +917,24 @@ f12: # @f12 i32.call $push0=, strlen@FUNCTION, $12 i32.const $push13=, 4 i32.ne $push1=, $pop0, $pop13 - br_if 0, $pop1 # 0: down to label53 + br_if 0, $pop1 # 0: down to label40 # BB#1: # %while.cond.i.preheader i32.load $13=, 12($16) .LBB14_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label55: + loop # label42: i32.load8_u $push17=, 0($12) tee_local $push16=, $14=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label54 + br_if 1, $pop24 # 1: down to label41 # BB#3: # %while.body.i # in Loop: Header=BB14_2 Depth=1 i32.load $push20=, 0($13) tee_local $push19=, $15=, $pop20 i32.const $push18=, 16 i32.ge_u $push2=, $pop19, $pop18 - br_if 3, $pop2 # 3: down to label53 + br_if 2, $pop2 # 2: down to label40 # BB#4: # %to_hex.exit.i # in Loop: Header=BB14_2 Depth=1 i32.const $push23=, 1 @@ -945,20 +945,20 @@ f12: # @f12 i32.add $push3=, $15, $pop21 i32.load8_u $push4=, 0($pop3) i32.eq $push5=, $14, $pop4 - br_if 0, $pop5 # 0: up to label55 + br_if 0, $pop5 # 0: up to label42 # BB#5: # %if.then4.i - end_loop # label56: + end_loop call abort@FUNCTION unreachable .LBB14_6: # %fap.exit - end_block # label54: + end_block # label41: i32.const $push12=, 0 i32.const $push10=, 16 i32.add $push11=, $16, $pop10 i32.store __stack_pointer($pop12), $pop11 return .LBB14_7: # %if.then.i.i - end_block # label53: + end_block # label40: call abort@FUNCTION unreachable .endfunc @@ -985,24 +985,24 @@ f13: # @f13 i32.call $push0=, strlen@FUNCTION, $13 i32.const $push1=, 3 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label57 + br_if 0, $pop2 # 0: down to label43 # BB#1: # %while.cond.i.preheader i32.load $14=, 12($17) .LBB15_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label59: + loop # label45: i32.load8_u $push17=, 0($13) tee_local $push16=, $15=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label58 + br_if 1, $pop24 # 1: down to label44 # BB#3: # %while.body.i # in Loop: Header=BB15_2 Depth=1 i32.load $push20=, 0($14) tee_local $push19=, $16=, $pop20 i32.const $push18=, 16 i32.ge_u $push3=, $pop19, $pop18 - br_if 3, $pop3 # 3: down to label57 + br_if 2, $pop3 # 2: down to label43 # BB#4: # %to_hex.exit.i # in Loop: Header=BB15_2 Depth=1 i32.const $push23=, 1 @@ -1013,20 +1013,20 @@ f13: # @f13 i32.add $push4=, $16, $pop21 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $15, $pop5 - br_if 0, $pop6 # 0: up to label59 + br_if 0, $pop6 # 0: up to label45 # BB#5: # %if.then4.i - end_loop # label60: + end_loop call abort@FUNCTION unreachable .LBB15_6: # %fap.exit - end_block # label58: + end_block # label44: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $17, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB15_7: # %if.then.i.i - end_block # label57: + end_block # label43: call abort@FUNCTION unreachable .endfunc @@ -1053,24 +1053,24 @@ f14: # @f14 i32.call $push0=, strlen@FUNCTION, $14 i32.const $push1=, 2 i32.ne $push2=, $pop0, $pop1 - br_if 0, $pop2 # 0: down to label61 + br_if 0, $pop2 # 0: down to label46 # BB#1: # %while.cond.i.preheader i32.load $15=, 12($18) .LBB16_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label63: + loop # label48: i32.load8_u $push17=, 0($14) tee_local $push16=, $16=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label62 + br_if 1, $pop24 # 1: down to label47 # BB#3: # %while.body.i # in Loop: Header=BB16_2 Depth=1 i32.load $push20=, 0($15) tee_local $push19=, $17=, $pop20 i32.const $push18=, 16 i32.ge_u $push3=, $pop19, $pop18 - br_if 3, $pop3 # 3: down to label61 + br_if 2, $pop3 # 2: down to label46 # BB#4: # %to_hex.exit.i # in Loop: Header=BB16_2 Depth=1 i32.const $push23=, 1 @@ -1081,20 +1081,20 @@ f14: # @f14 i32.add $push4=, $17, $pop21 i32.load8_u $push5=, 0($pop4) i32.eq $push6=, $16, $pop5 - br_if 0, $pop6 # 0: up to label63 + br_if 0, $pop6 # 0: up to label48 # BB#5: # %if.then4.i - end_loop # label64: + end_loop call abort@FUNCTION unreachable .LBB16_6: # %fap.exit - end_block # label62: + end_block # label47: i32.const $push13=, 0 i32.const $push11=, 16 i32.add $push12=, $18, $pop11 i32.store __stack_pointer($pop13), $pop12 return .LBB16_7: # %if.then.i.i - end_block # label61: + end_block # label46: call abort@FUNCTION unreachable .endfunc @@ -1121,24 +1121,24 @@ f15: # @f15 i32.call $push0=, strlen@FUNCTION, $15 i32.const $push13=, 1 i32.ne $push1=, $pop0, $pop13 - br_if 0, $pop1 # 0: down to label65 + br_if 0, $pop1 # 0: down to label49 # BB#1: # %while.cond.i.preheader i32.load $16=, 12($19) .LBB17_2: # %while.cond.i # =>This Inner Loop Header: Depth=1 block - loop # label67: + loop # label51: i32.load8_u $push17=, 0($15) tee_local $push16=, $17=, $pop17 i32.eqz $push24=, $pop16 - br_if 2, $pop24 # 2: down to label66 + br_if 1, $pop24 # 1: down to label50 # BB#3: # %while.body.i # in Loop: Header=BB17_2 Depth=1 i32.load $push20=, 0($16) tee_local $push19=, $18=, $pop20 i32.const $push18=, 16 i32.ge_u $push2=, $pop19, $pop18 - br_if 3, $pop2 # 3: down to label65 + br_if 2, $pop2 # 2: down to label49 # BB#4: # %to_hex.exit.i # in Loop: Header=BB17_2 Depth=1 i32.const $push23=, 1 @@ -1149,20 +1149,20 @@ f15: # @f15 i32.add $push3=, $18, $pop21 i32.load8_u $push4=, 0($pop3) i32.eq $push5=, $17, $pop4 - br_if 0, $pop5 # 0: up to label67 + br_if 0, $pop5 # 0: up to label51 # BB#5: # %if.then4.i - end_loop # label68: + end_loop call abort@FUNCTION unreachable .LBB17_6: # %fap.exit - end_block # label66: + end_block # label50: i32.const $push12=, 0 i32.const $push10=, 16 i32.add $push11=, $19, $pop10 i32.store __stack_pointer($pop12), $pop11 return .LBB17_7: # %if.then.i.i - end_block # label65: + end_block # label49: call abort@FUNCTION unreachable .endfunc @@ -1573,7 +1573,7 @@ main: # @main .size .L.str, 17 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype strlen, i32, i32 .functype exit, void, i32 diff --git a/test/torture-s/va-arg-pack-1.c.s b/test/torture-s/va-arg-pack-1.c.s index c927b5722..8efa58c74 100644 --- a/test/torture-s/va-arg-pack-1.c.s +++ b/test/torture-s/va-arg-pack-1.c.s @@ -676,7 +676,7 @@ cnt: .size cnt, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype memcmp, i32, i32, i32, i32 .functype bar, i32, i32 diff --git a/test/torture-s/va-arg-trap-1.c.s b/test/torture-s/va-arg-trap-1.c.s index f7d70af9f..98b3de1d2 100644 --- a/test/torture-s/va-arg-trap-1.c.s +++ b/test/torture-s/va-arg-trap-1.c.s @@ -71,5 +71,5 @@ f: .size f, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/vfprintf-1.c.s b/test/torture-s/vfprintf-1.c.s index f699700a3..16aace8b1 100644 --- a/test/torture-s/vfprintf-1.c.s +++ b/test/torture-s/vfprintf-1.c.s @@ -363,6 +363,6 @@ main: # @main .size .L.str.7, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype vfprintf, i32, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/vfprintf-chk-1.c.s b/test/torture-s/vfprintf-chk-1.c.s index 2354107b7..e3bc51051 100644 --- a/test/torture-s/vfprintf-chk-1.c.s +++ b/test/torture-s/vfprintf-chk-1.c.s @@ -560,6 +560,6 @@ should_optimize: .size .L.str.7, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype vfprintf, i32, i32, i32, i32 diff --git a/test/torture-s/vla-dealloc-1.c.s b/test/torture-s/vla-dealloc-1.c.s index 7b66742d4..631c8689f 100644 --- a/test/torture-s/vla-dealloc-1.c.s +++ b/test/torture-s/vla-dealloc-1.c.s @@ -44,7 +44,7 @@ main: # @main i32.ne $push5=, $pop11, $pop10 br_if 0, $pop5 # 0: up to label0 # BB#2: # %cleanup5 - end_loop # label1: + end_loop i32.const $push6=, 0 # fallthrough-return: $pop6 .endfunc @@ -61,4 +61,4 @@ p: .size p, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" diff --git a/test/torture-s/vprintf-1.c.s b/test/torture-s/vprintf-1.c.s index 03a94351e..a93781006 100644 --- a/test/torture-s/vprintf-1.c.s +++ b/test/torture-s/vprintf-1.c.s @@ -330,6 +330,6 @@ main: # @main .size .L.str.7, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype vprintf, i32, i32, i32 .functype abort, void diff --git a/test/torture-s/vprintf-chk-1.c.s b/test/torture-s/vprintf-chk-1.c.s index 2950842d3..7b369e095 100644 --- a/test/torture-s/vprintf-chk-1.c.s +++ b/test/torture-s/vprintf-chk-1.c.s @@ -527,6 +527,6 @@ should_optimize: .size .L.str.7, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype vprintf, i32, i32, i32 diff --git a/test/torture-s/vrp-1.c.s b/test/torture-s/vrp-1.c.s index 7a7f21643..f628a2cad 100644 --- a/test/torture-s/vrp-1.c.s +++ b/test/torture-s/vrp-1.c.s @@ -31,5 +31,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/vrp-2.c.s b/test/torture-s/vrp-2.c.s index 2dbb903af..2b06a4ab2 100644 --- a/test/torture-s/vrp-2.c.s +++ b/test/torture-s/vrp-2.c.s @@ -46,5 +46,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/vrp-3.c.s b/test/torture-s/vrp-3.c.s index 6ee497b3d..781560c46 100644 --- a/test/torture-s/vrp-3.c.s +++ b/test/torture-s/vrp-3.c.s @@ -48,5 +48,5 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/vrp-4.c.s b/test/torture-s/vrp-4.c.s index 1bb10b8b8..d2a2fc326 100644 --- a/test/torture-s/vrp-4.c.s +++ b/test/torture-s/vrp-4.c.s @@ -45,6 +45,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/vrp-5.c.s b/test/torture-s/vrp-5.c.s index e4bfd2354..fe29859a3 100644 --- a/test/torture-s/vrp-5.c.s +++ b/test/torture-s/vrp-5.c.s @@ -46,6 +46,6 @@ main: # @main .size main, .Lfunc_end1-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/vrp-6.c.s b/test/torture-s/vrp-6.c.s index 031d7844a..5eefeeb45 100644 --- a/test/torture-s/vrp-6.c.s +++ b/test/torture-s/vrp-6.c.s @@ -78,6 +78,6 @@ main: # @main .size main, .Lfunc_end2-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/vrp-7.c.s b/test/torture-s/vrp-7.c.s index ddbae4067..1e15dbcf9 100644 --- a/test/torture-s/vrp-7.c.s +++ b/test/torture-s/vrp-7.c.s @@ -60,5 +60,5 @@ t: .size t, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/wchar_t-1.c.s b/test/torture-s/wchar_t-1.c.s index 82f78d94f..3c4267dc9 100644 --- a/test/torture-s/wchar_t-1.c.s +++ b/test/torture-s/wchar_t-1.c.s @@ -55,6 +55,6 @@ y: .size y, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void .functype exit, void, i32 diff --git a/test/torture-s/widechar-1.c.s b/test/torture-s/widechar-1.c.s index 4433885cc..243438946 100644 --- a/test/torture-s/widechar-1.c.s +++ b/test/torture-s/widechar-1.c.s @@ -15,5 +15,5 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/zero-struct-1.c.s b/test/torture-s/zero-struct-1.c.s index bba6c34f8..ba5e94060 100644 --- a/test/torture-s/zero-struct-1.c.s +++ b/test/torture-s/zero-struct-1.c.s @@ -91,5 +91,5 @@ ff: .size ff, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/zero-struct-2.c.s b/test/torture-s/zero-struct-2.c.s index b50f1cad3..5d8f869cc 100644 --- a/test/torture-s/zero-struct-2.c.s +++ b/test/torture-s/zero-struct-2.c.s @@ -55,5 +55,5 @@ ii: .size ii, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype abort, void diff --git a/test/torture-s/zerolen-1.c.s b/test/torture-s/zerolen-1.c.s index ee2a2959e..263ef0732 100644 --- a/test/torture-s/zerolen-1.c.s +++ b/test/torture-s/zerolen-1.c.s @@ -40,5 +40,5 @@ entry: .size entry, 4 - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" .functype exit, void, i32 diff --git a/test/torture-s/zerolen-2.c.s b/test/torture-s/zerolen-2.c.s index 9bdf0faa4..451471be1 100644 --- a/test/torture-s/zerolen-2.c.s +++ b/test/torture-s/zerolen-2.c.s @@ -14,4 +14,4 @@ main: # @main .size main, .Lfunc_end0-main - .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283501)" + .ident "clang version 4.0.0 (trunk 283460) (llvm/trunk 283502)" |