Lines Matching defs:indexCheck
809 void ArrayBoundsCheckElimination::AddAccessIndexedInfo(GateLists &indices, GateRef gate, int idx, GateRef indexCheck)
819 RemoveIndexCheck(indexCheck);
824 indexCheckInfo->list_.push_back(indexCheck);
835 GateRef indexCheck = indexChecked[j];
837 if (acc_.GetOpCode(indexCheck) != OpCode::INDEX_CHECK) {
840 GateRef length = FindBoundGate(acc_.GetValueIn(indexCheck, 0));
841 GateRef index = FindBoundGate(acc_.GetValueIn(indexCheck, 1));
849 RemoveIndexCheck(indexCheck);
852 listConstant.push_back(indexCheck);
860 RemoveIndexCheck(indexCheck);
863 listConstant.push_back(indexCheck);
866 AddAccessIndexedInfo(indices, lastGate, lastInteger, indexCheck);
917 for (auto& indexCheck: (info->list_)) {
918 RemoveIndexCheck(indexCheck);
932 GateRef indexCheck = listConstant[j];
933 RemoveIndexCheck(indexCheck);