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

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/
PGOInstrumentation.h 49 PGOInstrumentationGen(bool IsCS = false) : IsCS(IsCS) {}
54 bool IsCS;
61 std::string RemappingFilename = "", bool IsCS = false);
69 bool IsCS;
InstrProfiling.h 37 InstrProfiling() : IsCS(false) {}
38 InstrProfiling(const InstrProfOptions &Options, bool IsCS = false)
39 : Options(Options), IsCS(IsCS) {}
67 bool IsCS;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/
Instrumentation.h 81 // PGO Instrumention. Parameter IsCS indicates if this is the context senstive
83 ModulePass *createPGOInstrumentationGenLegacyPass(bool IsCS = false);
86 bool IsCS = false);
140 /// Insert frontend instrumentation based profiling. Parameter IsCS indicates if
143 const InstrProfOptions &Options = InstrProfOptions(), bool IsCS = false);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
PGOInstrumentation.cpp 402 PGOInstrumentationGenLegacyPass(bool IsCS = false)
403 : ModulePass(ID), IsCS(IsCS) {
412 bool IsCS;
426 PGOInstrumentationUseLegacyPass(std::string Filename = "", bool IsCS = false)
427 : ModulePass(ID), ProfileFileName(std::move(Filename)), IsCS(IsCS) {
439 bool IsCS;
465 createIRLevelProfileFlagVar(M, /* IsCS */ true, PGOInstrumentEntry);
483 ModulePass *llvm::createPGOInstrumentationGenLegacyPass(bool IsCS) {
    [all...]
InstrProfiling.cpp 149 InstrProfilingLegacyPass(const InstrProfOptions &Options, bool IsCS = false)
150 : ModulePass(ID), InstrProf(Options, IsCS) {
434 bool IsCS) {
435 return new InstrProfilingLegacyPass(Options, IsCS);
1139 if (!IsCS)
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
PassManagerBuilder.cpp 331 bool IsCS = false) {
332 if (IsCS) {
339 // We will not do this inline for context sensitive PGO (when IsCS is true).
340 if (OptLevel > 0 && !DisablePreInliner && PGOSampleUse.empty() && !IsCS) {
362 if ((EnablePGOInstrGen && !IsCS) || (EnablePGOCSInstrGen && IsCS)) {
363 MPM.add(createPGOInstrumentationGenLegacyPass(IsCS));
369 Options.UseBFIInPromotion = IsCS;
371 MPM.add(createInstrProfilingLegacyPass(Options, IsCS));
374 MPM.add(createPGOInstrumentationUseLegacyPass(PGOInstrUse, IsCS));
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
PassManagerBuilder.h 219 void addPGOInstrPasses(legacy::PassManagerBase &MPM, bool IsCS);
  /src/external/apache2/llvm/dist/llvm/lib/ProfileData/
InstrProfReader.cpp 158 bool IsCS = false;
168 IsCS = true;
179 HasCSIRLevelProfile = IsCS;
921 void InstrProfReader::accumulateCounts(CountSumOrPercent &Sum, bool IsCS) {
926 if (FuncIsCS != IsCS)
InstrProf.cpp 1139 void createIRLevelProfileFlagVar(Module &M, bool IsCS,
1144 if (IsCS)
1178 bool IsCS) {
1179 auto getProfileSum = [IsCS](const std::string &Filename,
1186 Reader->accumulateCounts(Sum, IsCS);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Passes/
PassBuilder.h 695 bool IsCS, std::string ProfileFile,
734 bool RunProfileGen, bool IsCS, std::string ProfileFile,
  /src/external/apache2/llvm/dist/llvm/lib/Passes/
PassBuilder.cpp 871 bool RunProfileGen, bool IsCS,
875 if (!IsCS && !DisablePreInliner) {
907 MPM.addPass(PGOInstrumentationUse(ProfileFile, ProfileRemappingFile, IsCS));
915 MPM.addPass(PGOInstrumentationGen(IsCS));
930 Options.UseBFIInPromotion = IsCS;
931 MPM.addPass(InstrProfiling(Options, IsCS));
935 bool RunProfileGen, bool IsCS,
940 MPM.addPass(PGOInstrumentationUse(ProfileFile, ProfileRemappingFile, IsCS));
948 MPM.addPass(PGOInstrumentationGen(IsCS));
955 Options.UseBFIInPromotion = IsCS;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Module.cpp 640 Metadata *Module::getProfileSummary(bool IsCS) const {
641 return (IsCS ? getModuleFlag("CSProfileSummary")
779 if (auto *SummaryMD = getProfileSummary(/*IsCS*/ false)) {
  /src/external/apache2/llvm/dist/llvm/tools/llvm-profdata/
llvm-profdata.cpp 212 raw_fd_ostream &OS, bool IsCS) {
975 raw_fd_ostream &OS, bool IsCS) {
981 Error E = Overlap.accumulateCounts(BaseFilename, TestFilename, IsCS);
994 IsCS);
1937 cl::opt<bool> IsCS(
1969 IsCS);
  /src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/
InstrProfReader.h 108 void accumulateCounts(CountSumOrPercent &Sum, bool IsCS);
InstrProf.h 640 const std::string &TestFilename, bool IsCS);
1144 void createIRLevelProfileFlagVar(Module &M, bool IsCS,
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Module.h 872 /// Returns profile summary metadata. When IsCS is true, use the context
874 Metadata *getProfileSummary(bool IsCS) const;

Completed in 27 milliseconds