<commit_before>; RUN: llc < %s -march=x86-64 | grep {movq	8(%rsp), %rax}
; RUN: llc < %s -march=x86 > %t
; RUN: grep {movl	8(%esp), %edx} %t
; RUN: grep {movl	4(%esp), %eax} %t

%struct.s = type { i64, i64, i64 }

define i64 @f(%struct.s* byval %a) {
entry:
	%tmp2 = getelementptr %struct.s* %a, i32 0, i32 0
	%tmp3 = load i64* %tmp2, align 8
	ret i64 %tmp3
}<commit_msg>FileCheckize this in a hope to quiet a valgrind warning on grep.<commit_after>; RUN: llc < %s -march=x86-64 | FileCheck -check-prefix=X86-64 %s
; RUN: llc < %s -march=x86 | FileCheck -check-prefix=X86 %s

; X86: movl	4(%esp), %eax
; X86: movl	8(%esp), %edx

; X86-64: movq	8(%rsp), %rax

%struct.s = type { i64, i64, i64 }

define i64 @f(%struct.s* byval %a) {
entry:
	%tmp2 = getelementptr %struct.s* %a, i32 0, i32 0
	%tmp3 = load i64* %tmp2, align 8
	ret i64 %tmp3
}
{'fraction_non_alphanumeric': 0.1880952380952381, 'fraction_numerical': 0.09285714285714286, 'mean_word_length': 3.6983240223463687, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 4, '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': '6855807', 'n_tokens_mistral': 445, 'n_tokens_neox': 396, 'n_words': 120}