Home
last modified time | relevance | path

Searched refs:StoreType (Results 1 – 23 of 23) sorted by relevance

/external/v8/src/wasm/
Dwasm-opcodes.cc58 constexpr uint8_t StoreType::kStoreSizeLog2[];
59 constexpr ValueType StoreType::kValueType[];
60 constexpr MachineRepresentation StoreType::kMemRep[];
Dvalue-type.h605 class StoreType {
614 constexpr StoreType(StoreTypeValue val) // NOLINT(runtime/explicit) in StoreType() function
623 static StoreType ForValueType(ValueType type) { in ForValueType()
Dfunction-body-decoder-impl.h991 F(StoreMem, StoreType type, const MemoryAccessImmediate<validate>& imm, \
993 F(StoreLane, StoreType type, const MemoryAccessImmediate<validate>& imm, \
2882 static_assert(sizeof(StoreType) == sizeof(uint8_t), "StoreType is compact");
2885 static constexpr StoreType kStoreTypes[] = {
2886 StoreType::kI32Store, StoreType::kI64Store, StoreType::kF32Store,
2887 StoreType::kF64Store, StoreType::kI32Store8, StoreType::kI32Store16,
2888 StoreType::kI64Store8, StoreType::kI64Store16, StoreType::kI64Store32};
3334 int DecodeStoreLane(StoreType type, uint32_t opcode_length) {
3348 int DecodeStoreMem(StoreType store, int prefix_len = 1) {
3527 return DecodeStoreMem(StoreType::kS128Store, opcode_length);
[all …]
Dgraph-builder-interface.cc446 void StoreMem(FullDecoder* decoder, StoreType type, in StoreMem()
453 void StoreLane(FullDecoder* decoder, StoreType type, in StoreLane()
/external/tensorflow/tensorflow/core/util/
Dtransform_output_iterator.h24 template <typename StoreType, typename InputType, typename ConversionOp,
30 StoreType* ptr;
34 __host__ __device__ __forceinline__ Reference(StoreType* ptr, in Reference()
62 StoreType* ptr;
/external/v8/src/wasm/baseline/arm64/
Dliftoff-assembler-arm64.h429 StoreType type, LiftoffRegList pinned, in Store()
436 case StoreType::kI32Store8: in Store()
437 case StoreType::kI64Store8: in Store()
440 case StoreType::kI32Store16: in Store()
441 case StoreType::kI64Store16: in Store()
444 case StoreType::kI32Store: in Store()
445 case StoreType::kI64Store32: in Store()
448 case StoreType::kI64Store: in Store()
451 case StoreType::kF32Store: in Store()
454 case StoreType::kF64Store: in Store()
[all …]
/external/v8/src/wasm/baseline/ia32/
Dliftoff-assembler-ia32.h404 StoreType type, LiftoffRegList pinned, in Store()
414 case StoreType::kI64Store8: in Store()
417 case StoreType::kI32Store8: in Store()
433 case StoreType::kI64Store16: in Store()
436 case StoreType::kI32Store16: in Store()
439 case StoreType::kI64Store32: in Store()
442 case StoreType::kI32Store: in Store()
445 case StoreType::kI64Store: { in Store()
457 case StoreType::kF32Store: in Store()
460 case StoreType::kF64Store: in Store()
[all …]
/external/v8/src/wasm/baseline/x64/
Dliftoff-assembler-x64.h367 StoreType type, LiftoffRegList /* pinned */, in Store()
375 case StoreType::kI32Store8: in Store()
376 case StoreType::kI64Store8: in Store()
379 case StoreType::kI32Store16: in Store()
380 case StoreType::kI64Store16: in Store()
383 case StoreType::kI32Store: in Store()
384 case StoreType::kI64Store32: in Store()
387 case StoreType::kI64Store: in Store()
390 case StoreType::kF32Store: in Store()
393 case StoreType::kF64Store: in Store()
[all …]
/external/v8/src/wasm/baseline/mips/
Dliftoff-assembler-mips.h213 StoreType type, LiftoffRegList pinned) { in ChangeEndiannessStore()
217 case StoreType::kI64Store8: in ChangeEndiannessStore()
218 case StoreType::kI32Store8: in ChangeEndiannessStore()
221 case StoreType::kF32Store: in ChangeEndiannessStore()
226 case StoreType::kI32Store: in ChangeEndiannessStore()
229 case StoreType::kI32Store16: in ChangeEndiannessStore()
232 case StoreType::kF64Store: in ChangeEndiannessStore()
237 case StoreType::kI64Store: in ChangeEndiannessStore()
242 case StoreType::kI64Store32: in ChangeEndiannessStore()
245 case StoreType::kI64Store16: in ChangeEndiannessStore()
[all …]
/external/v8/src/wasm/baseline/mips64/
Dliftoff-assembler-mips64.h200 StoreType type, LiftoffRegList pinned) { in ChangeEndiannessStore()
204 case StoreType::kI64Store8: in ChangeEndiannessStore()
205 case StoreType::kI32Store8: in ChangeEndiannessStore()
208 case StoreType::kF32Store: in ChangeEndiannessStore()
213 case StoreType::kI32Store: in ChangeEndiannessStore()
216 case StoreType::kI32Store16: in ChangeEndiannessStore()
219 case StoreType::kF64Store: in ChangeEndiannessStore()
224 case StoreType::kI64Store: in ChangeEndiannessStore()
227 case StoreType::kI64Store32: in ChangeEndiannessStore()
230 case StoreType::kI64Store16: in ChangeEndiannessStore()
[all …]
/external/v8/src/wasm/baseline/arm/
Dliftoff-assembler-arm.h704 StoreType type, LiftoffRegList pinned, in Store()
714 if (type.value() == StoreType::kF64Store) { in Store()
720 } else if (type.value() == StoreType::kS128Store) { in Store()
727 } else if (type.value() == StoreType::kF32Store) { in Store()
745 case StoreType::kI64Store8: in Store()
748 case StoreType::kI32Store8: in Store()
751 case StoreType::kI64Store16: in Store()
754 case StoreType::kI32Store16: in Store()
757 case StoreType::kI64Store32: in Store()
760 case StoreType::kI32Store: in Store()
[all …]
/external/v8/src/wasm/baseline/s390/
Dliftoff-assembler-s390.h129 StoreType type, LiftoffRegList pinned, in Store()
142 StoreType type, LiftoffRegList pinned) { in AtomicStore()
148 LiftoffRegister result, StoreType type) { in AtomicAdd()
154 LiftoffRegister result, StoreType type) { in AtomicSub()
160 LiftoffRegister result, StoreType type) { in AtomicAnd()
166 LiftoffRegister result, StoreType type) { in AtomicOr()
172 LiftoffRegister result, StoreType type) { in AtomicXor()
179 LiftoffRegister result, StoreType type) { in AtomicExchange()
186 StoreType type) { in AtomicCompareExchange()
/external/v8/src/wasm/baseline/ppc/
Dliftoff-assembler-ppc.h130 StoreType type, LiftoffRegList pinned, in Store()
143 StoreType type, LiftoffRegList pinned) { in AtomicStore()
149 LiftoffRegister result, StoreType type) { in AtomicAdd()
155 LiftoffRegister result, StoreType type) { in AtomicSub()
161 LiftoffRegister result, StoreType type) { in AtomicAnd()
167 LiftoffRegister result, StoreType type) { in AtomicOr()
173 LiftoffRegister result, StoreType type) { in AtomicXor()
180 LiftoffRegister result, StoreType type) { in AtomicExchange()
187 StoreType type) { in AtomicCompareExchange()
/external/v8/src/wasm/baseline/
Dliftoff-assembler.h495 LiftoffRegister src, StoreType type, LiftoffRegList pinned,
503 StoreType type, LiftoffRegList pinned);
507 LiftoffRegister result, StoreType type);
511 LiftoffRegister result, StoreType type);
515 LiftoffRegister result, StoreType type);
519 LiftoffRegister result, StoreType type);
523 LiftoffRegister result, StoreType type);
527 LiftoffRegister result, StoreType type);
533 LiftoffRegister value, StoreType type);
Dliftoff-compiler.cc678 StoreType::kI32Store, pinned); in StartFunctionBody()
1678 StoreType::ForValueType(return_type), pinned); in TraceFunctionExit()
1881 StoreType type = StoreType::ForValueType(global->type); in GlobalSet()
2206 kSystemPointerSize == 8 ? StoreType::kI64Store : StoreType::kI32Store, in TraceMemoryOperation()
2210 StoreType::kI32Store8, pinned); in TraceMemoryOperation()
2213 StoreType::kI32Store8, pinned); in TraceMemoryOperation()
2342 void StoreMem(FullDecoder* decoder, StoreType type, in StoreMem()
2376 void StoreLane(FullDecoder* decoder, StoreType type, in StoreLane()
3074 void AtomicStoreMem(FullDecoder* decoder, StoreType type, in AtomicStoreMem()
3124 void AtomicBinop(FullDecoder* decoder, StoreType type, in AtomicBinop() argument
[all …]
/external/v8/src/asmjs/
Dasm-types.h239 AsmType* StoreType();
Dasm-types.cc120 AsmType* AsmType::StoreType() { in StoreType() function in v8::internal::wasm::AsmType
Dasm-parser.cc1485 return heap_access_type_->StoreType(); in MemberExpression()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DCodeGenPrepare.cpp6264 Type *StoreType = SI.getValueOperand()->getType(); in splitMergedValStore() local
6265 if (DL.getTypeStoreSizeInBits(StoreType) != DL.getTypeSizeInBits(StoreType) || in splitMergedValStore()
6266 DL.getTypeSizeInBits(StoreType) == 0) in splitMergedValStore()
6269 unsigned HalfValBitSize = DL.getTypeSizeInBits(StoreType) / 2; in splitMergedValStore()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp10288 MVT StoreType = MVT::i8; in PerformSTORECombine() local
10291 StoreType = Tp; in PerformSTORECombine()
10294 if (!TLI.isTypeLegal(StoreType)) in PerformSTORECombine()
10299 StoreType, VT.getSizeInBits()/EVT(StoreType).getSizeInBits()); in PerformSTORECombine()
10303 SDValue Increment = DAG.getConstant(StoreType.getSizeInBits() / 8, DL, in PerformSTORECombine()
10308 unsigned E = (ToEltSz*NumElems)/StoreType.getSizeInBits(); in PerformSTORECombine()
10311 StoreType, ShuffWide, in PerformSTORECombine()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp11946 MVT StoreType = MVT::i8; in PerformSTORECombine() local
11949 StoreType = Tp; in PerformSTORECombine()
11952 if (!TLI.isTypeLegal(StoreType)) in PerformSTORECombine()
11957 StoreType, VT.getSizeInBits()/EVT(StoreType).getSizeInBits()); in PerformSTORECombine()
11961 SDValue Increment = DAG.getConstant(StoreType.getSizeInBits() / 8, DL, in PerformSTORECombine()
11966 unsigned E = (ToEltSz*NumElems)/StoreType.getSizeInBits(); in PerformSTORECombine()
11969 StoreType, ShuffWide, in PerformSTORECombine()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp29263 MVT StoreType = MVT::i8; in combineStore() local
29266 StoreType = Tp; in combineStore()
29270 if (TLI.isTypeLegal(MVT::f64) && StoreType.getSizeInBits() < 64 && in combineStore()
29272 StoreType = MVT::f64; in combineStore()
29276 StoreType, VT.getSizeInBits()/StoreType.getSizeInBits()); in combineStore()
29283 for (unsigned i=0, e=(ToSz*NumElems)/StoreType.getSizeInBits(); i!=e; ++i) { in combineStore()
29285 StoreType, ShuffWide, in combineStore()
29290 Ptr = DAG.getMemBasePlusOffset(Ptr, StoreType.getStoreSize(), dl); in combineStore()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp36202 MVT StoreType = MVT::i8; in combineStore() local
36205 StoreType = Tp; in combineStore()
36209 if (TLI.isTypeLegal(MVT::f64) && StoreType.getSizeInBits() < 64 && in combineStore()
36211 StoreType = MVT::f64; in combineStore()
36215 StoreType, VT.getSizeInBits()/StoreType.getSizeInBits()); in combineStore()
36222 for (unsigned i=0, e=(ToSz*NumElems)/StoreType.getSizeInBits(); i!=e; ++i) { in combineStore()
36224 StoreType, ShuffWide, in combineStore()
36229 Ptr = DAG.getMemBasePlusOffset(Ptr, StoreType.getStoreSize(), dl); in combineStore()