HomeSort by relevance Sort by last modified time
    Searched refs:v4f32 (Results 1 - 25 of 34) sorted by null

1 2

  /prebuilts/gcc/darwin-x86/mips/mips64el-linux-android-4.9/lib/gcc/mips64el-linux-android/4.9/include/
msa.h 47 typedef float v4f32 __attribute__((vector_size(16), aligned(16))); typedef
    [all...]
  /prebuilts/gcc/linux-x86/mips/mips64el-linux-android-4.9/lib/gcc/mips64el-linux-android/4.9/include/
msa.h 47 typedef float v4f32 __attribute__((vector_size(16), aligned(16))); typedef
    [all...]
  /external/llvm/lib/Target/X86/
X86TargetTransformInfo.cpp 424 // 64-bit packed float vectors (v2f32) are widened to type v4f32.
461 // nodes. A v4i32/v4f32 BLENDI generates a single 'blendps'/'blendpd'.
463 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 1},
486 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 2},
503 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 2}, // shufps + pshufd
543 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v2i64, 15 },
544 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i32, 15 },
545 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v8i16, 15 },
546 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v16i8, 8 },
547 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v2i64, 15 }
    [all...]
X86ISelLowering.cpp     [all...]
  /external/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp 309 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i32, 1 },
312 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i32, 1 },
323 // Complex: to v4f32
324 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i8, 4 },
325 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
326 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i8, 3 },
327 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
340 { ISD::FP_TO_SINT, MVT::v4i32, MVT::v4f32, 1 },
343 { ISD::FP_TO_UINT, MVT::v4i32, MVT::v4f32, 1 },
354 // Complex, from v4f32: legal type is v4i16, 1 narrowing => ~
    [all...]
AArch64ISelDAGToDAG.cpp     [all...]
  /external/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 193 { ISD::FP_EXTEND, MVT::v4f32, 4 }
239 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i32, 1 },
240 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i32, 1 },
248 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i1, 3 },
249 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i1, 3 },
250 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i8, 3 },
251 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i8, 3 },
252 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
253 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
263 { ISD::FP_TO_SINT, MVT::v4i32, MVT::v4f32, 1 }
    [all...]
ARMISelLowering.cpp 431 addQRTypeForNEON(MVT::v4f32);
440 // The same with v4f32. But keep in mind that vadd, vsub, vmul are natively
441 // supported for v4f32.
477 setOperationAction(ISD::FSQRT, MVT::v4f32, Expand);
478 setOperationAction(ISD::FSIN, MVT::v4f32, Expand);
479 setOperationAction(ISD::FCOS, MVT::v4f32, Expand);
480 setOperationAction(ISD::FPOWI, MVT::v4f32, Expand);
481 setOperationAction(ISD::FPOW, MVT::v4f32, Expand);
482 setOperationAction(ISD::FLOG, MVT::v4f32, Expand);
483 setOperationAction(ISD::FLOG2, MVT::v4f32, Expand)
    [all...]
  /external/clang/test/CodeGen/
x86_64-arguments.c 155 typedef float v4f32 __attribute__((__vector_size__(16))); typedef
156 v4f32 f25(v4f32 X) {
179 v4f32 v;
builtins-mips-msa.c 14 typedef float v4f32 __attribute__ ((vector_size(16))); typedef
47 v4f32 v4f32_a = (v4f32) {0.5, 1, 2, 3};
48 v4f32 v4f32_b = (v4f32) {1.5, 2, 3, 4};
49 v4f32 v4f32_r;
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineValueType.h 97 v4f32 = 47, // 4 x f32 enumerator in enum:llvm::MVT::SimpleValueType
213 SimpleTy == MVT::v4f32 || SimpleTy == MVT::v2f64);
302 case v4f32:
341 case v4f32:
414 case v4f32:
556 if (NumElements == 4) return MVT::v4f32;
  /external/llvm/lib/IR/
ValueTypes.cpp 165 case MVT::v4f32: return "v4f32";
233 case MVT::v4f32: return VectorType::get(Type::getFloatTy(Context), 4);
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
R600GenRegisterInfo.pl 97 def R600_Reg128 : RegisterClass<"AMDGPU", [v4f32, v4i32], 128, (add
AMDILISelLowering.cpp 61 (int)MVT::v4f32,
89 (int)MVT::v4f32,
505 FLTTY = MVT::v4f32;
R600ISelLowering.cpp 30 addRegisterClass(MVT::v4f32, &AMDGPU::R600_Reg128RegClass);
SIISelLowering.cpp 30 addRegisterClass(MVT::v4f32, &AMDGPU::VReg_128RegClass);
  /external/llvm/lib/Target/X86/InstPrinter/
X86InstComments.cpp 335 DecodeSHUFPMask(MVT::v4f32,
377 DecodeUNPCKLMask(MVT::v4f32, ShuffleMask);
413 DecodeUNPCKHMask(MVT::v4f32, ShuffleMask);
430 DecodePSHUFMask(MVT::v4f32,
  /external/mesa3d/src/gallium/drivers/radeon/
R600GenRegisterInfo.pl 97 def R600_Reg128 : RegisterClass<"AMDGPU", [v4f32, v4i32], 128, (add
AMDILISelLowering.cpp 61 (int)MVT::v4f32,
89 (int)MVT::v4f32,
505 FLTTY = MVT::v4f32;
R600ISelLowering.cpp 30 addRegisterClass(MVT::v4f32, &AMDGPU::R600_Reg128RegClass);
  /external/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp 652 // only support the altivec types (v16i8, v8i16, v4i32, and v4f32).
666 // v4f32 != v4f32 could be translate to unordered not equal
667 else if (VecVT == MVT::v4f32)
682 else if (VecVT == MVT::v4f32)
699 if (VecVT == MVT::v4f32)
707 if (VecVT == MVT::v4f32)
713 if (VecVT == MVT::v4f32)
726 // types (v16i8, v8i16, v4i32, and v4f32).
735 case MVT::v4f32
    [all...]
PPCISelLowering.cpp 496 setOperationAction(ISD::FFLOOR, MVT::v4f32, Legal);
497 setOperationAction(ISD::FCEIL, MVT::v4f32, Legal);
498 setOperationAction(ISD::FTRUNC, MVT::v4f32, Legal);
499 setOperationAction(ISD::FNEARBYINT, MVT::v4f32, Legal);
501 addRegisterClass(MVT::v4f32, &PPC::VRRCRegClass);
506 setOperationAction(ISD::MUL, MVT::v4f32, Legal);
507 setOperationAction(ISD::FMA, MVT::v4f32, Legal);
510 setOperationAction(ISD::FDIV, MVT::v4f32, Legal);
511 setOperationAction(ISD::FSQRT, MVT::v4f32, Legal);
518 setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v4f32, Custom)
    [all...]
  /external/llvm/lib/Target/Mips/
MipsSEInstrInfo.cpp 215 else if (RC->hasType(MVT::v4i32) || RC->hasType(MVT::v4f32))
256 else if (RC->hasType(MVT::v4i32) || RC->hasType(MVT::v4f32))
  /external/llvm/lib/Target/R600/
AMDGPUISelLowering.cpp 145 setOperationAction(ISD::STORE, MVT::v4f32, Promote);
146 AddPromotedToType(ISD::STORE, MVT::v4f32, MVT::v4i32);
191 setOperationAction(ISD::LOAD, MVT::v4f32, Promote);
192 AddPromotedToType(ISD::LOAD, MVT::v4f32, MVT::v4i32);
207 setOperationAction(ISD::CONCAT_VECTORS, MVT::v4f32, Custom);
212 setOperationAction(ISD::EXTRACT_SUBVECTOR, MVT::v4f32, Custom);
330 MVT::v2f32, MVT::v4f32
    [all...]
  /external/llvm/utils/TableGen/
CodeGenTarget.cpp 106 case MVT::v4f32: return "MVT::v4f32";

Completed in 478 milliseconds

1 2