Home
last modified time | relevance | path

Searched refs:WriteBarrierKind (Results 1 – 25 of 25) sorted by relevance

/third_party/node/deps/v8/src/compiler/
Dwrite-barrier-kind.h17 enum WriteBarrierKind : uint8_t { enum
26 inline size_t hash_value(WriteBarrierKind kind) { in hash_value()
30 inline std::ostream& operator<<(std::ostream& os, WriteBarrierKind kind) {
Daccess-builder.h34 static FieldAccess ForMap(WriteBarrierKind write_barrier = kMapWriteBarrier); in NON_EXPORTED_BASE()
65 int offset, WriteBarrierKind write_barrier_kind = kFullWriteBarrier); in NON_EXPORTED_BASE()
283 size_t index, WriteBarrierKind write_barrier_kind = kFullWriteBarrier); in NON_EXPORTED_BASE()
Dmemory-lowering.cc509 WriteBarrierKind write_barrier_kind = ComputeWriteBarrierKind( in ReduceStoreToObject()
530 WriteBarrierKind write_barrier_kind = ComputeWriteBarrierKind( in ReduceStoreElement()
555 WriteBarrierKind write_barrier_kind = ComputeWriteBarrierKind( in ReduceStoreField()
579 WriteBarrierKind write_barrier_kind = ComputeWriteBarrierKind( in ReduceStore()
637 WriteBarrierKind MemoryLowering::ComputeWriteBarrierKind( in ComputeWriteBarrierKind()
639 WriteBarrierKind write_barrier_kind) { in ComputeWriteBarrierKind()
650 if (write_barrier_kind == WriteBarrierKind::kAssertNoWriteBarrier) { in ComputeWriteBarrierKind()
Dmemory-lowering.h107 WriteBarrierKind ComputeWriteBarrierKind(Node* node, Node* object,
110 WriteBarrierKind);
Dsimplified-operator.h80 WriteBarrierKind write_barrier_kind; // write barrier hint.
104 WriteBarrierKind write_barrier_kind,
160 WriteBarrierKind write_barrier_kind; // write barrier hint.
170 MachineType machine_type, WriteBarrierKind write_barrier_kind) in ElementAccess()
194 WriteBarrierKind write_barrier_kind; // write barrier hint.
200 ObjectAccess(MachineType machine_type, WriteBarrierKind write_barrier_kind) in ObjectAccess()
Dmachine-operator.h143 WriteBarrierKind write_barrier_kind) in StoreRepresentation()
148 WriteBarrierKind write_barrier_kind() const { return write_barrier_kind_; } in write_barrier_kind()
152 WriteBarrierKind write_barrier_kind_;
169 WriteBarrierKind write_barrier_kind, in AtomicStoreParameters()
177 WriteBarrierKind write_barrier_kind() const { in write_barrier_kind()
Dcode-assembler.cc771 WriteBarrierKind write_barrier_kind; in StoreToObject()
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()
795 WriteBarrierKind::kFullWriteBarrier); in OptimizedStoreField()
802 WriteBarrierKind::kAssertNoWriteBarrier); in OptimizedStoreFieldAssertNoWriteBarrier()
809 WriteBarrierKind::kNoWriteBarrier); in OptimizedStoreFieldUnsafeNoWriteBarrier()
879 AtomicStoreParameters(rep, WriteBarrierKind::kNoWriteBarrier, order), in AtomicStore()
888 WriteBarrierKind::kNoWriteBarrier, order), in AtomicStore64()
Draw-machine-assembler.h169 ObjectAccess access = {type, WriteBarrierKind::kNoWriteBarrier}; in LoadFromObject()
175 WriteBarrierKind write_barrier) { in Store()
179 WriteBarrierKind write_barrier) { in Store()
184 Node* value, WriteBarrierKind write_barrier) { in StoreToObject()
191 Node* value, WriteBarrierKind write_barrier) { in OptimizedStoreField()
200 WriteBarrierKind write_barrier = kMapWriteBarrier) {
232 rep, WriteBarrierKind::kNoWriteBarrier)), in UnalignedStore()
Daccess-builder.cc34 FieldAccess AccessBuilder::ForMap(WriteBarrierKind write_barrier) { in ForMap()
120 int offset, WriteBarrierKind write_barrier_kind) { in ForJSObjectOffset()
877 size_t index, WriteBarrierKind write_barrier_kind) { in ForFixedArraySlot()
1010 WriteBarrierKind::kNoWriteBarrier}; in ForStackArgument()
Dint64-lowering.cc648 WriteBarrierKind::kNoWriteBarrier)), in LowerNode()
657 WriteBarrierKind::kNoWriteBarrier)), in LowerNode()
682 WriteBarrierKind::kNoWriteBarrier)), in LowerNode()
Dsimplified-lowering.cc1468 WriteBarrierKind WriteBarrierKindFor( in WriteBarrierKindFor()
1515 WriteBarrierKind WriteBarrierKindFor( in WriteBarrierKindFor()
1520 WriteBarrierKind write_barrier_kind = in WriteBarrierKindFor()
3417 WriteBarrierKind write_barrier_kind = WriteBarrierKindFor( in VisitNode()
3458 WriteBarrierKind write_barrier_kind = WriteBarrierKindFor( in VisitNode()
Dmachine-operator.cc996 explicit Store##Type##Operator(WriteBarrierKind write_barrier_kind) \
Dwasm-compiler.cc3911 StoreRepresentation store_rep(rep, WriteBarrierKind::kNoWriteBarrier); in GetSafeStoreOperator()
4289 type.representation(), WriteBarrierKind::kNoWriteBarrier)); in BuildAsmjsStoreMem()
5334 WriteBarrierKind::kNoWriteBarrier, in AtomicOp()
Djs-native-context-specialization.cc751 WriteBarrierKind kind = kFullWriteBarrier; in ForPropertyCellValue()
/third_party/node/deps/v8/src/compiler/backend/
Dinstruction-codes.h51 WriteBarrierKind write_barrier_kind) { in WriteBarrierKindToRecordWriteMode()
/third_party/node/deps/v8/src/compiler/backend/s390/
Dinstruction-selector-s390.cc723 WriteBarrierKind write_barrier_kind = kNoWriteBarrier) { in VisitGeneralStore()
823 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore()
/third_party/node/deps/v8/src/compiler/backend/loong64/
Dinstruction-selector-loong64.cc492 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore()
1969 WriteBarrierKind write_barrier_kind = store_params.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()
2216 WriteBarrierKind write_barrier_kind = store_params.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()
2693 WriteBarrierKind write_barrier_kind = store_params.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()
/third_party/node/deps/v8/src/compiler/backend/mips/
Dinstruction-selector-mips.cc405 WriteBarrierKind write_barrier_kind = store_rep.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()
/third_party/node/deps/v8/src/compiler/backend/ia32/
Dinstruction-selector-ia32.cc692 WriteBarrierKind write_barrier_kind = store_rep.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()
/third_party/node/deps/v8/src/compiler/backend/x64/
Dinstruction-selector-x64.cc545 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStoreCommon()