Home
last modified time | relevance | path

Searched refs:NullGate (Results 1 - 25 of 94) sorted by relevance

1234

/arkcompiler/ets_runtime/ecmascript/compiler/tests/
H A Dmeta_data_equal_test.cpp143 circuit.NewGate(meta, MachineType::I64, {Circuit::NullGate(), Circuit::NullGate()}, GateType::AnyType()); in HWTEST_F_L0()
146 circuit.NewGate(meta2, MachineType::I64, {Circuit::NullGate(), Circuit::NullGate()}, GateType::AnyType()); in HWTEST_F_L0()
188 {Circuit::NullGate(), Circuit::NullGate(), Circuit::NullGate()}, GateType::AnyType()); in HWTEST_F_L0()
192 {Circuit::NullGate(), Circuit::NullGate(), Circuit::NullGate()}, GateTyp in HWTEST_F_L0()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dvalue_numbering.cpp25 return Circuit::NullGate(); in VisitGate()
28 return Circuit::NullGate(); in VisitGate()
35 return Circuit::NullGate(); in VisitGate()
42 if (entry == Circuit::NullGate()) { in VisitGate()
53 return Circuit::NullGate(); in VisitGate()
57 return Circuit::NullGate(); in VisitGate()
76 return Circuit::NullGate(); in VisitGate()
97 if (oldEnrty == Circuit::NullGate() || acc_.IsNop(oldEnrty)) { in Grow()
105 if (entry == Circuit::NullGate()) { in Grow()
122 entries_[i] = Circuit::NullGate(); in InitEntries()
[all...]
H A Dconstant_folding.cpp45 return Circuit::NullGate(); in VisitGate()
57 GateRef result = Circuit::NullGate(); in VisitZEXT()
81 return Circuit::NullGate(); in VisitSMOD()
84 GateRef result = Circuit::NullGate(); in VisitSMOD()
100 return Circuit::NullGate(); in VisitUMOD()
103 GateRef result = Circuit::NullGate(); in VisitUMOD()
119 return Circuit::NullGate(); in VisitADD()
122 GateRef result = Circuit::NullGate(); in VisitADD()
136 return Circuit::NullGate(); in VisitSUB()
139 GateRef result = Circuit::NullGate(); in VisitSUB()
[all...]
H A Dstate_split_linearizer.cpp56 GateRef stateOut {Circuit::NullGate()};
57 GateRef dependOut {Circuit::NullGate()};
58 GateRef frameStateOut {Circuit::NullGate()};
142 if (dependStart_ != Circuit::NullGate()) { in TryFindDependStart()
155 if (dependStart_ == Circuit::NullGate()) { in VisitRegion()
204 ASSERT(replacement_.State() != Circuit::NullGate()); in VisitGate()
221 circuit->DependRelay(), { currentState, Circuit::NullGate() }); in TryInsertRelay()
223 ASSERT(dependStart_ == Circuit::NullGate()); in TryInsertRelay()
232 if (dependStart_ == Circuit::NullGate()) { in TryLoadDependStart()
235 ASSERT(edge.dependOut != Circuit::NullGate()); in TryLoadDependStart()
[all...]
H A Dinstruction_combine.cpp31 GateRef result = Circuit::NullGate(); in VisitGate()
97 if (enableLog_ && result != Circuit::NullGate()) { in VisitGate()
163 return Circuit::NullGate(); in VisitConvert()
169 return Circuit::NullGate(); in VisitBranch()
183 return Circuit::NullGate(); in VisitREV()
190 GateRef result = Circuit::NullGate(); in VisitICMP()
204 result = flag ? builder_.False() : Circuit::NullGate(); in VisitICMP()
208 if (result != Circuit::NullGate()) { in VisitICMP()
221 result = flag ? builder_.False() : Circuit::NullGate(); in VisitICMP()
224 if (result != Circuit::NullGate()) { in VisitICMP()
[all...]
H A Ddead_code_elimination.cpp39 return Circuit::NullGate(); in VisitGate()
48 return Circuit::NullGate(); in StateIsDead()
54 if (state != Circuit::NullGate() && acc_.IsDead(state)) { in EliminateDependSelector()
59 GateRef result = Circuit::NullGate(); in EliminateDependSelector()
74 if (state != Circuit::NullGate() && acc_.IsDead(state)) { in EliminateIfException()
81 return Circuit::NullGate(); in EliminateIfException()
87 if (state != Circuit::NullGate() && acc_.IsDead(state)) { in EliminateLoopExit()
90 return Circuit::NullGate(); in EliminateLoopExit()
96 if (state != Circuit::NullGate() && acc_.IsDead(state)) { in EliminateBranch()
163 return Circuit::NullGate(); in EliminateMergeAndLoopBegin()
[all...]
H A Drange_guard.cpp46 return Circuit::NullGate(); in VisitGate()
55 return Circuit::NullGate(); in TraverseOthers()
73 return Circuit::NullGate(); in TraverseDependSelector()
100 return Circuit::NullGate(); in TryApplyRangeGuardForLength()
113 return Circuit::NullGate(); in TryApplyRangeGuardForIndex()
119 return Circuit::NullGate(); in TryApplyRangeGuardGate()
126 return Circuit::NullGate(); in TryApplyRangeGuardGate()
133 auto rangeGuardGate = Circuit::NullGate(); in TryApplyRangeGuardGate()
137 } else if (originalInputOpcode != OpCode::CONSTANT && rangeGuardGate == Circuit::NullGate()) { in TryApplyRangeGuardGate()
140 if (rangeGuardGate != Circuit::NullGate()) { in TryApplyRangeGuardGate()
[all...]
H A Darray_bounds_check_elimination.cpp37 lowerGate_ = Circuit::NullGate(); in Bound()
38 upperGate_ = Circuit::NullGate(); in Bound()
61 lowerGate_ = Circuit::NullGate(); in Bound()
63 upperGate_ = Circuit::NullGate(); in Bound()
64 if (gate == Circuit::NullGate()) { in Bound()
78 upperGate_ = Circuit::NullGate(); in Bound()
83 lowerGate_ = Circuit::NullGate(); in Bound()
103 if (bound->lowerGate_ != Circuit::NullGate() && b->lowerGate_ != Circuit::NullGate()) { in AndOp()
128 if (bound->upperGate_ != Circuit::NullGate() in AndOp()
[all...]
H A Dnumber_speculative_retype.cpp44 return old == type ? Circuit::NullGate() : gate; in SetOutputType()
65 return old == type ? Circuit::NullGate() : gate; in SetOutputType()
80 return old == type ? Circuit::NullGate() : gate; in SetOutputType()
87 return old == type ? Circuit::NullGate() : gate; in SetOutputType()
354 return Circuit::NullGate(); in VisitGate()
419 return Circuit::NullGate(); in VisitUndefinedEqualCompareOrUndefinedNotEqualCompare()
445 return Circuit::NullGate(); in VisitConstant()
455 return oldType == valueInfo ? Circuit::NullGate() : gate; in VisitIntermediateValue()
457 return Circuit::NullGate(); in VisitIntermediateValue()
472 return Circuit::NullGate(); in VisitNumberToString()
[all...]
H A Dlexical_env_specialization_pass.cpp52 return Circuit::NullGate(); in VisitGate()
61 return Circuit::NullGate(); in VisitOther()
80 return Circuit::NullGate(); in VisitDependSelector()
103 return Circuit::NullGate(); in UpdateDependChain()
116 return Circuit::NullGate(); in TrySpecializeLdLexVar()
119 if (stlexvarGate != Circuit::NullGate()) { in TrySpecializeLdLexVar()
285 GateRef result = Circuit::NullGate(); in LookupStLexvarNode()
292 return Circuit::NullGate(); in LookupStLexvarNode()
296 return Circuit::NullGate(); in LookupStLexvarNode()
321 return Circuit::NullGate(); in VisitGate()
[all...]
H A Dts_hcr_opt_pass.cpp31 return Circuit::NullGate(); in VisitGate()
53 return Circuit::NullGate(); in VisitTypedBinaryOp()
65 return Circuit::NullGate(); in VisitStringBinOp()
83 return Circuit::NullGate(); in VisitStringEqual()
90 return Circuit::NullGate(); in VisitStringEqual()
104 return Circuit::NullGate(); in ConvertStringEqualToConst()
146 return Circuit::NullGate(); in ConvertConstSingleCharToInt32()
H A Descape_analysis_editor.cpp27 return Circuit::NullGate(); in VisitFinishAllocate()
33 if (replacement != Circuit::NullGate()) { in VisitGate()
51 return Circuit::NullGate(); in VisitGate()
H A Dlater_elimination.cpp66 return Circuit::NullGate(); in VisitGate()
75 return Circuit::NullGate(); in TryEliminateOther()
87 return Circuit::NullGate(); in TryEliminateGate()
91 if (preGate != Circuit::NullGate()) { in TryEliminateGate()
112 return Circuit::NullGate(); in TryEliminateDependSelector()
134 return Circuit::NullGate(); in UpdateDependChain()
H A Dframe_states.h99 GateRef currentState_ {Circuit::NullGate()};
100 GateRef currentDepend_ {Circuit::NullGate()};
101 GateRef loopBackState_ {Circuit::NullGate()};
102 GateRef loopBackDepend_ {Circuit::NullGate()};
103 GateRef mergeState_ {Circuit::NullGate()};
104 GateRef mergeDepend_ {Circuit::NullGate()};
226 ASSERT(frameStateCache_ != Circuit::NullGate());
228 frameStateCache_ = Circuit::NullGate();
286 GateRef frameStateCache_ {Circuit::NullGate()};
H A Descape_analysis.cpp106 if (value != Circuit::NullGate()) { in MergeState()
115 if (inputValue != Circuit::NullGate()) { in MergeState()
127 result.SetFieldValue(field, Circuit::NullGate()); in MergeState()
134 if (oldValue != Circuit::NullGate() && in MergeState()
138 ASSERT(input[i + 1] != Circuit::NullGate()); in MergeState()
197 return Circuit::NullGate(); in GetFieldValue()
216 return Circuit::NullGate(); in TryGetReplacement()
224 if (replacement == Circuit::NullGate()) { in GetCurrentGate()
328 if (value != Circuit::NullGate()) { in VisitLoadProperty()
350 if (value != Circuit::NullGate()) { in VisitLoadConstOffset()
[all...]
H A Darray_bounds_check_elimination.h67 return upperGate_ != Circuit::NullGate() || upper_ < INT_MAX; in HasUpper()
72 return lowerGate_ != Circuit::NullGate() || lower_ > INT_MIN; in HasLower()
77 upperGate_ = Circuit::NullGate(); in RemoveUpper()
83 lowerGate_ = Circuit::NullGate(); in RemoveLower()
102 GateRef upperGate_ {Circuit::NullGate()};
104 GateRef lowerGate_ {Circuit::NullGate()};
H A Dmcr_lowering.cpp139 return Circuit::NullGate(); in VisitGate()
169 acc_.ReplaceGate(gate, Circuit::NullGate(), builder_.GetDepend(), result); in LowerLoadConstOffset()
182 acc_.ReplaceGate(gate, Circuit::NullGate(), builder_.GetDepend(), hclass); in LowerLoadHClassFromConstpool()
185 acc_.ReplaceGate(gate, Circuit::NullGate(), builder_.GetDepend(), builder_.TaggedValueConstant(hclass)); in LowerLoadHClassFromConstpool()
198 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerStoreConstOffset()
210 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerHeapObjectCheck()
273 acc_.ReplaceGate(gate, Circuit::NullGate(), depend, Circuit::NullGate()); in DeleteStateSplit()
285 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerArrayGuardianCheck()
297 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerHClassStableArrayCheck()
[all...]
H A Dearly_elimination.cpp23 renames_.resize(circuit_->GetMaxGateId() + 1, Circuit::NullGate()); // 1: +1 for size in Initialize()
113 return Circuit::NullGate(); in VisitGate()
122 return Circuit::NullGate(); in TryEliminateOther()
139 return Circuit::NullGate(); in TryEliminateGate()
158 if (preGate != Circuit::NullGate()) { in TryEliminateGate()
173 return Circuit::NullGate(); in TryEliminateFrameState()
178 if ((preFrame != Circuit::NullGate()) && (preFrame != curFrame) && in TryEliminateFrameState()
199 return Circuit::NullGate(); in TryEliminateDependSelector()
209 return Circuit::NullGate(); in TryEliminateDependSelector()
231 return Circuit::NullGate(); in UpdateDependChain()
[all...]
H A Dcombined_pass_visitor.cpp65 GateRef depend = Circuit::NullGate(); in ReplaceGate()
70 GateRef state = Circuit::NullGate(); in ReplaceGate()
91 ASSERT(state != Circuit::NullGate()); in ReplaceGate()
94 ASSERT(depend != Circuit::NullGate()); in ReplaceGate()
180 } else if (replacement != Circuit::NullGate()) { in VisitGate()
186 return Circuit::NullGate(); in VisitGate()
236 if (replacement == Circuit::NullGate()) { in VisitTopGate()
H A Dloop_peeling.cpp69 if (copyIn != Circuit::NullGate()) { in CopyLoopBody()
80 GateRef newGate = Circuit::NullGate(); in CopySelector()
81 auto inList = std::vector<GateRef>(1 + numLoopbacks, Circuit::NullGate()); // 1: state in CopySelector()
106 std::vector<GateRef> inList(numLoopbacks, Circuit::NullGate()); in CopyLoopHeader()
153 if (copyAsync == Circuit::NullGate()) { in Peel()
179 std::vector<GateRef> inList(acc_.GetNumIns(gate), Circuit::NullGate()); in SetCopy()
202 return Circuit::NullGate(); in TryGetCopy()
H A Dasync_function_lowering.cpp62 GateRef firstState = Circuit::NullGate(); in ProcessJumpTable()
84 GateRef prevLoopBeginGate = Circuit::NullGate(); in RebuildGeneratorCfg()
85 GateRef loopBeginStateIn = Circuit::NullGate(); in RebuildGeneratorCfg()
86 GateRef prevBcOffsetPhiGate = Circuit::NullGate(); in RebuildGeneratorCfg()
106 if (firstState != Circuit::NullGate()) { in RebuildGeneratorCfg()
163 if (loopBeginStateIn != Circuit::NullGate()) { in RebuildGeneratorCfg()
201 GateRef undefinedGate = Circuit::NullGate(); in UpdateValueSelector()
293 return Circuit::NullGate(); in GetDependPhiFromLoopBegin()
301 if (state == Circuit::NullGate()) { in GetEntryBBStateOut()
312 if (depend == Circuit::NullGate()) { in GetEntryBBDependOut()
[all...]
H A Dntype_bytecode_lowering.cpp125 acc_.ReplaceHirAndDeleteIfException(gate, builder_.GetStateDepend(), Circuit::NullGate()); in LowerThrowUndefinedIfHoleWithName()
149 acc_.ReplaceHirAndDeleteIfException(gate, builder_.GetStateDepend(), Circuit::NullGate()); in LowerThrowIfNotObject()
162 GateRef result = Circuit::NullGate(); in LowerLdLexVar()
186 GateRef result = Circuit::NullGate(); in LowerStLexVar()
279 acc_.ReplaceHirAndDeleteIfException(gate, builder_.GetStateDepend(), Circuit::NullGate()); in LowerNTypedStownByIndex()
287 GateRef current = Circuit::NullGate(); in AddProfiling()
307 GateRef current = Circuit::NullGate(); in AddProfiling()
348 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerStModuleVar()
386 acc_.ReplaceHirAndDeleteIfException(gate, builder_.GetStateDepend(), Circuit::NullGate()); in LowerNTypedStOwnByName()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_number_stub_builder.h40 GateRef glue_ { Circuit::NullGate() };
41 GateRef thisValue_ { Circuit::NullGate() };
42 GateRef numArgs_ { Circuit::NullGate() };
H A Dbuiltins_reflect_stub_builder.h37 GateRef glue_ { Circuit::NullGate() };
38 GateRef thisValue_ { Circuit::NullGate() };
39 GateRef numArgs_ { Circuit::NullGate() };
H A Dbuiltins_object_stub_builder.h42 GateRef hir = Circuit::NullGate());
68 GateRef glue_ {Circuit::NullGate()};
69 GateRef thisValue_ {Circuit::NullGate()};
70 GateRef numArgs_ {Circuit::NullGate()};

Completed in 14 milliseconds

1234