Lines Matching refs:mem_rep
1635 Node* node, MachineRepresentation mem_rep, wasm::ValueType wasmtype) {
1665 if (mem_rep == MachineRepresentation::kWord8) {
1669 if (wasmtype == wasm::kWasmI64 && mem_rep < MachineRepresentation::kWord64) {
1675 if (mem_rep == MachineRepresentation::kWord16) {
1679 mem_rep == MachineRepresentation::kWord16) {
3954 // Store effective_offset, is_store, and mem_rep.
3959 store(offsetof(wasm::MemoryTracingInfo, mem_rep),
4156 void WasmGraphBuilder::StoreLane(MachineRepresentation mem_rep, Node* index,
4164 BoundsCheckMem(i::ElementSizeInBytes(mem_rep), index, offset, position,
4170 GetMemoryAccessKind(mcgraph_, mem_rep, bounds_check_result);
4173 mcgraph()->machine()->StoreLane(load_kind, mem_rep, laneidx),
4180 TraceMemoryOperation(true, mem_rep, index, capped_offset, position);
4184 void WasmGraphBuilder::StoreMem(MachineRepresentation mem_rep, Node* index,
4188 if (mem_rep == MachineRepresentation::kSimd128) {
4194 BoundsCheckMem(i::ElementSizeInBytes(mem_rep), index, offset, position,
4198 val = BuildChangeEndiannessStore(val, mem_rep, type);
4204 switch (GetMemoryAccessKind(mcgraph_, mem_rep, bounds_check_result)) {
4206 gasm_->StoreUnaligned(UnalignedStoreRepresentation{mem_rep},
4211 gasm_->ProtectedStore(mem_rep, MemBuffer(capped_offset), index, val),
4215 gasm_->Store(StoreRepresentation{mem_rep, kNoWriteBarrier},
4221 TraceMemoryOperation(true, mem_rep, index, capped_offset, position);