• Home
  • Raw
  • Download

Lines Matching full:auto

274         auto newMap = new ChunkMap<K, V>(chunk_);  in MergeMap()
275 const auto &tempMap = *thisMap; in MergeMap()
276 for (const auto &pr : tempMap) { in MergeMap()
293 auto newSet = new ChunkSet<K>(chunk_); in MergeSet()
294 const auto &tempSet = *thisSet; in MergeSet()
295 for (const auto &it : tempSet) { in MergeSet()
351 auto curDep = workList.front(); in IsSideEffectLoop()
361 auto depCount = acc_.GetDependCount(curDep); in IsSideEffectLoop()
371 auto op = acc_.GetTypedLoadOp(gate); in GetElementInfo()
372 auto v0 = acc_.GetValueIn(gate, 0); in GetElementInfo()
373 auto v1 = acc_.GetValueIn(gate, 1); in GetElementInfo()
379 auto v0 = acc_.GetValueIn(gate, 0); in GetPropertyInfo()
380 auto v1 = acc_.GetValueIn(gate, 1); in GetPropertyInfo()
386 auto v0 = acc_.GetValueIn(gate, 0); in GetArrayLengthInfo()
392 auto type = acc_.GetParamGateType(gate); in GetPrimitiveTypeCheckInfo()
393 auto v0 = acc_.GetValueIn(gate, 0); in GetPrimitiveTypeCheckInfo()
400 auto op = accessor.GetTypedUnOp(); in GetInt32OverflowCheckInfo()
401 auto v0 = acc_.GetValueIn(gate, 0); in GetInt32OverflowCheckInfo()
407 auto v0 = acc_.GetValueIn(gate, 0); in GetArrayCheckInfo()
413 auto v0 = acc_.GetValueIn(gate, 0); in GetStableArrayCheckInfo()
419 auto type = acc_.GetParamGateType(gate); in GetTypedArrayCheckInfo()
420 auto v0 = acc_.GetValueIn(gate, 0); in GetTypedArrayCheckInfo()
426 auto type = acc_.GetParamGateType(gate); in GetObjectTypeCheckInfo()
427 auto v0 = acc_.GetValueIn(gate, 0); in GetObjectTypeCheckInfo()
428 auto v1 = acc_.GetValueIn(gate, 1); in GetObjectTypeCheckInfo()
434 auto type = acc_.GetParamGateType(gate); in GetIndexCheckInfo()
435 auto v0 = acc_.GetValueIn(gate, 0); in GetIndexCheckInfo()
436 auto v1 = acc_.GetValueIn(gate, 1); in GetIndexCheckInfo()
442 auto v0 = acc_.GetValueIn(gate, 0); in GetTypedCallCheckInfo()
443 auto v1 = acc_.GetValueIn(gate, 1); in GetTypedCallCheckInfo()
444 auto v2 = acc_.GetValueIn(gate, 2); in GetTypedCallCheckInfo()
450 auto op = acc_.GetOpCode(gate); in IsPrimitiveTypeCheck()
473 auto gate = workList.front(); in TrustedTypePropagate()
475 auto uses = acc_.Uses(gate); in TrustedTypePropagate()
476 for (auto i = uses.begin(); i != uses.end(); i++) { in TrustedTypePropagate()
488 for (auto check : checkList) { in TrustedTypePropagate()
490 auto value = acc_.GetValueIn(check, 0); in TrustedTypePropagate()
507 auto op = acc_.GetOpCode(gate); in TryEliminate()
561 auto depIn = acc_.GetDep(gate); in TryEliminateElement()
562 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateElement()
563 auto info = GetElementInfo(gate); in TryEliminateElement()
564 auto preGate = dependInfo->LookUpElement(info); in TryEliminateElement()
575 auto depIn = acc_.GetDep(gate); in TryEliminateProperty()
576 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateProperty()
577 auto info = GetPropertyInfo(gate); in TryEliminateProperty()
578 auto preGate = dependInfo->LookUpProperty(info); in TryEliminateProperty()
589 auto depIn = acc_.GetDep(gate); in TryEliminateArrayLength()
590 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateArrayLength()
591 auto info = GetArrayLengthInfo(gate); in TryEliminateArrayLength()
592 auto preGate = dependInfo->LookUpArrayLength(info); in TryEliminateArrayLength()
603 auto depIn = acc_.GetDep(gate); in TryEliminatePrimitiveTypeCheck()
604 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminatePrimitiveTypeCheck()
605 auto info = GetPrimitiveTypeCheckInfo(gate); in TryEliminatePrimitiveTypeCheck()
616 auto depIn = acc_.GetDep(gate); in TryEliminateInt32OverflowCheck()
617 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateInt32OverflowCheck()
618 auto info = GetInt32OverflowCheckInfo(gate); in TryEliminateInt32OverflowCheck()
629 auto depIn = acc_.GetDep(gate); in TryEliminateArrayCheck()
630 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateArrayCheck()
631 auto info = GetArrayCheckInfo(gate); in TryEliminateArrayCheck()
642 auto depIn = acc_.GetDep(gate); in TryEliminateStableArrayCheck()
643 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateStableArrayCheck()
644 auto info = GetStableArrayCheckInfo(gate); in TryEliminateStableArrayCheck()
655 auto depIn = acc_.GetDep(gate); in TryEliminateTypedArrayCheck()
656 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateTypedArrayCheck()
657 auto info = GetTypedArrayCheckInfo(gate); in TryEliminateTypedArrayCheck()
668 auto depIn = acc_.GetDep(gate); in TryEliminateObjectTypeCheck()
669 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateObjectTypeCheck()
670 auto info = GetObjectTypeCheckInfo(gate); in TryEliminateObjectTypeCheck()
681 auto depIn = acc_.GetDep(gate); in TryEliminateIndexCheck()
682 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateIndexCheck()
683 auto info = GetIndexCheckInfo(gate); in TryEliminateIndexCheck()
694 auto depIn = acc_.GetDep(gate); in TryEliminateTypedCallCheck()
695 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateTypedCallCheck()
696 auto info = GetTypedCallCheckInfo(gate); in TryEliminateTypedCallCheck()
707 auto depIn = acc_.GetDep(gate); in TryEliminateStateSplitAndFrameState()
708 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateStateSplitAndFrameState()
709 auto frameState = dependInfo->LookUpFrameState(); in TryEliminateStateSplitAndFrameState()
710 auto curFrameState = acc_.GetFrameState(gate); in TryEliminateStateSplitAndFrameState()
725 auto depIn = acc_.GetDep(gate); in TryEliminateOther()
726 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateOther()
736 auto state = acc_.GetState(gate); in TryEliminateDependSelector()
739 auto depIn = acc_.GetDep(gate); in TryEliminateDependSelector()
745 auto dependCount = acc_.GetDependCount(gate); in TryEliminateDependSelector()
747 auto depIn = acc_.GetDep(gate, i); in TryEliminateDependSelector()
748 auto tempInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateDependSelector()
761 auto dep0 = acc_.GetDep(gate, 0); in TryEliminateDependAnd()
762 auto info0 = dependInfos_[acc_.GetId(dep0)]; in TryEliminateDependAnd()
763 auto dep1 = acc_.GetDep(gate, 1); in TryEliminateDependAnd()
764 auto info1 = dependInfos_[acc_.GetId(dep1)]; in TryEliminateDependAnd()
771 auto state = acc_.GetStateCount(gate) > 0 ? acc_.GetState(gate) : Circuit::NullGate(); in RemoveGate()
772 auto depend = acc_.GetDependCount(gate) > 0 ? acc_.GetDep(gate) : Circuit::NullGate(); in RemoveGate()
773 auto uses = acc_.Uses(gate); in RemoveGate()
774 for (auto i = uses.begin(); i != uses.end();) { in RemoveGate()
789 auto emptyInfo = new (GetChunk()) DependChainInfo(GetChunk()); in RemoveRedundantGate()
796 auto curDep = workList.front(); in RemoveRedundantGate()
806 for (auto use : depUses) { in RemoveRedundantGate()
811 for (auto gate : stateSplits_) { in RemoveRedundantGate()
823 for (auto gate : allGates) { in RemoveTypeTrustedCheck()