Searched refs:v8f16 (Results 1 – 13 of 13) sorted by relevance
/external/llvm/include/llvm/CodeGen/ |
D | MachineValueType.h | 94 v8f16 = 44, // 8 x f16 enumerator 299 case v8f16: return f16; in getVectorElementType() 332 case v8f16: in getVectorNumElements() 413 case v8f16: in getSizeInBits() 551 if (NumElements == 8) return MVT::v8f16; in getVectorVT()
|
D | ValueTypes.td | 68 def v8f16 : ValueType<128, 44>; // 8 x f16 vector value
|
/external/clang/test/CodeGen/ |
D | builtins-mips-msa.c | 13 typedef __fp16 v8f16 __attribute__ ((vector_size(16))); typedef 44 v8f16 v8f16_a = (v8f16) {0.5, 1, 2, 3, 4, 5, 6, 7}; in test() 45 v8f16 v8f16_b = (v8f16) {1.5, 2, 3, 4, 5, 6, 7, 8}; in test() 46 v8f16 v8f16_r; in test()
|
/external/llvm/test/CodeGen/Mips/msa/ |
D | bitcast.ll | 56 ; are no operations for v8f16 to put in the way. 230 ; are no operations for v8f16 to put in the way. 354 ; are no operations for v8f16 to put in the way. 378 ; are no operations for v8f16 to put in the way. 401 ; are no operations for v8f16 to put in the way. 403 ; are no operations for v8f16 to put in the way. 423 ; are no operations for v8f16 to put in the way. 447 ; are no operations for v8f16 to put in the way. 471 ; are no operations for v8f16 to put in the way. 495 ; are no operations for v8f16 to put in the way. [all …]
|
/external/llvm/lib/IR/ |
D | ValueTypes.cpp | 164 case MVT::v8f16: return "v8f16"; in getEVTString() 230 case MVT::v8f16: return VectorType::get(Type::getHalfTy(Context), 8); in getTypeForEVT()
|
/external/llvm/lib/Target/Mips/ |
D | MipsMSAInstrInfo.td | 3551 def : MSAPat<(v8f16 (load addrimm10:$addr)), (LD_H addrimm10:$addr)>; 3555 def ST_FH : MSAPat<(store (v8f16 MSA128H:$ws), addrimm10:$addr), 3583 def : MSABitconvertPat<v8i16, v8f16, MSA128H>; 3586 def : MSABitconvertPat<v8f16, v8i16, MSA128H>; 3594 def : MSABitconvertPat<v16i8, v8f16, MSA128B, [HasMSA, IsLE]>; 3607 def : MSABitconvertPat<v4i32, v8f16, MSA128W, [HasMSA, IsLE]>; 3613 def : MSABitconvertPat<v2i64, v8f16, MSA128D, [HasMSA, IsLE]>; 3619 def : MSABitconvertPat<v4f32, v8f16, MSA128W, [HasMSA, IsLE]>; 3625 def : MSABitconvertPat<v2f64, v8f16, MSA128D, [HasMSA, IsLE]>; 3682 def : MSABitconvertReverseBInHPat<v8f16, v16i8, MSA128H>; [all …]
|
D | MipsSEInstrInfo.cpp | 213 else if (RC->hasType(MVT::v8i16) || RC->hasType(MVT::v8f16)) in storeRegToStack() 254 else if (RC->hasType(MVT::v8i16) || RC->hasType(MVT::v8f16)) in loadRegFromStack()
|
D | MipsRegisterInfo.td | 363 def MSA128H: RegisterClass<"Mips", [v8i16, v8f16], 128,
|
D | MipsSEISelLowering.cpp | 93 addMSAFloatType(MVT::v8f16, &Mips::MSA128HRegClass); in MipsSETargetLowering() 306 if (Ty != MVT::v8f16) { in addMSAFloatType()
|
D | MipsISelLowering.cpp | 3083 else if (VT == MVT::v8i16 || VT == MVT::v8f16) in getRegForInlineAsmConstraint()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64CallingConvention.td | 33 CCIfBigEndian<CCIfType<[v2i64, v2f64, v4i32, v4f32, v8i16, v8f16, v16i8], 84 CCIfBigEndian<CCIfType<[v2i64, v2f64, v4i32, v4f32, v8i16, v8f16, v16i8],
|
/external/llvm/utils/TableGen/ |
D | CodeGenTarget.cpp | 103 case MVT::v8f16: return "MVT::v8f16"; in getEnumName()
|
/external/llvm/include/llvm/IR/ |
D | Intrinsics.td | 179 def llvm_v8f16_ty : LLVMType<v8f16>; // 8 x half (__fp16)
|