Home
last modified time | relevance | path

Searched refs:BitSet (Results 1 - 16 of 16) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/util/
H A Dbitset.cpp25 BitSet::BitSet(size_t size) : size_(size) in BitSet() function in ark::es2panda::util::BitSet
32 BitSet::~BitSet() in ~BitSet()
37 size_t BitSet::DataSize() const noexcept
42 void BitSet::Clear(bool value) noexcept
47 void BitSet::Set(size_t pos) noexcept
52 void BitSet::Set(size_t pos, bool value) noexcept
65 bool BitSet::Test(size_t pos) const noexcept
74 bool BitSet
[all...]
H A Dbitset.h25 class BitSet { class
27 explicit BitSet(size_t size);
28 NO_COPY_SEMANTIC(BitSet);
29 DEFAULT_MOVE_SEMANTIC(BitSet);
30 ~BitSet();
/arkcompiler/ets_frontend/es2panda/util/
H A Dbitset.cpp25 BitSet::BitSet(size_t size) : size_(size) in BitSet() function in panda::es2panda::util::BitSet
32 BitSet::~BitSet() in ~BitSet()
37 size_t BitSet::DataSize() const noexcept
42 void BitSet::Clear(bool value) noexcept
47 void BitSet::Set(size_t pos) noexcept
52 void BitSet::Set(size_t pos, bool value) noexcept
65 bool BitSet::Test(size_t pos) const noexcept
H A Dbitset.h26 class BitSet { class
28 explicit BitSet(size_t size);
29 NO_COPY_SEMANTIC(BitSet);
30 DEFAULT_MOVE_SEMANTIC(BitSet);
31 ~BitSet();
/arkcompiler/ets_runtime/ecmascript/compiler/base/
H A Dbit_set.h24 class BitSet { class
33 explicit BitSet(Chunk* chunk, size_t bitSize) in BitSet() function in panda::ecmascript::kungfu::BitSet
42 ~BitSet() in ~BitSet()
91 void Union(const BitSet &bitset) in Union()
102 bool UnionWithChanged(const BitSet &bitset) in UnionWithChanged()
121 void Intersect(const BitSet &bitset) in Intersect()
132 void CopyFrom(const BitSet &other) in CopyFrom()
145 void CopyDataFrom(const BitSet &other) in CopyDataFrom()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompiler.h40 void CompileStaticProperties(compiler::PandaGen *pg, util::BitSet *compiled,
42 void CompileRemainingProperties(compiler::PandaGen *pg, const util::BitSet *compiled,
H A DJSCompiler.cpp83 compiler::Literal PropertyMethodKind(const ir::MethodDefinition *propMethod, util::BitSet &compiled, size_t i) in PropertyMethodKind()
126 compiler::PandaGen *pg, util::BitSet &compiled, const ArenaVector<ir::AstNode *> &properties) in CreateClassStaticProperties()
303 static void CompileMissingProperties(compiler::PandaGen *pg, const util::BitSet &compiled, compiler::VReg classReg, in CompileMissingProperties()
384 util::BitSet compiled(node->Body().size()); in Compile()
795 util::BitSet compiled(expr->Properties().size()); in Compile()
803 static compiler::Literal CreateLiteral(const ir::Property *prop, util::BitSet *compiled, size_t propIndex) in CreateLiteral()
851 void JSCompiler::CompileStaticProperties(compiler::PandaGen *pg, util::BitSet *compiled, in CompileStaticProperties()
957 void JSCompiler::CompileRemainingProperties(compiler::PandaGen *pg, const util::BitSet *compiled, in CompileRemainingProperties()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dframe_states.h67 BitSet liveout_;
68 BitSet defRegisters_;
185 BitSet* loopBodys {nullptr};
187 BitSet* loopAssignment {nullptr};
249 void NewLoopExit(const BytecodeRegion &bbNext, BitSet *loopAssignment);
255 BitSet *GetLoopAssignment(const BytecodeRegion &bb);
H A Dframe_states.cpp760 void FrameStateBuilder::NewLoopExit(const BytecodeRegion &bbNext, BitSet *loopAssignment) in NewLoopExit()
916 BitSet *FrameStateBuilder::GetLoopAssignment(const BytecodeRegion &bb) in GetLoopAssignment()
1086 loopInfo.loopBodys = chunk_->New<BitSet>(chunk_, size); in InitLoopInfo()
1087 loopInfo.loopAssignment = chunk_->New<BitSet>(chunk_, frameBuilder_->numVregs_); in InitLoopInfo()
1189 loopInfo.loopBodys = chunk_->New<BitSet>(chunk_, size); in ResizeLoopBody()
H A Dgraph_linearizer.h255 BitSet* loopBodys {nullptr};
H A Dgraph_linearizer.cpp410 loopInfo.loopBodys = chunk_->New<BitSet>(chunk_, size); in ComputeLoopInfo()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DobjectExpression.h34 class BitSet;
91 void CompileStaticProperties(compiler::PandaGen *pg, util::BitSet *compiled) const;
92 void CompileRemainingProperties(compiler::PandaGen *pg, const util::BitSet *compiled, compiler::VReg objReg) const;
H A DobjectExpression.cpp240 static const Literal *CreateLiteral(compiler::PandaGen *pg, const ir::Property *prop, util::BitSet *compiled, in CreateLiteral()
273 void ObjectExpression::CompileStaticProperties(compiler::PandaGen *pg, util::BitSet *compiled) const in CompileStaticProperties()
397 void ObjectExpression::CompileRemainingProperties(compiler::PandaGen *pg, const util::BitSet *compiled, in CompileRemainingProperties()
452 util::BitSet compiled(properties_.size()); in Compile()
/arkcompiler/ets_frontend/es2panda/ir/base/
H A DclassDefinition.h260 int32_t CreateClassPublicBuffer(compiler::PandaGen *pg, util::BitSet &compiled, int32_t fieldTypeBufIdx = 0) const;
262 void CompileMissingProperties(compiler::PandaGen *pg, const util::BitSet &compiled, compiler::VReg classReg) const;
H A DclassDefinition.cpp134 int32_t ClassDefinition::CreateClassPublicBuffer(compiler::PandaGen *pg, util::BitSet &compiled, in CreateClassPublicBuffer()
271 void ClassDefinition::CompileMissingProperties(compiler::PandaGen *pg, const util::BitSet &compiled, in CompileMissingProperties()
395 util::BitSet compiled(body_.size()); in Compile()
687 util::BitSet compiled(body_.size()); in CompileSendableClass()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DobjectExpression.h26 class BitSet;

Completed in 17 milliseconds