HomeSort by: relevance | last modified time | path
    Searched refs:GlobalValueSummary (Results 1 - 20 of 20) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
ModuleSummaryIndex.h 120 class GlobalValueSummary;
122 using GlobalValueSummaryList = std::vector<std::unique_ptr<GlobalValueSummary>>;
185 ArrayRef<std::unique_ptr<GlobalValueSummary>> getSummaryList() const {
288 class GlobalValueSummary {
370 GlobalValueSummary(SummaryKind K, GVFlags Flags, std::vector<ValueInfo> Refs)
377 virtual ~GlobalValueSummary() = default;
440 GlobalValueSummary *getBaseObject();
441 const GlobalValueSummary *getBaseObject() const;
447 class AliasSummary : public GlobalValueSummary {
454 GlobalValueSummary *AliaseeSummary
    [all...]
ModuleSummaryIndexYAML.h 226 GlobalValueSummary::GVFlags(
  /src/external/apache2/llvm/dist/llvm/lib/IR/
ModuleSummaryIndex.cpp 63 [](const std::unique_ptr<GlobalValueSummary> &Summary) {
72 [](const std::unique_ptr<GlobalValueSummary> &Summary) {
164 GlobalValueSummary *
189 propagateAttributesToRefs(GlobalValueSummary *S,
262 [&](const std::unique_ptr<GlobalValueSummary> &Summary) {
295 for (const std::unique_ptr<GlobalValueSummary> &Summary :
314 bool ModuleSummaryIndex::canImportGlobalVar(GlobalValueSummary *S,
457 static std::string getSummaryAttributes(GlobalValueSummary* GVS) {
474 static std::string getNodeLabel(const ValueInfo &VI, GlobalValueSummary *GVS) {
504 static bool hasReadOnlyFlag(const GlobalValueSummary *S)
    [all...]
AsmWriter.cpp 2595 DenseMap<const GlobalValueSummary *, GlobalValue::GUID> SummaryToGUIDMap;
2645 void printSummary(const GlobalValueSummary &Summary);
3116 static const char *getSummaryKindName(GlobalValueSummary::SummaryKind SK) {
3118 case GlobalValueSummary::AliasKind:
3120 case GlobalValueSummary::FunctionKind:
3122 case GlobalValueSummary::GlobalVarKind:
3372 void AssemblyWriter::printSummary(const GlobalValueSummary &Summary) {
3373 GlobalValueSummary::GVFlags GVFlags = Summary.flags();
3387 if (Summary.getSummaryKind() == GlobalValueSummary::AliasKind)
3389 else if (Summary.getSummaryKind() == GlobalValueSummary::FunctionKind
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/LTO/
ThinLTOCodeGenerator.cpp 106 static const GlobalValueSummary *
110 GVSummaryList, [](const std::unique_ptr<GlobalValueSummary> &Summary) {
120 GVSummaryList, [](const std::unique_ptr<GlobalValueSummary> &Summary) {
135 DenseMap<GlobalValue::GUID, const GlobalValueSummary *> &PrevailingCopy) {
493 const DenseMap<GlobalValue::GUID, const GlobalValueSummary *>
496 auto isPrevailing = [&](GlobalValue::GUID GUID, const GlobalValueSummary *S) {
630 const DenseMap<GlobalValue::GUID, const GlobalValueSummary *> &PrevailingCopy;
631 IsPrevailing(const DenseMap<GlobalValue::GUID, const GlobalValueSummary *>
635 bool operator()(GlobalValue::GUID GUID, const GlobalValueSummary *S) const {
687 DenseMap<GlobalValue::GUID, const GlobalValueSummary *> PrevailingCopy
    [all...]
LTO.cpp 207 auto AddUsedThings = [&](GlobalValueSummary *GS) {
252 GlobalValueSummary *S = Index.findSummaryInModule(ImpF, ImpM.first());
323 DenseSet<GlobalValueSummary *> &GlobalInvolvedWithAlias,
324 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
400 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
408 DenseSet<GlobalValueSummary *> GlobalInvolvedWithAlias;
420 static bool isWeakObjectWithRWAccess(GlobalValueSummary *GVS) {
430 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
461 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
1496 const GlobalValueSummary *S)
    [all...]
LTOBackend.cpp 527 if (GlobalValueSummary *GVS = DefinedGlobals.lookup(GV.getGUID()))
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
FunctionImport.h 92 std::tuple<unsigned, const GlobalValueSummary *,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
FunctionImport.cpp 174 static const GlobalValueSummary *
176 ArrayRef<std::unique_ptr<GlobalValueSummary>> CalleeSummaryList,
183 [&](const std::unique_ptr<GlobalValueSummary> &SummaryPtr) {
203 if (GVSummary->getSummaryKind() == GlobalValueSummary::GlobalVarKind) {
257 return cast<GlobalValueSummary>(It->get());
263 std::tuple<const GlobalValueSummary *, unsigned /* Threshold */>;
306 const GlobalValueSummary &Summary, const ModuleSummaryIndex &Index,
326 auto LocalNotInModule = [&](const GlobalValueSummary *RefSummary) -> bool {
636 : SL[0]->getSummaryKind() == GlobalValueSummary::GlobalVarKind;
890 [](const std::unique_ptr<llvm::GlobalValueSummary> &S)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
JITSymbol.cpp 52 JITSymbolFlags llvm::JITSymbolFlags::fromSummary(GlobalValueSummary *S) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/
JITSymbol.h 33 class GlobalValueSummary;
183 static JITSymbolFlags fromSummary(GlobalValueSummary *S);
  /src/external/apache2/llvm/dist/llvm/include/llvm/LTO/
LTO.h 47 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
59 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
  /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithThinLTOSummaries/
LLJITWithThinLTOSummaries.cpp 147 GlobalValueSummary *S = VI.getSummaryList().front()->getBaseObject();
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ModuleSummaryAnalysis.cpp 457 GlobalValueSummary::GVFlags Flags(
577 GlobalValueSummary::GVFlags Flags(
620 GlobalValueSummary::GVFlags Flags(
696 GlobalValueSummary::GVFlags GVFlags(
StackSafetyAnalysis.cpp 616 GlobalValueSummary* S = nullptr;
  /src/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/
LLParser.h 349 bool parseGVFlags(GlobalValueSummary::GVFlags &GVFlags);
391 std::unique_ptr<GlobalValueSummary> Summary);
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 214 GlobalValueSummary *Summary,
448 using GVInfo = std::pair<GlobalValue::GUID, GlobalValueSummary *>;
1070 static uint64_t getEncodedGVSummaryFlags(GlobalValueSummary::GVFlags Flags) {
3805 SmallVector<uint64_t, 64> &NameVals, GlobalValueSummary *Summary,
4129 DenseMap<const GlobalValueSummary *, unsigned> SummaryToValueIdMap;
4139 auto MaybeEmitOriginalName = [&](GlobalValueSummary &S) {
4149 GlobalValueSummary *S = I.second;
4217 if (GVSum && GVSum->getSummaryKind() == GlobalValueSummary::GlobalVarKind)
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp 8473 unsigned ID, std::unique_ptr<GlobalValueSummary> Summary) {
8653 GlobalValueSummary::GVFlags GVFlags = GlobalValueSummary::GVFlags(
8730 GlobalValueSummary::GVFlags GVFlags = GlobalValueSummary::GVFlags(
8789 GlobalValueSummary::GVFlags GVFlags = GlobalValueSummary::GVFlags(
9482 bool LLParser::parseGVFlags(GlobalValueSummary::GVFlags &GVFlags) {
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
BackendUtil.cpp 1508 StringMap<DenseMap<GlobalValue::GUID, GlobalValueSummary *>>
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 975 static GlobalValueSummary::GVFlags getDecodedGVSummaryFlags(uint64_t RawFlags,
991 return GlobalValueSummary::GVFlags(Linkage, Visibility, NotEligibleToImport,
5858 // from global value id to GlobalValueSummary objects.
6148 // Eagerly parse the entire summary block. This populates the GlobalValueSummary
6181 GlobalValueSummary *LastSeenSummary = nullptr;

Completed in 52 milliseconds