Home
last modified time | relevance | path

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

/external/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) {
Dmemory-lowering.cc388 WriteBarrierKind write_barrier_kind = ComputeWriteBarrierKind( in ReduceStoreToObject()
404 WriteBarrierKind write_barrier_kind = ComputeWriteBarrierKind( in ReduceStoreElement()
422 WriteBarrierKind write_barrier_kind = ComputeWriteBarrierKind( in ReduceStoreField()
438 WriteBarrierKind write_barrier_kind = ComputeWriteBarrierKind( in ReduceStore()
496 WriteBarrierKind MemoryLowering::ComputeWriteBarrierKind( in ComputeWriteBarrierKind()
498 WriteBarrierKind write_barrier_kind) { in ComputeWriteBarrierKind()
506 if (write_barrier_kind == WriteBarrierKind::kAssertNoWriteBarrier) { in ComputeWriteBarrierKind()
Dmemory-lowering.h108 WriteBarrierKind ComputeWriteBarrierKind(Node* node, Node* object,
111 WriteBarrierKind);
Daccess-builder.h63 int offset, WriteBarrierKind write_barrier_kind = kFullWriteBarrier); in NON_EXPORTED_BASE()
281 size_t index, WriteBarrierKind write_barrier_kind = kFullWriteBarrier); in NON_EXPORTED_BASE()
Dsimplified-operator.h83 WriteBarrierKind write_barrier_kind; // write barrier hint.
104 WriteBarrierKind write_barrier_kind,
156 WriteBarrierKind write_barrier_kind; // write barrier hint.
168 MachineType machine_type, WriteBarrierKind write_barrier_kind,
194 WriteBarrierKind write_barrier_kind; // write barrier hint.
200 ObjectAccess(MachineType machine_type, WriteBarrierKind write_barrier_kind) in ObjectAccess()
Dcode-assembler.cc708 WriteBarrierKind write_barrier_kind; in StoreToObject()
711 write_barrier_kind = WriteBarrierKind::kFullWriteBarrier; in StoreToObject()
714 write_barrier_kind = WriteBarrierKind::kMapWriteBarrier; in StoreToObject()
718 write_barrier_kind = WriteBarrierKind::kAssertNoWriteBarrier; in StoreToObject()
720 write_barrier_kind = WriteBarrierKind::kNoWriteBarrier; in StoreToObject()
732 WriteBarrierKind::kFullWriteBarrier); in OptimizedStoreField()
739 WriteBarrierKind::kAssertNoWriteBarrier); in OptimizedStoreFieldAssertNoWriteBarrier()
746 WriteBarrierKind::kNoWriteBarrier); in OptimizedStoreFieldUnsafeNoWriteBarrier()
Draw-machine-assembler.h154 ObjectAccess access = {type, WriteBarrierKind::kNoWriteBarrier};
160 WriteBarrierKind write_barrier) { in Store()
164 WriteBarrierKind write_barrier) { in Store()
169 Node* value, WriteBarrierKind write_barrier) { in StoreToObject()
175 Node* value, WriteBarrierKind write_barrier) { in OptimizedStoreField()
213 rep, WriteBarrierKind::kNoWriteBarrier)), in UnalignedStore()
Dmachine-operator.h110 WriteBarrierKind write_barrier_kind) in StoreRepresentation()
115 WriteBarrierKind write_barrier_kind() const { return write_barrier_kind_; } in write_barrier_kind()
119 WriteBarrierKind write_barrier_kind_;
Dint64-lowering.cc248 WriteBarrierKind write_barrier_kind = in LowerNode()
621 WriteBarrierKind::kNoWriteBarrier)), in LowerNode()
630 WriteBarrierKind::kNoWriteBarrier)), in LowerNode()
655 WriteBarrierKind::kNoWriteBarrier)), in LowerNode()
Daccess-builder.cc120 int offset, WriteBarrierKind write_barrier_kind) { in ForJSObjectOffset()
875 size_t index, WriteBarrierKind write_barrier_kind) { in ForFixedArraySlot()
1010 WriteBarrierKind::kNoWriteBarrier}; in ForStackArgument()
Dsimplified-lowering.cc1332 WriteBarrierKind WriteBarrierKindFor( in WriteBarrierKindFor()
1379 WriteBarrierKind WriteBarrierKindFor( in WriteBarrierKindFor()
1384 WriteBarrierKind write_barrier_kind = in WriteBarrierKindFor()
3119 WriteBarrierKind write_barrier_kind = WriteBarrierKindFor( in VisitNode()
3161 WriteBarrierKind write_barrier_kind = WriteBarrierKindFor( in VisitNode()
Dmachine-operator.cc837 template <MachineRepresentation rep, WriteBarrierKind write_barrier_kind>
Dwasm-compiler.cc3795 StoreRepresentation store_rep(rep, WriteBarrierKind::kNoWriteBarrier); in GetSafeStoreOperator()
4301 type.representation(), WriteBarrierKind::kNoWriteBarrier)); in BuildAsmjsStoreMem()
5538 WriteBarrierKind write_barrier = in StoreWithTaggedAlignment()
Dsimd-scalar-lowering.cc719 WriteBarrierKind write_barrier_kind = in LowerStoreOp()
Djs-native-context-specialization.cc769 WriteBarrierKind kind = kFullWriteBarrier; in ForPropertyCellValue()
/external/v8/src/compiler/backend/
Dinstruction-codes.h46 WriteBarrierKind write_barrier_kind) { in WriteBarrierKindToRecordWriteMode()
/external/v8/src/compiler/backend/s390/
Dinstruction-selector-s390.cc719 WriteBarrierKind write_barrier_kind = kNoWriteBarrier) { in VisitGeneralStore()
818 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore()
/external/v8/src/compiler/backend/ppc/
Dinstruction-selector-ppc.cc271 WriteBarrierKind write_barrier_kind = kNoWriteBarrier; in VisitStore()
/external/v8/src/compiler/backend/mips/
Dinstruction-selector-mips.cc410 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore()
/external/v8/src/compiler/backend/ia32/
Dinstruction-selector-ia32.cc489 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore()
/external/v8/src/compiler/backend/arm/
Dinstruction-selector-arm.cc615 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore()
/external/v8/src/compiler/backend/mips64/
Dinstruction-selector-mips64.cc489 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore()
/external/v8/src/compiler/backend/arm64/
Dinstruction-selector-arm64.cc785 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore()
/external/v8/src/compiler/backend/x64/
Dinstruction-selector-x64.cc475 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore()