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
↓ 4 callers
Function
push_captures
labs/misc/pgo/lua/lstrlib.c:485
↓ 4 callers
Function
settabsi
labs/misc/pgo/lua/ldblib.c:69
↓ 4 callers
Function
skip_sep
labs/misc/pgo/lua/llex.c:208
↓ 4 callers
Function
smallestIntegerVectorType
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3778
↓ 4 callers
Function
sort
labs/misc/pgo/lua/ltablib.c:256
↓ 4 callers
Function
tag_error
labs/misc/pgo/lua/lauxlib.c:68
↓ 4 callers
Function
vnormalize
labs/misc/lto/ao_helpers.cpp:16
↓ 3 callers
Function
MaybeVectorizeType
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3749
↓ 3 callers
Function
adjust_assign
labs/misc/pgo/lua/lparser.c:256
↓ 3 callers
Function
aux_close
labs/misc/pgo/lua/liolib.c:127
↓ 3 callers
Function
blocked_matmul
Here is a blocked version for larger matrix sizes (e.g. 512 x 512 and beyond).
labs/memory_bound/mem_alignment_1/solution.cpp:53
↓ 3 callers
Function
body
labs/misc/pgo/lua/lparser.c:576
↓ 3 callers
Function
buffreplace
labs/misc/pgo/lua/llex.c:169
↓ 3 callers
Function
call_binTM
labs/misc/pgo/lua/lvm.c:161
↓ 3 callers
Function
call_orderTM
labs/misc/pgo/lua/lvm.c:186
↓ 3 callers
Function
checkint
labs/misc/pgo/lua/lauxlib.c:280
↓ 3 callers
Function
checkname
labs/misc/pgo/lua/lparser.c:138
↓ 3 callers
Function
clamp
labs/misc/lto/ao_helpers.cpp:27
↓ 3 callers
Function
codestring
labs/misc/pgo/lua/lparser.c:133
↓ 3 callers
Function
computeHistogram
ONLY THE FOLLOWING FUNCTION IS BENCHMARKED Compute the histogram of image pixels
labs/memory_bound/mem_order_violation_1/solution.cpp:12
↓ 3 callers
Function
cond
labs/misc/pgo/lua/lparser.c:965
↓ 3 callers
Function
condjump
labs/misc/pgo/lua/lcode.c:74
↓ 3 callers
Function
createstdfile
labs/misc/pgo/lua/liolib.c:515
↓ 3 callers
Function
emptybuffer
labs/misc/pgo/lua/lauxlib.c:398
↓ 3 callers
Function
equals
labs/memory_bound/loop_interchange_1/validate.cpp:9
↓ 3 callers
Function
errfile
labs/misc/pgo/lua/lauxlib.c:543
↓ 3 callers
Function
exp1
labs/misc/pgo/lua/lparser.c:1036
↓ 3 callers
Function
exp2reg
labs/misc/pgo/lua/lcode.c:390
↓ 3 callers
Function
field
labs/misc/pgo/lua/lparser.c:407
↓ 3 callers
Function
findfile
labs/misc/pgo/lua/loadlib.c:351
↓ 3 callers
Function
fixjump
labs/misc/pgo/lua/lcode.c:80
↓ 3 callers
Function
freereg
labs/misc/pgo/lua/lcode.c:215
↓ 3 callers
Function
generate_ppm_image
labs/core_bound/compiler_intrinsics_4/picture.cpp:138
↓ 3 callers
Method
getWideningDecision
Return the cost model decision for the given instruction \p I and vector width \p VF. Return CM_Unknown if this instruction did not pass through the c
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1473
↓ 3 callers
Function
get_unique_benchmark_names
While *keeping* the order, give all the unique 'names' used for benchmarks.
tools/gbench/report.py:98
↓ 3 callers
Function
get_unique_benchmark_names
While *keeping* the order, give all the unique 'names' used for benchmarks.
buildbot/gbench/report.py:98
↓ 3 callers
Function
getcurrenv
labs/misc/pgo/lua/lapi.c:79
↓ 3 callers
Function
getiofile
labs/misc/pgo/lua/liolib.c:190
↓ 3 callers
Function
getjumpcontrol
labs/misc/pgo/lua/lcode.c:109
↓ 3 callers
Function
identity
Make identity matrix
labs/memory_bound/loop_interchange_1/solution.cpp:16
↓ 3 callers
Function
interchanged_matmul
A simple GEMM. Use only for small matrices (up to 100 x 100)
labs/memory_bound/mem_alignment_1/solution.cpp:43
↓ 3 callers
Method
isUniformAfterVectorization
Returns true if \p I is known to be uniform after vectorization.
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1395
↓ 3 callers
Function
iscleared
** The next function tells whether a key or value can be cleared from ** a weak table. Non-collectable objects are never removed from weak ** tables.
labs/misc/pgo/lua/lgc.c:337
↓ 3 callers
Function
lerp
labs/core_bound/compiler_intrinsics_4/picture.cpp:60
↓ 3 callers
Function
ll_loadfunc
labs/misc/pgo/lua/loadlib.c:294
↓ 3 callers
Method
load
Loads GrayscaleImage image. Format is https://people.sc.fsu.edu/~jburkardt/data/pgmb/pgmb.html
labs/memory_bound/mem_order_violation_1/solution.cpp:74
↓ 3 callers
Function
load_aux
labs/misc/pgo/lua/lbaselib.c:266
↓ 3 callers
Function
loaderror
labs/misc/pgo/lua/loadlib.c:374
↓ 3 callers
Function
luaD_pcall
labs/misc/pgo/lua/ldo.c:455
↓ 3 callers
Function
luaD_poscall
labs/misc/pgo/lua/ldo.c:342
↓ 3 callers
Function
luaD_seterrorobj
labs/misc/pgo/lua/ldo.c:51
↓ 3 callers
Function
luaH_get
** main search function */
labs/misc/pgo/lua/ltable.c:469
↓ 3 callers
Function
luaK_code
labs/misc/pgo/lua/lcode.c:797
↓ 3 callers
Function
luaK_exp2val
labs/misc/pgo/lua/lcode.c:436
↓ 3 callers
Function
luaK_fixline
labs/misc/pgo/lua/lcode.c:792
↓ 3 callers
Function
luaK_numberK
labs/misc/pgo/lua/lcode.c:257
↓ 3 callers
Function
luaK_setlist
labs/misc/pgo/lua/lcode.c:827
↓ 3 callers
Function
luaL_getmetafield
labs/misc/pgo/lua/lauxlib.c:203
↓ 3 callers
Function
luaL_setn
labs/misc/pgo/lua/lauxlib.c:302
↓ 3 callers
Function
luaL_where
labs/misc/pgo/lua/lauxlib.c:73
↓ 3 callers
Function
luaM_toobig
labs/misc/pgo/lua/lmem.c:66
↓ 3 callers
Function
luaO_str2d
labs/misc/pgo/lua/lobject.c:90
↓ 3 callers
Function
luaS_resize
labs/misc/pgo/lua/lstring.c:22
↓ 3 callers
Function
luaV_concat
labs/misc/pgo/lua/lvm.c:278
↓ 3 callers
Function
luaV_tonumber
labs/misc/pgo/lua/lvm.c:35
↓ 3 callers
Function
lua_getfenv
labs/misc/pgo/lua/lapi.c:616
↓ 3 callers
Function
lua_load
labs/misc/pgo/lua/lapi.c:862
↓ 3 callers
Function
lua_newuserdata
labs/misc/pgo/lua/lapi.c:1025
↓ 3 callers
Function
lua_next
labs/misc/pgo/lua/lapi.c:973
↓ 3 callers
Function
lua_rawequal
labs/misc/pgo/lua/lapi.c:279
↓ 3 callers
Function
lua_sethook
** this function can be called asynchronous (e.g. during a signal) */
labs/misc/pgo/lua/ldebug.c:56
↓ 3 callers
Function
matchbracketclass
labs/misc/pgo/lua/lstrlib.c:245
↓ 3 callers
Function
n_columns
Change this function This function allows you to change the number of columns in a matrix. In other words, it defines how many elements are in each r
labs/memory_bound/mem_alignment_1/solution.cpp:11
↓ 3 callers
Function
newfenv
labs/misc/pgo/lua/liolib.c:527
↓ 3 callers
Function
newkey
** inserts a new key into a hash table; first, check whether key's main ** position is free. If not, check whether colliding node is in its main **
labs/misc/pgo/lua/ltable.c:399
↓ 3 callers
Function
primaryexp
labs/misc/pgo/lua/lparser.c:690
↓ 3 callers
Function
push_onecapture
labs/misc/pgo/lua/lstrlib.c:466
↓ 3 callers
Function
pusherror
labs/misc/pgo/lua/loadlib.c:112
↓ 3 callers
Function
read_line
labs/misc/pgo/lua/liolib.c:291
↓ 3 callers
Function
runActionForAllLabs
(workdir, func)
buildbot/runCI.py:339
↓ 3 callers
Function
runLuaBenchmark
Performance Ninja changes begin */
labs/misc/pgo/lua/lua.c:377
↓ 3 callers
Function
sine
Approximate sine and cosine functions https://stackoverflow.com/questions/18662261/fastest-implementation-of-sine-cosine-and-square-root-in-c-doesnt-n
labs/core_bound/dep_chains_2/solution.hpp:39
↓ 3 callers
Function
singlematch
labs/misc/pgo/lua/lstrlib.c:268
↓ 3 callers
Function
singlestep
labs/misc/pgo/lua/lgc.c:556
↓ 3 callers
Method
useOrderedReductions
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:4439
↓ 3 callers
Function
zero
labs/core_bound/compiler_intrinsics_1/init.cpp:19
↓ 3 callers
Function
zero
Make zero matrix
labs/memory_bound/loop_interchange_1/solution.cpp:7
↓ 2 callers
Function
AddRuntimeUnrollDisableMetaData
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:7882
↓ 2 callers
Function
DumpBlock
labs/misc/pgo/lua/ldump.c:29
↓ 2 callers
Function
DumpFunction
labs/misc/pgo/lua/ldump.c:129
↓ 2 callers
Function
GCTM
labs/misc/pgo/lua/lgc.c:445
↓ 2 callers
Function
LoadBlock
labs/misc/pgo/lua/lundump.c:48
↓ 2 callers
Function
LoadChar
labs/misc/pgo/lua/lundump.c:54
↓ 2 callers
Function
LoadFunction
labs/misc/pgo/lua/lundump.c:161
↓ 2 callers
Function
addCanonicalIVRecipes
Add a VPCanonicalIVPHIRecipe starting at 0 to the header, a CanonicalIVIncrement{NUW} VPInstruction to increment it by VF * UF and a BranchOnCount VPI
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:8957
↓ 2 callers
Function
addfield
labs/misc/pgo/lua/ltablib.c:135
↓ 2 callers
Function
addintlen
labs/misc/pgo/lua/lstrlib.c:747
↓ 2 callers
Function
adjuststack
labs/misc/pgo/lua/lauxlib.c:410
↓ 2 callers
Function
ao_bench
labs/misc/lto/ao.cpp:3
↓ 2 callers
Method
areSafetyChecksAdded
Return true if any runtime check is added.
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:487
← previous
next →
201–300 of 1,261, ranked by callers