Lines Matching refs:prefetch
13 declare void @llvm.prefetch(ptr, i32, i32, i32)
26 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
31 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
37 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
39 call void @llvm.prefetch(ptr %a, i32 0, i32 0, i32 1)
54 ; RV32ZICBOP-NEXT: prefetch.w 0(a0)
59 ; RV64ZICBOP-NEXT: prefetch.w 0(a0)
65 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.w 0(a0)
67 call void @llvm.prefetch(ptr %a, i32 1, i32 0, i32 1)
82 ; RV32ZICBOP-NEXT: prefetch.i 0(a0)
87 ; RV64ZICBOP-NEXT: prefetch.i 0(a0)
93 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.i 0(a0)
95 call void @llvm.prefetch(ptr %a, i32 0, i32 0, i32 0)
110 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
115 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
121 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
123 call void @llvm.prefetch(ptr %a, i32 0, i32 1, i32 1)
138 ; RV32ZICBOP-NEXT: prefetch.w 0(a0)
143 ; RV64ZICBOP-NEXT: prefetch.w 0(a0)
149 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.w 0(a0)
151 call void @llvm.prefetch(ptr %a, i32 1, i32 1, i32 1)
166 ; RV32ZICBOP-NEXT: prefetch.i 0(a0)
171 ; RV64ZICBOP-NEXT: prefetch.i 0(a0)
177 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.i 0(a0)
179 call void @llvm.prefetch(ptr %a, i32 0, i32 1, i32 0)
194 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
199 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
205 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
207 call void @llvm.prefetch(ptr %a, i32 0, i32 2, i32 1)
222 ; RV32ZICBOP-NEXT: prefetch.w 0(a0)
227 ; RV64ZICBOP-NEXT: prefetch.w 0(a0)
233 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.w 0(a0)
235 call void @llvm.prefetch(ptr %a, i32 1, i32 2, i32 1)
250 ; RV32ZICBOP-NEXT: prefetch.i 0(a0)
255 ; RV64ZICBOP-NEXT: prefetch.i 0(a0)
261 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.i 0(a0)
263 call void @llvm.prefetch(ptr %a, i32 0, i32 2, i32 0)
279 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
284 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
289 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
291 call void @llvm.prefetch(ptr %a, i32 0, i32 3, i32 1)
306 ; RV32ZICBOP-NEXT: prefetch.w 0(a0)
311 ; RV64ZICBOP-NEXT: prefetch.w 0(a0)
316 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.w 0(a0)
318 call void @llvm.prefetch(ptr %a, i32 1, i32 3, i32 1)
333 ; RV32ZICBOP-NEXT: prefetch.i 0(a0)
338 ; RV64ZICBOP-NEXT: prefetch.i 0(a0)
343 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.i 0(a0)
345 call void @llvm.prefetch(ptr %a, i32 0, i32 3, i32 0)
360 ; RV32ZICBOP-NEXT: prefetch.r 2016(a0)
365 ; RV64ZICBOP-NEXT: prefetch.r 2016(a0)
371 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 2016(a0)
374 call void @llvm.prefetch(ptr %addr, i32 0, i32 0, i32 1)
389 ; RV32ZICBOP-NEXT: prefetch.r -2048(a0)
394 ; RV64ZICBOP-NEXT: prefetch.r -2048(a0)
400 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r -2048(a0)
403 call void @llvm.prefetch(ptr %addr, i32 0, i32 0, i32 1)
418 ; RV32ZICBOP-NEXT: prefetch.r 32(a0)
423 ; RV64ZICBOP-NEXT: prefetch.r 32(a0)
429 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 32(a0)
432 call void @llvm.prefetch(ptr %addr, i32 0, i32 0, i32 1)
447 ; RV32ZICBOP-NEXT: prefetch.r -32(a0)
452 ; RV64ZICBOP-NEXT: prefetch.r -32(a0)
458 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r -32(a0)
461 call void @llvm.prefetch(ptr %addr, i32 0, i32 0, i32 1)
477 ; RV32ZICBOP-NEXT: prefetch.r 2016(a0)
483 ; RV64ZICBOP-NEXT: prefetch.r 2016(a0)
490 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 2016(a0)
493 call void @llvm.prefetch(ptr %addr, i32 0, i32 0, i32 1)
509 ; RV32ZICBOP-NEXT: prefetch.r -2048(a0)
515 ; RV64ZICBOP-NEXT: prefetch.r -2048(a0)
522 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r -2048(a0)
525 call void @llvm.prefetch(ptr %addr, i32 0, i32 0, i32 1)
541 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
547 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
554 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
557 call void @llvm.prefetch(ptr %addr, i32 0, i32 0, i32 1)
573 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
579 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
586 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
589 call void @llvm.prefetch(ptr %addr, i32 0, i32 0, i32 1)
606 ; RV32ZICBOP-NEXT: prefetch.r 64(a0)
613 ; RV64ZICBOP-NEXT: prefetch.r 64(a0)
621 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 64(a0)
624 call void @llvm.prefetch(ptr %addr, i32 0, i32 0, i32 1)
641 ; RV32ZICBOP-NEXT: prefetch.r -64(a0)
648 ; RV64ZICBOP-NEXT: prefetch.r -64(a0)
656 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r -64(a0)
659 call void @llvm.prefetch(ptr %addr, i32 0, i32 0, i32 1)
679 ; RV32ZICBOP-NEXT: prefetch.r 0(sp)
686 ; RV64ZICBOP-NEXT: prefetch.r 0(sp)
694 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(sp)
700 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
731 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
743 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
756 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
763 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
784 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
792 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
801 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
807 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
828 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
836 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
845 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
851 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
871 ; RV32ZICBOP-NEXT: prefetch.r 32(sp)
878 ; RV64ZICBOP-NEXT: prefetch.r 32(sp)
886 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 32(sp)
892 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
912 ; RV32ZICBOP-NEXT: prefetch.r -32(sp)
919 ; RV64ZICBOP-NEXT: prefetch.r -32(sp)
927 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r -32(sp)
933 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
953 ; RV32ZICBOP-NEXT: prefetch.r 2016(sp)
960 ; RV64ZICBOP-NEXT: prefetch.r 2016(sp)
968 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 2016(sp)
974 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
994 ; RV32ZICBOP-NEXT: prefetch.r -2048(sp)
1001 ; RV64ZICBOP-NEXT: prefetch.r -2048(sp)
1009 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r -2048(sp)
1015 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1036 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
1044 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
1053 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
1059 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1081 ; RV32ZICBOP-NEXT: prefetch.r -2048(a0)
1090 ; RV64ZICBOP-NEXT: prefetch.r -2048(a0)
1100 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r -2048(a0)
1106 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1122 ; RV32ZICBOP-NEXT: prefetch.r 32(a0)
1128 ; RV64ZICBOP-NEXT: prefetch.r 32(a0)
1135 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 32(a0)
1138 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1155 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
1162 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
1170 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
1173 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1189 ; RV32ZICBOP-NEXT: prefetch.r 32(a0)
1195 ; RV64ZICBOP-NEXT: prefetch.r 32(a0)
1202 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 32(a0)
1205 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1222 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
1229 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
1237 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
1240 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1259 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
1266 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
1274 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
1277 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1294 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
1301 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
1309 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
1312 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1329 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
1336 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
1344 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
1347 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1364 ; RV32ZICBOP-NEXT: prefetch.r 32(a0)
1371 ; RV64ZICBOP-NEXT: prefetch.r 32(a0)
1379 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 32(a0)
1382 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1399 ; RV32ZICBOP-NEXT: prefetch.r -32(a0)
1406 ; RV64ZICBOP-NEXT: prefetch.r -32(a0)
1414 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r -32(a0)
1417 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1434 ; RV32ZICBOP-NEXT: prefetch.r 2016(a0)
1441 ; RV64ZICBOP-NEXT: prefetch.r 2016(a0)
1449 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 2016(a0)
1452 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1469 ; RV32ZICBOP-NEXT: prefetch.r -2048(a0)
1476 ; RV64ZICBOP-NEXT: prefetch.r -2048(a0)
1484 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r -2048(a0)
1487 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1504 ; RV32ZICBOP-NEXT: prefetch.r 0(a0)
1511 ; RV64ZICBOP-NEXT: prefetch.r 0(a0)
1519 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r 0(a0)
1522 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)
1539 ; RV32ZICBOP-NEXT: prefetch.r -2048(a0)
1546 ; RV64ZICBOP-NEXT: prefetch.r -2048(a0)
1554 ; RV64ZICBOPZIHINTNTL-NEXT: prefetch.r -2048(a0)
1557 call void @llvm.prefetch(ptr %ptr, i32 0, i32 0, i32 1)