Home
last modified time | relevance | path

Searched refs:v256f32 (Results 1 – 10 of 10) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Target/VE/
H A DVEInstrPatternsVec.td113 defm : patterns_elem32<v256f32, f32, simm7fp, LO7FP, l2f, f2l>;
148 def : Pat<(v256f32 (vec_unpack_hi PackVT:$vp, (i32 srcvalue))),
152 def : Pat<(v256f32 (vec_unpack_lo PackVT:$vp, i32:$avl)),
163 def : Pat<(v512f32 (vec_pack v256f32:$vlo, v256f32:$vhi, i32:$avl)),
H A DVVPInstrPatternsVec.td51 defm : VectorStore<v256f32, i64, v256i1, "VSTU", "VSTU">;
94 defm : VectorLoad<v256f32, i64, v256i1, "VGTU", "VLDU">;
112 defm : VectorGather<v256f32, v256i64, v256i1, "VGTU">;
130 defm : VectorScatter<v256f32, v256i64, v256i1, "VSCU">;
159 defm: FNeg<v256f32>;
390 f32, v256f32, "PVFADDUP">;
393 f32, v256f32, "PVFMULUP">;
396 f32, v256f32, "PVFSUBUP">;
399 f32, v256f32, "VFDIVS">;
565 v256f32, "VMRG">;
[all …]
H A DVECallingConv.td106 CCIfType<[v256i32, v256f32, v256i64, v256f64],
127 CCIfType<[v256i32, v256f32, v256i64, v256f64],
H A DVERegisterInfo.td193 v256i64, v256i32, v256f32, /* v256f64, */], 64,
H A DVEISelLowering.cpp77 MVT::v256f32, MVT::v512f32, MVT::v256f64};
H A DVEInstrInfo.td2151 // re-pack v256i32, v256f32 back into tone v512.32
/openbsd/gnu/llvm/llvm/include/llvm/Support/
H A DMachineValueType.h184 v256f32 = 121, // 256 x f32 enumerator
695 case v256f32: in getVectorElementType()
747 case v256f32: in getVectorMinNumElements()
1116 case v256f32: in getSizeInBits()
1393 if (NumElements == 256) return MVT::v256f32; in getVectorVT()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DValueTypes.td153 def v256f32 : ValueType<8192, 121>; // 256 x f32 vector value
/openbsd/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenTarget.cpp187 case MVT::v256f32: return "MVT::v256f32"; in getEnumName()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DValueTypes.cpp421 case MVT::v256f32: in getTypeForEVT()