• 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()
360 auto depCount = acc_.GetDependCount(curDep); in IsSideEffectLoop()
370 auto op = acc_.GetTypedLoadOp(gate); in GetElementInfo()
371 auto v0 = acc_.GetValueIn(gate, 0); in GetElementInfo()
372 auto v1 = acc_.GetValueIn(gate, 1); in GetElementInfo()
378 auto v0 = acc_.GetValueIn(gate, 0); in GetPropertyInfo()
379 auto v1 = acc_.GetValueIn(gate, 1); in GetPropertyInfo()
385 auto v0 = acc_.GetValueIn(gate, 0); in GetArrayLengthInfo()
391 auto type = acc_.GetParamGateType(gate); in GetPrimitiveTypeCheckInfo()
392 auto v0 = acc_.GetValueIn(gate, 0); in GetPrimitiveTypeCheckInfo()
399 auto op = accessor.GetTypedUnOp(); in GetInt32OverflowCheckInfo()
400 auto v0 = acc_.GetValueIn(gate, 0); in GetInt32OverflowCheckInfo()
406 auto v0 = acc_.GetValueIn(gate, 0); in GetArrayCheckInfo()
412 auto v0 = acc_.GetValueIn(gate, 0); in GetStableArrayCheckInfo()
418 auto type = acc_.GetParamGateType(gate); in GetTypedArrayCheckInfo()
419 auto v0 = acc_.GetValueIn(gate, 0); in GetTypedArrayCheckInfo()
425 auto type = acc_.GetParamGateType(gate); in GetObjectTypeCheckInfo()
426 auto v0 = acc_.GetValueIn(gate, 0); in GetObjectTypeCheckInfo()
427 auto v1 = acc_.GetValueIn(gate, 1); in GetObjectTypeCheckInfo()
433 auto type = acc_.GetParamGateType(gate); in GetIndexCheckInfo()
434 auto v0 = acc_.GetValueIn(gate, 0); in GetIndexCheckInfo()
435 auto v1 = acc_.GetValueIn(gate, 1); in GetIndexCheckInfo()
441 auto v0 = acc_.GetValueIn(gate, 0); in GetTypedCallCheckInfo()
442 auto v1 = acc_.GetValueIn(gate, 1); in GetTypedCallCheckInfo()
443 auto v2 = acc_.GetValueIn(gate, 2); in GetTypedCallCheckInfo()
449 auto op = acc_.GetOpCode(gate); in IsPrimitiveTypeCheck()
472 auto gate = workList.front(); in TrustedTypePropagate()
474 auto uses = acc_.Uses(gate); in TrustedTypePropagate()
475 for (auto i = uses.begin(); i != uses.end(); i++) { in TrustedTypePropagate()
487 for (auto check : checkList) { in TrustedTypePropagate()
489 auto value = acc_.GetValueIn(check, 0); in TrustedTypePropagate()
506 auto op = acc_.GetOpCode(gate); in TryEliminate()
560 auto depIn = acc_.GetDep(gate); in TryEliminateElement()
561 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateElement()
562 auto info = GetElementInfo(gate); in TryEliminateElement()
563 auto preGate = dependInfo->LookUpElement(info); in TryEliminateElement()
574 auto depIn = acc_.GetDep(gate); in TryEliminateProperty()
575 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateProperty()
576 auto info = GetPropertyInfo(gate); in TryEliminateProperty()
577 auto preGate = dependInfo->LookUpProperty(info); in TryEliminateProperty()
588 auto depIn = acc_.GetDep(gate); in TryEliminateArrayLength()
589 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateArrayLength()
590 auto info = GetArrayLengthInfo(gate); in TryEliminateArrayLength()
591 auto preGate = dependInfo->LookUpArrayLength(info); in TryEliminateArrayLength()
602 auto depIn = acc_.GetDep(gate); in TryEliminatePrimitiveTypeCheck()
603 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminatePrimitiveTypeCheck()
604 auto info = GetPrimitiveTypeCheckInfo(gate); in TryEliminatePrimitiveTypeCheck()
615 auto depIn = acc_.GetDep(gate); in TryEliminateInt32OverflowCheck()
616 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateInt32OverflowCheck()
617 auto info = GetInt32OverflowCheckInfo(gate); in TryEliminateInt32OverflowCheck()
628 auto depIn = acc_.GetDep(gate); in TryEliminateArrayCheck()
629 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateArrayCheck()
630 auto info = GetArrayCheckInfo(gate); in TryEliminateArrayCheck()
641 auto depIn = acc_.GetDep(gate); in TryEliminateStableArrayCheck()
642 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateStableArrayCheck()
643 auto info = GetStableArrayCheckInfo(gate); in TryEliminateStableArrayCheck()
654 auto depIn = acc_.GetDep(gate); in TryEliminateTypedArrayCheck()
655 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateTypedArrayCheck()
656 auto info = GetTypedArrayCheckInfo(gate); in TryEliminateTypedArrayCheck()
667 auto depIn = acc_.GetDep(gate); in TryEliminateObjectTypeCheck()
668 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateObjectTypeCheck()
669 auto info = GetObjectTypeCheckInfo(gate); in TryEliminateObjectTypeCheck()
680 auto depIn = acc_.GetDep(gate); in TryEliminateIndexCheck()
681 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateIndexCheck()
682 auto info = GetIndexCheckInfo(gate); in TryEliminateIndexCheck()
693 auto depIn = acc_.GetDep(gate); in TryEliminateTypedCallCheck()
694 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateTypedCallCheck()
695 auto info = GetTypedCallCheckInfo(gate); in TryEliminateTypedCallCheck()
706 auto depIn = acc_.GetDep(gate); in TryEliminateStateSplitAndFrameState()
707 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateStateSplitAndFrameState()
708 auto frameState = dependInfo->LookUpFrameState(); in TryEliminateStateSplitAndFrameState()
709 auto curFrameState = acc_.GetFrameState(gate); in TryEliminateStateSplitAndFrameState()
724 auto depIn = acc_.GetDep(gate); in TryEliminateOther()
725 auto dependInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateOther()
735 auto state = acc_.GetState(gate); in TryEliminateDependSelector()
738 auto depIn = acc_.GetDep(gate); in TryEliminateDependSelector()
744 auto dependCount = acc_.GetDependCount(gate); in TryEliminateDependSelector()
746 auto depIn = acc_.GetDep(gate, i); in TryEliminateDependSelector()
747 auto tempInfo = dependInfos_[acc_.GetId(depIn)]; in TryEliminateDependSelector()
760 auto dep0 = acc_.GetDep(gate, 0); in TryEliminateDependAnd()
761 auto info0 = dependInfos_[acc_.GetId(dep0)]; in TryEliminateDependAnd()
762 auto dep1 = acc_.GetDep(gate, 1); in TryEliminateDependAnd()
763 auto info1 = dependInfos_[acc_.GetId(dep1)]; in TryEliminateDependAnd()
770 auto state = acc_.GetStateCount(gate) > 0 ? acc_.GetState(gate) : Circuit::NullGate(); in RemoveGate()
771 auto depend = acc_.GetDependCount(gate) > 0 ? acc_.GetDep(gate) : Circuit::NullGate(); in RemoveGate()
772 auto uses = acc_.Uses(gate); in RemoveGate()
773 for (auto i = uses.begin(); i != uses.end();) { in RemoveGate()
788 auto emptyInfo = new (GetChunk()) DependChainInfo(GetChunk()); in RemoveRedundantGate()
795 auto curDep = workList.front(); in RemoveRedundantGate()
805 for (auto use : depUses) { in RemoveRedundantGate()
810 for (auto gate : stateSplits_) { in RemoveRedundantGate()
822 for (auto gate : allGates) { in RemoveTypeTrustedCheck()