brintos

brintos / llvm-project-archived public Read only

0
0
Text · 8.5 KiB · 0b4c6f7 Raw
388 lines · plain
1; RUN: llc -mtriple=nvptx < %s > %t2; RUN: llc -mtriple=nvptx64 < %s > %t3 4@i1_s = external global i1		; <ptr> [#uses=1]5@i2_s = external global i2		; <ptr> [#uses=1]6@i3_s = external global i3		; <ptr> [#uses=1]7@i4_s = external global i4		; <ptr> [#uses=1]8@i5_s = external global i5		; <ptr> [#uses=1]9@i6_s = external global i6		; <ptr> [#uses=1]10@i7_s = external global i7		; <ptr> [#uses=1]11@i8_s = external global i8		; <ptr> [#uses=1]12@i9_s = external global i9		; <ptr> [#uses=1]13@i10_s = external global i10		; <ptr> [#uses=1]14@i11_s = external global i11		; <ptr> [#uses=1]15@i12_s = external global i12		; <ptr> [#uses=1]16@i13_s = external global i13		; <ptr> [#uses=1]17@i14_s = external global i14		; <ptr> [#uses=1]18@i15_s = external global i15		; <ptr> [#uses=1]19@i16_s = external global i16		; <ptr> [#uses=1]20@i17_s = external global i17		; <ptr> [#uses=1]21@i18_s = external global i18		; <ptr> [#uses=1]22@i19_s = external global i19		; <ptr> [#uses=1]23@i20_s = external global i20		; <ptr> [#uses=1]24@i21_s = external global i21		; <ptr> [#uses=1]25@i22_s = external global i22		; <ptr> [#uses=1]26@i23_s = external global i23		; <ptr> [#uses=1]27@i24_s = external global i24		; <ptr> [#uses=1]28@i25_s = external global i25		; <ptr> [#uses=1]29@i26_s = external global i26		; <ptr> [#uses=1]30@i27_s = external global i27		; <ptr> [#uses=1]31@i28_s = external global i28		; <ptr> [#uses=1]32@i29_s = external global i29		; <ptr> [#uses=1]33@i30_s = external global i30		; <ptr> [#uses=1]34@i31_s = external global i31		; <ptr> [#uses=1]35@i32_s = external global i32		; <ptr> [#uses=1]36@i33_s = external global i33		; <ptr> [#uses=1]37@i34_s = external global i34		; <ptr> [#uses=1]38@i35_s = external global i35		; <ptr> [#uses=1]39@i36_s = external global i36		; <ptr> [#uses=1]40@i37_s = external global i37		; <ptr> [#uses=1]41@i38_s = external global i38		; <ptr> [#uses=1]42@i39_s = external global i39		; <ptr> [#uses=1]43@i40_s = external global i40		; <ptr> [#uses=1]44@i41_s = external global i41		; <ptr> [#uses=1]45@i42_s = external global i42		; <ptr> [#uses=1]46@i43_s = external global i43		; <ptr> [#uses=1]47@i44_s = external global i44		; <ptr> [#uses=1]48@i45_s = external global i45		; <ptr> [#uses=1]49@i46_s = external global i46		; <ptr> [#uses=1]50@i47_s = external global i47		; <ptr> [#uses=1]51@i48_s = external global i48		; <ptr> [#uses=1]52@i49_s = external global i49		; <ptr> [#uses=1]53@i50_s = external global i50		; <ptr> [#uses=1]54@i51_s = external global i51		; <ptr> [#uses=1]55@i52_s = external global i52		; <ptr> [#uses=1]56@i53_s = external global i53		; <ptr> [#uses=1]57@i54_s = external global i54		; <ptr> [#uses=1]58@i55_s = external global i55		; <ptr> [#uses=1]59@i56_s = external global i56		; <ptr> [#uses=1]60@i57_s = external global i57		; <ptr> [#uses=1]61@i58_s = external global i58		; <ptr> [#uses=1]62@i59_s = external global i59		; <ptr> [#uses=1]63@i60_s = external global i60		; <ptr> [#uses=1]64@i61_s = external global i61		; <ptr> [#uses=1]65@i62_s = external global i62		; <ptr> [#uses=1]66@i63_s = external global i63		; <ptr> [#uses=1]67@i64_s = external global i64		; <ptr> [#uses=1]68 69define void @i1_ls(i1 signext %x) nounwind  {70	store i1 %x, ptr @i1_s71	ret void72}73 74define void @i2_ls(i2 signext %x) nounwind  {75	store i2 %x, ptr @i2_s76	ret void77}78 79define void @i3_ls(i3 signext %x) nounwind  {80	store i3 %x, ptr @i3_s81	ret void82}83 84define void @i4_ls(i4 signext %x) nounwind  {85	store i4 %x, ptr @i4_s86	ret void87}88 89define void @i5_ls(i5 signext %x) nounwind  {90	store i5 %x, ptr @i5_s91	ret void92}93 94define void @i6_ls(i6 signext %x) nounwind  {95	store i6 %x, ptr @i6_s96	ret void97}98 99define void @i7_ls(i7 signext %x) nounwind  {100	store i7 %x, ptr @i7_s101	ret void102}103 104define void @i8_ls(i8 signext %x) nounwind  {105	store i8 %x, ptr @i8_s106	ret void107}108 109define void @i9_ls(i9 signext %x) nounwind  {110	store i9 %x, ptr @i9_s111	ret void112}113 114define void @i10_ls(i10 signext %x) nounwind  {115	store i10 %x, ptr @i10_s116	ret void117}118 119define void @i11_ls(i11 signext %x) nounwind  {120	store i11 %x, ptr @i11_s121	ret void122}123 124define void @i12_ls(i12 signext %x) nounwind  {125	store i12 %x, ptr @i12_s126	ret void127}128 129define void @i13_ls(i13 signext %x) nounwind  {130	store i13 %x, ptr @i13_s131	ret void132}133 134define void @i14_ls(i14 signext %x) nounwind  {135	store i14 %x, ptr @i14_s136	ret void137}138 139define void @i15_ls(i15 signext %x) nounwind  {140	store i15 %x, ptr @i15_s141	ret void142}143 144define void @i16_ls(i16 signext %x) nounwind  {145	store i16 %x, ptr @i16_s146	ret void147}148 149define void @i17_ls(i17 signext %x) nounwind  {150	store i17 %x, ptr @i17_s151	ret void152}153 154define void @i18_ls(i18 signext %x) nounwind  {155	store i18 %x, ptr @i18_s156	ret void157}158 159define void @i19_ls(i19 signext %x) nounwind  {160	store i19 %x, ptr @i19_s161	ret void162}163 164define void @i20_ls(i20 signext %x) nounwind  {165	store i20 %x, ptr @i20_s166	ret void167}168 169define void @i21_ls(i21 signext %x) nounwind  {170	store i21 %x, ptr @i21_s171	ret void172}173 174define void @i22_ls(i22 signext %x) nounwind  {175	store i22 %x, ptr @i22_s176	ret void177}178 179define void @i23_ls(i23 signext %x) nounwind  {180	store i23 %x, ptr @i23_s181	ret void182}183 184define void @i24_ls(i24 signext %x) nounwind  {185	store i24 %x, ptr @i24_s186	ret void187}188 189define void @i25_ls(i25 signext %x) nounwind  {190	store i25 %x, ptr @i25_s191	ret void192}193 194define void @i26_ls(i26 signext %x) nounwind  {195	store i26 %x, ptr @i26_s196	ret void197}198 199define void @i27_ls(i27 signext %x) nounwind  {200	store i27 %x, ptr @i27_s201	ret void202}203 204define void @i28_ls(i28 signext %x) nounwind  {205	store i28 %x, ptr @i28_s206	ret void207}208 209define void @i29_ls(i29 signext %x) nounwind  {210	store i29 %x, ptr @i29_s211	ret void212}213 214define void @i30_ls(i30 signext %x) nounwind  {215	store i30 %x, ptr @i30_s216	ret void217}218 219define void @i31_ls(i31 signext %x) nounwind  {220	store i31 %x, ptr @i31_s221	ret void222}223 224define void @i32_ls(i32 signext %x) nounwind  {225	store i32 %x, ptr @i32_s226	ret void227}228 229define void @i33_ls(i33 signext %x) nounwind  {230	store i33 %x, ptr @i33_s231	ret void232}233 234define void @i34_ls(i34 signext %x) nounwind  {235	store i34 %x, ptr @i34_s236	ret void237}238 239define void @i35_ls(i35 signext %x) nounwind  {240	store i35 %x, ptr @i35_s241	ret void242}243 244define void @i36_ls(i36 signext %x) nounwind  {245	store i36 %x, ptr @i36_s246	ret void247}248 249define void @i37_ls(i37 signext %x) nounwind  {250	store i37 %x, ptr @i37_s251	ret void252}253 254define void @i38_ls(i38 signext %x) nounwind  {255	store i38 %x, ptr @i38_s256	ret void257}258 259define void @i39_ls(i39 signext %x) nounwind  {260	store i39 %x, ptr @i39_s261	ret void262}263 264define void @i40_ls(i40 signext %x) nounwind  {265	store i40 %x, ptr @i40_s266	ret void267}268 269define void @i41_ls(i41 signext %x) nounwind  {270	store i41 %x, ptr @i41_s271	ret void272}273 274define void @i42_ls(i42 signext %x) nounwind  {275	store i42 %x, ptr @i42_s276	ret void277}278 279define void @i43_ls(i43 signext %x) nounwind  {280	store i43 %x, ptr @i43_s281	ret void282}283 284define void @i44_ls(i44 signext %x) nounwind  {285	store i44 %x, ptr @i44_s286	ret void287}288 289define void @i45_ls(i45 signext %x) nounwind  {290	store i45 %x, ptr @i45_s291	ret void292}293 294define void @i46_ls(i46 signext %x) nounwind  {295	store i46 %x, ptr @i46_s296	ret void297}298 299define void @i47_ls(i47 signext %x) nounwind  {300	store i47 %x, ptr @i47_s301	ret void302}303 304define void @i48_ls(i48 signext %x) nounwind  {305	store i48 %x, ptr @i48_s306	ret void307}308 309define void @i49_ls(i49 signext %x) nounwind  {310	store i49 %x, ptr @i49_s311	ret void312}313 314define void @i50_ls(i50 signext %x) nounwind  {315	store i50 %x, ptr @i50_s316	ret void317}318 319define void @i51_ls(i51 signext %x) nounwind  {320	store i51 %x, ptr @i51_s321	ret void322}323 324define void @i52_ls(i52 signext %x) nounwind  {325	store i52 %x, ptr @i52_s326	ret void327}328 329define void @i53_ls(i53 signext %x) nounwind  {330	store i53 %x, ptr @i53_s331	ret void332}333 334define void @i54_ls(i54 signext %x) nounwind  {335	store i54 %x, ptr @i54_s336	ret void337}338 339define void @i55_ls(i55 signext %x) nounwind  {340	store i55 %x, ptr @i55_s341	ret void342}343 344define void @i56_ls(i56 signext %x) nounwind  {345	store i56 %x, ptr @i56_s346	ret void347}348 349define void @i57_ls(i57 signext %x) nounwind  {350	store i57 %x, ptr @i57_s351	ret void352}353 354define void @i58_ls(i58 signext %x) nounwind  {355	store i58 %x, ptr @i58_s356	ret void357}358 359define void @i59_ls(i59 signext %x) nounwind  {360	store i59 %x, ptr @i59_s361	ret void362}363 364define void @i60_ls(i60 signext %x) nounwind  {365	store i60 %x, ptr @i60_s366	ret void367}368 369define void @i61_ls(i61 signext %x) nounwind  {370	store i61 %x, ptr @i61_s371	ret void372}373 374define void @i62_ls(i62 signext %x) nounwind  {375	store i62 %x, ptr @i62_s376	ret void377}378 379define void @i63_ls(i63 signext %x) nounwind  {380	store i63 %x, ptr @i63_s381	ret void382}383 384define void @i64_ls(i64 signext %x) nounwind  {385	store i64 %x, ptr @i64_s386	ret void387}388