llvm-project/clang/test/CodeGen/aarch64-sve-intrinsics
Sander de Smalen e4872d7f08 [SveEmitter] Add builtins for svlen
The svlen builtins return the number of elements in a vector
and are implemented using `llvm.vscale`.

Reviewed By: efriedma

Differential Revision: https://reviews.llvm.org/D78755
2020-04-27 21:27:32 +01:00
..
negative [SveEmitter] IsInsertOp1SVALL and builtins for svqdec[bhwd] and svqinc[bhwd] 2020-04-27 11:45:10 +01:00
acle_sve_abd.c [SveEmitter] Add support for _n form builtins 2020-04-22 14:23:54 +01:00
acle_sve_abs.c [SveEmitter] Explicitly merge with zero/undef 2020-04-20 16:26:20 +01:00
acle_sve_add.c [SveEmitter] Add support for _n form builtins 2020-04-22 14:23:54 +01:00
acle_sve_asrd.c [SveEmitter] Add more immediate operand checks. 2020-04-20 14:41:58 +01:00
acle_sve_cmla.c [SveEmitter] Add immediate checks for lanes and complex imms 2020-04-20 15:10:54 +01:00
acle_sve_cmpeq.c [SveEmitter] Add builtins for compares and ReverseCompare flag. 2020-04-24 14:33:47 +01:00
acle_sve_cmpge.c [SveEmitter] Add builtins for compares and ReverseCompare flag. 2020-04-24 14:33:47 +01:00
acle_sve_cmpgt.c [SveEmitter] Add builtins for compares and ReverseCompare flag. 2020-04-24 14:33:47 +01:00
acle_sve_cmple.c [SveEmitter] Add builtins for compares and ReverseCompare flag. 2020-04-24 14:33:47 +01:00
acle_sve_cmplt.c [SveEmitter] Add builtins for compares and ReverseCompare flag. 2020-04-24 14:33:47 +01:00
acle_sve_cmpne.c [SveEmitter] Add builtins for compares and ReverseCompare flag. 2020-04-24 14:33:47 +01:00
acle_sve_cmpuo.c [SveEmitter] Add builtins for compares and ReverseCompare flag. 2020-04-24 14:33:47 +01:00
acle_sve_cntb.c [SveEmitter] Add IsAppendSVALL and builtins for svptrue and svcnt[bhwd] 2020-04-26 12:44:26 +01:00
acle_sve_cntd.c [SveEmitter] Add IsAppendSVALL and builtins for svptrue and svcnt[bhwd] 2020-04-26 12:44:26 +01:00
acle_sve_cnth.c [SveEmitter] Add IsAppendSVALL and builtins for svptrue and svcnt[bhwd] 2020-04-26 12:44:26 +01:00
acle_sve_cntw.c [SveEmitter] Add IsAppendSVALL and builtins for svptrue and svcnt[bhwd] 2020-04-26 12:44:26 +01:00
acle_sve_cvt.c [AArch64] Define ACLE FP conversion intrinsics with more specific predicate. 2020-04-23 10:53:23 +01:00
acle_sve_div.c [SveEmitter] Add support for _n form builtins 2020-04-22 14:23:54 +01:00
acle_sve_divr.c [SveEmitter] Add support for _n form builtins 2020-04-22 14:23:54 +01:00
acle_sve_dot.c [SveEmitter] Add immediate checks for lanes and complex imms 2020-04-20 15:10:54 +01:00
acle_sve_ext.c [SveEmitter] Add more immediate operand checks. 2020-04-20 14:41:58 +01:00
acle_sve_ld1.c [SveEmitter] Use llvm.aarch64.sve.ld1/st1 for contiguous load/store builtins 2020-04-23 15:15:41 +01:00
acle_sve_ld1rq.c [SveEmitter] Add builtins for svld1rq 2020-04-24 11:10:28 +01:00
acle_sve_ld1sb.c [SveEmitter] Use llvm.aarch64.sve.ld1/st1 for contiguous load/store builtins 2020-04-23 15:15:41 +01:00
acle_sve_ld1sh.c [SveEmitter] Use llvm.aarch64.sve.ld1/st1 for contiguous load/store builtins 2020-04-23 15:15:41 +01:00
acle_sve_ld1sw.c [SveEmitter] Use llvm.aarch64.sve.ld1/st1 for contiguous load/store builtins 2020-04-23 15:15:41 +01:00
acle_sve_ld1ub.c [SveEmitter] Use llvm.aarch64.sve.ld1/st1 for contiguous load/store builtins 2020-04-23 15:15:41 +01:00
acle_sve_ld1uh.c [SveEmitter] Use llvm.aarch64.sve.ld1/st1 for contiguous load/store builtins 2020-04-23 15:15:41 +01:00
acle_sve_ld1uw.c [SveEmitter] Use llvm.aarch64.sve.ld1/st1 for contiguous load/store builtins 2020-04-23 15:15:41 +01:00
acle_sve_ldff1.c [SveEmitter] Implement builtins for gathers/scatters 2020-04-22 13:21:39 +01:00
acle_sve_ldff1sb.c [SveEmitter] Implement builtins for gathers/scatters 2020-04-22 13:21:39 +01:00
acle_sve_ldff1sh.c [SveEmitter] Implement builtins for gathers/scatters 2020-04-22 13:21:39 +01:00
acle_sve_ldff1sw.c [SveEmitter] Implement builtins for gathers/scatters 2020-04-22 13:21:39 +01:00
acle_sve_ldff1ub.c [SveEmitter] Implement builtins for gathers/scatters 2020-04-22 13:21:39 +01:00
acle_sve_ldff1uh.c [SveEmitter] Implement builtins for gathers/scatters 2020-04-22 13:21:39 +01:00
acle_sve_ldff1uw.c [SveEmitter] Implement builtins for gathers/scatters 2020-04-22 13:21:39 +01:00
acle_sve_ldnf1.c [SveEmitter] Implement builtins for contiguous loads/stores 2020-04-14 15:24:57 +01:00
acle_sve_ldnf1sh.c [SveEmitter] Implement builtins for contiguous loads/stores 2020-04-14 15:24:57 +01:00
acle_sve_ldnf1sw.c [SveEmitter] Implement builtins for contiguous loads/stores 2020-04-14 15:24:57 +01:00
acle_sve_ldnf1ub.c [SveEmitter] Implement builtins for contiguous loads/stores 2020-04-14 15:24:57 +01:00
acle_sve_ldnf1uh.c [SveEmitter] Implement builtins for contiguous loads/stores 2020-04-14 15:24:57 +01:00
acle_sve_ldnf1uw.c [SveEmitter] Implement builtins for contiguous loads/stores 2020-04-14 15:24:57 +01:00
acle_sve_ldnt1.c [SveEmitter] Implement builtins for contiguous loads/stores 2020-04-14 15:24:57 +01:00
acle_sve_len.c [SveEmitter] Add builtins for svlen 2020-04-27 21:27:32 +01:00
acle_sve_max.c [SveEmitter] Add support for _n form builtins 2020-04-22 14:23:54 +01:00
acle_sve_min.c [SveEmitter] Add support for _n form builtins 2020-04-22 14:23:54 +01:00
acle_sve_mla.c [SveEmitter] Add immediate checks for lanes and complex imms 2020-04-20 15:10:54 +01:00
acle_sve_mul.c [SveEmitter] Add support for _n form builtins 2020-04-22 14:23:54 +01:00
acle_sve_mulh.c [SveEmitter] Add support for _n form builtins 2020-04-22 14:23:54 +01:00
acle_sve_neg.c [SveEmitter] Explicitly merge with zero/undef 2020-04-20 16:26:20 +01:00
acle_sve_pfalse.c [SveEmitter] Add IsOverloadNone flag and builtins for svpfalse and svcnt[bhwd]_pat 2020-04-22 16:42:08 +01:00
acle_sve_prfb.c [SveEmitter] Add builtins for contiguous prefetches 2020-04-24 11:35:59 +01:00
acle_sve_prfd.c [SveEmitter] Add builtins for contiguous prefetches 2020-04-24 11:35:59 +01:00
acle_sve_prfh.c [SveEmitter] Add builtins for contiguous prefetches 2020-04-24 11:35:59 +01:00
acle_sve_prfw.c [SveEmitter] Add builtins for contiguous prefetches 2020-04-24 11:35:59 +01:00
acle_sve_ptrue.c [SveEmitter] Add IsAppendSVALL and builtins for svptrue and svcnt[bhwd] 2020-04-26 12:44:26 +01:00
acle_sve_qdecb.c [SveEmitter] IsInsertOp1SVALL and builtins for svqdec[bhwd] and svqinc[bhwd] 2020-04-27 11:45:10 +01:00
acle_sve_qdecd.c [SveEmitter] IsInsertOp1SVALL and builtins for svqdec[bhwd] and svqinc[bhwd] 2020-04-27 11:45:10 +01:00
acle_sve_qdech.c [SveEmitter] IsInsertOp1SVALL and builtins for svqdec[bhwd] and svqinc[bhwd] 2020-04-27 11:45:10 +01:00
acle_sve_qdecw.c [SveEmitter] IsInsertOp1SVALL and builtins for svqdec[bhwd] and svqinc[bhwd] 2020-04-27 11:45:10 +01:00
acle_sve_qincb.c [SveEmitter] IsInsertOp1SVALL and builtins for svqdec[bhwd] and svqinc[bhwd] 2020-04-27 11:45:10 +01:00
acle_sve_qincd.c [SveEmitter] IsInsertOp1SVALL and builtins for svqdec[bhwd] and svqinc[bhwd] 2020-04-27 11:45:10 +01:00
acle_sve_qinch.c [SveEmitter] IsInsertOp1SVALL and builtins for svqdec[bhwd] and svqinc[bhwd] 2020-04-27 11:45:10 +01:00
acle_sve_qincw.c [SveEmitter] IsInsertOp1SVALL and builtins for svqdec[bhwd] and svqinc[bhwd] 2020-04-27 11:45:10 +01:00
acle_sve_st1.c [SveEmitter] Add builtins for scatter stores 2020-04-24 10:57:43 +01:00
acle_sve_st1b.c [SveEmitter] Add builtins for scatter stores 2020-04-24 10:57:43 +01:00
acle_sve_st1h.c [SveEmitter] Add builtins for scatter stores 2020-04-24 10:57:43 +01:00
acle_sve_st1w.c [SveEmitter] Add builtins for scatter stores 2020-04-24 10:57:43 +01:00
acle_sve_stnt1.c [SveEmitter] Implement builtins for contiguous loads/stores 2020-04-14 15:24:57 +01:00
acle_sve_sub.c [SveEmitter] Add support for _n form builtins 2020-04-22 14:23:54 +01:00
acle_sve_subr.c [SveEmitter] Add support for _n form builtins 2020-04-22 14:23:54 +01:00
acle_sve_tmad.c [SveEmitter] Add more immediate operand checks. 2020-04-20 14:41:58 +01:00
acle_sve_whilele.c [SveEmitter] Add builtins for svwhile 2020-04-22 21:47:47 +01:00
acle_sve_whilelt.c [SveEmitter] Add builtins for svwhile 2020-04-22 21:47:47 +01:00