Lines Matching defs:GVFlags
9371 /// ::= 'function' ':' '(' 'module' ':' ModuleReference ',' GVFlags
9382 GlobalValueSummary::GVFlags GVFlags = GlobalValueSummary::GVFlags(
9399 parseToken(lltok::comma, "expected ',' here") || parseGVFlags(GVFlags) ||
9445 GVFlags, InstCount, FFlags, /*EntryCount=*/0, std::move(Refs),
9456 (GlobalValue::LinkageTypes)GVFlags.Linkage, ID,
9461 /// ::= 'variable' ':' '(' 'module' ':' ModuleReference ',' GVFlags
9470 GlobalValueSummary::GVFlags GVFlags = GlobalValueSummary::GVFlags(
9484 parseToken(lltok::comma, "expected ',' here") || parseGVFlags(GVFlags) ||
9509 std::make_unique<GlobalVarSummary>(GVFlags, GVarFlags, std::move(Refs));
9515 (GlobalValue::LinkageTypes)GVFlags.Linkage, ID,
9520 /// ::= 'alias' ':' '(' 'module' ':' ModuleReference ',' GVFlags ','
9529 GlobalValueSummary::GVFlags GVFlags = GlobalValueSummary::GVFlags(
9537 parseToken(lltok::comma, "expected ',' here") || parseGVFlags(GVFlags) ||
9551 auto AS = std::make_unique<AliasSummary>(GVFlags);
9565 (GlobalValue::LinkageTypes)GVFlags.Linkage, ID,
10263 /// GVFlags
10268 bool LLParser::parseGVFlags(GlobalValueSummary::GVFlags &GVFlags) {
10284 GVFlags.Linkage = parseOptionalLinkageAux(Lex.getKind(), HasLinkage);
10293 GVFlags.Visibility = Flag;
10299 GVFlags.NotEligibleToImport = Flag;
10305 GVFlags.Live = Flag;
10311 GVFlags.DSOLocal = Flag;
10317 GVFlags.CanAutoHide = Flag;
10326 GVFlags.ImportType = static_cast<unsigned>(IK);