/arkcompiler/ets_frontend/ets2panda/util/ |
H A D | bitset.cpp | 25 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 D | bitset.h | 25 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 D | bitset.cpp | 25 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 D | bitset.h | 26 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 D | bit_set.h | 24 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 D | JSCompiler.h | 40 void CompileStaticProperties(compiler::PandaGen *pg, util::BitSet *compiled, 42 void CompileRemainingProperties(compiler::PandaGen *pg, const util::BitSet *compiled,
|
H A D | JSCompiler.cpp | 83 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 D | frame_states.h | 67 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 D | frame_states.cpp | 760 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 D | graph_linearizer.h | 255 BitSet* loopBodys {nullptr};
|
H A D | graph_linearizer.cpp | 410 loopInfo.loopBodys = chunk_->New<BitSet>(chunk_, size); in ComputeLoopInfo()
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | objectExpression.h | 34 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 D | objectExpression.cpp | 240 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 D | classDefinition.h | 260 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 D | classDefinition.cpp | 134 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 D | objectExpression.h | 26 class BitSet;
|