Lines Matching refs:literalVector
2097 static void processClauseList(ClauseListNode* list, Vector<ExpressionNode*, 8>& literalVector, Swit… in processClauseList() argument
2101 literalVector.append(clauseExpression); in processClauseList()
2139 SwitchInfo::SwitchType CaseBlockNode::tryOptimizedSwitch(Vector<ExpressionNode*, 8>& literalVector,… in tryOptimizedSwitch() argument
2144 …processClauseList(m_list1.get(), literalVector, typeForTable, singleCharacterSwitch, min_num, max_… in tryOptimizedSwitch()
2145 …processClauseList(m_list2.get(), literalVector, typeForTable, singleCharacterSwitch, min_num, max_… in tryOptimizedSwitch()
2152 if (min_num <= max_num && range <= 1000 && (range / literalVector.size()) < 10) in tryOptimizedSwitch()
2161 if (min_num <= max_num && range <= 1000 && (range / literalVector.size()) < 10) in tryOptimizedSwitch()
2172 Vector<ExpressionNode*, 8> literalVector; in emitBytecodeForBlock() local
2175 SwitchInfo::SwitchType switchType = tryOptimizedSwitch(literalVector, min_num, max_num); in emitBytecodeForBlock()
2179 for (uint32_t i = 0; i < literalVector.size(); i++) in emitBytecodeForBlock()
2226 ASSERT(labelVector.size() == literalVector.size()); in emitBytecodeForBlock()
2227 …generator.endSwitch(labelVector.size(), labelVector.data(), literalVector.data(), defaultLabel.get… in emitBytecodeForBlock()