Home
last modified time | relevance | path

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

123

/arkcompiler/ets_runtime/ecmascript/compiler/
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()
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 …]
Dlcr_lowering.cpp26 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 …]
Drange_analysis.cpp20 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 …]
Dnumber_speculative_lowering.cpp34 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 …]
Dslowpath_lowering.cpp45 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 …]
Dgraph_visitor.cpp22 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
Dts_hcr_lowering.cpp29 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 …]
Dtype_mcr_lowering.cpp30 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 …]
Dgate_accessor.h66 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 …]
Dlater_elimination.cpp38 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()
Dloop_peeling.cpp26 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()
Dllvm_ir_builder.cpp250 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 …]
Dgraph_editor.cpp22 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
Dgraph_visitor.h44 void PushGate(GateRef gate, size_t index) in PushGate()
50 void PushChangedGate(GateRef gate) in PushChangedGate()
56 void PopGate(GateRef gate) in PopGate()
Dntype_hcr_lowering.cpp25 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()
Drange_guard.cpp26 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()
Dearly_elimination.cpp72 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 …]
Dbuiltins_lowering.cpp19 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()
Dloop_analysis.cpp30 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
Dcircuit.cpp153 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 …]
Dnumber_speculative_retype.h112 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()
Dgate_accessor.cpp36 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 …]
Dntype_mcr_lowering.cpp26 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/
Dmethod_type_infer.cpp41 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 …]
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()
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()

123