MCPcopy Create free account

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

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

MethodcalculateRegisterUsage
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:6220
FunctioncallallgcTM
labs/misc/pgo/lua/lstate.c:193
MethodcanHandle
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3651
MethodcanTruncateToMinimalBitwidth
\returns True if instruction \p I can be truncated to a smaller bitwidth for vectorization factor \p VF.
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1428
MethodcanVectorizeReductions
Returns true if the target machine supports all of the reduction variables found for the given VF.
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1571
MethodclearReductionWrapFlags
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:4290
MethodcollectLoopScalars
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:4668
MethodcollectLoopUniforms
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:4950
MethodcollectTriviallyDeadInstructions
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:7989
Functioncompare
labs/core_bound/function_inlining_1/solution.cpp:6
MethodcompleteLoopSkeleton
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3459
MethodcomputeFeasibleMaxVF
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:5256
MethodcomputePredInstDiscount
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:6468
MethodcreateBitOrPointerCast
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3075
MethodcreateEdgeMask
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:8340
MethodcreateEpilogueVectorizedLoopSkeleton
This function is partially responsible for generating the control flow depicted in https://llvm.org/docs/Vectorizers.html#epilogue-vectorization.
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:8042
MethodcreateHeaderBranch
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2963
MethodcreateInductionResumeValues
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3382
FunctioncreateLoopVectorizePass
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:7644
MethodcreateReplicateRegion
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:8794
MethodcreateVectorIntOrFpInductionPHI
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2392
MethodcreateVectorLoopSkeleton
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3321
MethodcreateVectorizedLoopSkeleton
Override this function to handle the more complex control flow around the three loops.
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:895
Functiondb_debug
labs/misc/pgo/lua/ldblib.c:301
Functiondb_errorfb
labs/misc/pgo/lua/ldblib.c:321
Functiondb_getfenv
labs/misc/pgo/lua/ldblib.c:47
Functiondb_gethook
labs/misc/pgo/lua/ldblib.c:281
Functiondb_getinfo
labs/misc/pgo/lua/ldblib.c:98
Functiondb_getlocal
labs/misc/pgo/lua/ldblib.c:143
Functiondb_getmetatable
labs/misc/pgo/lua/ldblib.c:28
Functiondb_getregistry
labs/misc/pgo/lua/ldblib.c:22
Functiondb_getupvalue
labs/misc/pgo/lua/ldblib.c:191
Functiondb_setfenv
labs/misc/pgo/lua/ldblib.c:53
Functiondb_sethook
labs/misc/pgo/lua/ldblib.c:257
Functiondb_setlocal
labs/misc/pgo/lua/ldblib.c:164
Functiondb_setmetatable
labs/misc/pgo/lua/ldblib.c:37
Functiondb_setupvalue
labs/misc/pgo/lua/ldblib.c:196
Methoddeallocate
labs/memory_bound/mem_alignment_1/solution.h:26
MethoddtorImpl
labs/misc/io_opt1/MappedFile.hpp:101
MethodemitMemRuntimeChecks
Adds the generated MemCheckBlock before \p LoopVectorPreHeader and adjusts the branches to branch to the vector preheader or \p Bypass, depending on t
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2147
MethodemitMemRuntimeChecks
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3179
MethodemitMinimumIterationCountCheck
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3106
MethodemitMinimumVectorEpilogueIterCountCheck
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:8263
MethodemitSCEVChecks
Adds the generated SCEVCheckBlock before \p LoopVectorPreHeader and adjusts the branches to branch to the vector preheader or \p Bypass, depending on
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2112
MethodemitSCEVChecks
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3151
MethodemitTransformedIndex
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3222
Functionerrorlimit
labs/misc/pgo/lua/lparser.c:71
MethodexpectedCost
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:6580
Functionf_Ccall
labs/misc/pgo/lua/lapi.c:837
Functionf_call
labs/misc/pgo/lua/lapi.c:798
Functionf_flush
labs/misc/pgo/lua/liolib.c:472
Functionf_luaopen
** open parts that may cause memory-allocation errors */
labs/misc/pgo/lua/lstate.c:70
Functionf_parser
labs/misc/pgo/lua/ldo.c:490
Functionf_read
labs/misc/pgo/lua/liolib.c:383
Functionf_seek
labs/misc/pgo/lua/liolib.c:439
Functionf_setvbuf
labs/misc/pgo/lua/liolib.c:455
Functionf_write
labs/misc/pgo/lua/liolib.c:434
MethodfilterExtractingOperands
Returns a range containing only operands needing to be extracted.
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1908
MethodfixCrossIterationPHIs
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3982
MethodfixFirstOrderRecurrence
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3998
MethodfixLCSSAPHIs
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:4321
MethodfixNonInductionPHIs
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:4424
MethodfixReduction
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:4109
MethodfixupIVUsers
Fix up external users of the induction variable. At this point, we are in LCSSA form, with all external PHIs that use the IV having one input value, c
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3581
Functionforeach
labs/misc/pgo/lua/ltablib.c:39
Functionforeachi
labs/misc/pgo/lua/ltablib.c:22
Functiongctm
** __gc tag method: calls library's `ll_unloadlib' function with the lib ** handle */
labs/misc/pgo/lua/loadlib.c:286
Functiongeneric_reader
** Reader for generic `load' function: `lua_load' uses the ** stack for internal stuff, so the reader cannot change the ** stack top. Instead, it keep
labs/misc/pgo/lua/lbaselib.c:297
MethodgetAnalysisUsage
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2284
MethodgetConsecutiveMemOpCost
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:6725
MethodgetContents
labs/misc/io_opt1/MappedFile.hpp:49
MethodgetDecisionAndClampRange
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:8310
MethodgetEmptyKey
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3656
FunctiongetF
labs/misc/pgo/lua/lauxlib.c:529
MethodgetGatherScatterCost
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:6781
MethodgetHashValue
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3664
MethodgetInstructionCost
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:7031
MethodgetInterleaveGroupCost
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:6795
MethodgetInterleavedAccessGroup
Get the interleaved access group that \p Instr belongs to.
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1627
MethodgetMaxLegalScalableVF
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:5194
MethodgetMaximizedVFForTarget
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:5512
MethodgetMemInstScalarizationCost
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:6666
MethodgetMemoryInstructionCost
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:7014
MethodgetReductionPatternCost
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:6838
FunctiongetS
labs/misc/pgo/lua/lauxlib.c:599
MethodgetTombstoneKey
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3660
MethodgetUniformMemOpCost
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:6753
MethodgetWideningCost
Return the vectorization cost for the given instruction \p I and vector width \p VF.
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1489
Functiongetn
labs/misc/pgo/lua/ltablib.c:72
Functiongfind_nodef
labs/misc/pgo/lua/lstrlib.c:584
Functiongmatch
labs/misc/pgo/lua/lstrlib.c:574
Functiongmatch_aux
labs/misc/pgo/lua/lstrlib.c:548
FunctiongrowCI
labs/misc/pgo/lua/ldo.c:169
Methodhandle
labs/bad_speculation/virtual_call_mispredict/solution.h:21
Methodhandle
labs/bad_speculation/virtual_call_mispredict/solution.h:27
Methodhash_map_t
labs/memory_bound/swmem_prefetch_1/solution.hpp:12
Functionhookf
labs/misc/pgo/lua/ldblib.c:206
Functionint (luaL_loadstring)
labs/misc/pgo/lua/lauxlib.c:618
MethodinterleavedAccessCanBeWidened
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:4876
Functionio_close
labs/misc/pgo/lua/liolib.c:134
← previousnext →901–1,000 of 1,261, ranked by callers