Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/AsmParser/LLParser.cpp
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
Show First 20 Lines • Show All 8,390 Lines • ▼ Show 20 Lines | bool LLParser::parseFunctionSummary(std::string Name, GlobalValue::GUID GUID, | ||||
auto FS = std::make_unique<FunctionSummary>( | auto FS = std::make_unique<FunctionSummary>( | ||||
GVFlags, InstCount, FFlags, /*EntryCount=*/0, std::move(Refs), | GVFlags, InstCount, FFlags, /*EntryCount=*/0, std::move(Refs), | ||||
std::move(Calls), std::move(TypeIdInfo.TypeTests), | std::move(Calls), std::move(TypeIdInfo.TypeTests), | ||||
std::move(TypeIdInfo.TypeTestAssumeVCalls), | std::move(TypeIdInfo.TypeTestAssumeVCalls), | ||||
std::move(TypeIdInfo.TypeCheckedLoadVCalls), | std::move(TypeIdInfo.TypeCheckedLoadVCalls), | ||||
std::move(TypeIdInfo.TypeTestAssumeConstVCalls), | std::move(TypeIdInfo.TypeTestAssumeConstVCalls), | ||||
std::move(TypeIdInfo.TypeCheckedLoadConstVCalls), | std::move(TypeIdInfo.TypeCheckedLoadConstVCalls), | ||||
std::move(ParamAccesses)); | std::move(ParamAccesses), false); | ||||
FS->setModulePath(ModulePath); | FS->setModulePath(ModulePath); | ||||
addGlobalValueToIndex(Name, GUID, (GlobalValue::LinkageTypes)GVFlags.Linkage, | addGlobalValueToIndex(Name, GUID, (GlobalValue::LinkageTypes)GVFlags.Linkage, | ||||
ID, std::move(FS)); | ID, std::move(FS)); | ||||
return false; | return false; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 936 Lines • Show Last 20 Lines |