/third_party/node/deps/v8/src/compiler/ |
D | write-barrier-kind.h | 17 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) {
|
D | access-builder.h | 34 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()
|
D | memory-lowering.cc | 509 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()
|
D | memory-lowering.h | 107 WriteBarrierKind ComputeWriteBarrierKind(Node* node, Node* object, 110 WriteBarrierKind);
|
D | simplified-operator.h | 80 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()
|
D | machine-operator.h | 143 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()
|
D | code-assembler.cc | 771 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()
|
D | raw-machine-assembler.h | 169 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()
|
D | access-builder.cc | 34 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()
|
D | int64-lowering.cc | 648 WriteBarrierKind::kNoWriteBarrier)), in LowerNode() 657 WriteBarrierKind::kNoWriteBarrier)), in LowerNode() 682 WriteBarrierKind::kNoWriteBarrier)), in LowerNode()
|
D | simplified-lowering.cc | 1468 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()
|
D | machine-operator.cc | 996 explicit Store##Type##Operator(WriteBarrierKind write_barrier_kind) \
|
D | wasm-compiler.cc | 3911 StoreRepresentation store_rep(rep, WriteBarrierKind::kNoWriteBarrier); in GetSafeStoreOperator() 4289 type.representation(), WriteBarrierKind::kNoWriteBarrier)); in BuildAsmjsStoreMem() 5334 WriteBarrierKind::kNoWriteBarrier, in AtomicOp()
|
D | js-native-context-specialization.cc | 751 WriteBarrierKind kind = kFullWriteBarrier; in ForPropertyCellValue()
|
/third_party/node/deps/v8/src/compiler/backend/ |
D | instruction-codes.h | 51 WriteBarrierKind write_barrier_kind) { in WriteBarrierKindToRecordWriteMode()
|
/third_party/node/deps/v8/src/compiler/backend/s390/ |
D | instruction-selector-s390.cc | 723 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/ |
D | instruction-selector-loong64.cc | 492 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/ |
D | instruction-selector-mips64.cc | 528 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/ |
D | instruction-selector-arm64.cc | 870 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/ |
D | instruction-selector-ppc.cc | 282 WriteBarrierKind write_barrier_kind = kNoWriteBarrier; in VisitStoreCommon()
|
/third_party/node/deps/v8/src/compiler/backend/mips/ |
D | instruction-selector-mips.cc | 405 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore()
|
/third_party/node/deps/v8/src/compiler/backend/arm/ |
D | instruction-selector-arm.cc | 699 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStoreCommon()
|
/third_party/node/deps/v8/src/compiler/backend/ia32/ |
D | instruction-selector-ia32.cc | 692 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStoreCommon()
|
/third_party/node/deps/v8/src/compiler/backend/riscv64/ |
D | instruction-selector-riscv64.cc | 584 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStore()
|
/third_party/node/deps/v8/src/compiler/backend/x64/ |
D | instruction-selector-x64.cc | 545 WriteBarrierKind write_barrier_kind = store_rep.write_barrier_kind(); in VisitStoreCommon()
|