/arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
H A D | meta_data_equal_test.cpp | 143 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 D | value_numbering.cpp | 25 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 D | constant_folding.cpp | 45 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 D | state_split_linearizer.cpp | 56 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 D | instruction_combine.cpp | 31 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 D | dead_code_elimination.cpp | 39 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 D | range_guard.cpp | 46 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 D | array_bounds_check_elimination.cpp | 37 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 D | number_speculative_retype.cpp | 44 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 D | lexical_env_specialization_pass.cpp | 52 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 D | ts_hcr_opt_pass.cpp | 31 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 D | escape_analysis_editor.cpp | 27 return Circuit::NullGate(); in VisitFinishAllocate() 33 if (replacement != Circuit::NullGate()) { in VisitGate() 51 return Circuit::NullGate(); in VisitGate()
|
H A D | later_elimination.cpp | 66 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 D | frame_states.h | 99 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 D | escape_analysis.cpp | 106 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 D | array_bounds_check_elimination.h | 67 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 D | mcr_lowering.cpp | 139 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 D | early_elimination.cpp | 23 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 D | combined_pass_visitor.cpp | 65 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 D | loop_peeling.cpp | 69 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 D | async_function_lowering.cpp | 62 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 D | ntype_bytecode_lowering.cpp | 125 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 D | builtins_number_stub_builder.h | 40 GateRef glue_ { Circuit::NullGate() };
41 GateRef thisValue_ { Circuit::NullGate() };
42 GateRef numArgs_ { Circuit::NullGate() };
|
H A D | builtins_reflect_stub_builder.h | 37 GateRef glue_ { Circuit::NullGate() };
38 GateRef thisValue_ { Circuit::NullGate() };
39 GateRef numArgs_ { Circuit::NullGate() };
|
H A D | builtins_object_stub_builder.h | 42 GateRef hir = Circuit::NullGate());
68 GateRef glue_ {Circuit::NullGate()};
69 GateRef thisValue_ {Circuit::NullGate()};
70 GateRef numArgs_ {Circuit::NullGate()};
|