Home
last modified time | relevance | path

Searched refs:v128f16 (Results 1 – 8 of 8) sorted by relevance

/external/llvm-project/llvm/include/llvm/Support/
DMachineValueType.h130 v128f16 = 75, // 128 x f16 enumerator
419 SimpleTy == MVT::v128f16 || SimpleTy == MVT::v64f32 || in is2048BitVector()
587 case v128f16: in getVectorElementType()
663 case v128f16: in getVectorNumElements()
957 case v128f16: in getSizeInBits()
1182 if (NumElements == 128) return MVT::v128f16; in getVectorVT()
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dsve-fixed-length-fp-rounding.ll103 %res = call <128 x half> @llvm.ceil.v128f16(<128 x half> %op)
350 %res = call <128 x half> @llvm.floor.v128f16(<128 x half> %op)
597 %res = call <128 x half> @llvm.nearbyint.v128f16(<128 x half> %op)
844 %res = call <128 x half> @llvm.rint.v128f16(<128 x half> %op)
1091 %res = call <128 x half> @llvm.round.v128f16(<128 x half> %op)
1338 %res = call <128 x half> @llvm.trunc.v128f16(<128 x half> %op)
1512 declare <128 x half> @llvm.ceil.v128f16(<128 x half>)
1531 declare <128 x half> @llvm.floor.v128f16(<128 x half>)
1550 declare <128 x half> @llvm.nearbyint.v128f16(<128 x half>)
1569 declare <128 x half> @llvm.rint.v128f16(<128 x half>)
[all …]
Dsve-fixed-length-fp-reduce.ll96 %res = call half @llvm.vector.reduce.fadd.v128f16(half %start, <128 x half> %op)
326 %res = call fast half @llvm.vector.reduce.fadd.v128f16(half %start, <128 x half> %op)
557 %res = call half @llvm.vector.reduce.fmax.v128f16(<128 x half> %op)
774 %res = call half @llvm.vector.reduce.fmin.v128f16(<128 x half> %op)
927 declare half @llvm.vector.reduce.fadd.v128f16(half, <128 x half>)
948 declare half @llvm.vector.reduce.fmax.v128f16(<128 x half>)
969 declare half @llvm.vector.reduce.fmin.v128f16(<128 x half>)
Dsve-fixed-length-fp-minmax.ll114 %res = call <128 x half> @llvm.maxnum.v128f16(<128 x half> %op1, <128 x half> %op2)
394 %res = call <128 x half> @llvm.minnum.v128f16(<128 x half> %op1, <128 x half> %op2)
590 declare <128 x half> @llvm.minnum.v128f16(<128 x half>, <128 x half>)
609 declare <128 x half> @llvm.maxnum.v128f16(<128 x half>, <128 x half>)
Dsve-fixed-length-fp-arith.ll632 …%res = call <128 x half> @llvm.fma.v128f16(<128 x half> %op1, <128 x half> %op2, <128 x half> %op3)
1330 %res = call <128 x half> @llvm.sqrt.v128f16(<128 x half> %op)
1720 declare <128 x half> @llvm.fma.v128f16(<128 x half>, <128 x half>, <128 x half>)
1739 declare <128 x half> @llvm.sqrt.v128f16(<128 x half>)
/external/llvm-project/llvm/include/llvm/CodeGen/
DValueTypes.td103 def v128f16 : ValueType<2048, 75>; // 128 x f16 vector value
/external/llvm-project/llvm/lib/CodeGen/
DValueTypes.cpp318 case MVT::v128f16: in getTypeForEVT()
/external/llvm-project/llvm/utils/TableGen/
DCodeGenTarget.cpp141 case MVT::v128f16: return "MVT::v128f16"; in getEnumName()