/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | lcr_circuit_builder.cpp | 99 gateType = acc_.GetGateType(left); in BinaryArithmetic() 120 MachineType::NOVALUE, { depend, glue, base, offset, value }, type.GetGateType()); in Store() 130 MachineType::NOVALUE, { depend, addr, value }, type.GetGateType()); in StoreWithoutBarrier() 142 { depend, val }, type.GetGateType()); in Load() 153 { depend, val }, type.GetGateType()); in Load() 163 { depend, addr }, type.GetGateType()); in Load()
|
H A D | value_numbering.cpp | 172 if (acc_.GetGateType(lhs) != acc_.GetGateType(rhs)) { in CheckReplacement()
|
H A D | stub.cpp | 42 acc_.SetGateType(argument, paramsType[i].GetGateType()); in InitializeArguments()
|
H A D | number_speculative_retype.cpp | 104 GateType gateType = acc_.GetGateType(gate); in GetNumberTypeInfo() 425 if (acc_.GetGateType(gate).IsNJSValueType()) { in VisitConstant() 1079 if (acc_.GetGateType(gate).IsNJSValueType()) { in TryConvertConstant() 1111 if (acc_.GetGateType(gate).IsNJSValueType()) { in TryConvertConstantToInt32() 1216 GateType gateType = acc_.GetGateType(gate); in CheckBoundAndConvertToInt32() 1429 GateType value0Type = acc_.GetGateType(value0); in VisitRangeCheckPredicate() 1430 GateType value1Type = acc_.GetGateType(value1); in VisitRangeCheckPredicate() 1451 GateType receiverType = acc_.GetGateType(receiver); in VisitIndexCheck() 1452 GateType indexType = acc_.GetGateType(index); in VisitIndexCheck() 1531 GateType indexType = acc_.GetGateType(inde in VisitLoadElement() [all...] |
H A D | compiler_log.cpp | 274 GateType leftType = acc_.GetGateType(left); in CollectGateTypeLogInfo() 275 GateType rightType = acc_.GetGateType(right); in CollectGateTypeLogInfo() 293 GateType valueType = acc_.GetGateType(value); in CollectGateTypeLogInfo()
|
H A D | loop_peeling.cpp | 44 {merge, value, copyValue}, acc_.GetGateType(value)); in CopyLoopExit() 181 acc_.SetGateType(newGate, acc_.GetGateType(gate)); in SetCopy()
|
H A D | variable_type.h | 39 [[nodiscard]] GateType GetGateType() const in GetGateType() function in panda::ecmascript::kungfu::VariableType
|
H A D | gate_accessor.cpp | 437 return accessor.GetGateType(); in GetParamGateType() 861 return GetGateType(gate).IsGCRelated(); in IsGCRelated() 1090 if (GetMachineType(gate) != MachineType::I64 || GetGateType(gate).IsNJSValueType()) { in IsConstantTaggedValue() 1163 ASSERT(gatePtr->GetGateType() == GateType::NJSValue()); in GetImmediateId() 1188 GateType GateAccessor::GetGateType(GateRef gate) const in GetGateType() function in panda::ecmascript::kungfu::GateAccessor 1190 return circuit_->LoadGatePtr(gate)->GetGateType(); in GetGateType() 1302 auto type = GetGateType(hirGate); in ReplaceHirAndDeleteIfException() 1466 if (GetGateType(gate).IsNJSValueType() || in IsConstantNumber() 1479 if (GetGateType(gate).IsNJSValueType()) { in GetFloat64FromConstant() 1492 if (GetGateType(gat in GetInt32FromConstant() [all...] |
H A D | post_schedule.cpp | 450 VariableType type = VariableType(acc_.GetMachineType(gate), acc_.GetGateType(gate)); in LoweringStoreNoBarrierAndPrepareScheduleGate() 475 VariableType type = VariableType(acc_.GetMachineType(gate), acc_.GetGateType(gate)); in LoweringStoreWithBarrierAndPrepareScheduleGate() 513 VariableType type = VariableType(acc_.GetMachineType(gate), acc_.GetGateType(gate)); in LoweringStoreUnknownBarrierAndPrepareScheduleGate()
|
H A D | ts_inline_lowering.cpp | 496 if (acc_.GetGateType(args.at(i)).IsAnyType()) { in LowerToInlineCall() 497 acc_.SetGateType(args.at(i), acc_.GetGateType(arg)); in LowerToInlineCall() 606 GateType callGateType = acc_.GetGateType(callGate); in SupplementType() 607 GateType targetGateType = acc_.GetGateType(targetGate); in SupplementType()
|
H A D | type_info_accessors.h | 188 return acc_.GetGateType(value_); in GetValueGateType() 419 return acc_.GetGateType(func_); in GetFuncGateType() 607 return acc_.GetGateType(value_); in GetValueGateType() 704 return acc_.GetGateType(a0_).IsNumberType(); in Arg0IsNumberType() 803 return acc_.GetGateType(receiver_); in GetReceiverGT() 1794 return acc_.GetGateType(value_).IsNumberType();
|
H A D | circuit.cpp | 406 GateType Circuit::GetGateType(GateRef gate) const in GetGateType() function in panda::ecmascript::kungfu::Circuit 408 return LoadGatePtrConst(gate)->GetGateType(); in GetGateType()
|
H A D | early_elimination.cpp | 307 if (acc_.GetGateType(lhs).Value() != acc_.GetGateType(rhs).Value()) { in MayAccessOneMemory()
|
H A D | gate.h | 214 GateType GetGateType() const in GetGateType() function in panda::ecmascript::kungfu::Gate
|
H A D | circuit_builder.cpp | 65 return circuit_->NewGate(meta, machineType, inList.size(), inList.data(), type.GetGateType()); in Selector() 140 auto gateType = acc_.GetGateType(value); in LoopExitValue() 333 auto gateType = acc_.GetGateType(gate); in ClearConstantCache() 996 GateType type = acc.GetGateType(phi); in TryRemoveTrivialPhi()
|
H A D | async_function_lowering.cpp | 200 auto gateType = accessor_.GetGateType(use);
in UpdateValueSelector()
|
H A D | circuit.h | 275 GateType GetGateType(GateRef gate) const;
|
H A D | escape_analysis.cpp | 147 auto gateType = acc_.GetGateType(value); in MergeState()
|
H A D | hcr_circuit_builder.cpp | 40 GateType type = cs->GetReturnType().GetGateType(); in NoLabelCallRuntime() 162 GateType type = cs->GetReturnType().GetGateType(); in Call()
|
H A D | share_gate_meta_data.h | 383 GateType GetGateType() const in GetGateType() function in panda::ecmascript::kungfu::GateTypeAccessor
|
H A D | mcr_circuit_builder.cpp | 860 {currentControl, currentDepend, receiver, index, value}, type.GetGateType()); in StoreMemory() 936 { currentDepend, receiver }, type.GetGateType()); in LoadConstOffset() 961 { currentDepend, receiver, value }, type.GetGateType()); in StoreConstOffset() 1068 { currentDepend, value }, acc_.GetGateType(value)); in FinishAllocate()
|
H A D | gate_accessor.h | 467 GateType GetGateType(GateRef gate) const;
|
H A D | mcr_lowering.cpp | 167 VariableType type = VariableType(acc_.GetMachineType(gate), acc_.GetGateType(gate)); in LowerLoadConstOffset() 196 VariableType type = VariableType(acc_.GetMachineType(gate), acc_.GetGateType(gate)); in LowerStoreConstOffset()
|
H A D | type_info_accessors.cpp | 63 if (acc.IsConstant(gate) && acc.GetGateType(gate).IsBooleanType()) { in IsTrustedBooleanType() 117 if (acc.IsConstant(gate) && acc.GetGateType(gate).IsNumberType()) { in IsTrustedNumberType()
|
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/ |
H A D | pgo_type_infer.cpp | 161 GateType oldType = acc_.GetGateType(propKey); in TrySetPropKeyKind()
|