MCPcopy Create free account

hub / github.com/dendibakh/perf-ninja / types & classes

Types & classes129 in github.com/dendibakh/perf-ninja

↓ 100 callersClassLabParams
buildbot/runCI.py:33
↓ 12 callersClassBenchmarkColor
tools/gbench/report.py:11
↓ 12 callersClassBenchmarkColor
buildbot/gbench/report.py:11
↓ 6 callersClassS
FIXME: this data structure can be reduced in size
labs/memory_bound/data_packing/solution.h:9
↓ 2 callersClassLabPath
buildbot/runCI.py:38
↓ 1 callersClassCubicBezier
labs/core_bound/compiler_intrinsics_4/picture.cpp:36
ClassAccumulator
Using std::atomic counters to disallow compiler to promote `target` memory location into a register. This way we ensure that the store to `target` sta
labs/memory_bound/false_sharing_1/solution.cpp:11
ClassArena
labs/core_bound/dep_chains_1/arena.hpp:7
ClassBaseClass
labs/bad_speculation/virtual_call_mispredict/solution.h:8
EnumBinOpr
labs/misc/pgo/lua/lcode.h:26
ClassBlockCnt
labs/misc/pgo/lua/lparser.h:54
ClassBlockCnt
labs/misc/pgo/lua/lparser.h:64
ClassBlockCnt
labs/misc/pgo/lua/lparser.c:40
ClassBlockCnt
labs/misc/pgo/lua/lparser.c:41
ClassCCallS
** Execute a protected C call. */
labs/misc/pgo/lua/lapi.c:831
ClassCClosure
labs/misc/pgo/lua/lobject.h:295
ClassCSEDenseMapInfo
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:3650
ClassCacheLineAlignedAllocator
labs/memory_bound/mem_alignment_1/solution.h:19
ClassCallInfo
labs/misc/pgo/lua/lstate.h:48
ClassCallS
** Execute a protected call. */
labs/misc/pgo/lua/lapi.c:792
ClassClassA
labs/bad_speculation/virtual_call_mispredict/solution.h:14
ClassClassB
labs/bad_speculation/virtual_call_mispredict/solution.h:20
ClassClassC
labs/bad_speculation/virtual_call_mispredict/solution.h:26
ClassConsControl
labs/misc/pgo/lua/lparser.c:434
ClassElementCountComparator
ElementCountComparator creates a total ordering for ElementCount for the purposes of using it in a set structure.
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1258
ClassEpilogueLoopVectorizationInfo
Encapsulate information regarding vectorization of a loop and its epilogue. This information is meant to be updated and used across two stages of epil
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:851
ClassEpilogueVectorizerEpilogueLoop
A specialized derived class of inner loop vectorizer that performs vectorization of *epilogue* loops in the process of vectorizing loops and their epi
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:948
ClassEpilogueVectorizerMainLoop
A specialized derived class of inner loop vectorizer that performs vectorization of *main* loops in the process of vectorizing loops and their epilogu
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:918
ClassFuncState
labs/misc/pgo/lua/lparser.h:58
ClassFuncState
labs/misc/pgo/lua/lparser.h:61
ClassFuncState
labs/misc/pgo/lua/lparser.c:385
ClassFuncState
labs/misc/pgo/lua/llex.h:61
ClassGCheader
labs/misc/pgo/lua/lobject.h:49
ClassGeneratedRTChecks
Forward declare GeneratedRTChecks.
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:427
ClassGrayscale
labs/memory_bound/loop_interchange_2/solution.h:10
ClassGrayscaleImage
https://en.wikipedia.org/wiki/Grayscale
labs/memory_bound/mem_order_violation_1/solution.h:7
ClassInnerLoopAndEpilogueVectorizer
An extension of the inner loop vectorizer that creates a skeleton for a vectorized loop that has its epilogue (residual) also vectorized. The idea is
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:878
ClassInnerLoopUnroller
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:830
ClassInnerLoopVectorizer
InnerLoopVectorizer vectorizes loops which contain only one basic block to a specified vectorization factor (VF). This class performs the widening of
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:447
EnumInstWidening
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1435
ClassLClosure
labs/misc/pgo/lua/lobject.h:302
ClassLG
labs/misc/pgo/lua/lstate.c:35
ClassLHS_assign
** structure to chain all variables in the left-hand side of an ** assignment */
labs/misc/pgo/lua/lparser.c:896
ClassLHS_assign
labs/misc/pgo/lua/lparser.c:897
ClassLexState
labs/misc/pgo/lua/lparser.h:62
ClassLexState
labs/misc/pgo/lua/lparser.c:384
ClassLexState
labs/misc/pgo/lua/llex.h:55
ClassLife
labs/bad_speculation/branches_to_cmov_1/solution.hpp:9
ClassLifeOriginal
labs/bad_speculation/branches_to_cmov_1/validate.cpp:5
ClassList
labs/core_bound/dep_chains_1/solution.hpp:7
ClassLoadF
labs/misc/pgo/lua/lauxlib.c:522
ClassLoadS
labs/misc/pgo/lua/lauxlib.c:593
ClassLocVar
labs/misc/pgo/lua/lobject.h:237
ClassLocVar
labs/misc/pgo/lua/lobject.h:262
ClassLoopVectorizationCostModel
LoopVectorizationCostModel - estimates the expected speedups due to vectorization. In many cases vectorization is not profitable. This can happen beca
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1273
ClassLoopVectorize
The LoopVectorize Pass.
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:2246
ClassMappedFile
This class is a RAII wrapper for a file mapping. Pass a string containing the name of the file to the constructor, and then access its contents as a s
labs/misc/io_opt1/MappedFile.hpp:36
ClassMatchState
labs/misc/pgo/lua/lstrlib.c:170
ClassMbuffer
labs/misc/pgo/lua/lzio.h:24
ClassNode
labs/misc/pgo/lua/lobject.h:326
EnumOpArgMask
labs/misc/pgo/lua/lopcodes.h:245
EnumOpArgMask
labs/misc/pgo/lua/ldebug.c:304
EnumOpMode
labs/misc/pgo/lua/lopcodes.h:31
EnumOption
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:212
ClassParticle
labs/core_bound/dep_chains_2/solution.hpp:11
ClassPoint
labs/core_bound/compiler_intrinsics_4/picture.cpp:19
ClassPosition
labs/core_bound/compiler_intrinsics_3/solution.hpp:7
ClassProto
labs/misc/pgo/lua/lstate.h:142
ClassProto
labs/misc/pgo/lua/lobject.h:231
ClassProto
labs/misc/pgo/lua/lobject.h:235
ClassProto
labs/misc/pgo/lua/lobject.h:304
EnumRESERVED
* WARNING: if you change the order of this enumeration, * grep "ORDER RESERVED" */
labs/misc/pgo/lua/llex.h:24
ClassRegisterUsage
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1338
ClassS
labs/core_bound/function_inlining_1/solution.h:9
ClassSParser
** Execute a protected parser. */
labs/misc/pgo/lua/ldo.c:484
EnumScalarEpilogueLowering
Loop vectorization cost-model hints how the scalar epilogue loop should be lowered.
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:1235
ClassScoreResult
buildbot/runCI.py:26
ClassSmain
labs/misc/pgo/lua/lua.c:333
EnumTTI::TargetCostKind
labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp:6733
ClassTable
labs/misc/pgo/lua/lstate.h:92
ClassTable
labs/misc/pgo/lua/lstate.h:141
ClassTable
labs/misc/pgo/lua/lobject.h:219
ClassTable
labs/misc/pgo/lua/lobject.h:342
ClassTestGetUniqueBenchmarkNames
tools/gbench/report.py:342
ClassTestGetUniqueBenchmarkNames
buildbot/gbench/report.py:342
ClassTestReportDifference
tools/gbench/report.py:370
ClassTestReportDifference
buildbot/gbench/report.py:370
ClassTestReportDifferenceBetweenFamilies
tools/gbench/report.py:503
ClassTestReportDifferenceBetweenFamilies
buildbot/gbench/report.py:503
ClassTestReportDifferenceWithUTest
tools/gbench/report.py:576
ClassTestReportDifferenceWithUTest
buildbot/gbench/report.py:576
ClassTestReportDifferenceWithUTestWhileDisplayingAggregatesOnly
tools/gbench/report.py:722
ClassTestReportDifferenceWithUTestWhileDisplayingAggregatesOnly
buildbot/gbench/report.py:722
ClassToken
labs/misc/pgo/lua/llex.h:49
EnumUnOpr
labs/misc/pgo/lua/lcode.h:36
ClassUpVal
labs/misc/pgo/lua/lstate.h:143
ClassUpVal
labs/misc/pgo/lua/lobject.h:274
ClassUpVal
labs/misc/pgo/lua/lobject.h:280
ClassXorShift32
Medium-quality random number generator. https://www.javamex.com/tutorials/random_numbers/xorshift.shtml
labs/core_bound/dep_chains_2/solution.hpp:22
ClassZio
labs/misc/pgo/lua/lzio.h:18
next →1–100 of 129, ranked by callers