Lines Matching defs:sectionID
39 static std::string toString(bytecode::Section::ID sectionID) {
40 switch (sectionID) {
60 return ("Unknown (" + Twine(static_cast<unsigned>(sectionID)) + ")").str();
65 static bool isSectionOptional(bytecode::Section::ID sectionID, int version) {
66 switch (sectionID) {
261 /// Parse a section header, placing the kind of section in `sectionID` and the
263 LogicalResult parseSection(bytecode::Section::ID §ionID,
273 sectionID = static_cast<bytecode::Section::ID>(sectionIDAndHasAlignment &
279 if (sectionID >= bytecode::Section::kNumSections)
280 return emitError("invalid section ID: ", unsigned(sectionID));
1659 bytecode::Section::ID sectionID;
1661 if (failed(reader.parseSection(sectionID, sectionData)))
1665 if (sectionDatas[sectionID]) {
1667 ::toString(sectionID));
1669 sectionDatas[sectionID] = sectionData;
1673 bytecode::Section::ID sectionID = static_cast<bytecode::Section::ID>(i);
1674 if (!sectionDatas[i] && !isSectionOptional(sectionID, version)) {
1676 ::toString(sectionID));
1801 bytecode::Section::ID sectionID;
1802 if (failed(sectionReader.parseSection(sectionID,
1805 if (sectionID != bytecode::Section::kDialectVersions) {
2160 bytecode::Section::ID sectionID;
2162 if (failed(reader.parseSection(sectionID, sectionData)))
2164 if (sectionID != bytecode::Section::kIR)