Home
last modified time | relevance | path

Searched refs:VectorMap (Results 1 – 17 of 17) sorted by relevance

/external/gemmlowp/public/
Doutput_stages.h63 VectorMap<const std::int32_t, tShape> result_offset;
64 VectorMap<const std::int32_t, tShape> result_mult_int;
156 VectorMap<const std::int32_t, tShape> result_fixedpoint_multiplier;
157 VectorMap<const std::int32_t, tShape> result_exponent;
230 const VectorMap<const std::int32_t, tShape>& result_offset, in MakeStandardOutputPipeline()
231 const VectorMap<const std::int32_t, tShape>& result_mult_int, in MakeStandardOutputPipeline()
Dmap.h84 class VectorMap {
94 VectorMap() : data_(nullptr), size_(0) {} in VectorMap() function
95 VectorMap(Scalar* data, int size) : data_(data), size_(size) {} in VectorMap() function
96 VectorMap(const VectorMap& other) : data_(other.data_), size_(other.size_) {} in VectorMap() function
103 VectorMap block(int start, int len) const { in block()
107 return VectorMap(data(start), len); in block()
/external/tensorflow/tensorflow/lite/kernels/internal/
Dtensor_utils.h168 using VectorMap = Eigen::Map<Eigen::Vector<float, Eigen::Dynamic>>; in ApplyTanhToVector() local
169 VectorMap input_map(const_cast<float* __restrict__>(vector), v_size); in ApplyTanhToVector()
170 VectorMap output_map(result, v_size); in ApplyTanhToVector()
185 using VectorMap = Eigen::Map<Eigen::Vector<float, Eigen::Dynamic>>; in ApplySigmoidToVector() local
186 VectorMap input_map(const_cast<float* __restrict__>(vector), v_size); in ApplySigmoidToVector()
187 VectorMap output_map(result, v_size); in ApplySigmoidToVector()
/external/llvm-project/polly/include/polly/CodeGen/
DBlockGenerators.h662 Value *getVectorValue(ScopStmt &Stmt, Value *Old, ValueMapT &VectorMap,
728 void generateLoad(ScopStmt &Stmt, LoadInst *Load, ValueMapT &VectorMap,
733 ValueMapT &VectorMap, VectorValueMapT &ScalarMaps);
736 ValueMapT &VectorMap, VectorValueMapT &ScalarMaps);
741 void copyStore(ScopStmt &Stmt, StoreInst *Store, ValueMapT &VectorMap,
749 ValueMapT &VectorMap, VectorValueMapT &ScalarMaps,
752 bool extractScalarValues(const Instruction *Inst, ValueMapT &VectorMap,
755 bool hasVectorOperands(const Instruction *Inst, ValueMapT &VectorMap);
772 void copyInstruction(ScopStmt &Stmt, Instruction *Inst, ValueMapT &VectorMap,
/external/llvm-project/polly/lib/CodeGen/
DBlockGenerators.cpp1020 ValueMapT &VectorMap, in getVectorValue() argument
1023 if (Value *NewValue = VectorMap.lookup(Old)) in getVectorValue()
1035 VectorMap[Old] = Vector; in getVectorValue()
1126 ScopStmt &Stmt, LoadInst *Load, ValueMapT &VectorMap, in generateLoad() argument
1129 VectorMap[Load] = Builder.CreateVectorSplat(getVectorWidth(), PreloadLoad, in generateLoad()
1145 extractScalarValues(Load, VectorMap, ScalarMaps); in generateLoad()
1157 VectorMap[Load] = NewLoad; in generateLoad()
1161 ValueMapT &VectorMap, in copyUnaryInst() argument
1164 Value *NewOperand = getVectorValue(Stmt, Inst->getOperand(0), VectorMap, in copyUnaryInst()
1171 VectorMap[Inst] = Builder.CreateCast(Cast->getOpcode(), NewOperand, DestType); in copyUnaryInst()
[all …]
/external/gemmlowp/internal/
Dunpack.h73 const VectorMap<const std::int32_t, VectorShape::Col>& in PrefetchResultBlock()
94 const VectorMap<const std::int32_t, VectorShape::Col>& in UnpackResultBlock()
96 const VectorMap<const std::int32_t, VectorShape::Row>& in UnpackResultBlock()
146 const VectorMap<const std::int32_t, VectorShape::Col> lhs_sums_of_each_slice( in UnpackResult()
148 const VectorMap<const std::int32_t, VectorShape::Row> rhs_sums_of_each_slice( in UnpackResult()
Dsimd_wrappers_common_neon_sse.h88 VectorMap<SrcScalarType, VectorShape::Col>> {
90 const VectorMap<SrcScalarType, VectorShape::Col>& src, int pos) {
110 VectorMap<SrcScalarType, VectorShape::Col>> {
111 using SrcObjectType = VectorMap<SrcScalarType, VectorShape::Col>;
127 VectorMap<SrcScalarType, VectorShape::Col>> {
128 using SrcObjectType = VectorMap<SrcScalarType, VectorShape::Col>;
145 VectorMap<SrcScalarType, VectorShape::Row>> {
146 using SrcObjectType = VectorMap<SrcScalarType, VectorShape::Row>;
161 VectorMap<SrcScalarType, VectorShape::Row>> {
162 using SrcObjectType = VectorMap<SrcScalarType, VectorShape::Row>;
[all …]
Ddispatch_gemm_shape.h54 struct TransposeImpl<VectorMap<Scalar, Shape>> {
55 typedef VectorMap<Scalar, Shape> SrcType;
58 typedef VectorMap<Scalar, TransposedShape> DstType;
Dsimd_wrappers.h463 VectorMap<SrcScalarType, Shape>> {
465 using SrcObjectType = VectorMap<SrcScalarType, Shape>;
530 VectorMap<ScalarType, Shape>> {
561 VectorMap<SrcScalarType, Shape>> {
563 using SrcObjectType = VectorMap<SrcScalarType, Shape>;
/external/tensorflow/tensorflow/lite/kernels/
Dcpu_backend_gemm_gemmlowp.h96 gemmlowp::VectorMap<const int32, gemmlowp::VectorShape::Col>;
156 gemmlowp::VectorMap<const int32, gemmlowp::VectorShape::Col>;
/external/neven/
DAndroid.bp117 "Embedded/common/src/b_TensorEm/VectorMap.c",
/external/gemmlowp/test/
Dtest.cc109 typedef VectorMap<const std::int32_t, VectorShape::Col> OffsetColMap;
110 typedef VectorMap<const std::int32_t, VectorShape::Row> OffsetRowMap;
1328 typedef VectorMap<std::int32_t, VectorShape::Row> RowVectorMap; in TestOutputStages()
1349 typedef VectorMap<std::int32_t, VectorShape::Col> ColVectorMap; in TestOutputStages()
/external/XNNPACK/bench/
Dqu8-gemm.cc112 typedef gemmlowp::VectorMap<const int32_t, gemmlowp::VectorShape::Col> ColVectorMap;
/external/tensorflow/tensorflow/lite/kernels/internal/optimized/
Doptimized_ops.h125 using VectorMap = typename std::conditional< variable
132 VectorMap<Scalar> MapAsVector(Scalar* data, const RuntimeShape& shape) { in MapAsVector()
134 return VectorMap<Scalar>(data, size, 1); in MapAsVector()
1227 VectorMap<float> out(output_data, output_size, 1);
1517 VectorMap<const float> bias_data_vec(bias_data, filter_rows, 1); in HybridConvPerChannel()
1518 VectorMap<int32_t> row_sums_vec(row_sums, filter_rows, 1); in HybridConvPerChannel()
1519 VectorMap<const float> per_channel_scale_vec(per_channel_scale, filter_rows, in HybridConvPerChannel()
4079 VectorMap<const float> block_input(input_data + i * depth, depth, 1); in LogSoftmax()
4080 VectorMap<float> block_output(output_data + i * depth, depth, 1); in LogSoftmax()
Dlegacy_optimized_ops.h79 VectorMap<Scalar> MapAsVector(Scalar* data, const Dims<N>& dims) { in MapAsVector()
81 return VectorMap<Scalar>(data, size, 1); in MapAsVector()
715 typedef gemmlowp::VectorMap<const int32, gemmlowp::VectorShape::Col>
743 typedef gemmlowp::VectorMap<const int32, gemmlowp::VectorShape::Col>
1698 typedef gemmlowp::VectorMap<const int32, gemmlowp::VectorShape::Col> in FullyConnected()
3228 typedef gemmlowp::VectorMap<const int32, gemmlowp::VectorShape::Col> in LstmCell()
/external/ruy/ruy/
Dtest.h812 gemmlowp::VectorMap<const std::int32_t, gemmlowp::VectorShape::Col>;
831 gemmlowp::VectorMap<const std::int32_t, gemmlowp::VectorShape::Col>;
/external/tensorflow/tensorflow/core/kernels/boosted_trees/
Dstats_ops.cc35 using VectorMap = Eigen::Map<Eigen::VectorXf>; typedef