/arkcompiler/ets_frontend/ets2panda/checker/types/ |
H A D | typeRelation.cpp | 31 if (result_ == RelationResult::CACHE_MISS) { in CacheLookup() 32 return result_; in CacheLookup() 62 result_ = CacheLookup(source, target, checker_->IdenticalResults(), RelationType::IDENTICAL); in IsIdenticalTo() 63 if (result_ == RelationResult::CACHE_MISS) { in IsIdenticalTo() 66 result_ = RelationResult::FALSE; in IsIdenticalTo() 68 checker_->IdenticalResults().cached.insert({{source->Id(), target->Id()}, {result_, RelationType::IDENTICAL}}); in IsIdenticalTo() 80 result_ = RelationResult::FALSE; in IsCompatibleTo() 83 return result_ == RelationResult::TRUE; in IsCompatibleTo() 93 result_ = RelationResult::FALSE; in IsIdenticalTo() 96 return result_ in IsIdenticalTo() [all...] |
H A D | typeRelation.h | 138 : checker_(checker), result_(RelationResult::FALSE), instantiationRecursionMap_(Allocator()->Adapter()) in TypeRelation() 144 return result_ == RelationResult::TRUE; in IsTrue() 149 return result_ == RelationResult::ERROR; in IsError() 318 result_ = res ? RelationResult::TRUE : RelationResult::FALSE; in Result() 324 result_ = res; in Result() 351 RelationResult result_ {};
|
/arkcompiler/ets_frontend/es2panda/typescript/types/ |
H A D | typeRelation.cpp | 29 TypeRelation::TypeRelation(Checker *checker) : checker_(checker), result_(RelationResult::FALSE) {} in TypeRelation() 33 return result_ == RelationResult::TRUE; in IsTrue() 54 if (result_ == RelationResult::CACHE_MISS) { in CacheLookup() 55 return result_; in CacheLookup() 85 result_ = CacheLookup(source, target, checker_->IdenticalResults(), RelationType::IDENTICAL); in IsIdenticalTo() 86 if (result_ == RelationResult::CACHE_MISS) { in IsIdenticalTo() 89 result_ = RelationResult::FALSE; in IsIdenticalTo() 91 checker_->IdenticalResults().cached.insert({{source->Id(), target->Id()}, {result_, RelationType::IDENTICAL}}); in IsIdenticalTo() 94 return result_ == RelationResult::TRUE; in IsIdenticalTo() 104 result_ in IsIdenticalTo() [all...] |
/arkcompiler/runtime_core/bytecode_optimizer/ |
H A D | codegen.cpp | 73 result_.emplace_back(pandasm::Create_NOP()); in RunImpl() 119 result_.push_back(pandasm::Create_JMP(BytecodeGen::LabelName(suc_bb->GetId()))); in EmitJump() 134 result_.push_back(pandasm::Create_JMP(BytecodeGen::LabelName(suc_bb->GetId()))); in EmitJump() 139 if (ir_interface_ != nullptr && idx < result_.size()) { in AddLineNumber() 141 result_[idx].ins_debug.SetLineNumber(ln); in AddLineNumber() 147 if (ir_interface_ != nullptr && idx < result_.size()) { in AddColumnNumber() 149 result_[idx].ins_debug.SetColumnNumber(cn); in AddColumnNumber() 171 result_.emplace_back(pandasm::Create_MOV(sf.DstValue(), sf.SrcValue())); in EncodeSpillFillData() 212 enc->result_.emplace_back(pandasm::Create_LDAI(inst->CastToConstant()->GetInt64Value())); in VisitConstant() 213 DoSta(inst->GetDstReg(), enc->result_); in VisitConstant() [all...] |
H A D | codegen.h | 60 result_.reserve(res_size); in Reserve() 71 return result_; in GetResult() 76 return std::move(result_); in GetResult() 89 result_.emplace_back(l); in EmitLabel() 146 std::vector<pandasm::Ins> result_; member in panda::bytecodeopt::BytecodeGen
|
/arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
H A D | codegen.cpp | 166 result_.push_back(pandasm::Create_JMP(BytecodeGen::LabelName(sucBb->GetId()))); in EmitJump() 181 result_.push_back(pandasm::Create_JMP(BytecodeGen::LabelName(sucBb->GetId()))); in EmitJump() 186 if (irInterface_ != nullptr && idx < result_.size()) { in AddLineNumber() 188 result_[idx].insDebug.SetLineNumber(ln); in AddLineNumber() 194 if (irInterface_ != nullptr && idx < result_.size()) { in AddColumnNumber() 196 result_[idx].insDebug.SetColumnNumber(cn); in AddColumnNumber() 219 result_.emplace_back(pandasm::Create_MOV_DYN(sf.DstValue(), sf.SrcValue())); in EncodeSpillFillData() 234 result_.emplace_back(move); in EncodeSpillFillData() 373 VisitConstant32(enc, inst, enc->result_); in VisitConstant() 378 VisitConstant64(enc, inst, enc->result_); in VisitConstant() [all...] |
H A D | canonicalization.h | 50 return result_; in GetStatus() 65 bool result_ {false};
|
H A D | codegen.h | 70 result_.reserve(resSize); in Reserve() 81 return result_; in GetResult() 86 return std::move(result_); in GetResult() 99 result_.emplace_back(l); in EmitLabel() 169 std::vector<pandasm::Ins> result_; member in ark::bytecodeopt::BytecodeGen
|
H A D | canonicalization.cpp | 100 result_ = TrySwapReverseInput(inst); in VisitCommutative() 102 result_ = TrySwapConstantInput(inst) || result_; in VisitCommutative()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | circuit_builder-inl.h | 176 result_ = new Variable(env_, VariableType::BOOL(), builder_->NextVariableId(), builder_->False()); in LogicAndBuilder() 185 ASSERT(result_ != nullptr); in ~LogicAndBuilder() 186 delete result_; in ~LogicAndBuilder() 187 result_ = nullptr; in ~LogicAndBuilder() 209 *result_ = builder_->True(); in Done() 212 auto ret = **result_; in Done() 222 result_ = new Variable(env_, VariableType::BOOL(), builder_->NextVariableId(), builder_->True()); in LogicOrBuilder() 231 ASSERT(result_ != nullptr); in ~LogicOrBuilder() 232 delete result_; in ~LogicOrBuilder() 233 result_ in ~LogicOrBuilder() [all...] |
H A D | escape_analysis_editor.h | 30 : PassVisitor(circuit, chunk, visitor), circuit_(circuit), result_(result), isTraced_(isTraced) {} in EscapeAnalysisEditor() 36 EscapeAnalysis* result_; member in panda::ecmascript::kungfu::EscapeAnalysisEditor
|
/arkcompiler/toolchain/tooling/base/ |
H A D | pt_returns.cpp | 84 ASSERT(result_ != nullptr); in ToJson() 85 result->Add("result", result_->ToJson()); in ToJson() 143 size_t len = result_.size(); in ToJson() 145 ASSERT(result_[i] != nullptr); in ToJson() 146 std::unique_ptr<PtJson> res = result_[i]->ToJson(); in ToJson() 204 size_t len = result_.size(); in ToJson() 206 ASSERT(result_[i] != nullptr); in ToJson() 207 std::unique_ptr<PtJson> location = result_[i]->ToJson(); in ToJson() 243 ASSERT(result_ != nullptr); in ToJson() 244 result->Add("result", result_ in ToJson() [all...] |
H A D | pt_returns.h | 107 : result_(std::move(result)), exceptionDetails_(std::move(exceptionDetails)) in EvaluateOnCallFrameReturns() 117 std::unique_ptr<RemoteObject> result_ {}; 174 explicit SearchInContentReturns(std::vector<std::unique_ptr<SearchMatch>> result) : result_(std::move(result)) in SearchInContentReturns() 184 std::vector<std::unique_ptr<SearchMatch>> result_ {}; 246 : result_(std::move(descriptor)), in GetPropertiesReturns() 259 std::vector<std::unique_ptr<PropertyDescriptor>> result_ {}; 269 : result_(std::move(result)), in CallFunctionOnReturns() 280 std::unique_ptr<RemoteObject> result_ {}; 390 : result_(std::move(result)) in GetBestEffortCoverageReturns() 400 std::vector<std::unique_ptr<ScriptCoverage>> result_ {}; [all...] |
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | typeRelationContext.cpp | 61 result_ = type; in ValidateTypeArguments() 65 result_ = checker_->GlobalTypeError(); in ValidateTypeArguments() 70 result_ = type; in ValidateTypeArguments() 85 result_ = paramType; in InstantiateType() 109 ASSERT(result_->IsETSObjectType()); in InstantiateType() 110 result_->AsETSObjectType()->AddObjectFlag(ETSObjectFlags::NO_OPTS); in InstantiateType() 173 result_ = type->Substitute(checker_->Relation(), substitution)->AsETSObjectType(); in InstantiateType() 174 type->GetInstantiationMap().try_emplace(hash, result_->AsETSObjectType()); in InstantiateType() 175 result_->AddTypeFlag(TypeFlag::GENERIC); in InstantiateType()
|
H A D | typeConverter.cpp | 26 return result_; in Result() 31 result_ = result; in SetResult()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
H A D | globalDeclTransformer.cpp | 33 result_.classProperties.clear(); in TransformStatements() 34 result_.initStatements.clear(); in TransformStatements() 38 return std::move(result_); in TransformStatements() 61 result_.classProperties.emplace_back(method); in VisitFunctionDeclaration() 79 result_.classProperties.emplace_back(field); in VisitVariableDeclaration() 81 result_.initStatements.emplace_back(stmt); in VisitVariableDeclaration() 131 result_.initStatements.emplace_back(node->AsStatement()); in HandleNode()
|
H A D | globalDeclTransformer.h | 50 explicit GlobalDeclTransformer(ArenaAllocator *allocator) : allocator_(allocator), result_(allocator) {} in GlobalDeclTransformer() 77 ResultT result_; member in ark::es2panda::compiler::GlobalDeclTransformer
|
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | json_stringifier.cpp | 126 factory_->NewFromUtf8Literal(reinterpret_cast<const uint8_t *>(result_.c_str()), result_.size())); in Stringify() 244 result_ += "false"; in SerializeJSONProperty() 248 result_ += "true"; in SerializeJSONProperty() 252 result_ += "null"; in SerializeJSONProperty() 259 result_ += ConvertToString(*base::NumberHelper::NumberToString(thread_, tagValue)); in SerializeJSONProperty() 262 result_ += "null"; in SerializeJSONProperty() 304 JsonHelper::AppendValueToQuotedString(str, result_); in SerializeJSONProperty() 320 result_ += ConvertToString(*bigIntStr); in SerializeJSONProperty() 325 result_ in SerializeJSONProperty() [all...] |
H A D | fast_json_stringifier.h | 98 result_.erase(result_.end() - keyLength, result_.end()); in EraseKeyString() 104 result_ += ","; in FastSerializeObjectKey() 107 result_ += key; in FastSerializeObjectKey() 108 result_ += ":"; in FastSerializeObjectKey() 151 CString result_; member in panda::ecmascript::base::FastJsonStringifier
|
H A D | fast_json_stringifier.cpp | 49 factory_->NewFromUtf8Literal(reinterpret_cast<const uint8_t *>(result_.c_str()), result_.size())); in Stringify() 87 result_ += "false"; in SerializeJSONProperty() 91 result_ += "true"; in SerializeJSONProperty() 95 result_ += "null"; in SerializeJSONProperty() 102 result_ += ConvertToString(*base::NumberHelper::NumberToString(thread_, tagValue)); in SerializeJSONProperty() 105 result_ += "null"; in SerializeJSONProperty() 129 JsonHelper::AppendValueToQuotedString(str, result_); in SerializeJSONProperty() 164 result_ += ","; in SerializeObjectKey() 175 JsonHelper::AppendValueToQuotedString(str, result_); in SerializeObjectKey() [all...] |
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | binaryExpression.h | 66 return result_; 71 return result_; 127 result_ = expr; 128 result_->SetParent(this); 129 SetStart(result_->Start()); 173 Expression *result_ = nullptr; member in ark::es2panda::ark::es2panda::ir::BinaryExpression
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
H A D | card_handler.h | 52 result_(result) in RegionRemsetBuilder() 62 *result_ = ObjectIterator<LanguageConfig::LANG_TYPE>::template Iterate<true>(obj, &objectPointerHandler_, in operator ()() 64 return *result_; in operator ()() 73 bool *result_; member in ark::mem::RegionRemsetBuilder
|
/arkcompiler/ets_frontend/es2panda/compiler/base/ |
H A D | iterators.cpp | 147 : Iterator(pg, node, IteratorType::SYNC), done_(pg->AllocReg()), result_(pg->AllocReg()) in DestructuringIterator() 150 pg_->StoreConst(node, result_, Constant::JS_UNDEFINED); in DestructuringIterator() 172 pg_->StoreAccumulator(node_, result_); in Step() 181 pg_->StoreAccumulator(node_, result_); in Step() 183 pg_->LoadAccumulator(node_, result_); in Step()
|
H A D | iterators.h | 93 return result_; in Result() 104 VReg result_; member in panda::es2panda::panda::es2panda::compiler::DestructuringIterator
|
/arkcompiler/ets_frontend/ets2panda/compiler/base/ |
H A D | iterators.h | 93 return result_; in Result() 105 VReg result_; member in ark::es2panda::ark::es2panda::compiler::DestructuringIterator
|