Lines Matching refs:getKind

106   if (Lex.getKind() != lltok::Eof)  in parseStandaloneConstantValue()
508 switch (Lex.getKind()) { in parseTargetDefinitions()
539 switch (Lex.getKind()) { in parseTopLevelEntities()
557 switch (Lex.getKind()) { in parseTopLevelEntities()
621 assert(Lex.getKind() == lltok::kw_module); in parseModuleAsm()
638 assert(Lex.getKind() == lltok::kw_target); in parseTargetDefinition()
664 assert(Lex.getKind() == lltok::kw_source_filename); in parseSourceFileName()
729 assert(Lex.getKind() == lltok::kw_declare); in parseDeclare()
733 while (Lex.getKind() == lltok::MetadataVar) { in parseDeclare()
754 assert(Lex.getKind() == lltok::kw_define); in parseDefine()
769 if (Lex.getKind() == lltok::kw_constant) in parseGlobalType()
771 else if (Lex.getKind() == lltok::kw_global) in parseGlobalType()
808 if (Lex.getKind() == lltok::GlobalID) { in parseUnnamedGlobal()
830 switch (Lex.getKind()) { in parseUnnamedGlobal()
847 assert(Lex.getKind() == lltok::GlobalVar); in parseNamedGlobal()
863 switch (Lex.getKind()) { in parseNamedGlobal()
875 assert(Lex.getKind() == lltok::ComdatVar); in parseComdat()
887 switch (Lex.getKind()) { in parseComdat()
961 assert(Lex.getKind() == lltok::MetadataVar); in parseNamedMetadata()
971 if (Lex.getKind() != lltok::rbrace) in parseNamedMetadata()
977 if (Lex.getKind() == lltok::MetadataVar && in parseNamedMetadata()
983 } else if (Lex.getKind() == lltok::MetadataVar && in parseNamedMetadata()
999 assert(Lex.getKind() == lltok::exclaim); in parseStandaloneMetadata()
1008 if (Lex.getKind() == lltok::Type) in parseStandaloneMetadata()
1012 if (Lex.getKind() == lltok::MetadataVar) { in parseStandaloneMetadata()
1053 if (Lex.getKind() != lltok::kw_gv && Lex.getKind() != lltok::kw_module && in skipModuleSummaryEntry()
1054 Lex.getKind() != lltok::kw_typeid && Lex.getKind() != lltok::kw_flags && in skipModuleSummaryEntry()
1055 Lex.getKind() != lltok::kw_blockcount) in skipModuleSummaryEntry()
1059 if (Lex.getKind() == lltok::kw_flags) in skipModuleSummaryEntry()
1061 if (Lex.getKind() == lltok::kw_blockcount) in skipModuleSummaryEntry()
1071 switch (Lex.getKind()) { in skipModuleSummaryEntry()
1092 assert(Lex.getKind() == lltok::SummaryID); in parseSummaryEntry()
1108 switch (Lex.getKind()) { in parseSummaryEntry()
1171 if (Lex.getKind() == lltok::kw_alias) in parseAliasOrIFunc()
1173 else if (Lex.getKind() == lltok::kw_ifunc) in parseAliasOrIFunc()
1200 if (Lex.getKind() != lltok::kw_bitcast && in parseAliasOrIFunc()
1201 Lex.getKind() != lltok::kw_getelementptr && in parseAliasOrIFunc()
1202 Lex.getKind() != lltok::kw_addrspacecast && in parseAliasOrIFunc()
1203 Lex.getKind() != lltok::kw_inttoptr) { in parseAliasOrIFunc()
1265 while (Lex.getKind() == lltok::comma) { in parseAliasOrIFunc()
1268 if (Lex.getKind() == lltok::kw_partition) { in parseAliasOrIFunc()
1322 switch (Lex.getKind()) { in parseSanitizer()
1449 while (Lex.getKind() == lltok::comma) { in parseGlobal()
1452 if (Lex.getKind() == lltok::kw_section) { in parseGlobal()
1457 } else if (Lex.getKind() == lltok::kw_partition) { in parseGlobal()
1462 } else if (Lex.getKind() == lltok::kw_align) { in parseGlobal()
1468 } else if (Lex.getKind() == lltok::kw_code_model) { in parseGlobal()
1473 } else if (Lex.getKind() == lltok::MetadataVar) { in parseGlobal()
1476 } else if (isSanitizer(Lex.getKind())) { in parseGlobal()
1506 assert(Lex.getKind() == lltok::kw_attributes); in parseUnnamedAttrGrp()
1510 if (Lex.getKind() != lltok::AttrGrpID) in parseUnnamedAttrGrp()
1551 return parseRequiredTypeAttr(B, Lex.getKind(), Attr); in parseEnumAttribute()
1690 lltok::Kind Token = Lex.getKind(); in parseFnAttributeValuePairs()
1860 if (Lex.getKind() != T) in parseToken()
1869 if (Lex.getKind() != lltok::StringConstant) in parseStringConstant()
1879 if (Lex.getKind() != lltok::APSInt || Lex.getAPSIntVal().isSigned()) in parseUInt32()
1892 if (Lex.getKind() != lltok::APSInt || Lex.getAPSIntVal().isSigned()) in parseUInt64()
1904 switch (Lex.getKind()) { in parseTLSModel()
1932 if (Lex.getKind() == lltok::lparen) { in parseOptionalThreadLocal()
1949 if (Lex.getKind() == lltok::StringConstant) { in parseOptionalAddrSpace()
1963 if (Lex.getKind() != lltok::APSInt) in parseOptionalAddrSpace()
1998 lltok::Kind Token = Lex.getKind(); in parseOptionalParamOrReturnAttrs()
2067 Res = parseOptionalLinkageAux(Lex.getKind(), HasLinkage); in parseOptionalLinkage()
2082 switch (Lex.getKind()) { in parseOptionalDSOLocal()
2104 switch (Lex.getKind()) { in parseOptionalVisibility()
2141 switch (Lex.getKind()) { in parseOptionalDLLStorageClass()
2211 switch (Lex.getKind()) { in parseOptionalCallingConv()
2297 assert(Lex.getKind() == lltok::MetadataVar && "Expected metadata attachment"); in parseMetadataAttachment()
2310 if (Lex.getKind() != lltok::MetadataVar) in parseInstructionMetadata()
2346 while (Lex.getKind() == lltok::MetadataVar) in parseOptionalFunctionMetadata()
2441 if (Lex.getKind() == lltok::kw_sync) in parseOptionalUWTableKind()
2443 else if (Lex.getKind() == lltok::kw_async) in parseOptionalUWTableKind()
2527 std::optional<IRMemLocation> Loc = keywordToLoc(Lex.getKind()); in parseMemoryAttr()
2536 std::optional<ModRefInfo> MR = keywordToModRef(Lex.getKind()); in parseMemoryAttr()
2616 unsigned TestMask = keywordToFPClassTest(Lex.getKind()); in parseNoFPClassAttr()
2620 } else if (Mask == 0 && Lex.getKind() == lltok::APSInt && in parseNoFPClassAttr()
2657 if (Lex.getKind() == lltok::MetadataVar) { in parseOptionalCommaAlign()
2662 if (Lex.getKind() != lltok::kw_align) in parseOptionalCommaAlign()
2683 if (Lex.getKind() == lltok::MetadataVar) { in parseOptionalCommaAddrSpace()
2689 if (Lex.getKind() != lltok::kw_addrspace) in parseOptionalCommaAddrSpace()
2795 switch (Lex.getKind()) { in parseOrdering()
2847 if (Lex.getKind() != lltok::comma) in parseIndexList()
2851 if (Lex.getKind() == lltok::MetadataVar) { in parseIndexList()
2873 switch (Lex.getKind()) { in parseType()
2891 if (Lex.getKind() == lltok::star) in parseType()
2897 if (Lex.getKind() != lltok::lparen) in parseType()
2921 if (Lex.getKind() == lltok::lbrace) { in parseType()
2961 switch (Lex.getKind()) { in parseType()
3017 while (Lex.getKind() != lltok::rparen) { in parseParameterList()
3024 if (Lex.getKind() == lltok::dotdotdot) { in parseParameterList()
3092 if (Lex.getKind() != lltok::APSInt) in parseRangeAttr()
3128 if (Lex.getKind() != lltok::APSInt) in parseInitializesAttr()
3183 while (Lex.getKind() != lltok::rsquare) { in parseOptionalOperandBundles()
3197 while (Lex.getKind() != lltok::rparen) { in parseOptionalOperandBundles()
3245 assert(Lex.getKind() == lltok::lparen); in parseArgumentList()
3248 if (Lex.getKind() != lltok::rparen) { in parseArgumentList()
3267 if (Lex.getKind() == lltok::LocalVar) { in parseArgumentList()
3272 if (Lex.getKind() == lltok::LocalVarID) { in parseArgumentList()
3299 assert(Lex.getKind() == lltok::lparen); in parseFunctionType()
3364 if (Lex.getKind() != lltok::lbrace) { in parseStructDefinition()
3400 assert(Lex.getKind() == lltok::lbrace); in parseStructBody()
3439 if (IsVector && Lex.getKind() == lltok::kw_vscale) { in parseArrayVectorType()
3447 if (Lex.getKind() != lltok::APSInt || Lex.getAPSIntVal().isSigned() || in parseArrayVectorType()
3509 while (Lex.getKind() == lltok::comma) { in parseTargetExtType()
3512 if (Lex.getKind() == lltok::APSInt) { in parseTargetExtType()
3796 switch (Lex.getKind()) { in parseValID()
4333 if (Lex.getKind() != lltok::APSInt) in parseValID()
4339 if (Lex.getKind() != lltok::APSInt) in parseValID()
4468 if (Lex.getKind() != lltok::ComdatVar) in parseOptionalComdat()
4488 if (Lex.getKind() == lltok::rbrace || in parseGlobalValueVector()
4489 Lex.getKind() == lltok::rsquare || in parseGlobalValueVector()
4490 Lex.getKind() == lltok::greater || in parseGlobalValueVector()
4491 Lex.getKind() == lltok::rparen) in parseGlobalValueVector()
4496 if (Lex.getKind() == lltok::kw_inrange) in parseGlobalValueVector()
4522 if (Lex.getKind() == lltok::MetadataVar) in parseMDNode()
4530 if (Lex.getKind() == lltok::lbrace) in parseMDNodeTail()
4713 if (Lex.getKind() != lltok::APSInt) in parseMDField()
4724 if (Lex.getKind() != lltok::APSInt || Lex.getAPSIntVal().isSigned()) in parseMDField()
4748 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4751 if (Lex.getKind() != lltok::DwarfTag) in parseMDField()
4767 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4770 if (Lex.getKind() != lltok::DwarfMacinfo) in parseMDField()
4787 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4790 if (Lex.getKind() != lltok::DwarfVirtuality) in parseMDField()
4805 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4808 if (Lex.getKind() != lltok::DwarfLang) in parseMDField()
4823 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4826 if (Lex.getKind() != lltok::DwarfCC) in parseMDField()
4842 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4845 if (Lex.getKind() != lltok::EmissionKind) in parseMDField()
4861 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4864 if (Lex.getKind() != lltok::NameTableKind) in parseMDField()
4880 if (Lex.getKind() == lltok::APSInt) in parseMDField()
4883 if (Lex.getKind() != lltok::DwarfAttEncoding) in parseMDField()
4905 if (Lex.getKind() == lltok::APSInt && !Lex.getAPSIntVal().isSigned()) { in parseMDField()
4912 if (Lex.getKind() != lltok::DIFlag) in parseMDField()
4945 if (Lex.getKind() == lltok::APSInt && !Lex.getAPSIntVal().isSigned()) { in parseMDField()
4952 if (Lex.getKind() != lltok::DISPFlag) in parseMDField()
4978 if (Lex.getKind() != lltok::APSInt) in parseMDField()
4997 switch (Lex.getKind()) { in parseMDField()
5013 if (Lex.getKind() == lltok::kw_null) { in parseMDField()
5033 if (Lex.getKind() == lltok::APSInt) { in parseMDField()
5082 if (Lex.getKind() != lltok::ChecksumKind || !CSKind) in parseMDField()
5096 if (Lex.getKind() != lltok::LabelStr) in parseMDFieldsImplBody()
5108 assert(Lex.getKind() == lltok::MetadataVar && "Expected metadata type name"); in parseMDFieldsImpl()
5113 if (Lex.getKind() != lltok::rparen) in parseMDFieldsImpl()
5132 assert(Lex.getKind() == lltok::MetadataVar && "Expected metadata type name"); in parseSpecializedMDNode()
5848 if (Lex.getKind() != lltok::rparen) in parseDIExpressionBody()
5850 if (Lex.getKind() == lltok::DwarfOp) { in parseDIExpressionBody()
5859 if (Lex.getKind() == lltok::DwarfAttEncoding) { in parseDIExpressionBody()
5869 if (Lex.getKind() != lltok::APSInt || Lex.getAPSIntVal().isSigned()) in parseDIExpressionBody()
5889 assert(Lex.getKind() == lltok::MetadataVar && "Expected metadata type name"); in parseDIExpression()
5900 assert(Lex.getKind() == lltok::MetadataVar && "Expected metadata type name"); in parseDIArgList()
5907 if (Lex.getKind() != lltok::rparen) in parseDIArgList()
6031 if (Lex.getKind() == lltok::MetadataVar) { in parseMetadata()
6051 if (Lex.getKind() != lltok::exclaim) in parseMetadata()
6055 assert(Lex.getKind() == lltok::exclaim && "Expected '!' here"); in parseMetadata()
6060 if (Lex.getKind() == lltok::StringConstant) { in parseMetadata()
6366 if (Lex.getKind() == lltok::GlobalVar) { in parseFunctionHeader()
6368 } else if (Lex.getKind() == lltok::GlobalID) { // @42 is ok. in parseFunctionHeader()
6379 if (Lex.getKind() != lltok::lparen) in parseFunctionHeader()
6600 if (Lex.getKind() != lltok::lbrace) in parseFunctionBody()
6613 if (Lex.getKind() == lltok::rbrace || Lex.getKind() == lltok::kw_uselistorder) in parseFunctionBody()
6616 while (Lex.getKind() != lltok::rbrace && in parseFunctionBody()
6617 Lex.getKind() != lltok::kw_uselistorder) in parseFunctionBody()
6621 while (Lex.getKind() != lltok::rbrace) in parseFunctionBody()
6639 if (Lex.getKind() == lltok::LabelStr) { in parseBasicBlock()
6642 } else if (Lex.getKind() == lltok::LabelID) { in parseBasicBlock()
6663 while (Lex.getKind() == lltok::hash) { in parseBasicBlock()
6684 if (Lex.getKind() == lltok::LocalVarID) { in parseBasicBlock()
6689 } else if (Lex.getKind() == lltok::LocalVar) { in parseBasicBlock()
6743 if (Lex.getKind() != lltok::DbgRecordType) in parseDebugRecord()
6845 lltok::Kind Token = Lex.getKind(); in parseInstruction()
7068 switch (Lex.getKind()) { in parseCmpPredicate()
7089 switch (Lex.getKind()) { in parseCmpPredicate()
7194 while (Lex.getKind() != lltok::rsquare) { in parseSwitch()
7237 if (Lex.getKind() != lltok::rsquare) { in parseIndirectBr()
7383 while (Lex.getKind() != lltok::rsquare) { in parseExceptionArgs()
7425 if (Lex.getKind() == lltok::kw_to) { in parseCleanupRet()
7467 if (Lex.getKind() != lltok::kw_none && Lex.getKind() != lltok::LocalVar && in parseCatchSwitch()
7468 Lex.getKind() != lltok::LocalVarID) in parseCatchSwitch()
7516 if (Lex.getKind() != lltok::LocalVar && Lex.getKind() != lltok::LocalVarID) in parseCatchPad()
7538 if (Lex.getKind() != lltok::kw_none && Lex.getKind() != lltok::LocalVar && in parseCleanupPad()
7539 Lex.getKind() != lltok::LocalVarID) in parseCleanupPad()
7609 if (Lex.getKind() != lltok::rsquare) { in parseCallBr()
7889 if (Lex.getKind() != lltok::lsquare) in parsePHI()
7895 if (Lex.getKind() == lltok::MetadataVar) { in parsePHI()
7932 while (Lex.getKind() == lltok::kw_catch || Lex.getKind() == lltok::kw_filter){ in parseLandingPad()
8119 if (Lex.getKind() == lltok::kw_align) { in parseAlloc()
8124 } else if (Lex.getKind() == lltok::kw_addrspace) { in parseAlloc()
8128 } else if (Lex.getKind() == lltok::MetadataVar) { in parseAlloc()
8134 if (Lex.getKind() == lltok::kw_align) { in parseAlloc()
8139 } else if (Lex.getKind() == lltok::kw_addrspace) { in parseAlloc()
8143 } else if (Lex.getKind() == lltok::MetadataVar) { in parseAlloc()
8177 if (Lex.getKind() == lltok::kw_atomic) { in parseLoad()
8183 if (Lex.getKind() == lltok::kw_volatile) { in parseLoad()
8227 if (Lex.getKind() == lltok::kw_atomic) { in parseStore()
8233 if (Lex.getKind() == lltok::kw_volatile) { in parseStore()
8335 switch (Lex.getKind()) { in parseAtomicRMW()
8484 if (Lex.getKind() == lltok::MetadataVar) { in parseGetElementPtr()
8630 if (Lex.getKind() == lltok::rbrace) in parseUseListOrderIndexes()
8687 assert(Lex.getKind() == lltok::kw_uselistorder_bb); in parseUseListOrderBB()
8735 assert(Lex.getKind() == lltok::kw_module); in parseModuleEntry()
8771 assert(Lex.getKind() == lltok::kw_typeid); in parseTypeIdEntry()
8831 assert(Lex.getKind() == lltok::kw_typeidCompatibleVTable); in parseTypeIdCompatibleVtableEntry()
8921 switch (Lex.getKind()) { in parseTypeTestResolution()
8953 switch (Lex.getKind()) { in parseTypeTestResolution()
9035 switch (Lex.getKind()) { in parseWpdRes()
9052 switch (Lex.getKind()) { in parseWpdRes()
9101 switch (Lex.getKind()) { in parseOptionalResByArg()
9122 switch (Lex.getKind()) { in parseOptionalResByArg()
9264 assert(Lex.getKind() == lltok::kw_flags); in parseSummaryIndexFlags()
9280 assert(Lex.getKind() == lltok::kw_blockcount); in parseBlockCount()
9298 assert(Lex.getKind() == lltok::kw_gv); in parseGVEntry()
9308 switch (Lex.getKind()) { in parseGVEntry()
9345 switch (Lex.getKind()) { in parseGVEntry()
9378 assert(Lex.getKind() == lltok::kw_function); in parseFunctionSummary()
9407 switch (Lex.getKind()) { in parseFunctionSummary()
9466 assert(Lex.getKind() == lltok::kw_variable); in parseVariableSummary()
9491 switch (Lex.getKind()) { in parseVariableSummary()
9524 assert(Lex.getKind() == lltok::kw_alias); in parseAliasSummary()
9572 if (Lex.getKind() != lltok::APSInt || Lex.getAPSIntVal().isSigned()) in parseFlag()
9591 assert(Lex.getKind() == lltok::kw_funcFlags); in parseOptionalFFlags()
9600 switch (Lex.getKind()) { in parseOptionalFFlags()
9678 assert(Lex.getKind() == lltok::kw_calls); in parseOptionalCalls()
9705 switch (Lex.getKind()) { in parseOptionalCalls()
9759 switch (Lex.getKind()) { in parseHotness()
9786 assert(Lex.getKind() == lltok::kw_vTableFuncs); in parseOptionalVTableFuncs()
9854 if (Lex.getKind() != lltok::APSInt) in parseParamAccessOffset()
9945 assert(Lex.getKind() == lltok::kw_params); in parseOptionalParamAccesses()
9986 assert(Lex.getKind() == lltok::kw_refs); in parseOptionalRefs()
10048 assert(Lex.getKind() == lltok::kw_typeIdInfo); in parseOptionalTypeIdInfo()
10056 switch (Lex.getKind()) { in parseOptionalTypeIdInfo()
10096 assert(Lex.getKind() == lltok::kw_typeTests); in parseTypeTests()
10106 if (Lex.getKind() == lltok::SummaryID) { in parseTypeTests()
10140 assert(Lex.getKind() == Kind); in parseVFuncIdList()
10177 assert(Lex.getKind() == Kind); in parseConstVCallList()
10232 assert(Lex.getKind() == lltok::kw_vFuncId); in parseVFuncId()
10239 if (Lex.getKind() == lltok::SummaryID) { in parseVFuncId()
10269 assert(Lex.getKind() == lltok::kw_flags); in parseGVFlags()
10278 switch (Lex.getKind()) { in parseGVFlags()
10284 GVFlags.Linkage = parseOptionalLinkageAux(Lex.getKind(), HasLinkage); in parseGVFlags()
10324 if (parseOptionalImportType(Lex.getKind(), IK)) in parseGVFlags()
10345 assert(Lex.getKind() == lltok::kw_varFlags); in parseGVarFlags()
10361 switch (Lex.getKind()) { in parseGVarFlags()
10437 assert(Lex.getKind() == lltok::kw_allocs); in parseOptionalAllocs()
10486 assert(Lex.getKind() == lltok::kw_memProf); in parseMemProfs()
10536 switch (Lex.getKind()) { in parseAllocType()
10564 assert(Lex.getKind() == lltok::kw_callsites); in parseOptionalCallsites()