• Home
  • Raw
  • Download

Lines Matching full:auto

63     auto type = GateType::TaggedValue();  in UndefineConstant()
79 auto returnList = circuit_->GetReturnRoot(); in Return()
85 auto returnList = circuit_->GetReturnRoot(); in ReturnVoid()
96 auto nullGate = Circuit::NullGate(); in LoopBegin()
137 auto argListOfCircuit = circuit_->GetArgRoot(); in Arguments()
143 auto currentLabel = env_->GetCurrentLabel(); in ObjectTypeCheck()
144 auto currentControl = currentLabel->GetControl(); in ObjectTypeCheck()
145 auto currentDepend = currentLabel->GetDepend(); in ObjectTypeCheck()
146 auto frameState = acc_.FindNearestFrameState(currentDepend); in ObjectTypeCheck()
157 auto currentLabel = env_->GetCurrentLabel(); in ObjectTypeCompare()
158 auto currentControl = currentLabel->GetControl(); in ObjectTypeCompare()
159 auto currentDepend = currentLabel->GetDepend(); in ObjectTypeCompare()
160 auto frameState = acc_.FindNearestFrameState(currentDepend); in ObjectTypeCompare()
171 auto currentLabel = env_->GetCurrentLabel(); in HeapObjectCheck()
172 auto currentControl = currentLabel->GetControl(); in HeapObjectCheck()
173 auto currentDepend = currentLabel->GetDepend(); in HeapObjectCheck()
183 auto currentLabel = env_->GetCurrentLabel(); in StableArrayCheck()
184 auto currentControl = currentLabel->GetControl(); in StableArrayCheck()
185 auto currentDepend = currentLabel->GetDepend(); in StableArrayCheck()
186 auto frameState = acc_.FindNearestFrameState(currentDepend); in StableArrayCheck()
197 auto currentLabel = env_->GetCurrentLabel(); in COWArrayCheck()
198 auto currentControl = currentLabel->GetControl(); in COWArrayCheck()
199 auto currentDepend = currentLabel->GetDepend(); in COWArrayCheck()
200 auto frameState = acc_.FindNearestFrameState(currentDepend); in COWArrayCheck()
210 auto currentLabel = env_->GetCurrentLabel(); in HClassStableArrayCheck()
211 auto currentControl = currentLabel->GetControl(); in HClassStableArrayCheck()
212 auto currentDepend = currentLabel->GetDepend(); in HClassStableArrayCheck()
222 auto currentLabel = env_->GetCurrentLabel(); in ArrayGuardianCheck()
223 auto currentControl = currentLabel->GetControl(); in ArrayGuardianCheck()
224 auto currentDepend = currentLabel->GetDepend(); in ArrayGuardianCheck()
234 auto currentLabel = env_->GetCurrentLabel(); in TypedArrayCheck()
235 auto currentControl = currentLabel->GetControl(); in TypedArrayCheck()
236 auto currentDepend = currentLabel->GetDepend(); in TypedArrayCheck()
237 auto frameState = acc_.FindNearestFrameState(currentDepend); in TypedArrayCheck()
247 auto currentLabel = env_->GetCurrentLabel(); in LoadTypedArrayLength()
248 auto currentControl = currentLabel->GetControl(); in LoadTypedArrayLength()
249 auto currentDepend = currentLabel->GetDepend(); in LoadTypedArrayLength()
259 auto currentLabel = env_->GetCurrentLabel(); in RangeGuard()
260 auto currentControl = currentLabel->GetControl(); in RangeGuard()
261 auto currentDepend = currentLabel->GetDepend(); in RangeGuard()
272 auto currentLabel = env_->GetCurrentLabel(); in IndexCheck()
273 auto currentControl = currentLabel->GetControl(); in IndexCheck()
274 auto currentDepend = currentLabel->GetDepend(); in IndexCheck()
275 auto frameState = acc_.FindNearestFrameState(currentDepend); in IndexCheck()
343 auto currentLabel = env_->GetCurrentLabel(); in CheckAndConvert()
344 auto currentControl = currentLabel->GetControl(); in CheckAndConvert()
345 auto currentDepend = currentLabel->GetDepend(); in CheckAndConvert()
346 auto stateSplit = acc_.FindNearestStateSplit(currentDepend); in CheckAndConvert()
347 auto frameState = acc_.GetFrameState(stateSplit); in CheckAndConvert()
482 auto currentLabel = env_->GetCurrentLabel(); in TryPrimitiveTypeCheck()
483 auto currentControl = currentLabel->GetControl(); in TryPrimitiveTypeCheck()
484 auto currentDepend = currentLabel->GetDepend(); in TryPrimitiveTypeCheck()
485 auto frameState = acc_.FindNearestFrameState(currentDepend); in TryPrimitiveTypeCheck()
495 auto currentLabel = env_->GetCurrentLabel(); in CallTargetCheck()
496 auto currentControl = currentLabel->GetControl(); in CallTargetCheck()
497 auto currentDepend = currentLabel->GetDepend(); in CallTargetCheck()
498 auto frameState = acc_.GetFrameState(gate); in CallTargetCheck()
511 auto currentLabel = env_->GetCurrentLabel(); in JSCallTargetFromDefineFuncCheck()
512 auto currentControl = currentLabel->GetControl(); in JSCallTargetFromDefineFuncCheck()
513 auto currentDepend = currentLabel->GetDepend(); in JSCallTargetFromDefineFuncCheck()
514 auto frameState = acc_.GetFrameState(gate); in JSCallTargetFromDefineFuncCheck()
526 auto currentLabel = env_->GetCurrentLabel(); in DeoptCheck()
527 auto currentControl = currentLabel->GetControl(); in DeoptCheck()
528 auto currentDepend = currentLabel->GetDepend(); in DeoptCheck()
540 auto currentLabel = env_->GetCurrentLabel(); in TypedNewAllocateThis()
541 auto currentControl = currentLabel->GetControl(); in TypedNewAllocateThis()
542 auto currentDepend = currentLabel->GetDepend(); in TypedNewAllocateThis()
552 auto currentLabel = env_->GetCurrentLabel(); in TypedSuperAllocateThis()
553 auto currentControl = currentLabel->GetControl(); in TypedSuperAllocateThis()
554 auto currentDepend = currentLabel->GetDepend(); in TypedSuperAllocateThis()
564 auto currentLabel = env_->GetCurrentLabel(); in GetSuperConstructor()
565 auto currentControl = currentLabel->GetControl(); in GetSuperConstructor()
566 auto currentDepend = currentLabel->GetDepend(); in GetSuperConstructor()
567 auto ret = GetCircuit()->NewGate(circuit_->GetSuperConstructor(), MachineType::ANYVALUE, in GetSuperConstructor()
577 auto numValueIn = args.size() - 2; // 2: state & depend in TypedCallOperator()
612 auto currentLabel = env_->GetCurrentLabel(); in Int32CheckRightIsZero()
613 auto currentControl = currentLabel->GetControl(); in Int32CheckRightIsZero()
614 auto currentDepend = currentLabel->GetDepend(); in Int32CheckRightIsZero()
615 auto frameState = acc_.FindNearestFrameState(currentDepend); in Int32CheckRightIsZero()
625 auto currentLabel = env_->GetCurrentLabel(); in Float64CheckRightIsZero()
626 auto currentControl = currentLabel->GetControl(); in Float64CheckRightIsZero()
627 auto currentDepend = currentLabel->GetDepend(); in Float64CheckRightIsZero()
628 auto frameState = acc_.FindNearestFrameState(currentDepend); in Float64CheckRightIsZero()
638 auto currentLabel = env_->GetCurrentLabel(); in LexVarIsHoleCheck()
639 auto currentControl = currentLabel->GetControl(); in LexVarIsHoleCheck()
640 auto currentDepend = currentLabel->GetDepend(); in LexVarIsHoleCheck()
641 auto frameState = acc_.FindNearestFrameState(currentDepend); in LexVarIsHoleCheck()
651 auto currentLabel = env_->GetCurrentLabel(); in ValueCheckNegOverflow()
652 auto currentControl = currentLabel->GetControl(); in ValueCheckNegOverflow()
653 auto currentDepend = currentLabel->GetDepend(); in ValueCheckNegOverflow()
654 auto frameState = acc_.FindNearestFrameState(currentDepend); in ValueCheckNegOverflow()
664 auto currentLabel = env_->GetCurrentLabel(); in OverflowCheck()
665 auto currentControl = currentLabel->GetControl(); in OverflowCheck()
666 auto currentDepend = currentLabel->GetDepend(); in OverflowCheck()
667 auto frameState = acc_.FindNearestFrameState(currentDepend); in OverflowCheck()
677 auto currentLabel = env_->GetCurrentLabel(); in Int32UnsignedUpperBoundCheck()
678 auto currentControl = currentLabel->GetControl(); in Int32UnsignedUpperBoundCheck()
679 auto currentDepend = currentLabel->GetDepend(); in Int32UnsignedUpperBoundCheck()
680 auto frameState = acc_.FindNearestFrameState(currentDepend); in Int32UnsignedUpperBoundCheck()
690 auto currentLabel = env_->GetCurrentLabel(); in Int32DivWithCheck()
691 auto currentControl = currentLabel->GetControl(); in Int32DivWithCheck()
692 auto currentDepend = currentLabel->GetDepend(); in Int32DivWithCheck()
693 auto frameState = acc_.FindNearestFrameState(currentDepend); in Int32DivWithCheck()
766 auto type = GateType::TaggedValue(); in HoleConstant()
772 auto type = GateType::TaggedValue(); in NullPtrConstant()
778 auto type = GateType::TaggedValue(); in NullConstant()
784 auto type = GateType::TaggedValue(); in ExceptionConstant()
796 auto circuit = GetCircuit(); in BinaryArithmetic()
814 auto label = GetCurrentLabel(); in CallBCHandler()
815 auto depend = label->GetDepend(); in CallBCHandler()
826 auto label = GetCurrentLabel(); in CallBuiltin()
827 auto depend = label->GetDepend(); in CallBuiltin()
838 auto label = GetCurrentLabel(); in CallBuiltinWithArgv()
839 auto depend = label->GetDepend(); in CallBuiltinWithArgv()
850 auto label = GetCurrentLabel(); in CallBCDebugger()
851 auto depend = label->GetDepend(); in CallBCDebugger()
862 auto label = GetCurrentLabel(); in CallRuntime()
880 auto label = GetCurrentLabel(); in CallRuntimeVarargs()
881 auto depend = label->GetDepend(); in CallRuntimeVarargs()
893 auto label = GetCurrentLabel(); in CallNGCRuntime()
948 auto label = GetCurrentLabel(); in FastCallOptimized()
966 auto label = GetCurrentLabel(); in CallOptimized()
985 auto label = GetCurrentLabel(); in CallStub()
986 auto depend = label->GetDepend(); in CallStub()
1010 auto label = GetCurrentLabel(); in CallBuiltinRuntime()
1023 auto numValuesIn = args.size() + 2; // 2: target & glue in Call()
1060 auto label = GetCurrentLabel(); in Call()
1067 auto opIdx = static_cast<uint64_t>(Op); in StoreMemory()
1068 auto currentLabel = env_->GetCurrentLabel(); in StoreMemory()
1069 auto currentControl = currentLabel->GetControl(); in StoreMemory()
1070 auto currentDepend = currentLabel->GetDepend(); in StoreMemory()
1071 auto ret = GetCircuit()->NewGate(GetCircuit()->StoreMemory(opIdx), type.GetMachineType(), in StoreMemory()
1086 auto numValuesIn = args.size() + 2; // 2: target & glue in NoLabelCallRuntime()
1100 auto label = GetCurrentLabel(); in StoreWithNoBarrier()
1101 auto depend = label->GetDepend(); in StoreWithNoBarrier()
1135 auto currentLabel = env_->GetCurrentLabel(); in ToLength()
1136 auto currentControl = currentLabel->GetControl(); in ToLength()
1137 auto currentDepend = currentLabel->GetDepend(); in ToLength()
1138 auto ret = GetCircuit()->NewGate(circuit_->ToLength(), MachineType::I64, in ToLength()
1147 auto currentLabel = env_->GetCurrentLabel(); in LoadProperty()
1148 auto currentControl = currentLabel->GetControl(); in LoadProperty()
1149 auto currentDepend = currentLabel->GetDepend(); in LoadProperty()
1150 auto ret = GetCircuit()->NewGate(circuit_->LoadProperty(isFunction), MachineType::I64, in LoadProperty()
1160 auto currentLabel = env_->GetCurrentLabel(); in StoreProperty()
1161 auto currentControl = currentLabel->GetControl(); in StoreProperty()
1162 auto currentDepend = currentLabel->GetDepend(); in StoreProperty()
1163 auto ret = GetCircuit()->NewGate(circuit_->StoreProperty(), MachineType::I64, in StoreProperty()
1173 auto currentLabel = env_->GetCurrentLabel(); in LoadArrayLength()
1174 auto currentControl = currentLabel->GetControl(); in LoadArrayLength()
1175 auto currentDepend = currentLabel->GetDepend(); in LoadArrayLength()
1176 auto ret = GetCircuit()->NewGate(circuit_->LoadArrayLength(), MachineType::I64, in LoadArrayLength()
1185 auto currentLabel = env_->GetCurrentLabel(); in LoadConstOffset()
1186 auto currentDepend = currentLabel->GetDepend(); in LoadConstOffset()
1188 auto ret = GetCircuit()->NewGate(circuit_->LoadConstOffset(offset), type.GetMachineType(), in LoadConstOffset()
1197 auto currentLabel = env_->GetCurrentLabel(); in StoreConstOffset()
1198 auto currentControl = currentLabel->GetControl(); in StoreConstOffset()
1199 auto currentDepend = currentLabel->GetDepend(); in StoreConstOffset()
1201 auto ret = GetCircuit()->NewGate(circuit_->StoreConstOffset(offset), type.GetMachineType(), in StoreConstOffset()
1216 auto currentLabel = env_->GetCurrentLabel(); in ConvertHoleAsUndefined()
1217 auto currentControl = currentLabel->GetControl(); in ConvertHoleAsUndefined()
1218 auto currentDepend = currentLabel->GetDepend(); in ConvertHoleAsUndefined()
1220 auto ret = GetCircuit()->NewGate(circuit_->ConvertHoleAsUndefined(), in ConvertHoleAsUndefined()
1230 auto currentLabel = env_->GetCurrentLabel(); in Construct()
1231 auto currentControl = currentLabel->GetControl(); in Construct()
1232 auto currentDepend = currentLabel->GetDepend(); in Construct()
1238 auto callGate = GetCircuit()->NewGate(circuit_->Construct(bitfield, pcOffset), MachineType::I64, in Construct()
1248 auto currentLabel = env_->GetCurrentLabel(); in TypedCall()
1249 auto currentControl = currentLabel->GetControl(); in TypedCall()
1250 auto currentDepend = currentLabel->GetDepend(); in TypedCall()
1256auto callGate = GetCircuit()->NewGate(circuit_->TypedCall(bitfield, pcOffset, isNoGC), MachineType… in TypedCall()
1266 auto currentLabel = env_->GetCurrentLabel(); in TypedFastCall()
1267 auto currentControl = currentLabel->GetControl(); in TypedFastCall()
1268 auto currentDepend = currentLabel->GetDepend(); in TypedFastCall()
1274auto callGate = GetCircuit()->NewGate(circuit_->TypedFastCall(bitfield, pcOffset, isNoGC), Machine… in TypedFastCall()
1288 auto currentLabel = env_->GetCurrentLabel(); in CallGetter()
1289 auto currentControl = currentLabel->GetControl(); in CallGetter()
1290 auto currentDepend = currentLabel->GetDepend(); in CallGetter()
1291 auto callGate = GetCircuit()->NewGate(circuit_->CallGetter(pcOffset), in CallGetter()
1308 auto currentLabel = env_->GetCurrentLabel(); in CallSetter()
1309 auto currentControl = currentLabel->GetControl(); in CallSetter()
1310 auto currentDepend = currentLabel->GetDepend(); in CallSetter()
1311 auto callGate = GetCircuit()->NewGate(circuit_->CallSetter(pcOffset), in CallSetter()
1323 auto currentLabel = env_->GetCurrentLabel(); in GetConstPool()
1324 auto currentDepend = currentLabel->GetDepend(); in GetConstPool()
1325 auto newGate = GetCircuit()->NewGate(circuit_->GetConstPool(), MachineType::I64, in GetConstPool()
1334 auto currentLabel = env_->GetCurrentLabel(); in GetGlobalEnv()
1335 auto currentDepend = currentLabel->GetDepend(); in GetGlobalEnv()
1336 auto newGate = GetCircuit()->NewGate(circuit_->GetGlobalEnv(), MachineType::I64, in GetGlobalEnv()
1345 auto currentLabel = env_->GetCurrentLabel(); in GetGlobalEnvObjHClass()
1346 auto currentDepend = currentLabel->GetDepend(); in GetGlobalEnvObjHClass()
1347 auto newGate = GetCircuit()->NewGate(circuit_->GetGlobalEnvObjHClass(index), MachineType::I64, in GetGlobalEnvObjHClass()
1356 auto currentLabel = env_->GetCurrentLabel(); in GetGlobalConstantValue()
1357 auto currentDepend = currentLabel->GetDepend(); in GetGlobalConstantValue()
1358auto newGate = GetCircuit()->NewGate(circuit_->GetGlobalConstantValue(static_cast<size_t>(index)), in GetGlobalConstantValue()
1385 auto ret = *result; in TaggedIsString()
1412 auto ret = *result; in TaggedIsStringOrSymbol()
1479 auto cacheValue = GetValueFromTaggedArray(constPool, index); in GetObjectFromConstPool()
1533 auto ret = *result; in GetObjectFromConstPool()
1546 auto currentLabel = env_->GetCurrentLabel(); in CreateArray()
1547 auto currentControl = currentLabel->GetControl(); in CreateArray()
1548 auto currentDepend = currentLabel->GetDepend(); in CreateArray()
1559 auto currentLabel = env_->GetCurrentLabel(); in CreateArrayWithBuffer()
1560 auto currentControl = currentLabel->GetControl(); in CreateArrayWithBuffer()
1561 auto currentDepend = currentLabel->GetDepend(); in CreateArrayWithBuffer()
1562 auto frameState = acc_.FindNearestFrameState(currentDepend); in CreateArrayWithBuffer()
1575 auto currentLabel = env_->GetCurrentLabel(); in StartAllocate()
1576 auto currentDepend = currentLabel->GetDepend(); in StartAllocate()
1585 auto currentLabel = env_->GetCurrentLabel(); in FinishAllocate()
1586 auto currentDepend = currentLabel->GetDepend(); in FinishAllocate()
1595 auto currentLabel = env_->GetCurrentLabel(); in HeapAlloc()
1596 auto currentControl = currentLabel->GetControl(); in HeapAlloc()
1597 auto currentDepend = currentLabel->GetDepend(); in HeapAlloc()
1598 auto ret = GetCircuit()->NewGate(circuit_->HeapAlloc(flag), MachineType::ANYVALUE, in HeapAlloc()
1625 auto ret = *result; in TryGetHashcodeFromString()
1648 auto ret = *hashcode; in GetHashcodeFromString()
1668 auto ret = *result; in TaggedIsBigInt()
1710 auto valueIndex = IntPtr(GlobalEnv::HEADER_SIZE + JSTaggedValue::TaggedTypeSize() * index); in GetGlobalEnvValue()
1716 auto codeAddOffset = IntPtr(Method::CODE_ENTRY_OFFSET); in GetCodeAddr()
1740 auto depend_entry = circuit_->GetDependRoot(); in Environment()
1753 auto dependEntry = acc.GetDep(hir); in Environment()
1770 for (auto in : args) { in Environment()
1778 for (auto label : rawLabels_) { in ~Environment()
1786 auto currentLabel = env_->GetCurrentLabel(); in Jump()
1787 auto currentControl = currentLabel->GetControl(); in Jump()
1788 auto jump = Goto(currentControl); in Jump()
1797 auto currentLabel = env_->GetCurrentLabel(); in Branch()
1798 auto currentControl = currentLabel->GetControl(); in Branch()
1812 auto currentLabel = env_->GetCurrentLabel(); in Switch()
1813 auto currentControl = currentLabel->GetControl(); in Switch()
1834 auto loopControl = LoopBegin(loopHead->GetControl()); in LoopBegin()
1844 auto currentLabel = GetCurrentLabel(); in LoopEnd()
1845 auto currentControl = currentLabel->GetControl(); in LoopEnd()
1846 auto loopend = LoopEnd(currentControl); in LoopEnd()
1863 auto env = cirBuilder->GetCurrentEnvironment(); in Label()
1869 for (auto &[variable, gate] : incompletePhis_) { in Seal()
1883 auto result = valueMap_.at(var); in ReadVariable()
1961 for (auto in : otherPredeControls_) { in MergeAllControl()
1991 for (auto prede : this->GetPredecessors()) { in MergeAllDepend()
2007 auto stateCount = GateAccessor(env_->GetCircuit()).GetStateCount(predeControl_); in IsNeedSeal()
2026 for (auto pred : label.GetPredecessors()) { in AddPhiOperand()
2027 auto preVal = pred.ReadVariable(this); in AddPhiOperand()
2064 auto uses = acc.Uses(phi); in TryRemoveTrivialPhi()
2065 for (auto use = uses.begin(); use != uses.end();) { in TryRemoveTrivialPhi()
2077 for (auto out : outs) { in TryRemoveTrivialPhi()
2079 auto result = TryRemoveTrivialPhi(out); in TryRemoveTrivialPhi()
2091 auto machineType = acc_.GetMachineType(gate); in ClearConstantCache()
2092 auto value = acc_.GetConstantValue(gate); in ClearConstantCache()
2093 auto gateType = acc_.GetGateType(gate); in ClearConstantCache()