Lines Matching defs:GVFlags
9473 /// ::= 'function' ':' '(' 'module' ':' ModuleReference ',' GVFlags
9484 GlobalValueSummary::GVFlags GVFlags = GlobalValueSummary::GVFlags(
9501 parseToken(lltok::comma, "expected ',' here") || parseGVFlags(GVFlags) ||
9547 GVFlags, InstCount, FFlags, std::move(Refs), std::move(Calls),
9558 (GlobalValue::LinkageTypes)GVFlags.Linkage, ID,
9563 /// ::= 'variable' ':' '(' 'module' ':' ModuleReference ',' GVFlags
9572 GlobalValueSummary::GVFlags GVFlags = GlobalValueSummary::GVFlags(
9586 parseToken(lltok::comma, "expected ',' here") || parseGVFlags(GVFlags) ||
9611 std::make_unique<GlobalVarSummary>(GVFlags, GVarFlags, std::move(Refs));
9617 (GlobalValue::LinkageTypes)GVFlags.Linkage, ID,
9622 /// ::= 'alias' ':' '(' 'module' ':' ModuleReference ',' GVFlags ','
9631 GlobalValueSummary::GVFlags GVFlags = GlobalValueSummary::GVFlags(
9639 parseToken(lltok::comma, "expected ',' here") || parseGVFlags(GVFlags) ||
9653 auto AS = std::make_unique<AliasSummary>(GVFlags);
9667 (GlobalValue::LinkageTypes)GVFlags.Linkage, ID,
10366 /// GVFlags
10371 bool LLParser::parseGVFlags(GlobalValueSummary::GVFlags &GVFlags) {
10387 GVFlags.Linkage = parseOptionalLinkageAux(Lex.getKind(), HasLinkage);
10396 GVFlags.Visibility = Flag;
10402 GVFlags.NotEligibleToImport = Flag;
10408 GVFlags.Live = Flag;
10414 GVFlags.DSOLocal = Flag;
10420 GVFlags.CanAutoHide = Flag;
10429 GVFlags.ImportType = static_cast<unsigned>(IK);