Home
last modified time | relevance | path

Searched refs:write_barrier_kind (Results 1 – 13 of 13) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_x86_64.h244 WriteBarrierKind write_barrier_kind);
295 WriteBarrierKind write_barrier_kind);
319 WriteBarrierKind write_barrier_kind);
Dcode_generator_x86.h248 WriteBarrierKind write_barrier_kind);
302 WriteBarrierKind write_barrier_kind);
333 WriteBarrierKind write_barrier_kind);
Dcode_generator.cc163 WriteBarrierKind write_barrier_kind) const { in ShouldCheckGCCard()
171 !StoreNeedsWriteBarrier(type, value, write_barrier_kind) && in ShouldCheckGCCard()
174 DCHECK_IMPLIES(result, write_barrier_kind == WriteBarrierKind::kDontEmit); in ShouldCheckGCCard()
1632 WriteBarrierKind write_barrier_kind) const { in StoreNeedsWriteBarrier()
1638 : write_barrier_kind != WriteBarrierKind::kDontEmit; in StoreNeedsWriteBarrier()
Dcode_generator.h390 WriteBarrierKind write_barrier_kind) const;
521 WriteBarrierKind write_barrier_kind) const;
Dcode_generator_x86_64.cc5336 WriteBarrierKind write_barrier_kind) { in HandleFieldSet() argument
5344 codegen_->StoreNeedsWriteBarrier(field_type, instruction->InputAt(1), write_barrier_kind); in HandleFieldSet()
5346 codegen_->ShouldCheckGCCard(field_type, instruction->InputAt(1), write_barrier_kind); in HandleFieldSet()
5428 WriteBarrierKind write_barrier_kind) { in HandleFieldSet() argument
5547 codegen_->StoreNeedsWriteBarrier(field_type, instruction->InputAt(1), write_barrier_kind); in HandleFieldSet()
5551 if (write_barrier_kind == WriteBarrierKind::kEmitBeingReliedOn) { in HandleFieldSet()
5566 value_can_be_null && write_barrier_kind == WriteBarrierKind::kEmitNotBeingReliedOn); in HandleFieldSet()
5569 field_type, instruction->InputAt(value_index), write_barrier_kind)) { in HandleFieldSet()
5585 WriteBarrierKind write_barrier_kind) { in HandleFieldSet() argument
5604 write_barrier_kind); in HandleFieldSet()
[all …]
Dcode_generator_arm_vixl.h391 WriteBarrierKind write_barrier_kind);
461 WriteBarrierKind write_barrier_kind);
Dcode_generator_x86.cc6046 WriteBarrierKind write_barrier_kind) { in HandleFieldSet() argument
6083 codegen_->StoreNeedsWriteBarrier(field_type, instruction->InputAt(1), write_barrier_kind); in HandleFieldSet()
6085 codegen_->ShouldCheckGCCard(field_type, instruction->InputAt(1), write_barrier_kind); in HandleFieldSet()
6104 WriteBarrierKind write_barrier_kind) { in HandleFieldSet() argument
6108 codegen_->StoreNeedsWriteBarrier(field_type, instruction->InputAt(1), write_barrier_kind); in HandleFieldSet()
6228 if (write_barrier_kind == WriteBarrierKind::kEmitBeingReliedOn) { in HandleFieldSet()
6237 value_can_be_null && write_barrier_kind == WriteBarrierKind::kEmitNotBeingReliedOn); in HandleFieldSet()
6239 } else if (codegen_->ShouldCheckGCCard(field_type, instruction->InputAt(1), write_barrier_kind)) { in HandleFieldSet()
6263 WriteBarrierKind write_barrier_kind) { in HandleFieldSet() argument
6280 write_barrier_kind); in HandleFieldSet()
[all …]
Dgraph_checker.cc1302 WriteBarrierKind write_barrier_kind, in IsRemovedWriteBarrier() argument
1304 return write_barrier_kind == WriteBarrierKind::kDontEmit && in IsRemovedWriteBarrier()
Dcode_generator_arm64.cc2324 WriteBarrierKind write_barrier_kind) { in HandleFieldSet() argument
2357 codegen_->StoreNeedsWriteBarrier(field_type, instruction->InputAt(1), write_barrier_kind); in HandleFieldSet()
2361 write_barrier_kind == WriteBarrierKind::kEmitBeingReliedOn); in HandleFieldSet()
2365 value_can_be_null && write_barrier_kind == WriteBarrierKind::kEmitNotBeingReliedOn); in HandleFieldSet()
2366 } else if (codegen_->ShouldCheckGCCard(field_type, instruction->InputAt(1), write_barrier_kind)) { in HandleFieldSet()
2921 const WriteBarrierKind write_barrier_kind = instruction->GetWriteBarrierKind(); in VisitArraySet() local
2923 codegen_->StoreNeedsWriteBarrier(value_type, instruction->GetValue(), write_barrier_kind); in VisitArraySet()
2934 if (codegen_->ShouldCheckGCCard(value_type, instruction->GetValue(), write_barrier_kind)) { in VisitArraySet()
2989 can_value_be_null && write_barrier_kind == WriteBarrierKind::kEmitNotBeingReliedOn; in VisitArraySet()
3060 DCHECK_NE(write_barrier_kind, WriteBarrierKind::kDontEmit); in VisitArraySet()
[all …]
Dcode_generator_riscv64.cc2500 WriteBarrierKind write_barrier_kind) { in HandleFieldSet() argument
2517 codegen_->StoreNeedsWriteBarrier(type, instruction->InputAt(1), write_barrier_kind); in HandleFieldSet()
2520 DCHECK_EQ(write_barrier_kind, WriteBarrierKind::kEmitBeingReliedOn); in HandleFieldSet()
2526 value_can_be_null && write_barrier_kind == WriteBarrierKind::kEmitNotBeingReliedOn); in HandleFieldSet()
2528 } else if (codegen_->ShouldCheckGCCard(type, instruction->InputAt(1), write_barrier_kind)) { in HandleFieldSet()
2940 const WriteBarrierKind write_barrier_kind = instruction->GetWriteBarrierKind(); in VisitArraySet() local
2942 codegen_->StoreNeedsWriteBarrier(value_type, instruction->GetValue(), write_barrier_kind); in VisitArraySet()
2960 can_value_be_null && write_barrier_kind == WriteBarrierKind::kEmitNotBeingReliedOn; in VisitArraySet()
3022 DCHECK_NE(write_barrier_kind, WriteBarrierKind::kDontEmit); in VisitArraySet()
3024 write_barrier_kind == WriteBarrierKind::kEmitBeingReliedOn); in VisitArraySet()
[all …]
Dcode_generator_arm_vixl.cc5925 WriteBarrierKind write_barrier_kind) { in HandleFieldSet() argument
5944 codegen_->StoreNeedsWriteBarrier(field_type, instruction->InputAt(1), write_barrier_kind); in HandleFieldSet()
5946 codegen_->ShouldCheckGCCard(field_type, instruction->InputAt(1), write_barrier_kind); in HandleFieldSet()
5976 WriteBarrierKind write_barrier_kind) { in HandleFieldSet() argument
5988 codegen_->StoreNeedsWriteBarrier(field_type, instruction->InputAt(1), write_barrier_kind); in HandleFieldSet()
6089 value_can_be_null && write_barrier_kind == WriteBarrierKind::kEmitNotBeingReliedOn); in HandleFieldSet()
6090 } else if (codegen_->ShouldCheckGCCard(field_type, instruction->InputAt(1), write_barrier_kind)) { in HandleFieldSet()
6846 const WriteBarrierKind write_barrier_kind = instruction->GetWriteBarrierKind(); in VisitArraySet() local
6848 codegen_->StoreNeedsWriteBarrier(value_type, instruction->GetValue(), write_barrier_kind); in VisitArraySet()
6850 codegen_->ShouldCheckGCCard(value_type, instruction->GetValue(), write_barrier_kind); in VisitArraySet()
[all …]
Dcode_generator_riscv64.h315 WriteBarrierKind write_barrier_kind);
Dcode_generator_arm64.h359 WriteBarrierKind write_barrier_kind);