Home
last modified time | relevance | path

Searched refs:vti (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVSDPatterns.td146 foreach vti = vtilist in {
147 let Predicates = GetVTypePredicates<vti>.Predicates in {
149 vti.Vector, vti.Vector, vti.Log2SEW,
150 vti.LMul, vti.AVL, vti.RegClass, isSEWAware>;
152 vti.Vector, vti.Vector, vti.Log2SEW,
153 vti.LMul, vti.AVL, vti.RegClass,
162 foreach vti = AllIntegerVectors in {
163 let Predicates = GetVTypePredicates<vti>.Predicates in
165 vti.Vector, vti.Vector, vti.Log2SEW,
166 vti.LMul, vti.AVL, vti.RegClass,
[all …]
H A DRISCVInstrInfoVVLPatterns.td873 foreach vti = vtilist in {
874 let Predicates = GetVTypePredicates<vti>.Predicates in {
876 vti.Vector, vti.Vector, vti.Vector, vti.Mask,
877 vti.Log2SEW, vti.LMul, vti.RegClass, vti.RegClass,
878 vti.RegClass, isSEWAware>;
880 vti.Vector, vti.Vector, vti.Vector, vti.Mask,
881 vti.Log2SEW, vti.LMul, vti.RegClass, vti.RegClass,
890 foreach vti = AllIntegerVectors in {
891 let Predicates = GetVTypePredicates<vti>.Predicates in
893 vti.Vector, vti.Vector, vti.Vector, vti.Mask,
[all …]
H A DRISCVInstrInfoZvk.td195 defvar I32IntegerVectors = !filter(vti, AllIntegerVectors, !eq(vti.SEW, 32));
196 defvar I32I64IntegerVectors = !filter(vti, AllIntegerVectors,
197 !or(!eq(vti.SEW, 32), !eq(vti.SEW, 64)));
200 …list<VTypeInfo> vs2_types = !cond(!eq(vd_lmul, "M8") : !filter(vti, I32IntegerVectors, !le(vti.LM…
201 … !eq(vd_lmul, "M4") : !filter(vti, I32IntegerVectors, !le(vti.LMul.octuple, 32)),
202 … !eq(vd_lmul, "M2") : !filter(vti, I32IntegerVectors, !le(vti.LMul.octuple, 16)),
203 … !eq(vd_lmul, "M1") : !filter(vti, I32IntegerVectors, !le(vti.LMul.octuple, 8)),
204 … !eq(vd_lmul, "MF2") : !filter(vti, I32IntegerVectors, !le(vti.LMul.octuple, 4)),
205 … !eq(vd_lmul, "MF4") : !filter(vti, I32IntegerVectors, !le(vti.LMul.octuple, 2)),
206 … !eq(vd_lmul, "MF8") : !filter(vti, I32IntegerVectors, !le(vti.LMul.octuple, 1)));
[all …]
H A DRISCVInstrInfoVPseudos.td376 class GetIntVTypeInfo<VTypeInfo vti> {
382 !cast<string>(vti))));
411 class VTypeInfoToWide<VTypeInfo vti, VTypeInfo wti> {
412 VTypeInfo Vti = vti;
416 class VTypeInfoToFraction<VTypeInfo vti, VTypeInfo fti> {
417 VTypeInfo Vti = vti;
752 class GetVTypePredicates<VTypeInfo vti> {
753 list<Predicate> Predicates = !cond(!eq(vti.Scalar, f16) : [HasVInstructionsF16],
754 !eq(vti.Scalar, bf16) : [HasVInstructionsBF16],
755 !eq(vti
[all...]
H A DRISCVInstrInfoXSf.td663 VTypeInfo vti, ValueType type, DAGOperand kind> {
665 "PseudoVC_V_" # instruction_suffix # "_SE_" # vti.LMul.MX,
666 vti.Vector, XLenVT, type, vti.Log2SEW,
669 "PseudoVC_V_" # instruction_suffix # "_" # vti.LMul.MX,
670 vti.Vector, XLenVT, type, vti.Log2SEW,
675 VTypeInfo vti, ValueType type, DAGOperand kind,
678 "PseudoVC_" # instruction_suffix # "_SE_" # vti.LMul.MX,
679 XLenVT, vti
[all...]
H A DRISCVInstrInfoXTHead.td507 defvar vti = vtiToWti.Vti;
510 wti.Vector, vti.Vector, vti.Vector,
511 vti.Mask, wti.Log2SEW, vti.LMul,
512 wti.RegClass, vti.RegClass, vti.RegClass>;
519 defvar vti = vtiToWti.Vti;
522 "V"#vti.ScalarSuffix,
523 wti.Vector, vti.Scalar, vti.Vector,
524 vti.Mask, wti.Log2SEW, vti.LMul,
525 wti.RegClass, vti.ScalarRegClass, vti.RegClass>;
/freebsd/lib/libc/gen/
H A Dtls.c81 __libc_tls_get_addr(void *vti) in __libc_tls_get_addr() argument
87 ti = vti; in __libc_tls_get_addr()
98 ___libc_tls_get_addr(void *vti) in ___libc_tls_get_addr() argument
100 return (__libc_tls_get_addr(vti)); in ___libc_tls_get_addr()
/freebsd/sys/dev/iavf/
H A Dvirtchnl.h959 struct virtchnl_tc_info *vti = in virtchnl_vc_validate_vf_msg() local
962 if (vti->num_tc == 0 || vti->num_tc > in virtchnl_vc_validate_vf_msg()
968 valid_len += (vti->num_tc - 1) * in virtchnl_vc_validate_vf_msg()
/freebsd/contrib/lutok/admin/
H A Dclean-all.sh71 rm -f doc/stamp-vti
/freebsd/contrib/kyua/admin/
H A Dclean-all.sh71 rm -f doc/stamp-vti
/freebsd/sys/dev/ice/
H A Dvirtchnl.h2264 struct virtchnl_tc_info *vti = in virtchnl_vc_validate_vf_msg()
2267 if (vti->num_tc == 0 || vti->num_tc > in virtchnl_vc_validate_vf_msg()
2273 valid_len += (vti->num_tc - 1) * in virtchnl_vc_validate_vf_msg()
2236 struct virtchnl_tc_info *vti = virtchnl_vc_validate_vf_msg() local
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsics.td254 let VTs = !filter(vti, ValueTypes,
255 !and(vti.isInteger, !eq(vti.Size, size)));
259 let VTs = !filter(vti, ValueTypes,
260 !and(vti.isVector, !eq(vti.nElem, nelem)));