/art/compiler/optimizing/ |
D | code_generator_x86_64.h | 244 WriteBarrierKind write_barrier_kind); 295 WriteBarrierKind write_barrier_kind); 319 WriteBarrierKind write_barrier_kind);
|
D | code_generator_x86.h | 248 WriteBarrierKind write_barrier_kind); 302 WriteBarrierKind write_barrier_kind); 333 WriteBarrierKind write_barrier_kind);
|
D | code_generator.cc | 163 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()
|
D | code_generator.h | 390 WriteBarrierKind write_barrier_kind) const; 521 WriteBarrierKind write_barrier_kind) const;
|
D | code_generator_x86_64.cc | 5336 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 …]
|
D | code_generator_arm_vixl.h | 391 WriteBarrierKind write_barrier_kind); 461 WriteBarrierKind write_barrier_kind);
|
D | code_generator_x86.cc | 6046 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 …]
|
D | graph_checker.cc | 1302 WriteBarrierKind write_barrier_kind, in IsRemovedWriteBarrier() argument 1304 return write_barrier_kind == WriteBarrierKind::kDontEmit && in IsRemovedWriteBarrier()
|
D | code_generator_arm64.cc | 2324 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 …]
|
D | code_generator_riscv64.cc | 2500 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 …]
|
D | code_generator_arm_vixl.cc | 5925 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 …]
|
D | code_generator_riscv64.h | 315 WriteBarrierKind write_barrier_kind);
|
D | code_generator_arm64.h | 359 WriteBarrierKind write_barrier_kind);
|