Searched refs:BarrierOperand (Results 1 - 8 of 8) sorted by relevance
/arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
H A D | gc_barrier_set.h | 87 BarrierOperand GetBarrierOperand(BarrierPosition barrierPosition, std::string_view name); 89 BarrierOperand GetPostBarrierOperand(std::string_view name); 98 void AddBarrierOperand(BarrierPosition barrierPosition, std::string_view name, const BarrierOperand &barrierOperand) in AddBarrierOperand() 113 PandaMap<PandaString, BarrierOperand> preOperands_; 114 PandaMap<PandaString, BarrierOperand> postOperands_; 156 BarrierOperand(BarrierOperandType::ADDRESS, BarrierOperandValue(minAddr_))); in GCGenBarrierSet() 158 BarrierOperand(BarrierOperandType::UINT8_ADDRESS, BarrierOperandValue(cardTableAddr_))); in GCGenBarrierSet() 160 BarrierOperand(BarrierOperandType::UINT8_LITERAL, BarrierOperandValue(cardBits))); in GCGenBarrierSet() 162 BarrierOperand(BarrierOperandType::UINT8_LITERAL, BarrierOperandValue(dirtyCardValue))); in GCGenBarrierSet() 216 BarrierOperand(BarrierOperandTyp in GCG1BarrierSet() [all...] |
H A D | gc_barrier_set.cpp | 72 BarrierOperand GCBarrierSet::GetBarrierOperand(BarrierPosition barrierPosition, std::string_view name) in GetBarrierOperand() 86 BarrierOperand GCBarrierSet::GetPostBarrierOperand(std::string_view name) in GetPostBarrierOperand()
|
/arkcompiler/runtime_core/libpandabase/mem/ |
H A D | gc_barrier.h | 180 class BarrierOperand { class 183 BarrierOperand(BarrierOperandType barrier_operand_type, BarrierOperandValue barrier_operand_value) in BarrierOperand() function in panda::mem::BarrierOperand 198 virtual ~BarrierOperand() = default; 200 DEFAULT_COPY_SEMANTIC(BarrierOperand); 201 DEFAULT_MOVE_SEMANTIC(BarrierOperand);
|
/arkcompiler/runtime_core/static_core/libpandabase/mem/ |
H A D | gc_barrier.h | 177 class BarrierOperand { class 180 BarrierOperand(BarrierOperandType barrierOperandType, BarrierOperandValue barrierOperandValue) in BarrierOperand() function in ark::mem::BarrierOperand 195 virtual ~BarrierOperand() = default; 197 DEFAULT_COPY_SEMANTIC(BarrierOperand); 198 DEFAULT_MOVE_SEMANTIC(BarrierOperand);
|
/arkcompiler/runtime_core/static_core/irtoc/backend/ |
H A D | irtoc_runtime.h | 102 ::ark::mem::BarrierOperand GetBarrierOperand([[maybe_unused]] ::ark::mem::BarrierPosition barrierPosition, 107 return mem::BarrierOperand(mem::BarrierOperandType::UINT8_LITERAL, mem::BarrierOperandValue(regionSizeBits));
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
H A D | runtime_interface.h | 662 virtual ::ark::mem::BarrierOperand GetBarrierOperand([[maybe_unused]] ::ark::mem::BarrierPosition barrierPosition, in GetBarrierOperand() 665 return ::ark::mem::BarrierOperand(::ark::mem::BarrierOperandType::PRE_WRITE_BARRIER_ADDRESS, false); in GetBarrierOperand()
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | compiler.h | 384 ::ark::mem::BarrierOperand GetBarrierOperand(::ark::mem::BarrierPosition barrierPosition,
|
H A D | compiler.cpp | 749 ark::mem::BarrierOperand PandaRuntimeInterface::GetBarrierOperand(ark::mem::BarrierPosition barrierPosition, in GetBarrierOperand()
|
Completed in 10 milliseconds