<commit_before>; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu -relocation-model=pic > %t
; RUN: grep {leal	i@TLSGD(,%ebx,1), %eax} %t
; RUN: grep {call	___tls_get_addr@PLT} %t
; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu -relocation-model=pic > %t2
; RUN: grep {leaq	i@TLSGD(%rip), %rdi} %t2
; RUN: grep {call	__tls_get_addr@PLT} %t2

@i = thread_local global i32 15

define i32* @f() {
entry:
	ret i32* @i
}
<commit_msg>no need for unwind info<commit_after>; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu -relocation-model=pic > %t
; RUN: grep {leal	i@TLSGD(,%ebx,1), %eax} %t
; RUN: grep {call	___tls_get_addr@PLT} %t
; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu -relocation-model=pic > %t2
; RUN: grep {leaq	i@TLSGD(%rip), %rdi} %t2
; RUN: grep {call	__tls_get_addr@PLT} %t2

@i = thread_local global i32 15

define i32* @f() nounwind {
entry:
	ret i32* @i
}

{'fraction_non_alphanumeric': 0.18259935553168635, 'fraction_numerical': 0.05370569280343716, 'mean_word_length': 4.4186046511627906, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4124523', 'n_tokens_mistral': 491, 'n_tokens_neox': 443, 'n_words': 107}