/external/llvm-project/llvm/test/Verifier/ |
D | scatter_gather.ll | 14 …%res = call <8 x float> @llvm.masked.gather.v8f32.v8p0f32(<8 x float*> %ptrs, i32 4, <16 x i1> %ma… 17 declare <8 x float> @llvm.masked.gather.v8f32.v8p0f32(<8 x float*>, i32, <16 x i1>, <8 x float>) 30 …%res = call <8 x float> @llvm.masked.gather.v8f32.p0v8p0f32(<8 x float*>* %ptrs, i32 4, <8 x i1> %… 33 declare <8 x float> @llvm.masked.gather.v8f32.p0v8p0f32(<8 x float*>*, i32, <8 x i1>, <8 x float>) 38 …%res = call <8 x float> @llvm.masked.gather.v8f32.v8f32(<8 x float> %ptrs, i32 4, <8 x i1> %mask, … 41 declare <8 x float> @llvm.masked.gather.v8f32.v8f32(<8 x float>, i32, <8 x i1>, <8 x float>) 46 …%res = call <8 x float> @llvm.masked.gather.v8f32.v8p0f64(<8 x double*> %ptrs, i32 4, <8 x i1> %ma… 49 declare <8 x float> @llvm.masked.gather.v8f32.v8p0f64(<8 x double*>, i32, <8 x i1>, <8 x float>) 54 …%res = call <8 x float> @llvm.masked.gather.v8f32.v16p0f32(<16 x float*> %ptrs, i32 4, <8 x i1> %m… 57 declare <8 x float> @llvm.masked.gather.v8f32.v16p0f32(<16 x float*>, i32, <8 x i1>, <8 x float>) [all …]
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | vec-strict-256.ll | 8 declare <8 x float> @llvm.experimental.constrained.fadd.v8f32(<8 x float>, <8 x float>, metadata, m… 10 declare <8 x float> @llvm.experimental.constrained.fsub.v8f32(<8 x float>, <8 x float>, metadata, m… 12 declare <8 x float> @llvm.experimental.constrained.fmul.v8f32(<8 x float>, <8 x float>, metadata, m… 14 declare <8 x float> @llvm.experimental.constrained.fdiv.v8f32(<8 x float>, <8 x float>, metadata, m… 16 declare <8 x float> @llvm.experimental.constrained.sqrt.v8f32(<8 x float>, metadata, metadata) 20 declare <8 x float> @llvm.experimental.constrained.fma.v8f32(<8 x float>, <8 x float>, <8 x float>,… 21 declare <8 x float> @llvm.experimental.constrained.ceil.v8f32(<8 x float>, metadata) 23 declare <8 x float> @llvm.experimental.constrained.floor.v8f32(<8 x float>, metadata) 25 declare <8 x float> @llvm.experimental.constrained.trunc.v8f32(<8 x float>, metadata) 27 declare <8 x float> @llvm.experimental.constrained.rint.v8f32(<8 x float>, metadata, metadata) [all …]
|
D | vec-copysign-avx512.ll | 14 define <8 x float> @v8f32(<8 x float> %a, <8 x float> %b) nounwind { 15 ; CHECK-LABEL: v8f32: 19 %tmp = tail call <8 x float> @llvm.copysign.v8f32( <8 x float> %a, <8 x float> %b ) 60 declare <8 x float> @llvm.copysign.v8f32(<8 x float> %Mag, <8 x float> %Sgn)
|
D | vec-copysign.ll | 64 define <8 x float> @v8f32(<8 x float> %a, <8 x float> %b) nounwind { 65 ; SSE2-LABEL: v8f32: 77 ; AVX-LABEL: v8f32: 84 %tmp = tail call <8 x float> @llvm.copysign.v8f32( <8 x float> %a, <8 x float> %b ) 156 declare <8 x float> @llvm.copysign.v8f32(<8 x float> %Mag, <8 x float> %Sgn)
|
D | fnabs.ll | 54 %fabs = tail call <8 x float> @llvm.fabs.v8f32(< 8 x float> %a) #1 65 %fabs = tail call <8 x float> @llvm.fabs.v8f32(<8 x float> %a) #1 72 declare <8 x float> @llvm.fabs.v8f32(<8 x float> %p)
|
/external/llvm/test/CodeGen/PowerPC/ |
D | vec_rounding.ll | 107 declare <8 x float> @llvm.floor.v8f32(<8 x float> %p) 110 %t = call <8 x float> @llvm.floor.v8f32(<8 x float> %p) 126 declare <8 x float> @llvm.ceil.v8f32(<8 x float> %p) 129 %t = call <8 x float> @llvm.ceil.v8f32(<8 x float> %p) 145 declare <8 x float> @llvm.trunc.v8f32(<8 x float> %p) 148 %t = call <8 x float> @llvm.trunc.v8f32(<8 x float> %p) 164 declare <8 x float> @llvm.nearbyint.v8f32(<8 x float> %p) 167 %t = call <8 x float> @llvm.nearbyint.v8f32(<8 x float> %p)
|
D | vec_fmuladd.ll | 8 declare <8 x float> @llvm.fmuladd.v8f32(<8 x float> %val, <8 x float>, <8 x float>) 31 %fmuladd = call <8 x float> @llvm.fmuladd.v8f32 (<8 x float> %x, <8 x float> %x, <8 x float> %x)
|
D | vec_sqrt.ll | 11 declare <8 x float> @llvm.sqrt.v8f32(<8 x float> %val) 40 %sqrt = call <8 x float> @llvm.sqrt.v8f32 (<8 x float> %x)
|
/external/llvm-project/llvm/test/CodeGen/PowerPC/ |
D | vec_rounding.ll | 107 declare <8 x float> @llvm.floor.v8f32(<8 x float> %p) 110 %t = call <8 x float> @llvm.floor.v8f32(<8 x float> %p) 126 declare <8 x float> @llvm.ceil.v8f32(<8 x float> %p) 129 %t = call <8 x float> @llvm.ceil.v8f32(<8 x float> %p) 145 declare <8 x float> @llvm.trunc.v8f32(<8 x float> %p) 148 %t = call <8 x float> @llvm.trunc.v8f32(<8 x float> %p) 164 declare <8 x float> @llvm.nearbyint.v8f32(<8 x float> %p) 167 %t = call <8 x float> @llvm.nearbyint.v8f32(<8 x float> %p)
|
D | vec_fmuladd.ll | 8 declare <8 x float> @llvm.fmuladd.v8f32(<8 x float> %val, <8 x float>, <8 x float>) 31 %fmuladd = call <8 x float> @llvm.fmuladd.v8f32 (<8 x float> %x, <8 x float> %x, <8 x float> %x)
|
D | vec_sqrt.ll | 11 declare <8 x float> @llvm.sqrt.v8f32(<8 x float> %val) 40 %sqrt = call <8 x float> @llvm.sqrt.v8f32 (<8 x float> %x)
|
/external/llvm-project/mlir/test/Target/ |
D | llvmir-intrinsics.mlir | 10 // CHECK: call <8 x float> @llvm.fmuladd.v8f32 14 // CHECK: call <8 x float> @llvm.fma.v8f32 25 // CHECK: call <8 x float> @llvm.exp.v8f32 34 // CHECK: call <8 x float> @llvm.exp2.v8f32 43 // CHECK: call <8 x float> @llvm.log.v8f32 52 // CHECK: call <8 x float> @llvm.log10.v8f32 61 // CHECK: call <8 x float> @llvm.log2.v8f32 70 // CHECK: call <8 x float> @llvm.fabs.v8f32 79 // CHECK: call <8 x float> @llvm.sqrt.v8f32 88 // CHECK: call <8 x float> @llvm.ceil.v8f32 [all …]
|
/external/llvm-project/llvm/test/Analysis/CostModel/X86/ |
D | fround.ll | 20 …estimated cost of 86 for instruction: %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> undef) 31 … estimated cost of 4 for instruction: %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> undef) 42 … estimated cost of 1 for instruction: %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> undef) 53 … estimated cost of 1 for instruction: %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> undef) 63 %V8F32 = call <8 x float> @llvm.ceil.v8f32(<8 x float> undef) 78 …stimated cost of 86 for instruction: %V8F32 = call <8 x float> @llvm.floor.v8f32(<8 x float> undef) 89 …estimated cost of 4 for instruction: %V8F32 = call <8 x float> @llvm.floor.v8f32(<8 x float> undef) 100 …estimated cost of 1 for instruction: %V8F32 = call <8 x float> @llvm.floor.v8f32(<8 x float> undef) 111 …estimated cost of 1 for instruction: %V8F32 = call <8 x float> @llvm.floor.v8f32(<8 x float> undef) 121 %V8F32 = call <8 x float> @llvm.floor.v8f32(<8 x float> undef) [all …]
|
D | arith-fma.ll | 12 … estimated cost of 1 for instruction: %V8F32 = call <8 x float> @llvm.fma.v8f32(<8 x float> undef,… 23 … estimated cost of 1 for instruction: %V8F32 = call <8 x float> @llvm.fma.v8f32(<8 x float> undef,… 34 … estimated cost of 1 for instruction: %V8F32 = call <8 x float> @llvm.fma.v8f32(<8 x float> undef,… 44 %V8F32 = call <8 x float> @llvm.fma.v8f32(<8 x float> undef, <8 x float> undef, <8 x float> undef) 57 declare <8 x float> @llvm.fma.v8f32(<8 x float>, <8 x float>, <8 x float>)
|
D | fmaxnum-size-latency.ll | 10 …timated cost of 8 for instruction: %V8F32 = call <8 x float> @llvm.maxnum.v8f32(<8 x float> undef,… 18 …timated cost of 3 for instruction: %V8F32 = call <8 x float> @llvm.maxnum.v8f32(<8 x float> undef,… 25 %V8F32 = call <8 x float> @llvm.maxnum.v8f32(<8 x float> undef, <8 x float> undef) 58 declare <8 x float> @llvm.maxnum.v8f32(<8 x float>, <8 x float>)
|
/external/llvm-project/llvm/test/Transforms/PhaseOrdering/X86/ |
D | masked-memory-ops.ll | 9 declare void @llvm.masked.store.v8f32.p0v8f32(<8 x float>, <8 x float>*, i32, <8 x i1>) 19 ; CHECK-NEXT: tail call void @llvm.masked.store.v8f32.p0v8f32(<8 x float> [[Y:%.*]], <8 x float>… 46 ; CHECK-NEXT: tail call void @llvm.masked.store.v8f32.p0v8f32(<8 x float> [[Y:%.*]], <8 x float>… 52 …tail call void @llvm.masked.store.v8f32.p0v8f32(<8 x float> %x, <8 x float>* %ptrf, i32 1, <8 x i1…
|
/external/llvm/test/CodeGen/X86/ |
D | vec_floor.ll | 62 %t = call <8 x float> @llvm.floor.v8f32(<8 x float> %p) 65 declare <8 x float> @llvm.floor.v8f32(<8 x float> %p) 124 %t = call <8 x float> @llvm.ceil.v8f32(<8 x float> %p) 127 declare <8 x float> @llvm.ceil.v8f32(<8 x float> %p) 186 %t = call <8 x float> @llvm.trunc.v8f32(<8 x float> %p) 189 declare <8 x float> @llvm.trunc.v8f32(<8 x float> %p) 248 %t = call <8 x float> @llvm.rint.v8f32(<8 x float> %p) 251 declare <8 x float> @llvm.rint.v8f32(<8 x float> %p) 310 %t = call <8 x float> @llvm.nearbyint.v8f32(<8 x float> %p) 313 declare <8 x float> @llvm.nearbyint.v8f32(<8 x float> %p)
|
D | fnabs.ll | 54 %fabs = tail call <8 x float> @llvm.fabs.v8f32(< 8 x float> %a) #1 65 %fabs = tail call <8 x float> @llvm.fabs.v8f32(<8 x float> %a) #1 72 declare <8 x float> @llvm.fabs.v8f32(<8 x float> %p)
|
/external/llvm/lib/Target/X86/ |
D | X86TargetTransformInfo.cpp | 446 {ISD::VECTOR_SHUFFLE, MVT::v8f32, 1}, // vblendps in getShuffleCost() 539 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i64, 1 }, in getCastInstrCost() 544 { ISD::FP_TO_UINT, MVT::v8i64, MVT::v8f32, 1 }, in getCastInstrCost() 554 { ISD::FP_EXTEND, MVT::v8f64, MVT::v8f32, 1 }, in getCastInstrCost() 556 { ISD::FP_ROUND, MVT::v8f32, MVT::v8f64, 1 }, in getCastInstrCost() 583 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i64, 26 }, in getCastInstrCost() 590 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i8, 2 }, in getCastInstrCost() 595 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i16, 2 }, in getCastInstrCost() 602 { ISD::UINT_TO_FP, MVT::v8f32, MVT::v8i32, 1 }, in getCastInstrCost() 612 { ISD::FP_TO_UINT, MVT::v8i32, MVT::v8f32, 1 }, in getCastInstrCost() [all …]
|
D | X86InstrFMA.td | 94 loadv8f32, X86Fmadd, v4f32, v8f32>; 96 loadv8f32, X86Fmsub, v4f32, v8f32>; 99 v4f32, v8f32>; 102 v4f32, v8f32>; 121 loadv8f32, X86Fnmadd, v4f32, v8f32>; 123 loadv8f32, X86Fnmsub, v4f32, v8f32>; 397 defm VFMADDPS4 : fma4p<0x68, "vfmaddps", X86Fmadd, v4f32, v8f32, 399 defm VFMSUBPS4 : fma4p<0x6C, "vfmsubps", X86Fmsub, v4f32, v8f32, 401 defm VFNMADDPS4 : fma4p<0x78, "vfnmaddps", X86Fnmadd, v4f32, v8f32, 403 defm VFNMSUBPS4 : fma4p<0x7C, "vfnmsubps", X86Fnmsub, v4f32, v8f32, [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86TargetTransformInfo.cpp | 696 { ISD::FADD, MVT::v8f32, 1 }, // Haswell from http://www.agner.org/ in getArithmeticInstrCost() 698 { ISD::FSUB, MVT::v8f32, 1 }, // Haswell from http://www.agner.org/ in getArithmeticInstrCost() 700 { ISD::FMUL, MVT::v8f32, 1 }, // Haswell from http://www.agner.org/ in getArithmeticInstrCost() 704 { ISD::FDIV, MVT::v8f32, 14 }, // Haswell from http://www.agner.org/ in getArithmeticInstrCost() 741 { ISD::FDIV, MVT::v8f32, 28 }, // SNB from http://www.agner.org/ in getArithmeticInstrCost() 1047 {TTI::SK_PermuteSingleSrc, MVT::v8f32, 1}, // vpermps in getShuffleCost() 1062 {TTI::SK_PermuteTwoSrc, MVT::v8f32, 1}, // vpermt2ps in getShuffleCost() 1077 {TTI::SK_Broadcast, MVT::v8f32, 1}, // vbroadcastps in getShuffleCost() 1084 {TTI::SK_Reverse, MVT::v8f32, 1}, // vpermps in getShuffleCost() 1094 {TTI::SK_PermuteSingleSrc, MVT::v8f32, 1}, // vpermps in getShuffleCost() [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineValueType.h | 113 v8f32 = 58, // 8 x f32 enumerator 257 return (SimpleTy == MVT::v8f32 || SimpleTy == MVT::v4f64 || in is256BitVector() 362 case v8f32: in getVectorElementType() 401 case v8f32: in getVectorNumElements() 494 case v8f32: in getSizeInBits() 652 if (NumElements == 8) return MVT::v8f32; in getVectorVT()
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86TargetTransformInfo.cpp | 769 { ISD::FADD, MVT::v8f32, 1 }, // Haswell from http://www.agner.org/ in getArithmeticInstrCost() 771 { ISD::FSUB, MVT::v8f32, 1 }, // Haswell from http://www.agner.org/ in getArithmeticInstrCost() 773 { ISD::FMUL, MVT::v8f32, 1 }, // Haswell from http://www.agner.org/ in getArithmeticInstrCost() 777 { ISD::FDIV, MVT::v8f32, 14 }, // Haswell from http://www.agner.org/ in getArithmeticInstrCost() 814 { ISD::FDIV, MVT::v8f32, 28 }, // SNB from http://www.agner.org/ in getArithmeticInstrCost() 1158 {TTI::SK_PermuteSingleSrc, MVT::v8f32, 1}, // vpermps in getShuffleCost() 1173 {TTI::SK_PermuteTwoSrc, MVT::v8f32, 1}, // vpermt2ps in getShuffleCost() 1202 {TTI::SK_Broadcast, MVT::v8f32, 1}, // vbroadcastps in getShuffleCost() 1209 {TTI::SK_Reverse, MVT::v8f32, 1}, // vpermps in getShuffleCost() 1219 {TTI::SK_PermuteSingleSrc, MVT::v8f32, 1}, // vpermps in getShuffleCost() [all …]
|
/external/llvm-project/clang/test/CodeGen/X86/ |
D | x86_64-arguments.c | 194 typedef float v8f32 __attribute__((__vector_size__(32))); typedef 196 v8f32 v; 205 v8f32 v[1];
|
/external/clang/test/CodeGen/ |
D | x86_64-arguments.c | 194 typedef float v8f32 __attribute__((__vector_size__(32))); typedef 196 v8f32 v; 205 v8f32 v[1];
|