<div>Hello!</div><div><br></div><div>I caught a typo with misspelled CHECK: comment in a recent clang commit. Having scanned LLVM repository I found out another couple of such typos.</div><div><br></div><div>Some of them looked intentional, so I fixed only those looking really like typos: letters in different order and wrong last symbol.</div>

<div><br></div><div>Please, review this patch.</div><div><br></div><div>--</div><div>Alexander Zinenko</div><div><br></div><div>Index: test/Transforms/SROA/vector-promotion.ll</div><div>===================================================================</div>

<div>--- test/Transforms/SROA/vector-promotion.ll<span class="" style="white-space:pre">        </span>(revision 169521)</div><div>+++ test/Transforms/SROA/vector-promotion.ll<span class="" style="white-space:pre">      </span>(working copy)</div>

<div>@@ -295,7 +295,7 @@</div><div> }</div><div> </div><div> define <2 x i8> @PR14349.1(i32 %x) {</div><div>-; CEHCK: @PR14349.1</div><div>+; CHECK: @PR14349.1</div><div> ; The first testcase for broken SROA rewriting of split integer loads and</div>

<div> ; stores due to smaller vector loads and stores. This particular test ensures</div><div> ; that we can rewrite a split store of an integer to a store of a vector.</div><div>@@ -317,7 +317,7 @@</div><div> }</div><div>

 </div><div> define i32 @PR14349.2(<2 x i8> %x) {</div><div>-; CEHCK: @PR14349.2</div><div>+; CHECK: @PR14349.2</div><div> ; The first testcase for broken SROA rewriting of split integer loads and</div><div> ; stores due to smaller vector loads and stores. This particular test ensures</div>

<div> ; that we can rewrite a split load of an integer to a load of a vector.</div><div>Index: test/Transforms/InstCombine/mul.ll</div><div>===================================================================</div><div>--- test/Transforms/InstCombine/mul.ll<span class="" style="white-space:pre">     </span>(revision 169521)</div>

<div>+++ test/Transforms/InstCombine/mul.ll<span class="" style="white-space:pre">      </span>(working copy)</div><div>@@ -65,7 +65,7 @@</div><div> ; CHECK: @test9</div><div>         %j = mul i32 %i, -1             ; <i32> [#uses=1]</div>

<div>         ret i32 %j</div><div>-; CHECJ: sub i32 0, %i</div><div>+; CHECK: sub i32 0, %i</div><div> }</div><div> </div><div> define i32 @test10(i32 %a, i32 %b) {</div><div>Index: test/CodeGen/X86/atom-bypass-slow-division.ll</div>

<div>===================================================================</div><div>--- test/CodeGen/X86/atom-bypass-slow-division.ll<span class="" style="white-space:pre"> </span>(revision 169521)</div><div>+++ test/CodeGen/X86/atom-bypass-slow-division.ll<span class="" style="white-space:pre"> </span>(working copy)</div>

<div>@@ -35,7 +35,7 @@</div><div> ; CHECK: divb</div><div> ; CHECK: addl</div><div> ; CHECK: ret</div><div>-; CEECK-NOT: idivl</div><div>+; CHECK-NOT: idivl</div><div> ; CHECK-NOT: divb</div><div>   %resultdiv = sdiv i32 %a, %b</div>

<div>   %resultrem = srem i32 %a, %b</div><div>@@ -66,7 +66,7 @@</div><div> </div><div> define i32 @test_use_div_reg_imm(i32 %a) nounwind {</div><div> ; CHECK: test_use_div_reg_imm</div><div>-; CEHCK-NOT: test</div><div>
+; CHECK-NOT: test</div>
<div> ; CHECK-NOT: idiv</div><div> ; CHECK-NOT: divb</div><div>   %resultdiv = sdiv i32 %a, 33</div><div>@@ -75,7 +75,7 @@</div><div> </div><div> define i32 @test_use_rem_reg_imm(i32 %a) nounwind {</div><div> ; CHECK: test_use_rem_reg_imm</div>

<div>-; CEHCK-NOT: test</div><div>+; CHECK-NOT: test</div><div> ; CHECK-NOT: idiv</div><div> ; CHECK-NOT: divb</div><div>   %resultrem = srem i32 %a, 33</div><div>@@ -84,7 +84,7 @@</div><div> </div><div> define i32 @test_use_divrem_reg_imm(i32 %a) nounwind {</div>

<div> ; CHECK: test_use_divrem_reg_imm</div><div>-; CEHCK-NOT: test</div><div>+; CHECK-NOT: test</div><div> ; CHECK-NOT: idiv</div><div> ; CHECK-NOT: divb</div><div>   %resultdiv = sdiv i32 %a, 33</div><div>Index: test/CodeGen/Thumb2/thumb2-mul.ll</div>

<div>===================================================================</div><div>--- test/CodeGen/Thumb2/thumb2-mul.ll<span class="" style="white-space:pre">     </span>(revision 169521)</div><div>+++ test/CodeGen/Thumb2/thumb2-mul.ll<span class="" style="white-space:pre">     </span>(working copy)</div>

<div>@@ -15,7 +15,7 @@</div><div> ; CHECK: t1:</div><div> ; CHECK: mla     r0, r2, r0, r1</div><div> ; CHECK: add.w   r0, r0, r0, lsl #3</div><div>-; CHECL: add.w   r0, r3, r0, lsl #2</div><div>+; CHECK: add.w   r0, r3, r0, lsl #2</div>

<div>   %mul = mul i32 %n, %i</div><div>   %add = add i32 %mul, %j</div><div>   %0 = ptrtoint %struct.CMPoint* %thePoints to i32</div><div>Index: test/CodeGen/ARM/domain-conv-vmovs.ll</div><div>===================================================================</div>

<div>--- test/CodeGen/ARM/domain-conv-vmovs.ll<span class="" style="white-space:pre">   </span>(revision 169521)</div><div>+++ test/CodeGen/ARM/domain-conv-vmovs.ll<span class="" style="white-space:pre"> </span>(working copy)</div>

<div>@@ -78,7 +78,7 @@</div><div>   ; use-def chains would be messed up. Primarily a compile-test (we used to</div><div>   ; internal fault).</div><div>   call void @bar()</div><div>-; CHECL: bl bar</div><div>+; CHECK: bl bar</div>

<div> ; CHECK: vext.32</div><div> ; CHECK: vext.32</div><div>   ret float %val</div>