/third_party/node/deps/v8/src/compiler/ |
D | memory-lowering.cc | 509 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 …]
|
D | simplified-operator.h | 80 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 …]
|
D | access-builder.cc | 120 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()
|
D | access-builder.h | 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 | machine-operator.h | 143 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()
|
D | int64-lowering.cc | 268 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()
|
D | code-assembler.cc | 771 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()
|
D | machine-operator.cc | 17 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()
|
D | simplified-operator.cc | 90 << 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 <<()
|
D | simplified-lowering.cc | 1520 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()
|
D | js-native-context-specialization.cc | 2445 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()
|
D | effect-control-linearizer.cc | 5981 access.write_barrier_kind = kNoWriteBarrier; in LowerTransitionAndStoreNonNumberElement() 6027 access.write_barrier_kind = kNoWriteBarrier; in LowerStoreSignedSmallElement()
|
/third_party/node/deps/v8/src/compiler/backend/ |
D | instruction-codes.h | 51 WriteBarrierKind write_barrier_kind) { in WriteBarrierKindToRecordWriteMode() argument 52 switch (write_barrier_kind) { in WriteBarrierKindToRecordWriteMode()
|
/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() 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/ |
D | instruction-selector-mips64.cc | 528 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/ |
D | instruction-selector-arm64.cc | 870 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/ |
D | instruction-selector-ppc.cc | 282 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/ |
D | instruction-selector-s390.cc | 723 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/ |
D | instruction-selector-mips.cc | 405 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/ |
D | instruction-selector-arm.cc | 699 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/ |
D | instruction-selector-ia32.cc | 692 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/ |
D | instruction-selector-x64.cc | 545 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/ |
D | instruction-selector-riscv64.cc | 584 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()
|