Home
last modified time | relevance | path

Searched defs:gate (Results 1 – 25 of 73) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/compiler/
Dinstruction_combine.cpp138 GateRef InstructionCombine::ReplaceOld(GateRef gate, GateRef newGate) in ReplaceOld()
145 GateRef InstructionCombine::VisitGate(GateRef gate) in VisitGate()
231 GateRef InstructionCombine::VisitConvert(GateRef gate) in VisitConvert()
283 GateRef InstructionCombine::VisitBranch(GateRef gate) in VisitBranch()
289 GateRef InstructionCombine::VisitREV(GateRef gate) in VisitREV()
303 GateRef InstructionCombine::VisitICMP(GateRef gate) in VisitICMP()
349 GateRef InstructionCombine::VisitADD(GateRef gate) in VisitADD()
365 GateRef InstructionCombine::VisitSUB(GateRef gate) in VisitSUB()
381 GateRef InstructionCombine::VisitMUL(GateRef gate) in VisitMUL()
397 GateRef InstructionCombine::VisitSDIV(GateRef gate) in VisitSDIV()
[all …]
Dnumber_speculative_retype.cpp24 GateRef NumberSpeculativeRetype::SetOutputType(GateRef gate, GateType gateType) in SetOutputType()
41 GateRef NumberSpeculativeRetype::SetOutputType(GateRef gate, PGOSampleType pgoType) in SetOutputType()
54 GateRef NumberSpeculativeRetype::SetOutputType(GateRef gate, Representation rep) in SetOutputType()
69 GateRef NumberSpeculativeRetype::SetOutputType(GateRef gate, TypeInfo type) in SetOutputType()
80 GateRef NumberSpeculativeRetype::VisitGate(GateRef gate) in VisitGate()
166 GateRef NumberSpeculativeRetype::VisitTypedBinaryOp(GateRef gate) in VisitTypedBinaryOp()
184 GateRef NumberSpeculativeRetype::VisitEqualCompareOrNotEqualCompare(GateRef gate) in VisitEqualCompareOrNotEqualCompare()
193 GateRef NumberSpeculativeRetype::VisitUndefinedEqualCompareOrUndefinedNotEqualCompare(GateRef gate) in VisitUndefinedEqualCompareOrUndefinedNotEqualCompare()
212 GateRef NumberSpeculativeRetype::VisitConstant(GateRef gate) in VisitConstant()
238 GateRef NumberSpeculativeRetype::VisitIntermediateValue(GateRef gate) in VisitIntermediateValue()
[all …]
Dmcr_lowering.cpp27 GateRef MCRLowering::VisitGate(GateRef gate) in VisitGate()
118 void MCRLowering::LowerConvertHoleAsUndefined(GateRef gate) in LowerConvertHoleAsUndefined()
137 void MCRLowering::LowerLoadConstOffset(GateRef gate) in LowerLoadConstOffset()
147 void MCRLowering::LowerLoadHClassFromConstpool(GateRef gate) in LowerLoadHClassFromConstpool()
159 void MCRLowering::LowerStoreConstOffset(GateRef gate) in LowerStoreConstOffset()
171 void MCRLowering::LowerHeapObjectCheck(GateRef gate) in LowerHeapObjectCheck()
183 void MCRLowering::LowerTaggedIsHeapObject(GateRef gate) in LowerTaggedIsHeapObject()
191 void MCRLowering::LowerIsMarkerCellValid(GateRef gate) in LowerIsMarkerCellValid()
199 void MCRLowering::LowerIsSpecificObjectType(GateRef gate) in LowerIsSpecificObjectType()
234 void MCRLowering::LowerGetConstPool(GateRef gate) in LowerGetConstPool()
[all …]
Drange_analysis.cpp20 GateRef RangeAnalysis::UpdateRange(GateRef gate, const RangeInfo& info) in UpdateRange()
46 GateRef RangeAnalysis::VisitGate(GateRef gate) in VisitGate()
73 GateRef RangeAnalysis::VisitPhi(GateRef gate) in VisitPhi()
87 GateRef RangeAnalysis::VisitOthers(GateRef gate) in VisitOthers()
95 GateRef RangeAnalysis::VisitConstant(GateRef gate) in VisitConstant()
104 GateRef RangeAnalysis::VisitTypedUnaryOp(GateRef gate) in VisitTypedUnaryOp()
133 GateRef RangeAnalysis::VisitTypedBinaryOp(GateRef gate) in VisitTypedBinaryOp()
165 GateRef RangeAnalysis::VisitIndexCheck(GateRef gate) in VisitIndexCheck()
174 GateRef RangeAnalysis::VisitLoadArrayLength(GateRef gate) in VisitLoadArrayLength()
180 GateRef RangeAnalysis::VisitLoadStringLength(GateRef gate) in VisitLoadStringLength()
[all …]
Ddead_code_elimination.cpp20 GateRef DeadCodeElimination::VisitGate(GateRef gate) in VisitGate()
42 GateRef DeadCodeElimination::StateIsDead(GateRef gate) in StateIsDead()
51 GateRef DeadCodeElimination::EliminateDependSelector(GateRef gate) in EliminateDependSelector()
71 GateRef DeadCodeElimination::EliminateIfException(GateRef gate) in EliminateIfException()
84 GateRef DeadCodeElimination::EliminateLoopExit(GateRef gate) in EliminateLoopExit()
93 GateRef DeadCodeElimination::EliminateBranch(GateRef gate) in EliminateBranch()
113 void DeadCodeElimination::DecreaseAllSelectors(GateRef gate, size_t count) in DecreaseAllSelectors()
122 GateRef DeadCodeElimination::EliminateMergeAndLoopBegin(GateRef gate) in EliminateMergeAndLoopBegin()
166 void DeadCodeElimination::TryFindAndDeleteLoopExit(GateRef gate) in TryFindAndDeleteLoopExit()
176 GateRef DeadCodeElimination::DeleteLoopExit(GateRef gate) in DeleteLoopExit()
[all …]
Dnumber_speculative_lowering.cpp35 for (auto gate : gateList) { in Run() local
52 void NumberSpeculativeLowering::VisitGate(GateRef gate) in VisitGate()
114 void NumberSpeculativeLowering::VisitTypedBinaryOp(GateRef gate) in VisitTypedBinaryOp()
142 void NumberSpeculativeLowering::VisitEqualOrNotEqual(GateRef gate) in VisitEqualOrNotEqual()
151 void NumberSpeculativeLowering::VisitStrictEqualOrStrictNotEqual(GateRef gate) in VisitStrictEqualOrStrictNotEqual()
160 void NumberSpeculativeLowering::VisitNumberBinaryOp(GateRef gate) in VisitNumberBinaryOp()
245 void NumberSpeculativeLowering::VisitTypedUnaryOp(GateRef gate) in VisitTypedUnaryOp()
279 void NumberSpeculativeLowering::VisitTypedConditionJump(GateRef gate) in VisitTypedConditionJump()
291 void NumberSpeculativeLowering::VisitNumberCalculate(GateRef gate) in VisitNumberCalculate()
318 void NumberSpeculativeLowering::VisitNumberCompare(GateRef gate) in VisitNumberCompare()
[all …]
Dslowpath_lowering.cpp47 for (const auto &gate : gateList) { in CallRuntimeLowering() local
102 void SlowPathLowering::LowerGetEnv(GateRef gate) in LowerGetEnv()
111 void SlowPathLowering::DeleteLoopExit(GateRef gate) in DeleteLoopExit()
117 void SlowPathLowering::DeleteLoopExitValue(GateRef gate) in DeleteLoopExitValue()
212 void SlowPathLowering::Lower(GateRef gate) in Lower()
759 void SlowPathLowering::LowerCallStubWithIC(GateRef gate, int sign, const std::vector<GateRef> &args) in LowerCallStubWithIC()
772 GateRef SlowPathLowering::LowerCallRuntime(GateRef gate, int index, const std::vector<GateRef> &arg… in LowerCallRuntime()
786 GateRef SlowPathLowering::LowerCallNGCRuntime(GateRef gate, int index, const std::vector<GateRef> &… in LowerCallNGCRuntime()
800 void SlowPathLowering::LowerAdd2(GateRef gate) in LowerAdd2()
809 void SlowPathLowering::LowerCreateIterResultObj(GateRef gate) in LowerCreateIterResultObj()
[all …]
Dlexical_env_specialization_pass.cpp28 GateRef LexicalEnvSpecializationPass::VisitDependEntry(GateRef gate) in VisitDependEntry()
34 GateRef LexicalEnvSpecializationPass::VisitGate(GateRef gate) in VisitGate()
55 GateRef LexicalEnvSpecializationPass::VisitOther(GateRef gate) in VisitOther()
67 GateRef LexicalEnvSpecializationPass::VisitDependSelector(GateRef gate) in VisitDependSelector()
98 GateRef LexicalEnvSpecializationPass::UpdateDependChain(GateRef gate, DependChains* dependChain) in UpdateDependChain()
109 GateRef LexicalEnvSpecializationPass::TrySpecializeLdLexVar(GateRef gate) in TrySpecializeLdLexVar()
128 bool LexicalEnvSpecializationPass::SearchStLexVar(GateRef gate, GateRef ldLexVar, GateRef &result) in SearchStLexVar()
157 bool LexicalEnvSpecializationPass::CheckStLexVar(GateRef gate, GateRef ldldLexVar) in CheckStLexVar()
205 void LexicalEnvSpecializationPass::HasNotdomStLexVarOrCall(GateRef gate, GateRef next) in HasNotdomStLexVarOrCall()
251 bool LexicalEnvSpecializationPass::HasNotDomIllegalOp(GateRef gate) in HasNotDomIllegalOp()
[all …]
Dstring_builder_optimizer.cpp33 for (auto gate : gateList) { in VisitGraph() local
42 for (auto gate : concatGates_) { in VisitGraph() local
47 void StringBuilderOptimizer::FindBuilderBegin(GateRef gate) in FindBuilderBegin()
82 void StringBuilderOptimizer::FindInBuilder(GateRef gate) in FindInBuilder()
163 void StringBuilderOptimizer::StatusTransfer(GateRef gate) in StatusTransfer()
186 bool StringBuilderOptimizer::HasConcatOrPhiUse(GateRef gate) in HasConcatOrPhiUse()
199 bool StringBuilderOptimizer::CheckStringAddUses(GateRef gate, GateId stringAddId) in CheckStringAddUses()
219 bool StringBuilderOptimizer::CheckPhiUses(GateRef gate, GateId stringAddId) in CheckPhiUses()
236 bool StringBuilderOptimizer::IsLiteralString(GateRef gate) in IsLiteralString()
241 bool StringBuilderOptimizer::IsLoopHeader(GateRef gate) in IsLoopHeader()
[all …]
Dtyped_bytecode_lowering.cpp32 for (const auto &gate : gateList) { in RunTypedBytecodeLowering() local
88 void TypedBytecodeLowering::Lower(GateRef gate) in Lower()
296 void TypedBytecodeLowering::LowerTypedBinOp(GateRef gate, bool convertNumberType) in LowerTypedBinOp()
307 void TypedBytecodeLowering::LowerTypedUnOp(GateRef gate) in LowerTypedUnOp()
316 void TypedBytecodeLowering::LowerTypedEqOrNotEq(GateRef gate) in LowerTypedEqOrNotEq()
337 void TypedBytecodeLowering::SpeculateStrings(GateRef gate) in SpeculateStrings()
361 void TypedBytecodeLowering::SpeculateNumbers(GateRef gate) in SpeculateNumbers()
377 void TypedBytecodeLowering::SpeculateNumber(GateRef gate) in SpeculateNumber()
402 void TypedBytecodeLowering::LowerTypeToNumeric(GateRef gate) in LowerTypeToNumeric()
418 void TypedBytecodeLowering::LowerConditionJump(GateRef gate, bool flag) in LowerConditionJump()
[all …]
Dcombined_pass_visitor.cpp20 int32_t CombinedPassVisitor::GetGateOrder(GateRef gate) in GetGateOrder()
29 void CombinedPassVisitor::SetGateOrder(GateRef gate, int32_t orderId) in SetGateOrder()
48 void CombinedPassVisitor::ReplaceGate(GateRef gate, GateRef replacement) in ReplaceGate()
63 void CombinedPassVisitor::ReplaceGate(GateRef gate, StateDepend stateDepend, GateRef replacement) in ReplaceGate()
107 GateRef gate = changedList_.back(); in VisitGraph() local
121 void CombinedPassVisitor::ReVisitGate(GateRef gate) in ReVisitGate()
129 GateRef CombinedPassVisitor::VisitGate(GateRef gate) in VisitGate()
155 GateRef gate = current.GetGate(); in VisitTopGate() local
219 GateRef gate = current.GetGate(); in PrintStack() local
Dts_hcr_opt_pass.cpp20 GateRef TSHCROptPass::VisitGate(GateRef gate) in VisitGate()
32 GateRef TSHCROptPass::VisitTypedBinaryOp(GateRef gate) in VisitTypedBinaryOp()
40 GateRef TSHCROptPass::VisitStringBinOp(GateRef gate) in VisitStringBinOp()
51 GateRef TSHCROptPass::VisitStringEqual(GateRef gate) in VisitStringEqual()
91 bool TSHCROptPass::IsSingleCharString(GateRef gate) in IsSingleCharString()
102 bool TSHCROptPass::IsNotLoadStrOrStringLoadElement(GateRef gate) in IsNotLoadStrOrStringLoadElement()
115 GateRef TSHCROptPass::ConvertConstSingleCharToInt32(GateRef gate) in ConvertConstSingleCharToInt32()
Dlitecg_ir_builder.cpp118 LiteCGType *LiteCGIRBuilder::ConvertLiteCGTypeFromGate(GateRef gate, bool isSigned) const in ConvertLiteCGTypeFromGate()
191 GateRef gate = bb[instIdx - 1]; in Build() local
313 void LiteCGIRBuilder::SaveGate2Expr(GateRef gate, Expr expr) in SaveGate2Expr()
339 Expr LiteCGIRBuilder::GetConstant(GateRef gate) in GetConstant()
379 Expr LiteCGIRBuilder::GetExprFromGate(GateRef gate) in GetExprFromGate()
477 void LiteCGIRBuilder::HandleReturnVoid([[maybe_unused]] GateRef gate) in HandleReturnVoid()
482 void LiteCGIRBuilder::HandleGoto(GateRef gate) in HandleGoto()
516 void LiteCGIRBuilder::HandleParameter(GateRef gate) in HandleParameter()
521 void LiteCGIRBuilder::VisitParameter(GateRef gate) in VisitParameter()
528 void LiteCGIRBuilder::HandleConstant(GateRef gate) in HandleConstant()
[all …]
Dgate_accessor.h67 explicit Edge(GateRef gate, size_t index) : gate_(gate), index_(static_cast<uint32_t>(index)) {} in Edge()
298 GateRef gate; member
311 GateRef gate; member
324 const GateRef gate; member
337 GateRef gate; member
348 ConstInWrapper ConstIns(GateRef gate) const in ConstIns()
353 InWrapper Ins(GateRef gate) const in Ins()
358 ConstUseWrapper ConstUses(GateRef gate) const in ConstUses()
363 UseWrapper Uses(GateRef gate) in Uses()
588 inline bool IsStateRoot(GateRef gate) const in IsStateRoot()
[all …]
Dbuiltins_lowering.cpp21 void BuiltinLowering::LowerTypedCallBuitin(GateRef gate) in LowerTypedCallBuitin()
68 void BuiltinLowering::LowerTypedTrigonometric(GateRef gate, BuiltinsStubCSigns::ID id) in LowerTypedTrigonometric()
74 GateRef BuiltinLowering::TypedTrigonometric(GateRef gate, BuiltinsStubCSigns::ID id) in TypedTrigonometric()
139 void BuiltinLowering::LowerTypedSqrt(GateRef gate) in LowerTypedSqrt()
152 void BuiltinLowering::LowerTypedAbs(GateRef gate) in LowerTypedAbs()
170 GateRef BuiltinLowering::TypedAbs(GateRef gate) in TypedAbs()
206 GateRef BuiltinLowering::LowerCallRuntime(GateRef glue, GateRef gate, int index, const std::vector<… in LowerCallRuntime()
245 void BuiltinLowering::LowerTypedLocaleCompare(GateRef gate) in LowerTypedLocaleCompare()
264 void BuiltinLowering::LowerTypedArraySort(GateRef gate) in LowerTypedArraySort()
272 GateRef BuiltinLowering::LowerCallTargetCheck(Environment *env, GateRef gate) in LowerCallTargetCheck()
[all …]
Dntype_bytecode_lowering.cpp27 for (const auto &gate : gateList) { in RunNTypeBytecodeLowering() local
47 void NTypeBytecodeLowering::Lower(GateRef gate) in Lower()
96 void NTypeBytecodeLowering::LowerThrowUndefinedIfHoleWithName(GateRef gate) in LowerThrowUndefinedIfHoleWithName()
104 void NTypeBytecodeLowering::LowerLdLexVar(GateRef gate) in LowerLdLexVar()
127 void NTypeBytecodeLowering::LowerStLexVar(GateRef gate) in LowerStLexVar()
151 void NTypeBytecodeLowering::LowerNTypedCreateEmptyArray(GateRef gate) in LowerNTypedCreateEmptyArray()
162 void NTypeBytecodeLowering::LowerNTypedCreateArrayWithBuffer(GateRef gate) in LowerNTypedCreateArrayWithBuffer()
187 void NTypeBytecodeLowering::LowerNTypedStownByIndex(GateRef gate) in LowerNTypedStownByIndex()
212 void NTypeBytecodeLowering::AddProfiling(GateRef gate) in AddProfiling()
260 void NTypeBytecodeLowering::LowerLdLocalMoudleVar(GateRef gate) in LowerLdLocalMoudleVar()
[all …]
Dllvm_ir_builder.cpp253 GateRef gate = bb[instIdx - 1]; in Build() local
483 void LLVMIRBuilder::HandleReadSp(GateRef gate) in HandleReadSp()
489 void LLVMIRBuilder::HandleCall(GateRef gate) in HandleCall()
504 void LLVMIRBuilder::HandleBytecodeCall(GateRef gate) in HandleBytecodeCall()
511 void LLVMIRBuilder::HandleRuntimeCall(GateRef gate) in HandleRuntimeCall()
559 void LLVMIRBuilder::VisitRuntimeCall(GateRef gate, const std::vector<GateRef> &inList) in VisitRuntimeCall()
622 void LLVMIRBuilder::HandleRuntimeCallWithArgv(GateRef gate) in HandleRuntimeCallWithArgv()
629 void LLVMIRBuilder::VisitRuntimeCallWithArgv(GateRef gate, const std::vector<GateRef> &inList) in VisitRuntimeCallWithArgv()
808 void LLVMIRBuilder::VisitReadSp(GateRef gate) in VisitReadSp()
855 void LLVMIRBuilder::VisitCall(GateRef gate, const std::vector<GateRef> &inList, OpCode op) in VisitCall()
[all …]
Dlater_elimination.cpp26 GateRef LaterElimination::VisitDependEntry(GateRef gate) in VisitDependEntry()
32 GateRef LaterElimination::VisitGate(GateRef gate) in VisitGate()
68 GateRef LaterElimination::TryEliminateOther(GateRef gate) in TryEliminateOther()
79 GateRef LaterElimination::TryEliminateGate(GateRef gate) in TryEliminateGate()
98 GateRef LaterElimination::TryEliminateDependSelector(GateRef gate) in TryEliminateDependSelector()
128 GateRef LaterElimination::UpdateDependChain(GateRef gate, DependChains* dependChain) in UpdateDependChain()
Dnative_inline_lowering.cpp27 for (const auto &gate : gateList) { in RunNativeInlineLowering() local
52 void NativeInlineLowering::TryInlineNativeCallThis1(GateRef gate) in TryInlineNativeCallThis1()
66 void NativeInlineLowering::TryInlineStringFromCharCode(GateRef gate, CallThis1TypeInfoAccessor &tac… in TryInlineStringFromCharCode()
81 void NativeInlineLowering::TryInlineBuiltinsArrayFunc(GateRef gate) in TryInlineBuiltinsArrayFunc()
93 void NativeInlineLowering::RunArrayForeachInline(GateRef gate) in RunArrayForeachInline()
126 void NativeInlineLowering::ArrayForeachCall(GateRef gate, GateRef thisObj, GateRef callBack, GateRe… in ArrayForeachCall()
170 bool NativeInlineLowering::IsCreateArray(GateRef gate) in IsCreateArray()
189 GateRef NativeInlineLowering::LoadArrayElement(ElementsKind kind, GateRef gate, GateRef index) in LoadArrayElement()
206 void NativeInlineLowering::ReplaceHirDirectly(GateRef gate, GateRef value) in ReplaceHirDirectly()
240 GateRef NativeInlineLowering::NativeCallTS(GateRef gate, GateRef depend, const std::vector<GateRef>… in NativeCallTS()
Dcombined_pass_visitor.h46 void ReplaceGate(GateRef gate, GateRef replacement) in ReplaceGate()
50 void ReplaceGate(GateRef gate, StateDepend stateDepend, GateRef replacement) in ReplaceGate()
83 void PushGate(GateRef gate, size_t index) in PushGate()
89 void PushChangedGate(GateRef gate) in PushChangedGate()
95 void PopGate(GateRef gate) in PopGate()
Dconstant_folding.cpp28 GateRef ConstantFolding::VisitGate(GateRef gate) in VisitGate()
49 GateRef ConstantFolding::VisitZEXT(GateRef gate) in VisitZEXT()
76 GateRef ConstantFolding::VisitSMOD(GateRef gate) in VisitSMOD()
95 GateRef ConstantFolding::VisitUMOD(GateRef gate) in VisitUMOD()
114 GateRef ConstantFolding::VisitADD(GateRef gate) in VisitADD()
131 GateRef ConstantFolding::VisitSUB(GateRef gate) in VisitSUB()
148 GateRef ConstantFolding::VisitMUL(GateRef gate) in VisitMUL()
Dtype_info_accessors.cpp35 bool TypeInfoAccessor::IsTrustedType(GateAccessor acc, GateRef gate) in IsTrustedType()
76 const JSThread *thread, Circuit *circuit, Chunk *chunk, GateAccessor acc, GateRef gate) in IsTrustedStringType()
103 GateRef gate, bool convertNumberType) in BinOpTypeInfoAccessor()
142 UnOpTypeInfoAccessor::UnOpTypeInfoAccessor(const JSThread *thread, Circuit *circuit, GateRef gate) in UnOpTypeInfoAccessor()
185 …TypeInfoAccessor::SuperCallTypeInfoAccessor(const JSThread *thread, Circuit *circuit, GateRef gate) in SuperCallTypeInfoAccessor()
214 …peInfoAccessor::GetIteratorTypeInfoAccessor(const JSThread *thread, Circuit *circuit, GateRef gate) in GetIteratorTypeInfoAccessor()
221 …0TypeInfoAccessor::CallArg0TypeInfoAccessor(const JSThread *thread, Circuit *circuit, GateRef gate) in CallArg0TypeInfoAccessor()
228 …1TypeInfoAccessor::CallArg1TypeInfoAccessor(const JSThread *thread, Circuit *circuit, GateRef gate) in CallArg1TypeInfoAccessor()
236 …2TypeInfoAccessor::CallArg2TypeInfoAccessor(const JSThread *thread, Circuit *circuit, GateRef gate) in CallArg2TypeInfoAccessor()
243 …3TypeInfoAccessor::CallArg3TypeInfoAccessor(const JSThread *thread, Circuit *circuit, GateRef gate) in CallArg3TypeInfoAccessor()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/
Dpgo_type_infer.cpp25 for (const auto &gate : gateList) { in Run() local
37 void PGOTypeInfer::RunTypeInfer(GateRef gate) in RunTypeInfer()
113 void PGOTypeInfer::AddProfiler(GateRef gate, GateType tsType, PGORWOpType pgoType, ChunkSet<GateTyp… in AddProfiler()
129 void PGOTypeInfer::InferLdObjByName(GateRef gate) in InferLdObjByName()
141 void PGOTypeInfer::InferStObjByName(GateRef gate, bool isThis) in InferStObjByName()
162 void PGOTypeInfer::InferStOwnByName(GateRef gate) in InferStOwnByName()
176 void PGOTypeInfer::InferCreateArray(GateRef gate) in InferCreateArray()
191 void PGOTypeInfer::InferAccessObjByValue(GateRef gate) in InferAccessObjByValue()
224 void PGOTypeInfer::UpdateTypeForRWOp(GateRef gate, GateRef receiver, uint32_t propIndex) in UpdateTypeForRWOp()
254 void PGOTypeInfer::TrySetElementsKind(GateRef gate) in TrySetElementsKind()
[all …]
Dmethod_type_infer.cpp40 for (auto gate : gateList) { in MethodTypeInfer() local
52 for (auto gate : gates) { in MethodTypeInfer() local
74 void MethodTypeInfer::Enqueue(GateRef gate) in Enqueue()
132 bool MethodTypeInfer::UpdateType(GateRef gate, const GateType type, bool savePreType) in UpdateType()
148 bool MethodTypeInfer::UpdateType(GateRef gate, const GlobalTSTypeRef &typeRef, bool savePreType) in UpdateType()
201 bool MethodTypeInfer::Infer(GateRef gate) in Infer()
375 bool MethodTypeInfer::InferPhiGate(GateRef gate) in InferPhiGate()
416 bool MethodTypeInfer::SetIntType(GateRef gate) in SetIntType()
422 bool MethodTypeInfer::SetNumberType(GateRef gate) in SetNumberType()
428 bool MethodTypeInfer::SetBigIntType(GateRef gate) in SetBigIntType()
[all …]
Dinitialization_analysis.cpp29 for (const auto &gate : gateList) { in Run() local
42 void InitializationAnalysis::Analyse(GateRef gate) in Analyse()
74 void InitializationAnalysis::CollectInitializationType(GateRef gate, ThisUsage thisUsage) in CollectInitializationType()
105 void InitializationAnalysis::CollectInitializationInfo(GateRef gate, ThisUsage thisUsage) in CollectInitializationInfo()
151 bool InitializationAnalysis::CheckSimpleCFG(GateRef gate, const uint16_t index) const in CheckSimpleCFG()
162 bool InitializationAnalysis::CheckSimpleGate(GateRef gate, const uint16_t index) const in CheckSimpleGate()
180 bool InitializationAnalysis::CheckSimpleJSGate(GateRef gate, const uint16_t index) const in CheckSimpleJSGate()
219 bool InitializationAnalysis::CheckLdObjByName(GateRef gate, const uint16_t index, ThisUsage thisUsa… in CheckLdObjByName()
267 void InitializationAnalysis::CollectThisEscapedInfo(GateRef gate) in CollectThisEscapedInfo()

123