/external/XNNPACK/src/qs8-igemm/ |
D | MRx8c8-avx2.c.in | 6 $assert MR <= 4 16 void xnn_qs8_igemm_minmax_ukernel_${MR}x8c8__avx2( 31 assert(mr <= ${MR}); 35 assert(ks % (${MR} * sizeof(void*)) == 0); 43 $for M in range(1, MR): 49 $elif M + 1 == MR: 66 $for M in range(1, MR): 73 $for M in range(MR): 78 a += ${MR}; 82 $for M in range(MR): [all …]
|
D | MRx16c8-avx512skx.c.in | 8 $assert MR <= 4 19 void xnn_qs8_igemm${GEMM_SUFFIX}_minmax_ukernel_${MR}x16c8__avx512skx( 34 assert(mr <= ${MR}); 44 $for M in range(1, MR): 50 $elif M + 1 == MR: 66 $if MR > 1: 78 $for M in range(1, MR): 85 $for M in range(MR): 90 a += ${MR}; 94 $for M in range(MR): [all …]
|
D | MRx4c8-sse.c.in | 7 $assert MR <= 4 25 void xnn_qs8_igemm_minmax_ukernel_${MR}x4c8__${ISA}_${"ld128" if LD128 else "ld64"}( 40 assert(mr <= ${MR}); 44 assert(ks % (${MR} * sizeof(void*)) == 0); 52 $for M in range(1, MR): 58 $elif M + 1 == MR: 70 $for M in range(1, MR): 77 $for M in range(MR): 82 a += ${MR}; 86 $for M in range(MR): [all …]
|
D | MRx4c2-sse.c.in | 7 $assert MR <= 4 25 void xnn_qs8_igemm_minmax_ukernel_${MR}x4c2__${ISA}_${"ld128" if LD128 else "ld64"}( 40 assert(mr <= ${MR}); 44 assert(ks % (${MR} * sizeof(void*)) == 0); 52 $for M in range(1, MR): 58 $elif M + 1 == MR: 69 $for M in range(1, MR): 75 $for M in range(MR): 80 a += ${MR}; 84 $for M in range(MR): [all …]
|
D | MRxNRc4-neondot.c.in | 17 void xnn_qs8_igemm_minmax_ukernel_${MR}x${NR}c4__neondot( 32 assert(mr <= ${MR}); 36 assert(ks % (${MR} * sizeof(void*)) == 0); 44 $for M in range(1, MR): 50 $elif M + 1 == MR: 62 $for M in range(1, MR): 68 $for M in range(MR): 73 a += ${MR}; 79 // Load a ${MR}x8 block of activations. 80 $for M in range(MR): [all …]
|
D | MRx4c8-wasmsimd.c.in | 7 $assert MR <= 4 18 void xnn_qs8_igemm${GEMM_SUFFIX}_minmax_ukernel_${MR}x4c8__wasmsimd${LOAD_SUFFIX}( 33 assert(mr <= ${MR}); 37 assert(ks % (${MR} * sizeof(void*)) == 0); 45 $for M in range(1, MR): 51 $elif M + 1 == MR: 64 $for M in range(1, MR): 71 $for M in range(MR): 76 a += ${MR}; 80 $for M in range(MR): [all …]
|
D | c16-neon-mlal-padal.c.in | 17 void xnn_qs8_igemm_minmax_ukernel_${MR}x${NR}c16__neon_mlal_padal( 32 assert(mr <= ${MR}); 36 assert(ks % (${MR} * sizeof(void*)) == 0); 44 $for M in range(1, MR): 50 $elif M + 1 == MR: 62 $for M in range(1, MR): 68 $for M in range(MR): 73 a += ${MR}; 78 $for M in range(MR): 85 $for M in range(MR): [all …]
|
D | c8-neon-mull-padal.c.in | 17 void xnn_qs8_igemm_minmax_ukernel_${MR}x${NR}c8__neon_${"mlal" if MLA else "mull"}_padal( 32 assert(mr <= ${MR}); 36 assert(ks % (${MR} * sizeof(void*)) == 0); 44 $for M in range(1, MR): 50 $elif M + 1 == MR: 62 $for M in range(1, MR): 68 $for M in range(MR): 73 a += ${MR}; 79 $for M in range(MR): 88 $for M in range(MR): [all …]
|
/external/XNNPACK/scripts/ |
D | generate-qs8-gemm.sh | 9 tools/xngen src/qs8-gemm/MRx4c8-wasmsimd.c.in -D MR=1 -D VARIANT=LD64 -o src/qs8-gemm/gen/1x4c8… 10 tools/xngen src/qs8-gemm/MRx4c8-wasmsimd.c.in -D MR=2 -D VARIANT=LD64 -o src/qs8-gemm/gen/2x4c8… 11 tools/xngen src/qs8-gemm/MRx4c8-wasmsimd.c.in -D MR=3 -D VARIANT=LD64 -o src/qs8-gemm/gen/3x4c8… 13 tools/xngen src/qs8-gemm/MRx4c8-wasmsimd.c.in -D MR=1 -D VARIANT=LD128 -o src/qs8-gemm/gen/1x4c8… 14 tools/xngen src/qs8-gemm/MRx4c8-wasmsimd.c.in -D MR=2 -D VARIANT=LD128 -o src/qs8-gemm/gen/2x4c8… 15 tools/xngen src/qs8-gemm/MRx4c8-wasmsimd.c.in -D MR=3 -D VARIANT=LD128 -o src/qs8-gemm/gen/3x4c8… 17 tools/xngen src/qs8-gemm/MRx4c8-wasmsimd.c.in -D MR=1 -D VARIANT=EXTENDED -o src/qs8-gemm/gen/1x4c8… 18 tools/xngen src/qs8-gemm/MRx4c8-wasmsimd.c.in -D MR=2 -D VARIANT=EXTENDED -o src/qs8-gemm/gen/2x4c8… 19 tools/xngen src/qs8-gemm/MRx4c8-wasmsimd.c.in -D MR=3 -D VARIANT=EXTENDED -o src/qs8-gemm/gen/3x4c8… 22 tools/xngen src/qs8-gemm/neon-mlal-lane.c.in -D MR=1 -D NR=8 -o src/qs8-gemm/gen/1x8-minmax-neon-ml… [all …]
|
D | generate-qs8-igemm.sh | 9 tools/xngen src/qs8-igemm/MRx4c8-wasmsimd.c.in -D MR=1 -D VARIANT=LD64 -o src/qs8-igemm/gen/1x4c8-… 10 tools/xngen src/qs8-igemm/MRx4c8-wasmsimd.c.in -D MR=2 -D VARIANT=LD64 -o src/qs8-igemm/gen/2x4c8-… 11 tools/xngen src/qs8-igemm/MRx4c8-wasmsimd.c.in -D MR=3 -D VARIANT=LD64 -o src/qs8-igemm/gen/3x4c8-… 13 tools/xngen src/qs8-igemm/MRx4c8-wasmsimd.c.in -D MR=1 -D VARIANT=LD128 -o src/qs8-igemm/gen/1x4c8-… 14 tools/xngen src/qs8-igemm/MRx4c8-wasmsimd.c.in -D MR=2 -D VARIANT=LD128 -o src/qs8-igemm/gen/2x4c8-… 15 tools/xngen src/qs8-igemm/MRx4c8-wasmsimd.c.in -D MR=3 -D VARIANT=LD128 -o src/qs8-igemm/gen/3x4c8-… 18 tools/xngen src/qs8-igemm/neon-mlal-lane.c.in -D MR=1 -D NR=8 -o src/qs8-igemm/gen/1x8-minmax-neon-… 19 tools/xngen src/qs8-igemm/neon-mlal-lane.c.in -D MR=2 -D NR=8 -o src/qs8-igemm/gen/2x8-minmax-neon-… 20 tools/xngen src/qs8-igemm/neon-mlal-lane.c.in -D MR=3 -D NR=8 -o src/qs8-igemm/gen/3x8-minmax-neon-… 21 tools/xngen src/qs8-igemm/neon-mlal-lane.c.in -D MR=4 -D NR=8 -o src/qs8-igemm/gen/4x8-minmax-neon-… [all …]
|
D | generate-f32-spmm.sh | 9 tools/xngen src/f32-spmm/scalar.c.in -D MR=1 -D NR=1 -D UNROLL=1 -o src/f32-spmm/gen/1x1-minmax-sca… 10 tools/xngen src/f32-spmm/scalar.c.in -D MR=2 -D NR=1 -D UNROLL=1 -o src/f32-spmm/gen/2x1-minmax-sca… 11 tools/xngen src/f32-spmm/scalar.c.in -D MR=4 -D NR=1 -D UNROLL=1 -o src/f32-spmm/gen/4x1-minmax-sca… 12 tools/xngen src/f32-spmm/scalar.c.in -D MR=8 -D NR=1 -D UNROLL=1 -o src/f32-spmm/gen/8x1-minmax-sca… 13 tools/xngen src/f32-spmm/scalar.c.in -D MR=8 -D NR=2 -D UNROLL=1 -o src/f32-spmm/gen/8x2-minmax-sca… 14 tools/xngen src/f32-spmm/scalar.c.in -D MR=8 -D NR=4 -D UNROLL=1 -o src/f32-spmm/gen/8x4-minmax-sca… 16 tools/xngen src/f32-spmm/scalar-pipelined.c.in -D MR=1 -D NR=1 -o src/f32-spmm/gen/1x1-minmax-scala… 17 tools/xngen src/f32-spmm/scalar-pipelined.c.in -D MR=2 -D NR=1 -o src/f32-spmm/gen/2x1-minmax-scala… 18 tools/xngen src/f32-spmm/scalar-pipelined.c.in -D MR=4 -D NR=1 -o src/f32-spmm/gen/4x1-minmax-scala… 19 tools/xngen src/f32-spmm/scalar-pipelined.c.in -D MR=8 -D NR=1 -o src/f32-spmm/gen/8x1-minmax-scala… [all …]
|
D | generate-f32-igemm.sh | 9 tools/xngen src/f32-igemm/scalar.c.in -D MR=1 -D NR=4 -D WASM=0 -D ACTIVATION=LINEAR -o src/f32-ige… 10 tools/xngen src/f32-igemm/scalar.c.in -D MR=2 -D NR=4 -D WASM=0 -D ACTIVATION=LINEAR -o src/f32-ige… 11 tools/xngen src/f32-igemm/scalar.c.in -D MR=4 -D NR=2 -D WASM=0 -D ACTIVATION=LINEAR -o src/f32-ige… 12 tools/xngen src/f32-igemm/scalar.c.in -D MR=4 -D NR=4 -D WASM=0 -D ACTIVATION=LINEAR -o src/f32-ige… 14 tools/xngen src/f32-igemm/scalar.c.in -D MR=1 -D NR=4 -D WASM=0 -D ACTIVATION=RELU -o src/f32-ige… 15 tools/xngen src/f32-igemm/scalar.c.in -D MR=2 -D NR=4 -D WASM=0 -D ACTIVATION=RELU -o src/f32-ige… 16 tools/xngen src/f32-igemm/scalar.c.in -D MR=4 -D NR=2 -D WASM=0 -D ACTIVATION=RELU -o src/f32-ige… 17 tools/xngen src/f32-igemm/scalar.c.in -D MR=4 -D NR=4 -D WASM=0 -D ACTIVATION=RELU -o src/f32-ige… 19 tools/xngen src/f32-igemm/scalar.c.in -D MR=1 -D NR=4 -D WASM=0 -D ACTIVATION=MINMAX -o src/f32-ige… 20 tools/xngen src/f32-igemm/scalar.c.in -D MR=2 -D NR=4 -D WASM=0 -D ACTIVATION=MINMAX -o src/f32-ige… [all …]
|
D | generate-f32-gemm.sh | 9 tools/xngen src/f32-gemm/scalar.c.in -D MR=1 -D NR=4 -D WASM=0 -D INC=0 -D ACTIVATION=LINEAR -o sr… 10 tools/xngen src/f32-gemm/scalar.c.in -D MR=1 -D NR=4 -D WASM=0 -D INC=0 -D ACTIVATION=RELU -o sr… 11 tools/xngen src/f32-gemm/scalar.c.in -D MR=1 -D NR=4 -D WASM=0 -D INC=0 -D ACTIVATION=MINMAX -o sr… 12 tools/xngen src/f32-gemm/scalar.c.in -D MR=1 -D NR=4 -D WASM=0 -D INC=1 -D ACTIVATION=MINMAX -o sr… 14 tools/xngen src/f32-gemm/scalar.c.in -D MR=2 -D NR=4 -D WASM=0 -D INC=0 -D ACTIVATION=LINEAR -o src… 15 tools/xngen src/f32-gemm/scalar.c.in -D MR=2 -D NR=4 -D WASM=0 -D INC=0 -D ACTIVATION=RELU -o src… 16 tools/xngen src/f32-gemm/scalar.c.in -D MR=2 -D NR=4 -D WASM=0 -D INC=0 -D ACTIVATION=MINMAX -o src… 17 tools/xngen src/f32-gemm/scalar.c.in -D MR=2 -D NR=4 -D WASM=0 -D INC=1 -D ACTIVATION=MINMAX -o src… 19 tools/xngen src/f32-gemm/scalar.c.in -D MR=4 -D NR=2 -D WASM=0 -D INC=0 -D ACTIVATION=LINEAR -o src… 20 tools/xngen src/f32-gemm/scalar.c.in -D MR=4 -D NR=2 -D WASM=0 -D INC=0 -D ACTIVATION=RELU -o src… [all …]
|
/external/XNNPACK/src/qs8-gemm/ |
D | MRx8c8-avx2.c.in | 7 $assert MR <= 4 18 void xnn_qs8_gemm${GEMM_SUFFIX}_minmax_ukernel_${MR}x8c8__avx2( 31 assert(mr <= ${MR}); 42 $for M in range(1, MR): 50 $elif M + 1 == MR: 69 $for M in range(1, MR): 76 $for M in range(MR): 94 $for M in range(MR): 104 $for M in range(MR): 108 $for M in range(MR): [all …]
|
D | MRx16c8-avx512skx.c.in | 8 $assert MR <= 4 19 void xnn_qs8_gemm${GEMM_SUFFIX}_minmax_ukernel_${MR}x16c8__avx512skx( 32 assert(mr <= ${MR}); 43 $for M in range(1, MR): 51 $elif M + 1 == MR: 69 $if MR > 1: 81 $for M in range(1, MR): 88 $for M in range(MR): 104 $for M in range(MR): 114 $for M in range(MR): [all …]
|
D | MRx4c8-sse.c.in | 8 $assert MR <= 4 28 void xnn_qs8_gemm${GEMM_SUFFIX}_minmax_ukernel_${MR}x4c8__${ISA}${LOAD_SUFFIX}( 41 assert(mr <= ${MR}); 52 $for M in range(1, MR): 60 $elif M + 1 == MR: 74 $for M in range(1, MR): 81 $for M in range(MR): 99 $for M in range(MR): 123 $for M in range(MR): 137 $for M in range(MR): [all …]
|
D | MRx4c8-wasmsimd.c.in | 7 $assert MR <= 4 18 void xnn_qs8_gemm${GEMM_SUFFIX}_minmax_ukernel_${MR}x4c8__wasmsimd${LOAD_SUFFIX}( 31 assert(mr <= ${MR}); 42 $for M in range(1, MR): 50 $elif M + 1 == MR: 65 $for M in range(1, MR): 72 $for M in range(MR): 85 $for M in range(MR): 89 $for M in range(MR): 94 $for M in range(MR): [all …]
|
D | MRxNRc4-neondot.c.in | 17 void xnn_qs8_gemm_minmax_ukernel_${MR}x${NR}c4__neondot( 29 assert(mr <= ${MR}); 40 $for M in range(1, MR): 48 $elif M + 1 == MR: 65 $for M in range(1, MR): 73 // Load a ${MR}x8 block of activations. 74 $for M in range(MR): 82 // Multiply-accumulate: ${MR}x8 * 8x${NR} --> ${MR}x${NR}. 84 $for M in range(MR): 92 // Load a ${MR}x4 block of activations. [all …]
|
/external/libcxx/test/std/re/re.results/ |
D | types.pass.cpp | 36 typedef std::match_results<CharT*> MR; in test() typedef 37 static_assert((std::is_same<typename MR::value_type, std::sub_match<CharT*> >::value), ""); in test() 38 …static_assert((std::is_same<typename MR::const_reference, const std::sub_match<CharT*>& >::value),… in test() 39 static_assert((std::is_same<typename MR::reference, std::sub_match<CharT*>& >::value), ""); in test() 40 static_assert((!std::is_same<typename MR::const_iterator, void>::value), ""); in test() 41 static_assert((std::is_same<typename MR::difference_type, std::ptrdiff_t>::value), ""); in test() 42 static_assert((std::is_same<typename MR::size_type, std::size_t>::value), ""); in test() 43 …static_assert((std::is_same<typename MR::allocator_type, std::allocator<std::sub_match<CharT*> > >… in test() 44 static_assert((std::is_same<typename MR::char_type, CharT>::value), ""); in test() 45 static_assert((std::is_same<typename MR::string_type, std::basic_string<CharT> >::value), ""); in test()
|
/external/llvm-project/libcxx/test/std/re/re.results/ |
D | types.pass.cpp | 35 typedef std::match_results<CharT*> MR; in test() typedef 36 static_assert((std::is_same<typename MR::value_type, std::sub_match<CharT*> >::value), ""); in test() 37 …static_assert((std::is_same<typename MR::const_reference, const std::sub_match<CharT*>& >::value),… in test() 38 static_assert((std::is_same<typename MR::reference, std::sub_match<CharT*>& >::value), ""); in test() 39 static_assert((!std::is_same<typename MR::const_iterator, void>::value), ""); in test() 40 static_assert((std::is_same<typename MR::difference_type, std::ptrdiff_t>::value), ""); in test() 41 static_assert((std::is_same<typename MR::size_type, std::size_t>::value), ""); in test() 42 …static_assert((std::is_same<typename MR::allocator_type, std::allocator<std::sub_match<CharT*> > >… in test() 43 static_assert((std::is_same<typename MR::char_type, CharT>::value), ""); in test() 44 static_assert((std::is_same<typename MR::string_type, std::basic_string<CharT> >::value), ""); in test()
|
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
D | ObjectLinkingLayer.cpp | 29 std::unique_ptr<MaterializationResponsibility> MR, in ObjectLinkingLayerJITLinkContext() argument 31 : Layer(Layer), MR(std::move(MR)), ObjBuffer(std::move(ObjBuffer)) {} in ObjectLinkingLayerJITLinkContext() 48 Err = joinErrors(std::move(Err), P->notifyFailed(*MR)); in notifyFailed() 50 MR->failMaterialization(); in notifyFailed() 57 MR->getTargetJITDylib().withLinkOrderDo( in lookup() 91 InternalDeps[&MR->getTargetJITDylib()] = std::move(KV.second); in lookup() 92 MR->addDependencies(KV.first, InternalDeps); in lookup() 121 if (AutoClaim && !MR->getSymbols().count(InternedName)) { in notifyResolved() 139 if (AutoClaim && !MR->getSymbols().count(InternedName)) { in notifyResolved() 147 if (auto Err = MR->defineMaterializing(ExtraSymbolsToClaim)) in notifyResolved() [all …]
|
/external/XNNPACK/src/f32-igemm/ |
D | avx-broadcast.c.in | 16 void xnn_f32_igemm_minmax_ukernel_${MR}x${NR}__${ISA}_broadcast( 31 assert(mr <= ${MR}); 36 assert(ks % (${MR} * sizeof(void*)) == 0); 43 $for M in range(1, MR): 49 $elif M + 1 == MR: 62 $for M in range(1, MR): 69 $for M in range(MR): 75 a += ${MR}; 84 $for M in range(MR): 88 $for M in range(MR): [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/ |
D | ObjectLinkingLayer.cpp | 28 MaterializationResponsibility MR, in ObjectLinkingLayerJITLinkContext() argument 30 : Layer(Layer), MR(std::move(MR)), ObjBuffer(std::move(ObjBuffer)) {} in ObjectLinkingLayerJITLinkContext() 47 MR.failMaterialization(); in notifyFailed() 54 MR.getTargetJITDylib().withSearchOrderDo( in lookup() 113 if (AutoClaim && !MR.getSymbols().count(InternedName)) { in notifyResolved() 131 if (AutoClaim && !MR.getSymbols().count(InternedName)) { in notifyResolved() 139 if (auto Err = MR.defineMaterializing(ExtraSymbolsToClaim)) in notifyResolved() 141 if (auto Err = MR.notifyResolved(InternedResult)) { in notifyResolved() 143 MR.failMaterialization(); in notifyResolved() 146 Layer.notifyLoaded(MR); in notifyResolved() [all …]
|
/external/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/ |
D | MPIChecker.cpp | 30 const MemRegion *const MR = in checkDoubleNonblocking() local 32 if (!MR) in checkDoubleNonblocking() 34 const ElementRegion *const ER = dyn_cast<ElementRegion>(MR); in checkDoubleNonblocking() 37 if (!isa<TypedRegion>(MR) || (ER && !isa<TypedRegion>(ER->getSuperRegion()))) in checkDoubleNonblocking() 41 const Request *const Req = State->get<RequestMap>(MR); in checkDoubleNonblocking() 46 BReporter.reportDoubleNonblocking(PreCallEvent, *Req, MR, ErrorNode, Ctx.getBugReporter()); in checkDoubleNonblocking() 51 State = State->set<RequestMap>(MR, Request::State::Nonblocking); in checkDoubleNonblocking() 60 const MemRegion *const MR = topRegionUsedByWait(PreCallEvent); in checkUnmatchedWaits() local 61 if (!MR) in checkUnmatchedWaits() 63 const ElementRegion *const ER = dyn_cast<ElementRegion>(MR); in checkUnmatchedWaits() [all …]
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/ |
D | MPIChecker.cpp | 30 const MemRegion *const MR = in checkDoubleNonblocking() local 32 if (!MR) in checkDoubleNonblocking() 34 const ElementRegion *const ER = dyn_cast<ElementRegion>(MR); in checkDoubleNonblocking() 37 if (!isa<TypedRegion>(MR) || (ER && !isa<TypedRegion>(ER->getSuperRegion()))) in checkDoubleNonblocking() 41 const Request *const Req = State->get<RequestMap>(MR); in checkDoubleNonblocking() 46 BReporter.reportDoubleNonblocking(PreCallEvent, *Req, MR, ErrorNode, in checkDoubleNonblocking() 52 State = State->set<RequestMap>(MR, Request::State::Nonblocking); in checkDoubleNonblocking() 61 const MemRegion *const MR = topRegionUsedByWait(PreCallEvent); in checkUnmatchedWaits() local 62 if (!MR) in checkUnmatchedWaits() 64 const ElementRegion *const ER = dyn_cast<ElementRegion>(MR); in checkUnmatchedWaits() [all …]
|