Home
last modified time | relevance | path

Searched refs:PGO (Results 1 – 25 of 61) sorted by relevance

123

/external/clang/lib/CodeGen/
DCodeGenPGO.cpp206 CodeGenPGO &PGO; member
227 CodeGenPGO &PGO) in ComputeRegionCounts()
228 : PGO(PGO), RecordNextStmtCount(false), CountMap(CountMap) {} in ComputeRegionCounts()
252 uint64_t BodyCount = setCount(PGO.getRegionCount(D->getBody())); in VisitFunctionDecl()
264 uint64_t BodyCount = setCount(PGO.getRegionCount(D->getBody())); in VisitCapturedDecl()
271 uint64_t BodyCount = setCount(PGO.getRegionCount(D->getBody())); in VisitObjCMethodDecl()
278 uint64_t BodyCount = setCount(PGO.getRegionCount(D->getBody())); in VisitBlockDecl()
308 uint64_t BlockCount = setCount(PGO.getRegionCount(S)); in VisitLabelStmt()
336 uint64_t BodyCount = setCount(PGO.getRegionCount(S)); in VisitWhileStmt()
356 uint64_t LoopCount = PGO.getRegionCount(S); in VisitDoStmt()
[all …]
/external/python/cpython2/PC/VS9.0/
Dbuild_pgo.bat2 rem A batch program to build PGO (Profile guided optimization) by first
27 set PGO=%platf%-pgo variable
39 if exist %PGO% del /s /q %PGO%
Dreadme.txt25 folders or profile guided optimization (PGO). The missing bits and pieces
44 land in the amd64 subfolder. The PGI and PGO builds for profile guided
207 The solution has two configurations for PGO. The PGInstrument
237 * pginstrument (PGO)
238 * pgupdate (PGO)
/external/python/cpython2/PC/VS8.0/
Dbuild_pgo.bat2 rem A batch program to build PGO (Profile guided optimization) by first
27 set PGO=%platf%-pgo variable
39 if exist %PGO% del /s /q %PGO%
/external/llvm/docs/
DAdvancedBuilds.rst80 Multi-stage PGO
83 Profile-Guided Optimizations (PGO) is a really great way to optimize the code
84 clang generates. Our multi-stage PGO builds are a workflow for generating PGO
87 At a high level, the way PGO works is that you build an instrumented compiler,
94 Our PGO.cmake cache script automates that whole process. You can use it by
99 $ cmake -G Ninja -C <path_to_clang>/cmake/caches/PGO.cmake <source dir>
119 The PGO came cache has a slightly different stage naming scheme than other
123 The PGO came cache generates the following additional targets:
135 compiler with the stage2 profdata to build a PGO-optimized compiler.
/external/python/cpython3/Tools/msi/
Dbuildrelease.bat38 set PGO=-m test -q --pgo variable
59 if "%1" EQU "--pgo" (set PGO=%~2) && shift && shift && goto CheckOpts variable
60 if "%1" EQU "--skip-pgo" (set PGO=) && shift && goto CheckOpts variable
98 call :build x64 "%PGO%"
113 set PGO= variable
120 set PGO=%~2 variable
149 if not "%PGO%" EQU "" (
150 set PGOOPTS=--pgo-job "%PGO%"
216 echo --pgo Specify PGO command for x64 installers
217 echo --skip-pgo Build x64 installers without using PGO
/external/clang/cmake/caches/
DREADME.txt28 PGO
31 The PGO CMake cache can be used to generate a multi-stage instrumented compiler.
34 cmake -G <generator> -C <path_to_clang>/cmake/caches/PGO.cmake <source dir>
48 compiler with the stage2 profdata to build a PGO-optimized compiler.
DPGO-stage2-instrumented.cmake8 -C ${CMAKE_CURRENT_LIST_DIR}/PGO-stage2.cmake
DPGO.cmake16 -C ${CMAKE_CURRENT_LIST_DIR}/PGO-stage2-instrumented.cmake
/external/clang/utils/perf-training/
DCMakeLists.txt19 add_lit_testsuite(generate-profraw "Generating clang PGO data"
33 …message(FATAL_ERROR "Must set LLVM_PROFDATA to point to llvm-profdata to use for merging PGO data")
DREADME.txt6 generating PGO data and linker order files for clang.
/external/python/cpython3/Lib/test/
Dtest_multiprocessing_fork.py6 if support.PGO:
Dtest_multiprocessing_forkserver.py6 if support.PGO:
Dtest_multiprocessing_spawn.py6 if support.PGO:
Dtest_multiprocessing_main_handling.py19 if support.PGO:
/external/python/cpython2/PCbuild/
Denv.bat15 rem builds to find the PGO DLL. Do it first so the newer MSBuild is found
Dbuild.bat43 echo. --pgo-job The job to use for PGO training; implies --pgo
98 echo.ERROR: Cannot cross-compile with PGO
Dreadme.txt64 Used to build Python in Release configuration using PGO, which
72 settings, though without PGO.
270 The solution has two configurations for PGO. The PGInstrument
/external/llvm/docs/CommandGuide/
Dllvm-profdata.rst37 generated by PGO instrumentation and merges them together into a single
107 optimization during PGO.
/external/llvm/test/Bitcode/
Dthinlto-function-summary-callgraph-pgo.ll1 ; Test to check the callgraph in summary when there is PGO
/external/python/cpython3/PCbuild/
Dreadme.txt31 Profile Guided Optimization (PGO), on either platform.
56 Used to build Python in Release configuration using PGO, which
64 settings, though without PGO.
256 The solution has two configurations for PGO. The PGInstrument
Dbuild.bat44 echo. --pgo-job The job to use for PGO training; implies --pgo
99 echo.ERROR: Cannot cross-compile with PGO
/external/autotest/test_suites/
Dcontrol.AFDO_record19 with traditional PGO.
/external/llvm/test/Instrumentation/InstrProfiling/
DPR23499.ll1 ;; Check that PGO instrumented variables associated with linkonce odr
/external/python/cpython3/
DREADME.rst82 Profile Guided Optimization (PGO) and may be used to auto-enable Link Time
90 PGO takes advantage of recent versions of the GCC or Clang compilers. If ran,

123