MCPcopy Create free account

hub / github.com/dendibakh/perf-ninja / functions

Functions1,261 in github.com/dendibakh/perf-ninja

↓ 1 callersFunctionrun_benchmark
Run a benchmark specified by 'exe_name' with the specified 'benchmark_flags'. The benchmark is run directly as a subprocess to preserve r
tools/gbench/util.py:122
↓ 1 callersFunctionrun_benchmark
Run a benchmark specified by 'exe_name' with the specified 'benchmark_flags'. The benchmark is run directly as a subprocess to preserve r
buildbot/gbench/util.py:122
↓ 1 callersFunctionrunargs
labs/misc/pgo/lua/lua.c:294
↓ 1 callersMethodsave
Saves grayscale image. Format is https://people.sc.fsu.edu/~jburkardt/data/pgmb/pgmb.html
labs/memory_bound/loop_interchange_2/solution.cpp:177
↓ 1 callersMethodsave
Saves GrayscaleImage image. Format is https://people.sc.fsu.edu/~jburkardt/data/pgmb/pgmb.html
labs/memory_bound/mem_order_violation_1/solution.cpp:114
↓ 1 callersFunctionsaveppm
labs/misc/lto/ao_helpers.cpp:38
↓ 1 callersFunctionscanformat
labs/misc/pgo/lua/lstrlib.c:725
↓ 1 callersFunctionscatterLocal
labs/memory_bound/huge_pages_1/solution.cpp:68
↓ 1 callersFunctionsearchvar
labs/misc/pgo/lua/lparser.c:207
↓ 1 callersMethodselectEpilogueVectorizationFactor
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:5834
↓ 1 callersMethodselectInterleaveCount
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:5981
↓ 1 callersMethodselectUserVectorizationFactor
Setup cost-based decisions for user vectorization factor. \return true if the UserVF is a feasible VF to be chosen.
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1310
↓ 1 callersMethodselectVectorizationFactor
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:5646
↓ 1 callersFunctionsetboolfield
labs/misc/pgo/lua/loslib.c:95
↓ 1 callersFunctionsetfenv
labs/misc/pgo/lua/loadlib.c:507
↓ 1 callersFunctionsetprogdir
labs/misc/pgo/lua/loadlib.c:97
↓ 1 callersFunctionsimpleexp
labs/misc/pgo/lua/lparser.c:727
↓ 1 callersMethodsimulateNext
Simulate the next generation of life
labs/bad_speculation/branches_to_cmov_1/validate.cpp:37
↓ 1 callersMethodsimulateNext
Simulate the next generation of life
labs/bad_speculation/branches_to_cmov_1/solution.hpp:41
↓ 1 callersFunctionsinglevaraux
labs/misc/pgo/lua/lparser.c:224
↓ 1 callersFunctionsmokeTest
labs/memory_bound/mem_alignment_1/validate.cpp:39
↓ 1 callersFunctionstatement
labs/misc/pgo/lua/lparser.c:1271
↓ 1 callersFunctionsubexpr
** subexpr -> (simpleexp | unop subexpr) { binop subexpr } ** where `binop' is any binary operator with a priority higher than `limit' */
labs/misc/pgo/lua/lparser.c:828
↓ 1 callersFunctionsweeplist
labs/misc/pgo/lua/lgc.c:407
↓ 1 callersFunctiontest_eof
labs/misc/pgo/lua/liolib.c:283
↓ 1 callersFunctiontraceexec
labs/misc/pgo/lua/lvm.c:60
↓ 1 callersFunctiontraverseclosure
labs/misc/pgo/lua/lgc.c:224
↓ 1 callersFunctiontraverseproto
** All marks are conditional because a GC may happen while the ** prototype is still being created */
labs/misc/pgo/lua/lgc.c:203
↓ 1 callersFunctiontraversestack
labs/misc/pgo/lua/lgc.c:256
↓ 1 callersFunctiontraversetable
labs/misc/pgo/lua/lgc.c:158
↓ 1 callersMethodtryToCreateWidenRecipe
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:8827
↓ 1 callersFunctiontrydecpoint
labs/misc/pgo/lua/llex.c:177
↓ 1 callersFunctiontryfuncTM
labs/misc/pgo/lua/ldo.c:243
↓ 1 callersFunctiontxtToken
labs/misc/pgo/lua/llex.c:89
↓ 1 callersFunctionunbound_search
labs/misc/pgo/lua/ltable.c:532
↓ 1 callersFunctionunmakemask
labs/misc/pgo/lua/ldblib.c:234
↓ 1 callersMethodvectorizeInterleaveGroup
Try to vectorize the interleave group that \p Instr belongs to. E.g. Translate following interleaved load group (factor = 3): for (i = 0; i < N; i+=3
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2705
↓ 1 callersFunctionwhilestat
labs/misc/pgo/lua/lparser.c:991
↓ 1 callersMethodwidenCallInstruction
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:4595
↓ 1 callersMethodwidenIntOrFpInduction
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2475
↓ 1 callersMethodwidenPHIInstruction
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:4444
MethodArena
labs/core_bound/dep_chains_1/arena.hpp:9
MethodCubicBezier
labs/core_bound/compiler_intrinsics_4/picture.cpp:38
MethodEpilogueLoopVectorizationInfo
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:863
MethodEpilogueVectorizerEpilogueLoop
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:950
MethodEpilogueVectorizerMainLoop
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:920
MethodGeneratedRTChecks
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2004
MethodInnerLoopAndEpilogueVectorizer
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:880
MethodInnerLoopUnroller
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:832
MethodInnerLoopVectorizer
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:449
MethodLoopVectorizationCostModel
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1275
MethodLoopVectorize
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2252
MethodLoopVectorizePass
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:10277
MethodMappedFile
labs/misc/io_opt1/MappedFile.hpp:38
MethodMappedFile
labs/misc/io_opt1/MappedFile.hpp:66
FunctionPrintFunction
labs/misc/pgo/lua/print.c:215
MethodXorShift32
labs/core_bound/dep_chains_2/solution.hpp:24
Method__format__
(self, format)
tools/gbench/report.py:20
Method__format__
(self, format)
buildbot/gbench/report.py:20
Method__init__
(self, name, code)
tools/gbench/report.py:12
Method__init__
(self, name, code)
buildbot/gbench/report.py:12
Method__repr__
(self)
tools/gbench/report.py:16
Method__repr__
(self)
buildbot/gbench/report.py:16
MethodaddNewMetadata
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1122
MethodadjustRecipesForReductions
Adjust the recipes for reductions. For in-loop reductions the chain of instructions leading from the loop exit instr to the phi need to be converted t
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:9365
Methodallocate
labs/memory_bound/mem_alignment_1/solution.h:23
Functionbench1
labs/bad_speculation/branches_to_cmov_1/bench.cpp:5
Functionbench1
labs/bad_speculation/virtual_call_mispredict/bench.cpp:4
Functionbench1
labs/bad_speculation/lookup_tables_1/bench.cpp:5
Functionbench1
labs/bad_speculation/conditional_store_1/bench.cpp:6
Functionbench1
labs/core_bound/dep_chains_2/bench.cpp:5
Functionbench1
labs/core_bound/compiler_intrinsics_2/bench.cpp:10
Functionbench1
labs/core_bound/vectorization_2/bench.cpp:5
Functionbench1
labs/core_bound/compiler_intrinsics_3/bench.cpp:10
Functionbench1
labs/core_bound/compiler_intrinsics_4/bench.cpp:17
Functionbench1
labs/core_bound/function_inlining_1/bench.cpp:5
Functionbench1
labs/core_bound/dep_chains_1/bench.cpp:6
Functionbench1
labs/misc/lto/bench.cpp:10
Functionbench1
labs/misc/io_opt1/bench.cpp:9
Functionbench1
labs/misc/pgo/bench.cpp:6
Functionbench1
labs/misc/warmup/bench.cpp:5
Functionbench1
labs/memory_bound/swmem_prefetch_1/bench.cpp:6
Functionbench1
labs/memory_bound/mem_alignment_1/bench.cpp:7
Functionbench1
labs/memory_bound/data_packing/bench.cpp:4
Functionbench1
labs/memory_bound/loop_tiling_1/bench.cpp:5
Functionbench1
labs/memory_bound/loop_interchange_1/bench.cpp:6
Functionbench1
labs/memory_bound/huge_pages_1/bench.cpp:6
Functionbench1
labs/memory_bound/false_sharing_1/bench.cpp:7
Functionbench1
labs/memory_bound/loop_interchange_2/bench.cpp:10
Functionbench1
labs/memory_bound/mem_order_violation_1/bench.cpp:8
Functionbench_compute_alignment
labs/core_bound/vectorization_1/bench.cpp:4
Functionbench_partial_sum
labs/core_bound/compiler_intrinsics_1/bench.cpp:6
FunctionbenchmarkAction
(labPath)
buildbot/runCI.py:359
FunctionbuildBaselineAction
(labPath)
buildbot/runCI.py:354
MethodbuildScalarSteps
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2579
FunctionbuildSolutionAction
(labPath)
buildbot/runCI.py:349
MethodbuildVPlan
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:9321
MethodbuildVPlanWithVPRecipes
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:8988
MethodbuildVPlans
Build VPlans for the full range of feasible VF's = {\p MinVF, 2 * \p MinVF, 4 * \p MinVF, ..., \p MaxVF} by repeatedly building a VPlan for a sub-rang
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:8330
MethodbuildVPlansWithVPRecipes
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:8902
← previousnext →801–900 of 1,261, ranked by callers