/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | number_speculative_retype.cpp | 24 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() 76 GateRef NumberSpeculativeRetype::VisitGate(GateRef gate) in VisitGate() 143 GateRef NumberSpeculativeRetype::VisitTypedBinaryOp(GateRef gate) in VisitTypedBinaryOp() 156 GateRef NumberSpeculativeRetype::VisitUndefinedStrictEq(GateRef gate) in VisitUndefinedStrictEq() 170 GateRef NumberSpeculativeRetype::VisitConstant(GateRef gate) in VisitConstant() 196 GateRef NumberSpeculativeRetype::VisitIntermediateValue(GateRef gate) in VisitIntermediateValue() 208 TypeInfo NumberSpeculativeRetype::GetOuputForPhi(GateRef gate, bool ignoreConstant) in GetOuputForPhi() [all …]
|
D | lcr_lowering.cpp | 26 for (const auto &gate : gateList) { in Run() local 108 void LCRLowering::LowerConvertHoleAsUndefined(GateRef gate) in LowerConvertHoleAsUndefined() 127 void LCRLowering::LowerLoadConstOffset(GateRef gate) in LowerLoadConstOffset() 137 void LCRLowering::LowerStoreConstOffset(GateRef gate) in LowerStoreConstOffset() 149 void LCRLowering::LowerHeapObjectCheck(GateRef gate) in LowerHeapObjectCheck() 161 void LCRLowering::LowerGetConstPool(GateRef gate) in LowerGetConstPool() 173 void LCRLowering::DeleteStateSplit(GateRef gate) in DeleteStateSplit() 181 void LCRLowering::LowerArrayGuardianCheck(GateRef gate) in LowerArrayGuardianCheck() 193 void LCRLowering::LowerHClassStableArrayCheck(GateRef gate) in LowerHClassStableArrayCheck() 215 StateDepend LCRLowering::LowerConvert(StateDepend stateDepend, GateRef gate) in LowerConvert() [all …]
|
D | range_analysis.cpp | 20 GateRef RangeAnalysis::UpdateRange(GateRef gate, const RangeInfo& info) in UpdateRange() 46 GateRef RangeAnalysis::VisitGate(GateRef gate) in VisitGate() 71 GateRef RangeAnalysis::VisitPhi(GateRef gate) in VisitPhi() 85 GateRef RangeAnalysis::VisitOthers(GateRef gate) in VisitOthers() 93 GateRef RangeAnalysis::VisitConstant(GateRef gate) in VisitConstant() 102 GateRef RangeAnalysis::VisitTypedUnaryOp(GateRef gate) in VisitTypedUnaryOp() 128 GateRef RangeAnalysis::VisitTypedBinaryOp(GateRef gate) in VisitTypedBinaryOp() 154 GateRef RangeAnalysis::VisitIndexCheck(GateRef gate) in VisitIndexCheck() 163 GateRef RangeAnalysis::VisitLoadArrayLength(GateRef gate) in VisitLoadArrayLength() 169 GateRef RangeAnalysis::VisitLoadTypedArrayLength(GateRef gate) in VisitLoadTypedArrayLength() [all …]
|
D | number_speculative_lowering.cpp | 34 for (auto gate : gateList) { in Run() local 51 void NumberSpeculativeLowering::VisitGate(GateRef gate) in VisitGate() 101 void NumberSpeculativeLowering::VisitTypedBinaryOp(GateRef gate) in VisitTypedBinaryOp() 115 void NumberSpeculativeLowering::VisitNumberBinaryOp(GateRef gate) in VisitNumberBinaryOp() 196 void NumberSpeculativeLowering::VisitTypedUnaryOp(GateRef gate) in VisitTypedUnaryOp() 230 void NumberSpeculativeLowering::VisitTypedConditionJump(GateRef gate) in VisitTypedConditionJump() 242 void NumberSpeculativeLowering::VisitNumberCalculate(GateRef gate) in VisitNumberCalculate() 269 void NumberSpeculativeLowering::VisitNumberCompare(GateRef gate) in VisitNumberCompare() 297 void NumberSpeculativeLowering::VisitNumberShift(GateRef gate) in VisitNumberShift() 309 void NumberSpeculativeLowering::VisitNumberLogical(GateRef gate) in VisitNumberLogical() [all …]
|
D | slowpath_lowering.cpp | 45 for (const auto &gate : gateList) { in CallRuntimeLowering() local 94 void SlowPathLowering::LowerGetEnv(GateRef gate) in LowerGetEnv() 103 void SlowPathLowering::DeleteLoopExit(GateRef gate) in DeleteLoopExit() 109 void SlowPathLowering::DeleteLoopExitValue(GateRef gate) in DeleteLoopExitValue() 193 void SlowPathLowering::Lower(GateRef gate) in Lower() 704 void SlowPathLowering::LowerCallStubWithIC(GateRef gate, int sign, const std::vector<GateRef> &args) in LowerCallStubWithIC() 717 GateRef SlowPathLowering::LowerCallRuntime(GateRef gate, int index, const std::vector<GateRef> &arg… in LowerCallRuntime() 731 GateRef SlowPathLowering::LowerCallNGCRuntime(GateRef gate, int index, const std::vector<GateRef> &… in LowerCallNGCRuntime() 745 void SlowPathLowering::LowerAdd2(GateRef gate) in LowerAdd2() 754 void SlowPathLowering::LowerCreateIterResultObj(GateRef gate) in LowerCreateIterResultObj() [all …]
|
D | graph_visitor.cpp | 22 void GraphVisitor::ReplaceGate(GateRef gate, GateRef replacement) in ReplaceGate() 37 void GraphVisitor::ReplaceGate(GateRef gate, StateDepend stateDepend, GateRef replacement) in ReplaceGate() 76 GateRef gate = changedList_.back(); in VisitGraph() local 87 void GraphVisitor::ReVisitGate(GateRef gate) in ReVisitGate() 99 void GraphVisitor::SetGateOrder(GateRef gate, int32_t orderId) in SetGateOrder() 107 GateRef gate = current.GetGate(); in VisitTopGate() local 154 GateRef gate = current.GetGate(); in PrintStack() local
|
D | ts_hcr_lowering.cpp | 29 for (const auto &gate : gateList) { in RunTSHCRLowering() local 126 void TSHCRLowering::Lower(GateRef gate) in Lower() 301 void TSHCRLowering::LowerTypedBinOp(GateRef gate) in LowerTypedBinOp() 310 void TSHCRLowering::LowerTypedMod(GateRef gate) in LowerTypedMod() 319 void TSHCRLowering::LowerTypedDiv(GateRef gate) in LowerTypedDiv() 328 void TSHCRLowering::LowerTypedStrictEq(GateRef gate) in LowerTypedStrictEq() 343 void TSHCRLowering::LowerTypedShl(GateRef gate) in LowerTypedShl() 352 void TSHCRLowering::LowerTypedShr(GateRef gate) in LowerTypedShr() 361 void TSHCRLowering::LowerTypedAshr(GateRef gate) in LowerTypedAshr() 370 void TSHCRLowering::LowerTypedAnd(GateRef gate) in LowerTypedAnd() [all …]
|
D | type_mcr_lowering.cpp | 30 for (const auto &gate : gateList) { in RunTypeMCRLowering() local 45 void TypeMCRLowering::LowerType(GateRef gate) in LowerType() 134 void TypeMCRLowering::LowerJSCallTargetCheck(GateRef gate) in LowerJSCallTargetCheck() 172 void TypeMCRLowering::LowerPrimitiveTypeCheck(GateRef gate) in LowerPrimitiveTypeCheck() 190 void TypeMCRLowering::LowerIntCheck(GateRef gate) in LowerIntCheck() 201 void TypeMCRLowering::LowerDoubleCheck(GateRef gate) in LowerDoubleCheck() 212 void TypeMCRLowering::LowerNumberCheck(GateRef gate) in LowerNumberCheck() 223 void TypeMCRLowering::LowerBooleanCheck(GateRef gate) in LowerBooleanCheck() 234 void TypeMCRLowering::LowerStableArrayCheck(GateRef gate) in LowerStableArrayCheck() 288 void TypeMCRLowering::LowerTypedArrayCheck(GateRef gate) in LowerTypedArrayCheck() [all …]
|
D | gate_accessor.h | 66 explicit Edge(GateRef gate, size_t index) : gate_(gate), index_(static_cast<uint32_t>(index)) {} in Edge() 295 GateRef gate; member 308 GateRef gate; member 321 const GateRef gate; member 334 GateRef gate; member 345 ConstInWrapper ConstIns(GateRef gate) const in ConstIns() 350 InWrapper Ins(GateRef gate) const in Ins() 355 ConstUseWrapper ConstUses(GateRef gate) const in ConstUses() 360 UseWrapper Uses(GateRef gate) in Uses() 538 inline bool IsStateRoot(GateRef gate) const in IsStateRoot() [all …]
|
D | later_elimination.cpp | 38 GateRef LaterElimination::VisitDependEntry(GateRef gate) in VisitDependEntry() 44 GateRef LaterElimination::VisitGate(GateRef gate) in VisitGate() 75 GateRef LaterElimination::TryEliminateOther(GateRef gate) in TryEliminateOther() 86 GateRef LaterElimination::TryEliminateGate(GateRef gate) in TryEliminateGate() 105 GateRef LaterElimination::TryEliminateDependSelector(GateRef gate) in TryEliminateDependSelector() 135 GateRef LaterElimination::UpdateDependChain(GateRef gate, DependChains* dependChain) in UpdateDependChain()
|
D | loop_peeling.cpp | 26 for (auto gate : loopInfo_->loopBodys) { in Peel() local 29 for (auto gate : loopInfo_->loopBacks) { in Peel() local 33 for (auto gate : loopInfo_->loopBodys) { in Peel() local 96 for (auto gate : asyncList) { in Peel() local 102 for (auto gate : asyncList) { in Peel() local 109 void LoopPeeling::SetCopy(GateRef gate) in SetCopy()
|
D | llvm_ir_builder.cpp | 250 GateRef gate = bb[instIdx - 1]; in Build() local 480 void LLVMIRBuilder::HandleReadSp(GateRef gate) in HandleReadSp() 486 void LLVMIRBuilder::HandleCall(GateRef gate) in HandleCall() 501 void LLVMIRBuilder::HandleBytecodeCall(GateRef gate) in HandleBytecodeCall() 508 void LLVMIRBuilder::HandleRuntimeCall(GateRef gate) in HandleRuntimeCall() 556 void LLVMIRBuilder::VisitRuntimeCall(GateRef gate, const std::vector<GateRef> &inList) in VisitRuntimeCall() 618 void LLVMIRBuilder::HandleRuntimeCallWithArgv(GateRef gate) in HandleRuntimeCallWithArgv() 625 void LLVMIRBuilder::VisitRuntimeCallWithArgv(GateRef gate, const std::vector<GateRef> &inList) in VisitRuntimeCallWithArgv() 802 void LLVMIRBuilder::VisitReadSp(GateRef gate) in VisitReadSp() 808 void LLVMIRBuilder::VisitCall(GateRef gate, const std::vector<GateRef> &inList, OpCode op) in VisitCall() [all …]
|
D | graph_editor.cpp | 22 void GraphEditor::RemoveDeadState(Circuit* circuit, GateRef gate) in RemoveDeadState() 35 void GraphEditor::ReplaceGate(GateRef gate) in ReplaceGate() 54 GateRef gate = edge.GetGate(); in RemoveGate() local 77 GateRef gate = edge.GetGate(); in PropagateGate() local 96 GateRef gate = edge.GetGate(); in PropagateMerge() local 124 for (auto gate : gateList) { in EliminatePhi() local
|
D | graph_visitor.h | 44 void PushGate(GateRef gate, size_t index) in PushGate() 50 void PushChangedGate(GateRef gate) in PushChangedGate() 56 void PopGate(GateRef gate) in PopGate()
|
D | ntype_hcr_lowering.cpp | 25 for (const auto &gate : gateList) { in RunNTypeHCRLowering() local 45 void NTypeHCRLowering::Lower(GateRef gate) in Lower() 82 void NTypeHCRLowering::LowerThrowUndefinedIfHoleWithName(GateRef gate) in LowerThrowUndefinedIfHoleWithName() 89 void NTypeHCRLowering::LowerLdLexVar(GateRef gate) in LowerLdLexVar() 112 void NTypeHCRLowering::LowerStLexVar(GateRef gate) in LowerStLexVar() 136 void NTypeHCRLowering::LowerNTypedCreateEmptyArray(GateRef gate) in LowerNTypedCreateEmptyArray() 145 void NTypeHCRLowering::LowerNTypedCreateArrayWithBuffer(GateRef gate) in LowerNTypedCreateArrayWithBuffer() 182 void NTypeHCRLowering::LowerNTypedStownByIndex(GateRef gate) in LowerNTypedStownByIndex() 203 void NTypeHCRLowering::LowerNTypedStOwnByName(GateRef gate) in LowerNTypedStOwnByName() 239 void NTypeHCRLowering::AddProfiling(GateRef gate) in AddProfiling()
|
D | range_guard.cpp | 26 GateRef RangeGuard::VisitGate(GateRef gate) in VisitGate() 49 GateRef RangeGuard::TraverseOthers(GateRef gate) in TraverseOthers() 61 GateRef RangeGuard::TraverseDependSelector(GateRef gate) in TraverseDependSelector() 90 GateRef RangeGuard::TryApplyRangeGuardForLength(DependChains* dependChain, GateRef gate, GateRef in… in TryApplyRangeGuardForLength() 103 GateRef RangeGuard::TryApplyRangeGuardForIndex(DependChains* dependChain, GateRef gate, GateRef inp… in TryApplyRangeGuardForIndex() 116 GateRef RangeGuard::TryApplyRangeGuardGate(GateRef gate) in TryApplyRangeGuardGate() 148 GateRef RangeGuard::VisitDependEntry(GateRef gate) in VisitDependEntry() 154 GateRef RangeGuard::UpdateDependChain(GateRef gate, DependChains* dependChain) in UpdateDependChain()
|
D | early_elimination.cpp | 72 GateRef EarlyElimination::VisitDependEntry(GateRef gate) in VisitDependEntry() 78 GateRef EarlyElimination::VisitGate(GateRef gate) in VisitGate() 110 GateRef EarlyElimination::TryEliminateOther(GateRef gate) in TryEliminateOther() 126 GateRef EarlyElimination::TryEliminateGate(GateRef gate) in TryEliminateGate() 160 GateRef EarlyElimination::TryEliminateFrameState(GateRef gate) in TryEliminateFrameState() 187 GateRef EarlyElimination::TryEliminateDependSelector(GateRef gate) in TryEliminateDependSelector() 220 GateRef EarlyElimination::UpdateDependChain(GateRef gate, DependInfoNode* dependChain) in UpdateDependChain() 231 DependInfoNode* EarlyElimination::UpdateWrite(GateRef gate, DependInfoNode* dependInfo) in UpdateWrite() 380 GateRef EarlyElimination::Rename(GateRef gate) in Rename() 475 GateRef DependInfoNode::LookupCheckedNode(EarlyElimination* elimination, GateRef gate) in LookupCheckedNode() [all …]
|
D | builtins_lowering.cpp | 19 void BuiltinLowering::LowerTypedCallBuitin(GateRef gate) in LowerTypedCallBuitin() 44 void BuiltinLowering::LowerTypedTrigonometric(GateRef gate, BuiltinsStubCSigns::ID id) in LowerTypedTrigonometric() 50 GateRef BuiltinLowering::TypedTrigonometric(GateRef gate, BuiltinsStubCSigns::ID id) in TypedTrigonometric() 115 void BuiltinLowering::LowerTypedSqrt(GateRef gate) in LowerTypedSqrt() 128 void BuiltinLowering::LowerTypedAbs(GateRef gate) in LowerTypedAbs() 146 GateRef BuiltinLowering::TypedAbs(GateRef gate) in TypedAbs() 182 GateRef BuiltinLowering::LowerCallRuntime(GateRef glue, GateRef gate, int index, const std::vector<… in LowerCallRuntime() 221 void BuiltinLowering::LowerTypedLocaleCompare(GateRef gate) in LowerTypedLocaleCompare() 240 GateRef BuiltinLowering::LowerCallTargetCheck(Environment *env, GateRef gate) in LowerCallTargetCheck() 251 GateRef BuiltinLowering::CheckPara(GateRef gate, GateRef funcCheck) in CheckPara()
|
D | loop_analysis.cpp | 30 for (auto gate : loopInfo->loopBodys) { in PrintLoop() local 35 for (auto gate : loopInfo->loopExits) { in PrintLoop() local 100 void LoopAnalysis::UpdateLoopInfo(LoopInfo* loopInfo, GateRef gate, size_t dep) in UpdateLoopInfo() 181 for (auto gate : gateList) { in LoopExitElimination() local
|
D | circuit.cpp | 153 for (const auto &gate : gateList) { in PrintAllGates() local 162 for (const auto &gate : gateList) { in PrintAllGatesWithBytecode() local 219 for (auto &gate : gateList) { in ResetAllGateTimeStamps() local 234 void Circuit::SetMark(GateRef gate, MarkCode mark) const in SetMark() 286 GateRef Circuit::GetIn(GateRef gate, size_t idx) const in GetIn() 296 bool Circuit::IsInGateNull(GateRef gate, size_t idx) const in IsInGateNull() 323 void Circuit::NewIn(GateRef gate, size_t idx, GateRef in) in NewIn() 332 void Circuit::ModifyIn(GateRef gate, size_t idx, GateRef in) in ModifyIn() 341 void Circuit::DeleteIn(GateRef gate, size_t idx) in DeleteIn() 348 void Circuit::DeleteGate(GateRef gate) in DeleteGate() [all …]
|
D | number_speculative_retype.h | 112 TypeInfo GetOutputTypeInfo(GateRef gate) const in GetOutputTypeInfo() 119 void SetOutputTypeInfo(GateRef gate, TypeInfo info) in SetOutputTypeInfo() 126 void ResizeAndSetTypeInfo(GateRef gate, TypeInfo info) in ResizeAndSetTypeInfo()
|
D | gate_accessor.cpp | 36 void GateAccessor::SetMark(GateRef gate, MarkCode mark) in SetMark() 56 void GateAccessor::SetFinished(GateRef gate) in SetFinished() 61 void GateAccessor::SetVisited(GateRef gate) in SetVisited() 116 void GateAccessor::SetArraySize(GateRef gate, size_t size) in SetArraySize() 384 void GateAccessor::TrySetPGOType(GateRef gate, PGOSampleType type) in TrySetPGOType() 403 void GateAccessor::TrySetElementsKind(GateRef gate, ElementsKind kind) in TrySetElementsKind() 443 GateRef GateAccessor::GetValueIn(GateRef gate, size_t idx) const in GetValueIn() 462 GateRef GateAccessor::GetIn(GateRef gate, size_t idx) const in GetIn() 467 GateRef GateAccessor::GetState(GateRef gate, size_t idx) const in GetState() 473 void GateAccessor::GetInStates(GateRef gate, std::vector<GateRef>& ins) const in GetInStates() [all …]
|
D | ntype_mcr_lowering.cpp | 26 for (const auto &gate : gateList) { in RunNTypeMCRLowering() local 41 void NTypeMCRLowering::Lower(GateRef gate) in Lower() 57 void NTypeMCRLowering::LowerCreateArray(GateRef gate, GateRef glue) in LowerCreateArray() 67 void NTypeMCRLowering::LowerCreateEmptyArray(GateRef gate) in LowerCreateEmptyArray() 76 void NTypeMCRLowering::LowerCreateArrayWithOwn(GateRef gate, GateRef glue) in LowerCreateArrayWithOwn() 91 void NTypeMCRLowering::LowerCreateArrayWithBuffer(GateRef gate) in LowerCreateArrayWithBuffer()
|
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/ |
D | method_type_infer.cpp | 41 for (auto gate : gateList) { in MethodTypeInfer() local 52 for (auto gate : gates) { in MethodTypeInfer() local 124 bool MethodTypeInfer::UpdateType(GateRef gate, const GateType type, bool savePreType) in UpdateType() 140 bool MethodTypeInfer::UpdateType(GateRef gate, const GlobalTSTypeRef &typeRef, bool savePreType) in UpdateType() 193 bool MethodTypeInfer::Infer(GateRef gate) in Infer() 365 bool MethodTypeInfer::InferPhiGate(GateRef gate) in InferPhiGate() 406 bool MethodTypeInfer::SetIntType(GateRef gate) in SetIntType() 412 bool MethodTypeInfer::SetNumberType(GateRef gate) in SetNumberType() 418 bool MethodTypeInfer::SetBigIntType(GateRef gate) in SetBigIntType() 424 bool MethodTypeInfer::SetBooleanType(GateRef gate) in SetBooleanType() [all …]
|
D | initialization_analysis.cpp | 29 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() 104 void InitializationAnalysis::CollectInitializationInfo(GateRef gate, ThisUsage thisUsage) in CollectInitializationInfo() 149 bool InitializationAnalysis::CheckSimpleCFG(GateRef gate, const uint16_t index) const in CheckSimpleCFG() 160 bool InitializationAnalysis::CheckSimpleGate(GateRef gate, const uint16_t index) const in CheckSimpleGate() 178 bool InitializationAnalysis::CheckSimpleJSGate(GateRef gate, const uint16_t index) const in CheckSimpleJSGate() 217 bool InitializationAnalysis::CheckLdObjByName(GateRef gate, const uint16_t index, ThisUsage thisUsa… in CheckLdObjByName() 265 void InitializationAnalysis::CollectThisEscapedInfo(GateRef gate) in CollectThisEscapedInfo()
|