Home
last modified time | relevance | path

Searched refs:BarrierOperand (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/mem/gc/
H A Dgc_barrier_set.h87 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 Dgc_barrier_set.cpp72 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 Dgc_barrier.h180 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 Dgc_barrier.h177 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 Dirtoc_runtime.h102 ::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 Druntime_interface.h662 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 Dcompiler.h384 ::ark::mem::BarrierOperand GetBarrierOperand(::ark::mem::BarrierPosition barrierPosition,
H A Dcompiler.cpp749 ark::mem::BarrierOperand PandaRuntimeInterface::GetBarrierOperand(ark::mem::BarrierPosition barrierPosition, in GetBarrierOperand()

Completed in 10 milliseconds