/external/eigen/unsupported/Eigen/CXX11/src/util/ |
D | CXX11Meta.h | 259 typename Reducer, 264 typename Reducer 265 > struct reduce<Reducer> 267 constexpr static inline int run() { return Reducer::Identity; } 271 typename Reducer, 273 > struct reduce<Reducer, A> 279 typename Reducer, 282 > struct reduce<Reducer, A, Ts...> 284 …constexpr static inline auto run(A a, Ts... ts) -> decltype(Reducer::run(a, reduce<Reducer, Ts...>… 285 return Reducer::run(a, reduce<Reducer, Ts...>::run(ts...)); [all …]
|
D | EmulateCXX11Meta.h | 257 template<typename Reducer, typename Op, typename A, std::size_t N> 261 bool result = Reducer::run(Op::run(a[0]), Op::run(a[1])); 263 result = Reducer::run(result, Op::run(a[i])); 269 template<typename Reducer, typename Op, typename A> 270 struct ArrayApplyAndReduce<Reducer, Op, A, 1> { 276 template<typename Reducer, typename Op, typename A, std::size_t N> 278 return ArrayApplyAndReduce<Reducer, Op, A, N>::run(a); 281 template<typename Reducer, typename Op, typename A, typename B, std::size_t N> 285 bool result = Reducer::run(Op::run(a[0], b[0]), Op::run(a[1], b[1])); 287 result = Reducer::run(result, Op::run(a[i], b[i])); [all …]
|
/external/v8/src/compiler/ |
D | graph-reducer.h | 45 class V8_EXPORT_PRIVATE Reducer { 47 virtual ~Reducer() {} in ~Reducer() 66 class AdvancedReducer : public Reducer { 88 static Reduction Replace(Node* node) { return Reducer::Replace(node); } in Replace() 132 void AddReducer(Reducer* reducer); in NON_EXPORTED_BASE() 176 ZoneVector<Reducer*> reducers_; in NON_EXPORTED_BASE()
|
D | graph-reducer.cc | 26 void Reducer::Finalize() {} in Finalize() 43 void GraphReducer::AddReducer(Reducer* reducer) { in AddReducer() 67 for (Reducer* const reducer : reducers_) reducer->Finalize(); in ReduceNode() 104 return Reducer::NoChange(); in Reduce() 107 return Reducer::Changed(node); in Reduce()
|
D | select-lowering.h | 20 class SelectLowering final : public Reducer {
|
D | tail-call-optimization.h | 22 class V8_EXPORT_PRIVATE TailCallOptimization final : public Reducer {
|
D | value-numbering-reducer.h | 17 : public NON_EXPORTED_BASE(Reducer) { in NON_EXPORTED_BASE() argument
|
D | js-generic-lowering.h | 25 class JSGenericLowering final : public Reducer {
|
D | machine-operator-reducer.h | 25 : public NON_EXPORTED_BASE(Reducer) { in NON_EXPORTED_BASE() argument
|
D | pipeline.cc | 453 class SourcePositionWrapper final : public Reducer { 455 SourcePositionWrapper(Reducer* reducer, SourcePositionTable* table) in SourcePositionWrapper() 468 Reducer* const reducer_; 484 Reducer* reducer) { in AddReducer() 857 class RemoveTypeReducer final : public Reducer { in Run()
|
D | typer.cc | 69 class Typer::Visitor : public Reducer {
|
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
D | TensorScan.h | 79 template <typename Self, typename Reducer, typename Device> 213 template <typename Self, typename Reducer, typename Device> 250 template <typename Self, typename Reducer> 274 template <typename Self, typename Reducer> 275 struct ScanLauncher<Self, Reducer, GpuDevice> { 280 …LAUNCH_CUDA_KERNEL((ScanKernel<Self, Reducer>), num_blocks, block_size, 0, self.device(), self, to…
|
D | TensorReductionCuda.h | 124 typename Reducer, typename Index> 125 __global__ void FullReductionKernel(Reducer reducer, const Self input, Index num_coeffs, in FullReductionKernel() 190 typename Reducer, typename Index> 191 __global__ void ReductionInitFullReduxKernelHalfFloat(Reducer reducer, const Self input, Index num_… in ReductionInitFullReduxKernelHalfFloat() 203 typename Reducer, typename Index> 204 __global__ void ReductionInitKernelHalfFloat(Reducer reducer, const Self input, Index num_coeffs, h… in ReductionInitKernelHalfFloat() 218 typename Reducer, typename Index> 219 __global__ void FullReductionKernelHalfFloat(Reducer reducer, const Self input, Index num_coeffs, in FullReductionKernelHalfFloat() 373 typename Reducer, typename Index> 374 __global__ void InnerReductionKernel(Reducer reducer, const Self input, Index num_coeffs_to_reduce,… [all …]
|
D | TensorBase.h | 516 template <typename Reducer> 518 const TensorScanOp<Reducer, const Derived> 519 scan(const Index& axis, const Reducer& reducer, bool exclusive = false) const { 520 return TensorScanOp<Reducer, const Derived>(derived(), axis, exclusive, reducer); 662 template <typename Reducer, typename Dims> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 663 const TensorReductionOp<Reducer, const Dims, const Derived> 664 reduce(const Dims& dims, const Reducer& reducer) const { in reduce() 665 return TensorReductionOp<Reducer, const Dims, const Derived>(derived(), dims, reducer); in reduce()
|
D | TensorFunctors.h | 87 template<typename Reducer, typename Device>
|
D | README.md | 1165 ### <Operation> reduce(const Dimensions& new_dims, const Reducer& reducer)
|