Lines Matching refs:getKind
100 if (Lex.getKind() != lltok::Eof) in parseStandaloneConstantValue()
433 switch (Lex.getKind()) { in parseTargetDefinitions()
464 switch (Lex.getKind()) { in parseTopLevelEntities()
482 switch (Lex.getKind()) { in parseTopLevelEntities()
546 assert(Lex.getKind() == lltok::kw_module); in parseModuleAsm()
563 assert(Lex.getKind() == lltok::kw_target); in parseTargetDefinition()
589 assert(Lex.getKind() == lltok::kw_source_filename); in parseSourceFileName()
654 assert(Lex.getKind() == lltok::kw_declare); in parseDeclare()
658 while (Lex.getKind() == lltok::MetadataVar) { in parseDeclare()
678 assert(Lex.getKind() == lltok::kw_define); in parseDefine()
692 if (Lex.getKind() == lltok::kw_constant) in parseGlobalType()
694 else if (Lex.getKind() == lltok::kw_global) in parseGlobalType()
731 if (Lex.getKind() == lltok::GlobalID) { in parseUnnamedGlobal()
751 switch (Lex.getKind()) { in parseUnnamedGlobal()
768 assert(Lex.getKind() == lltok::GlobalVar); in parseNamedGlobal()
784 switch (Lex.getKind()) { in parseNamedGlobal()
796 assert(Lex.getKind() == lltok::ComdatVar); in parseComdat()
808 switch (Lex.getKind()) { in parseComdat()
882 assert(Lex.getKind() == lltok::MetadataVar); in parseNamedMetadata()
892 if (Lex.getKind() != lltok::rbrace) in parseNamedMetadata()
898 if (Lex.getKind() == lltok::MetadataVar && in parseNamedMetadata()
904 } else if (Lex.getKind() == lltok::MetadataVar && in parseNamedMetadata()
920 assert(Lex.getKind() == lltok::exclaim); in parseStandaloneMetadata()
929 if (Lex.getKind() == lltok::Type) in parseStandaloneMetadata()
933 if (Lex.getKind() == lltok::MetadataVar) { in parseStandaloneMetadata()
974 if (Lex.getKind() != lltok::kw_gv && Lex.getKind() != lltok::kw_module && in skipModuleSummaryEntry()
975 Lex.getKind() != lltok::kw_typeid && Lex.getKind() != lltok::kw_flags && in skipModuleSummaryEntry()
976 Lex.getKind() != lltok::kw_blockcount) in skipModuleSummaryEntry()
980 if (Lex.getKind() == lltok::kw_flags) in skipModuleSummaryEntry()
982 if (Lex.getKind() == lltok::kw_blockcount) in skipModuleSummaryEntry()
992 switch (Lex.getKind()) { in skipModuleSummaryEntry()
1013 assert(Lex.getKind() == lltok::SummaryID); in parseSummaryEntry()
1029 switch (Lex.getKind()) { in parseSummaryEntry()
1092 if (Lex.getKind() == lltok::kw_alias) in parseAliasOrIFunc()
1094 else if (Lex.getKind() == lltok::kw_ifunc) in parseAliasOrIFunc()
1121 if (Lex.getKind() != lltok::kw_bitcast && in parseAliasOrIFunc()
1122 Lex.getKind() != lltok::kw_getelementptr && in parseAliasOrIFunc()
1123 Lex.getKind() != lltok::kw_addrspacecast && in parseAliasOrIFunc()
1124 Lex.getKind() != lltok::kw_inttoptr) { in parseAliasOrIFunc()
1186 while (Lex.getKind() == lltok::comma) { in parseAliasOrIFunc()
1189 if (Lex.getKind() == lltok::kw_partition) { in parseAliasOrIFunc()
1243 switch (Lex.getKind()) { in parseSanitizer()
1365 while (Lex.getKind() == lltok::comma) { in parseGlobal()
1368 if (Lex.getKind() == lltok::kw_section) { in parseGlobal()
1373 } else if (Lex.getKind() == lltok::kw_partition) { in parseGlobal()
1378 } else if (Lex.getKind() == lltok::kw_align) { in parseGlobal()
1384 } else if (Lex.getKind() == lltok::kw_code_model) { in parseGlobal()
1389 } else if (Lex.getKind() == lltok::MetadataVar) { in parseGlobal()
1392 } else if (isSanitizer(Lex.getKind())) { in parseGlobal()
1422 assert(Lex.getKind() == lltok::kw_attributes); in parseUnnamedAttrGrp()
1426 if (Lex.getKind() != lltok::AttrGrpID) in parseUnnamedAttrGrp()
1467 return parseRequiredTypeAttr(B, Lex.getKind(), Attr); in parseEnumAttribute()
1602 lltok::Kind Token = Lex.getKind(); in parseFnAttributeValuePairs()
1772 if (Lex.getKind() != T) in parseToken()
1781 if (Lex.getKind() != lltok::StringConstant) in parseStringConstant()
1791 if (Lex.getKind() != lltok::APSInt || Lex.getAPSIntVal().isSigned()) in parseUInt32()
1804 if (Lex.getKind() != lltok::APSInt || Lex.getAPSIntVal().isSigned()) in parseUInt64()
1816 switch (Lex.getKind()) { in parseTLSModel()
1844 if (Lex.getKind() == lltok::lparen) { in parseOptionalThreadLocal()
1861 if (Lex.getKind() == lltok::StringConstant) { in parseOptionalAddrSpace()
1875 if (Lex.getKind() != lltok::APSInt) in parseOptionalAddrSpace()
1910 lltok::Kind Token = Lex.getKind(); in parseOptionalParamOrReturnAttrs()
1979 Res = parseOptionalLinkageAux(Lex.getKind(), HasLinkage); in parseOptionalLinkage()
1994 switch (Lex.getKind()) { in parseOptionalDSOLocal()
2016 switch (Lex.getKind()) { in parseOptionalVisibility()
2039 switch (Lex.getKind()) { in parseOptionalDLLStorageClass()
2106 switch (Lex.getKind()) { in parseOptionalCallingConv()
2185 assert(Lex.getKind() == lltok::MetadataVar && "Expected metadata attachment"); in parseMetadataAttachment()
2198 if (Lex.getKind() != lltok::MetadataVar) in parseInstructionMetadata()
2234 while (Lex.getKind() == lltok::MetadataVar) in parseOptionalFunctionMetadata()
2329 if (Lex.getKind() == lltok::kw_sync) in parseOptionalUWTableKind()
2331 else if (Lex.getKind() == lltok::kw_async) in parseOptionalUWTableKind()
2415 std::optional<IRMemLocation> Loc = keywordToLoc(Lex.getKind()); in parseMemoryAttr()
2424 std::optional<ModRefInfo> MR = keywordToModRef(Lex.getKind()); in parseMemoryAttr()
2504 unsigned TestMask = keywordToFPClassTest(Lex.getKind()); in parseNoFPClassAttr()
2508 } else if (Mask == 0 && Lex.getKind() == lltok::APSInt && in parseNoFPClassAttr()
2545 if (Lex.getKind() == lltok::MetadataVar) { in parseOptionalCommaAlign()
2550 if (Lex.getKind() != lltok::kw_align) in parseOptionalCommaAlign()
2571 if (Lex.getKind() == lltok::MetadataVar) { in parseOptionalCommaAddrSpace()
2577 if (Lex.getKind() != lltok::kw_addrspace) in parseOptionalCommaAddrSpace()
2683 switch (Lex.getKind()) { in parseOrdering()
2735 if (Lex.getKind() != lltok::comma) in parseIndexList()
2739 if (Lex.getKind() == lltok::MetadataVar) { in parseIndexList()
2761 switch (Lex.getKind()) { in parseType()
2779 if (Lex.getKind() == lltok::star) in parseType()
2785 if (Lex.getKind() != lltok::lparen) in parseType()
2809 if (Lex.getKind() == lltok::lbrace) { in parseType()
2849 switch (Lex.getKind()) { in parseType()
2905 while (Lex.getKind() != lltok::rparen) { in parseParameterList()
2912 if (Lex.getKind() == lltok::dotdotdot) { in parseParameterList()
2984 while (Lex.getKind() != lltok::rsquare) { in parseOptionalOperandBundles()
2998 while (Lex.getKind() != lltok::rparen) { in parseOptionalOperandBundles()
3046 assert(Lex.getKind() == lltok::lparen); in parseArgumentList()
3049 if (Lex.getKind() != lltok::rparen) { in parseArgumentList()
3068 if (Lex.getKind() == lltok::LocalVar) { in parseArgumentList()
3073 if (Lex.getKind() == lltok::LocalVarID) { in parseArgumentList()
3100 assert(Lex.getKind() == lltok::lparen); in parseFunctionType()
3166 if (Lex.getKind() != lltok::lbrace) { in parseStructDefinition()
3202 assert(Lex.getKind() == lltok::lbrace); in parseStructBody()
3241 if (IsVector && Lex.getKind() == lltok::kw_vscale) { in parseArrayVectorType()
3249 if (Lex.getKind() != lltok::APSInt || Lex.getAPSIntVal().isSigned() || in parseArrayVectorType()
3311 while (Lex.getKind() == lltok::comma) { in parseTargetExtType()
3314 if (Lex.getKind() == lltok::APSInt) { in parseTargetExtType()
3598 switch (Lex.getKind()) { in parseValID()
4212 if (Lex.getKind() != lltok::ComdatVar) in parseOptionalComdat()
4233 if (Lex.getKind() == lltok::rbrace || in parseGlobalValueVector()
4234 Lex.getKind() == lltok::rsquare || in parseGlobalValueVector()
4235 Lex.getKind() == lltok::greater || in parseGlobalValueVector()
4236 Lex.getKind() == lltok::rparen) in parseGlobalValueVector()
4266 if (Lex.getKind() == lltok::MetadataVar) in parseMDNode()
4274 if (Lex.getKind() == lltok::lbrace) in parseMDNodeTail()
4457 if (Lex.getKind() != lltok::APSInt) in parseMDField()
4468 if (Lex.getKind() != lltok::APSInt || Lex.getAPSIntVal().isSigned()) in parseMDField()
4492 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4495 if (Lex.getKind() != lltok::DwarfTag) in parseMDField()
4511 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4514 if (Lex.getKind() != lltok::DwarfMacinfo) in parseMDField()
4531 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4534 if (Lex.getKind() != lltok::DwarfVirtuality) in parseMDField()
4549 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4552 if (Lex.getKind() != lltok::DwarfLang) in parseMDField()
4567 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4570 if (Lex.getKind() != lltok::DwarfCC) in parseMDField()
4586 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4589 if (Lex.getKind() != lltok::EmissionKind) in parseMDField()
4605 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4608 if (Lex.getKind() != lltok::NameTableKind) in parseMDField()
4624 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4627 if (Lex.getKind() != lltok::DwarfAttEncoding) in parseMDField()
4649 if (Lex.getKind() == lltok::APSInt && !Lex.getAPSIntVal().isSigned()) { in parseMDField()
4656 if (Lex.getKind() != lltok::DIFlag) in parseMDField()
4689 if (Lex.getKind() == lltok::APSInt && !Lex.getAPSIntVal().isSigned()) { in parseMDField()
4696 if (Lex.getKind() != lltok::DISPFlag) in parseMDField()
4722 if (Lex.getKind() != lltok::APSInt) in parseMDField()
4741 switch (Lex.getKind()) { in parseMDField()
4757 if (Lex.getKind() == lltok::kw_null) { in parseMDField()
4777 if (Lex.getKind() == lltok::APSInt) { in parseMDField()
4826 if (Lex.getKind() != lltok::ChecksumKind || !CSKind) in parseMDField()
4840 if (Lex.getKind() != lltok::LabelStr) in parseMDFieldsImplBody()
4852 assert(Lex.getKind() == lltok::MetadataVar && "Expected metadata type name"); in parseMDFieldsImpl()
4857 if (Lex.getKind() != lltok::rparen) in parseMDFieldsImpl()
4876 assert(Lex.getKind() == lltok::MetadataVar && "Expected metadata type name"); in parseSpecializedMDNode()
5573 assert(Lex.getKind() == lltok::MetadataVar && "Expected metadata type name"); in parseDIExpression()
5580 if (Lex.getKind() != lltok::rparen) in parseDIExpression()
5582 if (Lex.getKind() == lltok::DwarfOp) { in parseDIExpression()
5591 if (Lex.getKind() == lltok::DwarfAttEncoding) { in parseDIExpression()
5601 if (Lex.getKind() != lltok::APSInt || Lex.getAPSIntVal().isSigned()) in parseDIExpression()
5622 assert(Lex.getKind() == lltok::MetadataVar && "Expected metadata type name"); in parseDIArgList()
5629 if (Lex.getKind() != lltok::rparen) in parseDIArgList()
5753 if (Lex.getKind() == lltok::MetadataVar) { in parseMetadata()
5773 if (Lex.getKind() != lltok::exclaim) in parseMetadata()
5777 assert(Lex.getKind() == lltok::exclaim && "Expected '!' here"); in parseMetadata()
5782 if (Lex.getKind() == lltok::StringConstant) { in parseMetadata()
6076 if (Lex.getKind() == lltok::GlobalVar) { in parseFunctionHeader()
6078 } else if (Lex.getKind() == lltok::GlobalID) { // @42 is ok. in parseFunctionHeader()
6090 if (Lex.getKind() != lltok::lparen) in parseFunctionHeader()
6306 if (Lex.getKind() != lltok::lbrace) in parseFunctionBody()
6322 if (Lex.getKind() == lltok::rbrace || Lex.getKind() == lltok::kw_uselistorder) in parseFunctionBody()
6325 while (Lex.getKind() != lltok::rbrace && in parseFunctionBody()
6326 Lex.getKind() != lltok::kw_uselistorder) in parseFunctionBody()
6330 while (Lex.getKind() != lltok::rbrace) in parseFunctionBody()
6348 if (Lex.getKind() == lltok::LabelStr) { in parseBasicBlock()
6351 } else if (Lex.getKind() == lltok::LabelID) { in parseBasicBlock()
6371 if (Lex.getKind() == lltok::LocalVarID) { in parseBasicBlock()
6376 } else if (Lex.getKind() == lltok::LocalVar) { in parseBasicBlock()
6422 lltok::Kind Token = Lex.getKind(); in parseInstruction()
6633 switch (Lex.getKind()) { in parseCmpPredicate()
6654 switch (Lex.getKind()) { in parseCmpPredicate()
6759 while (Lex.getKind() != lltok::rsquare) { in parseSwitch()
6802 if (Lex.getKind() != lltok::rsquare) { in parseIndirectBr()
6948 while (Lex.getKind() != lltok::rsquare) { in parseExceptionArgs()
6990 if (Lex.getKind() == lltok::kw_to) { in parseCleanupRet()
7032 if (Lex.getKind() != lltok::kw_none && Lex.getKind() != lltok::LocalVar && in parseCatchSwitch()
7033 Lex.getKind() != lltok::LocalVarID) in parseCatchSwitch()
7081 if (Lex.getKind() != lltok::LocalVar && Lex.getKind() != lltok::LocalVarID) in parseCatchPad()
7103 if (Lex.getKind() != lltok::kw_none && Lex.getKind() != lltok::LocalVar && in parseCleanupPad()
7104 Lex.getKind() != lltok::LocalVarID) in parseCleanupPad()
7174 if (Lex.getKind() != lltok::rsquare) { in parseCallBr()
7454 if (Lex.getKind() != lltok::lsquare) in parsePHI()
7460 if (Lex.getKind() == lltok::MetadataVar) { in parsePHI()
7497 while (Lex.getKind() == lltok::kw_catch || Lex.getKind() == lltok::kw_filter){ in parseLandingPad()
7672 if (Lex.getKind() == lltok::kw_align) { in parseAlloc()
7677 } else if (Lex.getKind() == lltok::kw_addrspace) { in parseAlloc()
7681 } else if (Lex.getKind() == lltok::MetadataVar) { in parseAlloc()
7687 if (Lex.getKind() == lltok::kw_align) { in parseAlloc()
7692 } else if (Lex.getKind() == lltok::kw_addrspace) { in parseAlloc()
7696 } else if (Lex.getKind() == lltok::MetadataVar) { in parseAlloc()
7730 if (Lex.getKind() == lltok::kw_atomic) { in parseLoad()
7736 if (Lex.getKind() == lltok::kw_volatile) { in parseLoad()
7780 if (Lex.getKind() == lltok::kw_atomic) { in parseStore()
7786 if (Lex.getKind() == lltok::kw_volatile) { in parseStore()
7888 switch (Lex.getKind()) { in parseAtomicRMW()
8025 if (Lex.getKind() == lltok::MetadataVar) { in parseGetElementPtr()
8172 if (Lex.getKind() == lltok::rbrace) in parseUseListOrderIndexes()
8229 assert(Lex.getKind() == lltok::kw_uselistorder_bb); in parseUseListOrderBB()
8277 assert(Lex.getKind() == lltok::kw_module); in parseModuleEntry()
8313 assert(Lex.getKind() == lltok::kw_typeid); in parseTypeIdEntry()
8373 assert(Lex.getKind() == lltok::kw_typeidCompatibleVTable); in parseTypeIdCompatibleVtableEntry()
8463 switch (Lex.getKind()) { in parseTypeTestResolution()
8495 switch (Lex.getKind()) { in parseTypeTestResolution()
8577 switch (Lex.getKind()) { in parseWpdRes()
8594 switch (Lex.getKind()) { in parseWpdRes()
8643 switch (Lex.getKind()) { in parseOptionalResByArg()
8664 switch (Lex.getKind()) { in parseOptionalResByArg()
8806 assert(Lex.getKind() == lltok::kw_flags); in parseSummaryIndexFlags()
8822 assert(Lex.getKind() == lltok::kw_blockcount); in parseBlockCount()
8840 assert(Lex.getKind() == lltok::kw_gv); in parseGVEntry()
8850 switch (Lex.getKind()) { in parseGVEntry()
8887 switch (Lex.getKind()) { in parseGVEntry()
8920 assert(Lex.getKind() == lltok::kw_function); in parseFunctionSummary()
8948 switch (Lex.getKind()) { in parseFunctionSummary()
9007 assert(Lex.getKind() == lltok::kw_variable); in parseVariableSummary()
9031 switch (Lex.getKind()) { in parseVariableSummary()
9064 assert(Lex.getKind() == lltok::kw_alias); in parseAliasSummary()
9111 if (Lex.getKind() != lltok::APSInt || Lex.getAPSIntVal().isSigned()) in parseFlag()
9130 assert(Lex.getKind() == lltok::kw_funcFlags); in parseOptionalFFlags()
9139 switch (Lex.getKind()) { in parseOptionalFFlags()
9217 assert(Lex.getKind() == lltok::kw_calls); in parseOptionalCalls()
9244 switch (Lex.getKind()) { in parseOptionalCalls()
9298 switch (Lex.getKind()) { in parseHotness()
9325 assert(Lex.getKind() == lltok::kw_vTableFuncs); in parseOptionalVTableFuncs()
9393 if (Lex.getKind() != lltok::APSInt) in parseParamAccessOffset()
9484 assert(Lex.getKind() == lltok::kw_params); in parseOptionalParamAccesses()
9525 assert(Lex.getKind() == lltok::kw_refs); in parseOptionalRefs()
9587 assert(Lex.getKind() == lltok::kw_typeIdInfo); in parseOptionalTypeIdInfo()
9595 switch (Lex.getKind()) { in parseOptionalTypeIdInfo()
9635 assert(Lex.getKind() == lltok::kw_typeTests); in parseTypeTests()
9645 if (Lex.getKind() == lltok::SummaryID) { in parseTypeTests()
9679 assert(Lex.getKind() == Kind); in parseVFuncIdList()
9716 assert(Lex.getKind() == Kind); in parseConstVCallList()
9771 assert(Lex.getKind() == lltok::kw_vFuncId); in parseVFuncId()
9778 if (Lex.getKind() == lltok::SummaryID) { in parseVFuncId()
9808 assert(Lex.getKind() == lltok::kw_flags); in parseGVFlags()
9817 switch (Lex.getKind()) { in parseGVFlags()
9823 GVFlags.Linkage = parseOptionalLinkageAux(Lex.getKind(), HasLinkage); in parseGVFlags()
9874 assert(Lex.getKind() == lltok::kw_varFlags); in parseGVarFlags()
9890 switch (Lex.getKind()) { in parseGVarFlags()
9966 assert(Lex.getKind() == lltok::kw_allocs); in parseOptionalAllocs()
10015 assert(Lex.getKind() == lltok::kw_memProf); in parseMemProfs()
10065 switch (Lex.getKind()) { in parseAllocType()
10093 assert(Lex.getKind() == lltok::kw_callsites); in parseOptionalCallsites()