<commit_before>; RUN: llc < %s -march=x86            | FileCheck %s
; RUN: llc < %s -mtriple=x86_64-linux | FileCheck %s
; CHECK-NOT:     lea

@B = external global [1000 x float], align 32
@A = external global [1000 x float], align 32
@P = external global [1000 x i32], align 32

define void @foo(i32 %m) nounwind {
entry:
	%tmp1 = icmp sgt i32 %m, 0
	br i1 %tmp1, label %bb, label %return

bb:
	%i.019.0 = phi i32 [ %indvar.next, %bb ], [ 0, %entry ]
	%tmp2 = getelementptr [1000 x float]* @B, i32 0, i32 %i.019.0
	%tmp3 = load float* %tmp2, align 4
	%tmp4 = fmul float %tmp3, 2.000000e+00
	%tmp5 = getelementptr [1000 x float]* @A, i32 0, i32 %i.019.0
	store float %tmp4, float* %tmp5, align 4
	%tmp8 = shl i32 %i.019.0, 1
	%tmp9 = add i32 %tmp8, 64
	%tmp10 = getelementptr [1000 x i32]* @P, i32 0, i32 %i.019.0
	store i32 %tmp9, i32* %tmp10, align 4
	%indvar.next = add i32 %i.019.0, 1
	%exitcond = icmp eq i32 %indvar.next, %m
	br i1 %exitcond, label %return, label %bb

return:<commit_msg>test commit.<commit_after>; RUN: llc < %s -march=x86            | FileCheck %s
; RUN: llc < %s -mtriple=x86_64-linux | FileCheck %s
; CHECK-NOT:    lea

@B = external global [1000 x float], align 32
@A = external global [1000 x float], align 32
@P = external global [1000 x i32], align 32

define void @foo(i32 %m) nounwind {
entry:
	%tmp1 = icmp sgt i32 %m, 0
	br i1 %tmp1, label %bb, label %return

bb:
	%i.019.0 = phi i32 [ %indvar.next, %bb ], [ 0, %entry ]
	%tmp2 = getelementptr [1000 x float]* @B, i32 0, i32 %i.019.0
	%tmp3 = load float* %tmp2, align 4
	%tmp4 = fmul float %tmp3, 2.000000e+00
	%tmp5 = getelementptr [1000 x float]* @A, i32 0, i32 %i.019.0
	store float %tmp4, float* %tmp5, align 4
	%tmp8 = shl i32 %i.019.0, 1
	%tmp9 = add i32 %tmp8, 64
	%tmp10 = getelementptr [1000 x i32]* @P, i32 0, i32 %i.019.0
	store i32 %tmp9, i32* %tmp10, align 4
	%indvar.next = add i32 %i.019.0, 1
	%exitcond = icmp eq i32 %indvar.next, %m
	br i1 %exitcond, label %return, label %bb

return:
{'fraction_non_alphanumeric': 0.15357502517623364, 'fraction_numerical': 0.13595166163141995, 'mean_word_length': 3.3384279475982535, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3496538', 'n_tokens_mistral': 1024, 'n_tokens_neox': 863, 'n_words': 300}