<commit_before><commit_msg>Add test case for r170674<commit_after>; RUN: llc  -march=mipsel -mcpu=mips16 -relocation-model=pic -O3 < %s | FileCheck %s -check-prefix=16

@.str = private unnamed_addr constant [6 x i8] c"hello\00", align 1
@_ZTIPKc = external constant i8*

define i32 @main() {
; 16: main:
; 16: 	.cfi_startproc
; 16: 	save	$ra, $s0, $s1, 32
; 16:   .cfi_offset 17, -8
; 16: 	.cfi_offset 16, -12
; 16: 	.cfi_offset 31, -4
entry:
  %retval = alloca i32, align 4
  store i32 0, i32* %retval
  %exception = call i8* @__cxa_allocate_exception(i32 4) nounwind
  %0 = bitcast i8* %exception to i8**
  store i8* getelementptr inbounds ([6 x i8]* @.str, i32 0, i32 0), i8** %0
  call void @__cxa_throw(i8* %exception, i8* bitcast (i8** @_ZTIPKc to i8*), i8* null) noreturn
  unreachable

return:                                           ; No predecessors!
  %1 = load i32* %retval
  ret i32 %1
}

declare i8* @__cxa_allocate_exception(i32)

declare void @__cxa_throw(i8*, i8*, i8*)
{'fraction_non_alphanumeric': 0.13866396761133604, 'fraction_numerical': 0.08906882591093117, 'mean_word_length': 3.3187772925764194, 'pattern_counts': {'":': 0, '<': 4, '<?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': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5291622', 'n_tokens_mistral': 465, 'n_tokens_neox': 411, 'n_words': 123}