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

1 2

  /external/clang/test/Sema/
arm_vfma.c 6 void func(float32x2_t v2f32, float32x4_t v4f32) {
8 vfmaq_f32(v4f32, v4f32, v4f32);
11 vfmsq_f32(v4f32, v4f32, v4f32);
  /external/clang/test/CodeGen/
vectorcall.c 56 typedef float __attribute__((vector_size(16))) v4f32; typedef
57 struct HVA2 { v4f32 x, y; };
58 struct HVA4 { v4f32 w, x, y, z; };
64 void __vectorcall hva2(struct HVA4 a, struct HVA4 b, v4f32 c) {}
68 void __vectorcall hva3(v4f32 a, v4f32 b, v4f32 c, v4f32 d, v4f32 e, struct HVA2 f) {}
x86_64-arguments.c 159 typedef float v4f32 __attribute__((__vector_size__(16))); typedef
160 v4f32 f25(v4f32 X) {
183 v4f32 v;
systemz-abi-vector.c 32 typedef __attribute__((vector_size(16))) float v4f32; typedef
114 v4f32 pass_v4f32(v4f32 arg) { return arg; }
    [all...]
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/swiftshader/third_party/LLVM/test/CodeGen/CellSPU/useful-harnesses/
vecoperations.c 6 typedef float v4f32 __attribute__((ext_vector_type(4))); typedef
54 void print_v4f32(const char *str, v4f32 v) {
101 v4f32 v4f32_shuffle_1(v4f32 a) {
102 v4f32 c2 = a.yzwx;
106 v4f32 v4f32_shuffle_2(v4f32 a) {
107 v4f32 c2 = a.zwxy;
111 v4f32 v4f32_shuffle_3(v4f32 a)
    [all...]
  /prebuilts/gcc/darwin-x86/mips/mips64el-linux-android-4.9/lib/gcc/mips64el-linux-android/4.9.x/include/
msa.h 47 typedef float v4f32 __attribute__((vector_size(16), aligned(16))); typedef
466 extern v4i32 __builtin_msa_fcaf_w(v4f32, v4f32);
468 extern v4i32 __builtin_msa_fcor_w(v4f32, v4f32);
470 extern v4i32 __builtin_msa_fcun_w(v4f32, v4f32);
472 extern v4i32 __builtin_msa_fcune_w(v4f32, v4f32);
474 extern v4i32 __builtin_msa_fcueq_w(v4f32, v4f32)
    [all...]
  /prebuilts/gcc/linux-x86/mips/mips64el-linux-android-4.9/lib/gcc/mips64el-linux-android/4.9.x/include/
msa.h 47 typedef float v4f32 __attribute__((vector_size(16), aligned(16))); typedef
466 extern v4i32 __builtin_msa_fcaf_w(v4f32, v4f32);
468 extern v4i32 __builtin_msa_fcor_w(v4f32, v4f32);
470 extern v4i32 __builtin_msa_fcun_w(v4f32, v4f32);
472 extern v4i32 __builtin_msa_fcune_w(v4f32, v4f32);
474 extern v4i32 __builtin_msa_fcueq_w(v4f32, v4f32)
    [all...]
  /external/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 85 { ISD::FP_EXTEND, MVT::v4f32, 4 }
129 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i32, 1 },
130 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i32, 1 },
138 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i1, 3 },
139 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i1, 3 },
140 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i8, 3 },
141 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i8, 3 },
142 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
143 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
153 { ISD::FP_TO_SINT, MVT::v4i32, MVT::v4f32, 1 }
    [all...]
ARMISelLowering.cpp 471 addQRTypeForNEON(MVT::v4f32);
480 // The same with v4f32. But keep in mind that vadd, vsub, vmul are natively
481 // supported for v4f32.
517 setOperationAction(ISD::FSQRT, MVT::v4f32, Expand);
518 setOperationAction(ISD::FSIN, MVT::v4f32, Expand);
519 setOperationAction(ISD::FCOS, MVT::v4f32, Expand);
520 setOperationAction(ISD::FPOWI, MVT::v4f32, Expand);
521 setOperationAction(ISD::FPOW, MVT::v4f32, Expand);
522 setOperationAction(ISD::FLOG, MVT::v4f32, Expand);
523 setOperationAction(ISD::FLOG2, MVT::v4f32, Expand)
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineValueType.h 112 v4f32 = 57, // 4 x f32
252 SimpleTy == MVT::v4f32 || SimpleTy == MVT::v2f64);
361 case v4f32:
409 case v4f32:
488 case v4f32:
651 if (NumElements == 4) return MVT::v4f32;
  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
ValueTypes.h 72 v4f32 = 29, // 4 x f32 enumerator in enum:llvm::MVT::SimpleValueType
207 case v4f32:
230 case v4f32:
276 case v4f32:
364 if (NumElements == 4) return MVT::v4f32;
497 V==MVT::v2i64 || V==MVT::v4f32 || V==MVT::v2f64);
  /external/llvm/lib/Target/X86/
X86TargetTransformInfo.cpp 432 // 64-bit packed float vectors (v2f32) are widened to type v4f32.
468 // nodes. A v4i32/v4f32 BLENDI generates a single 'blendps'/'blendpd'.
470 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 1},
492 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 2},
508 {ISD::VECTOR_SHUFFLE, MVT::v4f32, 2}, // shufps + pshufd
537 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i64, 1 },
543 { ISD::FP_TO_UINT, MVT::v4i64, MVT::v4f32, 1 },
600 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i32, 1 },
611 { ISD::FP_TO_UINT, MVT::v4i32, MVT::v4f32, 1 },
673 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i1, 3 }
    [all...]
X86ISelLowering.cpp 635 for (auto VT : { MVT::v4f32, MVT::v8f32, MVT::v16f32,
720 addRegisterClass(MVT::v4f32, &X86::VR128RegClass);
722 setOperationAction(ISD::FNEG, MVT::v4f32, Custom);
723 setOperationAction(ISD::FABS, MVT::v4f32, Custom);
724 setOperationAction(ISD::BUILD_VECTOR, MVT::v4f32, Custom);
725 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4f32, Custom);
726 setOperationAction(ISD::VSELECT, MVT::v4f32, Custom);
727 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4f32, Custom);
728 setOperationAction(ISD::SELECT, MVT::v4f32, Custom);
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp 216 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i32, 1 },
219 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i32, 1 },
230 // Complex: to v4f32
231 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i8, 4 },
232 { ISD::SINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
233 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i8, 3 },
234 { ISD::UINT_TO_FP, MVT::v4f32, MVT::v4i16, 2 },
257 { ISD::FP_TO_SINT, MVT::v4i32, MVT::v4f32, 1 },
260 { ISD::FP_TO_UINT, MVT::v4i32, MVT::v4f32, 1 },
271 // Complex, from v4f32: legal type is v4i16, 1 narrowing => ~
    [all...]
AArch64ISelDAGToDAG.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 519 setOperationAction(ISD::FFLOOR, MVT::v4f32, Legal);
520 setOperationAction(ISD::FCEIL, MVT::v4f32, Legal);
521 setOperationAction(ISD::FTRUNC, MVT::v4f32, Legal);
522 setOperationAction(ISD::FNEARBYINT, MVT::v4f32, Legal);
524 addRegisterClass(MVT::v4f32, &PPC::VRRCRegClass);
529 setOperationAction(ISD::MUL, MVT::v4f32, Legal);
530 setOperationAction(ISD::FMA, MVT::v4f32, Legal);
533 setOperationAction(ISD::FDIV, MVT::v4f32, Legal);
534 setOperationAction(ISD::FSQRT, MVT::v4f32, Legal);
545 setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v4f32, Custom)
    [all...]
PPCTargetTransformInfo.cpp 369 LT.second == MVT::v4i32 || LT.second == MVT::v4f32);
373 (LT.second == MVT::v4f64 || LT.second == MVT::v4f32);
  /external/swiftshader/third_party/LLVM/lib/VMCore/
ValueTypes.cpp 137 case MVT::v4f32: return "v4f32";
184 case MVT::v4f32: return VectorType::get(Type::getFloatTy(Context), 4);
  /external/llvm/lib/IR/
ValueTypes.cpp 189 case MVT::v4f32: return "v4f32";
267 case MVT::v4f32: return VectorType::get(Type::getFloatTy(Context), 4);
  /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;
  /external/swiftshader/third_party/LLVM/lib/Target/X86/
X86ISelLowering.cpp     [all...]
  /external/llvm/lib/Target/AMDGPU/
AMDGPUISelLowering.cpp 77 setOperationAction(ISD::LOAD, MVT::v4f32, Promote);
78 AddPromotedToType(ISD::LOAD, MVT::v4f32, MVT::v4i32);
143 setLoadExtAction(ISD::EXTLOAD, MVT::v4f32, MVT::v4f16, Expand);
148 setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f32, Expand);
162 setOperationAction(ISD::STORE, MVT::v4f32, Promote);
163 AddPromotedToType(ISD::STORE, MVT::v4f32, MVT::v4i32);
205 setTruncStoreAction(MVT::v4f32, MVT::v4f16, Expand);
214 setTruncStoreAction(MVT::v4f64, MVT::v4f32, Expand);
266 setOperationAction(ISD::CONCAT_VECTORS, MVT::v4f32, Custom);
271 setOperationAction(ISD::EXTRACT_SUBVECTOR, MVT::v4f32, Custom)
    [all...]
  /external/llvm/lib/Target/Mips/
MipsSEInstrInfo.cpp 214 else if (RC->hasType(MVT::v4i32) || RC->hasType(MVT::v4f32))
287 else if (RC->hasType(MVT::v4i32) || RC->hasType(MVT::v4f32))

Completed in 955 milliseconds

1 2