Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/compiler/
Dmemory-lowering.cc509 WriteBarrierKind write_barrier_kind = ComputeWriteBarrierKind( in ReduceStoreToObject() local
510 node, object, value, state, access.write_barrier_kind); in ReduceStoreToObject()
513 StoreRepresentation store_rep(rep, write_barrier_kind); in ReduceStoreToObject()
530 WriteBarrierKind write_barrier_kind = ComputeWriteBarrierKind( in ReduceStoreElement() local
531 node, object, value, state, access.write_barrier_kind); in ReduceStoreElement()
534 access.machine_type.representation(), write_barrier_kind))); in ReduceStoreElement()
555 WriteBarrierKind write_barrier_kind = ComputeWriteBarrierKind( in ReduceStoreField() local
556 node, object, value, state, access.write_barrier_kind); in ReduceStoreField()
569 write_barrier_kind))); in ReduceStoreField()
579 WriteBarrierKind write_barrier_kind = ComputeWriteBarrierKind( in ReduceStore() local
[all …]
Dsimplified-operator.h80 WriteBarrierKind write_barrier_kind; // write barrier hint. member
97 write_barrier_kind(kFullWriteBarrier), in FieldAccess()
104 WriteBarrierKind write_barrier_kind,
117 write_barrier_kind(write_barrier_kind), in base_is_tagged()
130 (write_barrier_kind == kMapWriteBarrier || in base_is_tagged()
131 write_barrier_kind == kNoWriteBarrier || in base_is_tagged()
132 write_barrier_kind == kAssertNoWriteBarrier)); in base_is_tagged()
160 WriteBarrierKind write_barrier_kind; // write barrier hint. member
167 write_barrier_kind(kFullWriteBarrier) {} in ElementAccess()
170 MachineType machine_type, WriteBarrierKind write_barrier_kind) in ElementAccess()
[all …]
Daccess-builder.cc120 int offset, WriteBarrierKind write_barrier_kind) { in ForJSObjectOffset() argument
124 write_barrier_kind}; in ForJSObjectOffset()
348 access.write_barrier_kind = kNoWriteBarrier; in ForJSArrayLength()
352 access.write_barrier_kind = kNoWriteBarrier; in ForJSArrayLength()
877 size_t index, WriteBarrierKind write_barrier_kind) { in ForFixedArraySlot() argument
882 write_barrier_kind}; in ForFixedArraySlot()
978 access.write_barrier_kind = kNoWriteBarrier; in ForFixedArrayElement()
990 access.write_barrier_kind = kNoWriteBarrier; in ForFixedArrayElement()
995 access.write_barrier_kind = kNoWriteBarrier; in ForFixedArrayElement()
Daccess-builder.h65 int offset, WriteBarrierKind write_barrier_kind = kFullWriteBarrier); in NON_EXPORTED_BASE()
283 size_t index, WriteBarrierKind write_barrier_kind = kFullWriteBarrier); in NON_EXPORTED_BASE()
Dmachine-operator.h143 WriteBarrierKind write_barrier_kind) in StoreRepresentation() argument
145 write_barrier_kind_(write_barrier_kind) {} in StoreRepresentation()
148 WriteBarrierKind write_barrier_kind() const { return write_barrier_kind_; } in write_barrier_kind() function
169 WriteBarrierKind write_barrier_kind, in AtomicStoreParameters() argument
171 : store_representation_(representation, write_barrier_kind), in AtomicStoreParameters()
177 WriteBarrierKind write_barrier_kind() const { in write_barrier_kind() function
178 return store_representation_.write_barrier_kind(); in write_barrier_kind()
Dint64-lowering.cc268 MachineType::Int32(), access.write_barrier_kind))); in LowerNode()
275 MachineType::Int32(), access.write_barrier_kind))); in LowerNode()
283 MachineRepresentation::kWord32, store_rep.write_barrier_kind()))); in LowerNode()
298 MachineType::Int32(), access.write_barrier_kind))); in LowerNode()
305 MachineType::Int32(), access.write_barrier_kind))); in LowerNode()
Dcode-assembler.cc771 WriteBarrierKind write_barrier_kind; in StoreToObject() local
774 write_barrier_kind = WriteBarrierKind::kFullWriteBarrier; in StoreToObject()
777 write_barrier_kind = WriteBarrierKind::kMapWriteBarrier; in StoreToObject()
781 write_barrier_kind = WriteBarrierKind::kAssertNoWriteBarrier; in StoreToObject()
783 write_barrier_kind = WriteBarrierKind::kNoWriteBarrier; in StoreToObject()
788 write_barrier_kind); in StoreToObject()
Dmachine-operator.cc17 lhs.write_barrier_kind() == rhs.write_barrier_kind(); in operator ==()
27 return base::hash_combine(rep.representation(), rep.write_barrier_kind()); in hash_value()
32 return os << rep.representation() << ", " << rep.write_barrier_kind(); in operator <<()
996 explicit Store##Type##Operator(WriteBarrierKind write_barrier_kind) \
1002 write_barrier_kind)) {} \
1584 switch (store_rep.write_barrier_kind()) { \ in Store()
Dsimplified-operator.cc90 << access.write_barrier_kind << ", " << access.const_field_info; in operator <<()
131 << access.write_barrier_kind; in operator <<()
137 lhs.write_barrier_kind == rhs.write_barrier_kind; in operator ==()
141 return base::hash_combine(access.machine_type, access.write_barrier_kind); in hash_value()
145 os << access.machine_type << ", " << access.write_barrier_kind; in operator <<()
Dsimplified-lowering.cc1520 WriteBarrierKind write_barrier_kind = in WriteBarrierKindFor() local
1523 if (write_barrier_kind != kNoWriteBarrier) { in WriteBarrierKindFor()
1526 write_barrier_kind = kMapWriteBarrier; in WriteBarrierKindFor()
1529 return write_barrier_kind; in WriteBarrierKindFor()
3417 WriteBarrierKind write_barrier_kind = WriteBarrierKindFor( in VisitNode() local
3427 if (write_barrier_kind < access.write_barrier_kind) { in VisitNode()
3428 access.write_barrier_kind = write_barrier_kind; in VisitNode()
3458 WriteBarrierKind write_barrier_kind = WriteBarrierKindFor( in VisitNode() local
3469 if (write_barrier_kind < access.write_barrier_kind) { in VisitNode()
3470 access.write_barrier_kind = write_barrier_kind; in VisitNode()
Djs-native-context-specialization.cc2445 field_access.write_barrier_kind = kPointerWriteBarrier; in BuildPropertyStore()
2502 field_access.write_barrier_kind = kNoWriteBarrier; in BuildPropertyStore()
2519 field_access.write_barrier_kind = kPointerWriteBarrier; in BuildPropertyStore()
Deffect-control-linearizer.cc5981 access.write_barrier_kind = kNoWriteBarrier; in LowerTransitionAndStoreNonNumberElement()
6027 access.write_barrier_kind = kNoWriteBarrier; in LowerStoreSignedSmallElement()
/third_party/node/deps/v8/src/compiler/backend/
Dinstruction-codes.h51 WriteBarrierKind write_barrier_kind) { in WriteBarrierKindToRecordWriteMode() argument
52 switch (write_barrier_kind) { in WriteBarrierKindToRecordWriteMode()
/third_party/node/deps/v8/src/compiler/backend/loong64/
Dinstruction-selector-loong64.cc492 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore() local
496 write_barrier_kind = kFullWriteBarrier; in VisitStore()
500 if (write_barrier_kind != kNoWriteBarrier && !FLAG_disable_write_barriers) { in VisitStore()
517 WriteBarrierKindToRecordWriteMode(write_barrier_kind); in VisitStore()
1969 WriteBarrierKind write_barrier_kind = store_params.write_barrier_kind(); in VisitAtomicStore() local
1974 write_barrier_kind = kFullWriteBarrier; in VisitAtomicStore()
1979 if (write_barrier_kind != kNoWriteBarrier && !FLAG_disable_write_barriers) { in VisitAtomicStore()
1984 WriteBarrierKindToRecordWriteMode(write_barrier_kind); in VisitAtomicStore()
/third_party/node/deps/v8/src/compiler/backend/mips64/
Dinstruction-selector-mips64.cc528 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore() local
532 write_barrier_kind = kFullWriteBarrier; in VisitStore()
536 if (write_barrier_kind != kNoWriteBarrier && !FLAG_disable_write_barriers) { in VisitStore()
544 WriteBarrierKindToRecordWriteMode(write_barrier_kind); in VisitStore()
2216 WriteBarrierKind write_barrier_kind = store_params.write_barrier_kind(); in VisitWord32Compare() local
2221 write_barrier_kind = kFullWriteBarrier; in VisitWord32Compare()
2226 if (write_barrier_kind != kNoWriteBarrier && !FLAG_disable_write_barriers) { in VisitWord32Compare()
2236 WriteBarrierKindToRecordWriteMode(write_barrier_kind); in VisitWord32Compare()
/third_party/node/deps/v8/src/compiler/backend/arm64/
Dinstruction-selector-arm64.cc870 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore() local
875 write_barrier_kind = kFullWriteBarrier; in VisitStore()
879 if (write_barrier_kind != kNoWriteBarrier && !FLAG_disable_write_barriers) { in VisitStore()
898 WriteBarrierKindToRecordWriteMode(write_barrier_kind); in VisitStore()
2693 WriteBarrierKind write_barrier_kind = store_params.write_barrier_kind(); in VisitAtomicStore() local
2698 write_barrier_kind = kFullWriteBarrier; in VisitAtomicStore()
2706 if (write_barrier_kind != kNoWriteBarrier && !FLAG_disable_write_barriers) { in VisitAtomicStore()
2711 WriteBarrierKindToRecordWriteMode(write_barrier_kind); in VisitAtomicStore()
/third_party/node/deps/v8/src/compiler/backend/ppc/
Dinstruction-selector-ppc.cc282 WriteBarrierKind write_barrier_kind = kNoWriteBarrier; in VisitStoreCommon() local
285 write_barrier_kind = store_rep.write_barrier_kind(); in VisitStoreCommon()
290 write_barrier_kind = kFullWriteBarrier; in VisitStoreCommon()
293 if (write_barrier_kind != kNoWriteBarrier && !FLAG_disable_write_barriers) { in VisitStoreCommon()
314 WriteBarrierKindToRecordWriteMode(write_barrier_kind); in VisitStoreCommon()
/third_party/node/deps/v8/src/compiler/backend/s390/
Dinstruction-selector-s390.cc723 WriteBarrierKind write_barrier_kind = kNoWriteBarrier) { in VisitGeneralStore() argument
728 if (write_barrier_kind != kNoWriteBarrier && !FLAG_disable_write_barriers) { in VisitGeneralStore()
745 WriteBarrierKindToRecordWriteMode(write_barrier_kind); in VisitGeneralStore()
823 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore() local
828 write_barrier_kind = kFullWriteBarrier; in VisitStore()
831 VisitGeneralStore(this, node, rep, write_barrier_kind); in VisitStore()
/third_party/node/deps/v8/src/compiler/backend/mips/
Dinstruction-selector-mips.cc405 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore() local
409 write_barrier_kind = kFullWriteBarrier; in VisitStore()
413 if (write_barrier_kind != kNoWriteBarrier && !FLAG_disable_write_barriers) { in VisitStore()
421 WriteBarrierKindToRecordWriteMode(write_barrier_kind); in VisitStore()
/third_party/node/deps/v8/src/compiler/backend/arm/
Dinstruction-selector-arm.cc699 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStoreCommon() local
703 write_barrier_kind = kFullWriteBarrier; in VisitStoreCommon()
706 if (write_barrier_kind != kNoWriteBarrier && !FLAG_disable_write_barriers) { in VisitStoreCommon()
723 WriteBarrierKindToRecordWriteMode(write_barrier_kind); in VisitStoreCommon()
/third_party/node/deps/v8/src/compiler/backend/ia32/
Dinstruction-selector-ia32.cc692 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStoreCommon() local
698 write_barrier_kind = kFullWriteBarrier; in VisitStoreCommon()
701 if (write_barrier_kind != kNoWriteBarrier && !FLAG_disable_write_barriers) { in VisitStoreCommon()
709 WriteBarrierKindToRecordWriteMode(write_barrier_kind); in VisitStoreCommon()
/third_party/node/deps/v8/src/compiler/backend/x64/
Dinstruction-selector-x64.cc545 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStoreCommon() local
551 write_barrier_kind = kFullWriteBarrier; in VisitStoreCommon()
554 if (write_barrier_kind != kNoWriteBarrier && !FLAG_disable_write_barriers) { in VisitStoreCommon()
562 WriteBarrierKindToRecordWriteMode(write_barrier_kind); in VisitStoreCommon()
/third_party/node/deps/v8/src/compiler/backend/riscv64/
Dinstruction-selector-riscv64.cc584 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore() local
588 if (write_barrier_kind != kNoWriteBarrier && in VisitStore()
597 WriteBarrierKindToRecordWriteMode(write_barrier_kind); in VisitStore()