Home
last modified time | relevance | path

Searched refs:write_barrier (Results 1 - 18 of 18) sorted by relevance

/third_party/node/deps/v8/src/compiler/
H A Draw-machine-assembler.h175 WriteBarrierKind write_barrier) { in Store()
176 return Store(rep, base, IntPtrConstant(0), value, write_barrier); in Store()
179 WriteBarrierKind write_barrier) { in Store()
180 return AddNode(machine()->Store(StoreRepresentation(rep, write_barrier)), in Store()
184 Node* value, WriteBarrierKind write_barrier) { in StoreToObject()
186 write_barrier}; in StoreToObject()
191 Node* value, WriteBarrierKind write_barrier) { in OptimizedStoreField()
196 MachineType::TypeForRepresentation(rep), write_barrier)), in OptimizedStoreField()
200 WriteBarrierKind write_barrier = kMapWriteBarrier) { in OptimizedStoreMap()
201 AddNode(simplified()->StoreField(AccessBuilder::ForMap(write_barrier)), in OptimizedStoreMap()
174 Store(MachineRepresentation rep, Node* base, Node* value, WriteBarrierKind write_barrier) Store() argument
178 Store(MachineRepresentation rep, Node* base, Node* index, Node* value, WriteBarrierKind write_barrier) Store() argument
183 StoreToObject(MachineRepresentation rep, Node* object, Node* offset, Node* value, WriteBarrierKind write_barrier) StoreToObject() argument
190 OptimizedStoreField(MachineRepresentation rep, Node* object, int offset, Node* value, WriteBarrierKind write_barrier) OptimizedStoreField() argument
[all...]
H A Daccess-builder.h34 static FieldAccess ForMap(WriteBarrierKind write_barrier = kMapWriteBarrier);
H A Daccess-builder.cc34 FieldAccess AccessBuilder::ForMap(WriteBarrierKind write_barrier) { in ForMap() argument
38 write_barrier}; in ForMap()
H A Dcode-assembler.cc770 StoreToObjectWriteBarrier write_barrier) { in StoreToObject()
772 switch (write_barrier) { in StoreToObject()
767 StoreToObject(MachineRepresentation rep, TNode<Object> object, TNode<IntPtrT> offset, Node* value, StoreToObjectWriteBarrier write_barrier) StoreToObject() argument
H A Dcode-assembler.h806 StoreToObjectWriteBarrier write_barrier);
/third_party/node/deps/v8/src/wasm/baseline/ppc/
H A Dliftoff-assembler-ppc.h326 Label write_barrier; in StoreTaggedPointer()
329 ne, &write_barrier); in StoreTaggedPointer()
331 bind(&write_barrier); in StoreTaggedPointer()
/third_party/node/deps/v8/src/wasm/baseline/mips/
H A Dliftoff-assembler-mips.h532 Label write_barrier; in StoreTaggedPointer()
537 &write_barrier); in StoreTaggedPointer()
539 bind(&write_barrier); in StoreTaggedPointer()
/third_party/node/deps/v8/src/wasm/baseline/loong64/
H A Dliftoff-assembler-loong64.h407 Label write_barrier; in StoreTaggedPointer()
410 &write_barrier); in StoreTaggedPointer()
412 bind(&write_barrier); in StoreTaggedPointer()
/third_party/node/deps/v8/src/wasm/baseline/arm64/
H A Dliftoff-assembler-arm64.h511 Label write_barrier; in StoreTaggedPointer()
514 &write_barrier); in StoreTaggedPointer()
516 bind(&write_barrier); in StoreTaggedPointer()
/third_party/node/deps/v8/src/codegen/
H A Dcode-stub-assembler.h1329 StoreToObjectWriteBarrier write_barrier = StoreToObjectWriteBarrier::kFull; in StoreReference() local
1331 write_barrier = StoreToObjectWriteBarrier::kNone; in StoreReference()
1333 write_barrier = StoreToObjectWriteBarrier::kMap; in StoreReference()
1338 StoreToObject(rep, reference.object, offset, value, write_barrier); in StoreReference()
2190 // |write_barrier| can help it to skip write barrier. SKIP_WRITE_BARRIER is
2197 WriteBarrierMode write_barrier = UPDATE_WRITE_BARRIER);
3069 WriteBarrierMode write_barrier = UPDATE_WRITE_BARRIER);
H A Dcode-stub-assembler.cc4918 WriteBarrierMode write_barrier) {
4981 if (write_barrier == SKIP_WRITE_BARRIER) {
8389 WriteBarrierMode write_barrier) {
8393 StoreFixedArrayElement(container, key_index, value, write_barrier,
8400 TNode<Object> value, WriteBarrierMode write_barrier) {
8405 switch (write_barrier) {
8439 TNode<Object> value, WriteBarrierMode write_barrier);
/third_party/node/deps/v8/src/wasm/baseline/s390/
H A Dliftoff-assembler-s390.h308 Label write_barrier; in StoreTaggedPointer()
311 ne, &write_barrier); in StoreTaggedPointer()
313 bind(&write_barrier); in StoreTaggedPointer()
/third_party/node/deps/v8/src/wasm/baseline/mips64/
H A Dliftoff-assembler-mips64.h511 Label write_barrier; in StoreTaggedPointer()
515 &write_barrier); in StoreTaggedPointer()
517 bind(&write_barrier); in StoreTaggedPointer()
/third_party/node/deps/v8/src/wasm/baseline/ia32/
H A Dliftoff-assembler-ia32.h418 Label write_barrier; in StoreTaggedPointer() local
422 &write_barrier, Label::kNear); in StoreTaggedPointer()
424 bind(&write_barrier); in StoreTaggedPointer()
/third_party/node/deps/v8/src/wasm/baseline/arm/
H A Dliftoff-assembler-arm.h776 Label write_barrier; in StoreTaggedPointer()
779 &write_barrier); in StoreTaggedPointer()
781 bind(&write_barrier); in StoreTaggedPointer()
/third_party/node/deps/v8/src/wasm/baseline/x64/
H A Dliftoff-assembler-x64.h411 Label write_barrier; in StoreTaggedPointer() local
415 &write_barrier, Label::kNear); in StoreTaggedPointer()
417 bind(&write_barrier); in StoreTaggedPointer()
/third_party/node/deps/v8/src/wasm/baseline/riscv64/
H A Dliftoff-assembler-riscv64.h502 Label write_barrier; in StoreTaggedPointer()
506 &write_barrier); in StoreTaggedPointer()
508 bind(&write_barrier); in StoreTaggedPointer()
/third_party/node/deps/v8/src/torque/
H A Dimplementation-visitor.cc4677 const char* write_barrier = strong_pointer in EmitStoreFieldStatement() local
4680 stream << " " << write_barrier << "(*this, " << offset in EmitStoreFieldStatement()

Completed in 106 milliseconds