Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dendibakh/perf-ninja
/ functions
Functions
1,261 in github.com/dendibakh/perf-ninja
⨍
Functions
1,261
◇
Types & classes
129
↓ 1 callers
Function
run_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 callers
Function
run_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 callers
Function
runargs
labs/misc/pgo/lua/lua.c:294
↓ 1 callers
Method
save
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 callers
Method
save
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 callers
Function
saveppm
labs/misc/lto/ao_helpers.cpp:38
↓ 1 callers
Function
scanformat
labs/misc/pgo/lua/lstrlib.c:725
↓ 1 callers
Function
scatterLocal
labs/memory_bound/huge_pages_1/solution.cpp:68
↓ 1 callers
Function
searchvar
labs/misc/pgo/lua/lparser.c:207
↓ 1 callers
Method
selectEpilogueVectorizationFactor
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:5834
↓ 1 callers
Method
selectInterleaveCount
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:5981
↓ 1 callers
Method
selectUserVectorizationFactor
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 callers
Method
selectVectorizationFactor
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:5646
↓ 1 callers
Function
setboolfield
labs/misc/pgo/lua/loslib.c:95
↓ 1 callers
Function
setfenv
labs/misc/pgo/lua/loadlib.c:507
↓ 1 callers
Function
setprogdir
labs/misc/pgo/lua/loadlib.c:97
↓ 1 callers
Function
simpleexp
labs/misc/pgo/lua/lparser.c:727
↓ 1 callers
Method
simulateNext
Simulate the next generation of life
labs/bad_speculation/branches_to_cmov_1/validate.cpp:37
↓ 1 callers
Method
simulateNext
Simulate the next generation of life
labs/bad_speculation/branches_to_cmov_1/solution.hpp:41
↓ 1 callers
Function
singlevaraux
labs/misc/pgo/lua/lparser.c:224
↓ 1 callers
Function
smokeTest
labs/memory_bound/mem_alignment_1/validate.cpp:39
↓ 1 callers
Function
statement
labs/misc/pgo/lua/lparser.c:1271
↓ 1 callers
Function
subexpr
** 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 callers
Function
sweeplist
labs/misc/pgo/lua/lgc.c:407
↓ 1 callers
Function
test_eof
labs/misc/pgo/lua/liolib.c:283
↓ 1 callers
Function
traceexec
labs/misc/pgo/lua/lvm.c:60
↓ 1 callers
Function
traverseclosure
labs/misc/pgo/lua/lgc.c:224
↓ 1 callers
Function
traverseproto
** All marks are conditional because a GC may happen while the ** prototype is still being created */
labs/misc/pgo/lua/lgc.c:203
↓ 1 callers
Function
traversestack
labs/misc/pgo/lua/lgc.c:256
↓ 1 callers
Function
traversetable
labs/misc/pgo/lua/lgc.c:158
↓ 1 callers
Method
tryToCreateWidenRecipe
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:8827
↓ 1 callers
Function
trydecpoint
labs/misc/pgo/lua/llex.c:177
↓ 1 callers
Function
tryfuncTM
labs/misc/pgo/lua/ldo.c:243
↓ 1 callers
Function
txtToken
labs/misc/pgo/lua/llex.c:89
↓ 1 callers
Function
unbound_search
labs/misc/pgo/lua/ltable.c:532
↓ 1 callers
Function
unmakemask
labs/misc/pgo/lua/ldblib.c:234
↓ 1 callers
Method
vectorizeInterleaveGroup
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 callers
Function
whilestat
labs/misc/pgo/lua/lparser.c:991
↓ 1 callers
Method
widenCallInstruction
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:4595
↓ 1 callers
Method
widenIntOrFpInduction
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2475
↓ 1 callers
Method
widenPHIInstruction
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:4444
Method
Arena
labs/core_bound/dep_chains_1/arena.hpp:9
Method
CubicBezier
labs/core_bound/compiler_intrinsics_4/picture.cpp:38
Method
EpilogueLoopVectorizationInfo
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:863
Method
EpilogueVectorizerEpilogueLoop
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:950
Method
EpilogueVectorizerMainLoop
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:920
Method
GeneratedRTChecks
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2004
Method
InnerLoopAndEpilogueVectorizer
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:880
Method
InnerLoopUnroller
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:832
Method
InnerLoopVectorizer
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:449
Method
LoopVectorizationCostModel
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1275
Method
LoopVectorize
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2252
Method
LoopVectorizePass
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:10277
Method
MappedFile
labs/misc/io_opt1/MappedFile.hpp:38
Method
MappedFile
labs/misc/io_opt1/MappedFile.hpp:66
Function
PrintFunction
labs/misc/pgo/lua/print.c:215
Method
XorShift32
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
Method
addNewMetadata
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1122
Method
adjustRecipesForReductions
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
Method
allocate
labs/memory_bound/mem_alignment_1/solution.h:23
Function
bench1
labs/bad_speculation/branches_to_cmov_1/bench.cpp:5
Function
bench1
labs/bad_speculation/virtual_call_mispredict/bench.cpp:4
Function
bench1
labs/bad_speculation/lookup_tables_1/bench.cpp:5
Function
bench1
labs/bad_speculation/conditional_store_1/bench.cpp:6
Function
bench1
labs/core_bound/dep_chains_2/bench.cpp:5
Function
bench1
labs/core_bound/compiler_intrinsics_2/bench.cpp:10
Function
bench1
labs/core_bound/vectorization_2/bench.cpp:5
Function
bench1
labs/core_bound/compiler_intrinsics_3/bench.cpp:10
Function
bench1
labs/core_bound/compiler_intrinsics_4/bench.cpp:17
Function
bench1
labs/core_bound/function_inlining_1/bench.cpp:5
Function
bench1
labs/core_bound/dep_chains_1/bench.cpp:6
Function
bench1
labs/misc/lto/bench.cpp:10
Function
bench1
labs/misc/io_opt1/bench.cpp:9
Function
bench1
labs/misc/pgo/bench.cpp:6
Function
bench1
labs/misc/warmup/bench.cpp:5
Function
bench1
labs/memory_bound/swmem_prefetch_1/bench.cpp:6
Function
bench1
labs/memory_bound/mem_alignment_1/bench.cpp:7
Function
bench1
labs/memory_bound/data_packing/bench.cpp:4
Function
bench1
labs/memory_bound/loop_tiling_1/bench.cpp:5
Function
bench1
labs/memory_bound/loop_interchange_1/bench.cpp:6
Function
bench1
labs/memory_bound/huge_pages_1/bench.cpp:6
Function
bench1
labs/memory_bound/false_sharing_1/bench.cpp:7
Function
bench1
labs/memory_bound/loop_interchange_2/bench.cpp:10
Function
bench1
labs/memory_bound/mem_order_violation_1/bench.cpp:8
Function
bench_compute_alignment
labs/core_bound/vectorization_1/bench.cpp:4
Function
bench_partial_sum
labs/core_bound/compiler_intrinsics_1/bench.cpp:6
Function
benchmarkAction
(labPath)
buildbot/runCI.py:359
Function
buildBaselineAction
(labPath)
buildbot/runCI.py:354
Method
buildScalarSteps
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2579
Function
buildSolutionAction
(labPath)
buildbot/runCI.py:349
Method
buildVPlan
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:9321
Method
buildVPlanWithVPRecipes
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:8988
Method
buildVPlans
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
Method
buildVPlansWithVPRecipes
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:8902
← previous
next →
801–900 of 1,261, ranked by callers