MCPcopy Create free account

hub / github.com/btbd/smap / functions

Functions3,570 in github.com/btbd/smap

↓ 2 callersFunctioncalculateSpillCost
smap/asmjit/asmjit/core/ralocal_p.h:164
↓ 2 callersMethodcc
Returns the compiler casted to `x86::Compiler`.
smap/asmjit/asmjit/x86/x86rapass_p.h:58
↓ 2 callersMethodclearFlags
Clears `flags` of `FuncValue`.
smap/asmjit/asmjit/core/func.h:268
↓ 2 callersMethodclobberSurvivalMask
smap/asmjit/asmjit/core/radefs_p.h:1060
↓ 2 callersMethodcodeSize
smap/asmjit/asmjit/core/codeholder.cpp:879
↓ 2 callersMethodcombineWith
smap/asmjit/asmjit/core/radefs_p.h:319
↓ 2 callersFunctioncopyFrom
smap/asmjit/asmjit/core/raassignment_p.h:301
↓ 2 callersMethoddaOffset
Returns a memory offset used to store DA (dynamic alignment) slot (relative to SP).
smap/asmjit/asmjit/core/func.h:721
↓ 2 callersFunctiondeabstract
smap/asmjit/asmjit/core/type.h:290
↓ 2 callersMethoddecreaseUsedArea
smap/asmjit/asmjit/core/jitallocator.cpp:243
↓ 2 callersMethoddetach
smap/asmjit/asmjit/core/codeholder.cpp:233
↓ 2 callersFunctiondetectCpu
smap/asmjit/asmjit/x86/x86features.cpp:116
↓ 2 callersFunctiondumpFuncValue
smap/asmjit/asmjit/x86/x86internal.cpp:1323
↓ 2 callersFunctionemit32uLE
smap/asmjit/asmjit/core/codebufferwriter_p.h:83
↓ 2 callersFunctionempty
smap/asmjit/asmjit/core/zonestack.h:93
↓ 2 callersMethodempty
smap/asmjit/asmjit/core/codeholder.h:131
↓ 2 callersFunctioneq
smap/asmjit/asmjit/core/features.h:131
↓ 2 callersFunctionerrorHandler
Returns the local error handler.
smap/asmjit/asmjit/core/emitter.h:268
↓ 2 callersMethodextractLLMM
smap/asmjit/asmjit/x86/x86opcode_p.h:410
↓ 2 callersMethodfeaturesBegin
smap/asmjit/asmjit/x86/x86instdb_p.h:189
↓ 2 callersMethodfill
smap/asmjit/asmjit/core/constpool.cpp:222
↓ 2 callersFunctionformatFuncValue
smap/asmjit/asmjit/core/logging.cpp:267
↓ 2 callersMethodfreq
smap/asmjit/asmjit/core/radefs_p.h:675
↓ 2 callersMethodgetBroadcast
Returns the memory operand's broadcast.
smap/asmjit/asmjit/x86/x86operand.h:525
↓ 2 callersMethodgetOrCreateStackSlot
smap/asmjit/asmjit/core/rapass_p.h:940
↓ 2 callersMethodgpSaveSize
Returns stack size required to save GP registers.
smap/asmjit/asmjit/core/func.h:806
↓ 2 callersMethodhasArgIndex
smap/asmjit/asmjit/core/radefs_p.h:1045
↓ 2 callersMethodhasAvx512B
Tests whether the instruction supports AVX512 broadcast (either 32-bit or 64-bit).
smap/asmjit/asmjit/x86/x86instdb.h:424
↓ 2 callersMethodhasAvx512B32
Tests whether the instruction supports AVX512 broadcast (32-bit).
smap/asmjit/asmjit/x86/x86instdb.h:426
↓ 2 callersMethodhasAvx512ER
Tests whether the instruction supports AVX512 embedded-rounding {er}.
smap/asmjit/asmjit/x86/x86instdb.h:420
↓ 2 callersMethodhasAvx512SAE
Tests whether the instruction supports AVX512 suppress-all-exceptions {sae}.
smap/asmjit/asmjit/x86/x86instdb.h:422
↓ 2 callersMethodhasBaseLabel
Tests whether the BASE operand is a label.
smap/asmjit/asmjit/core/operand.h:1037
↓ 2 callersMethodhasDAOffset
Tests whether the function prolog/epilog requires a memory slot for storing unaligned SP.
smap/asmjit/asmjit/core/func.h:719
↓ 2 callersFunctionhasFlag
Tests whether the emitter has the given `flag` enabled.
smap/asmjit/asmjit/core/emitter.h:185
↓ 2 callersMethodhasHintRegId
smap/asmjit/asmjit/core/radefs_p.h:1053
↓ 2 callersMethodhasName
Tests whether the label has name.
smap/asmjit/asmjit/core/codeholder.h:355
↓ 2 callersMethodhasSegment
Tests whether the memory operand has a segment override.
smap/asmjit/asmjit/x86/x86operand.h:500
↓ 2 callersMethodhasSize
Tests whether the operand specifies a size (i.e. the size is not zero).
smap/asmjit/asmjit/core/operand.h:351
↓ 2 callersMethodhasStackAdjustment
Tests whether the functions contains stack adjustment.
smap/asmjit/asmjit/core/func.h:816
↓ 2 callersMethodhasSwap
smap/asmjit/asmjit/core/radefs_p.h:104
↓ 2 callersMethodhomeRegId
smap/asmjit/asmjit/core/radefs_p.h:1050
↓ 2 callersMethodid
Returns the virtual register id.
smap/asmjit/asmjit/core/compiler.h:99
↓ 2 callersMethodinit
smap/asmjit/asmjit/core/radefs_p.h:223
↓ 2 callersMethodinitWorkData
smap/asmjit/asmjit/x86/x86internal.cpp:383
↓ 2 callersFunctionisAligned
smap/asmjit/asmjit/core/support.h:414
↓ 2 callersMethodisBoundTo
Tests whether the label is bound to a the given `sectionId`.
smap/asmjit/asmjit/core/codeholder.h:376
↓ 2 callersMethodisCReg
Tests whether the register is a control register.
smap/asmjit/asmjit/x86/x86operand.h:155
↓ 2 callersMethodisCode
Tests whether the node is code that can be executed.
smap/asmjit/asmjit/core/builder.h:568
↓ 2 callersMethodisDReg
Tests whether the register is a debug register.
smap/asmjit/asmjit/x86/x86operand.h:157
↓ 2 callersMethodisDuplicate
Tests whether the register would duplicate.
smap/asmjit/asmjit/core/radefs_p.h:861
↓ 2 callersMethodisFixed
Returns whether the virtual register is always allocated to a fixed physical register (and never reallocated). \note This is only used for special pu
smap/asmjit/asmjit/core/compiler.h:148
↓ 2 callersFunctionisGp32
smap/asmjit/asmjit/core/type.h:167
↓ 2 callersFunctionisGp64
smap/asmjit/asmjit/core/type.h:168
↓ 2 callersFunctionisMask16
smap/asmjit/asmjit/core/type.h:177
↓ 2 callersFunctionisMask32
smap/asmjit/asmjit/core/type.h:178
↓ 2 callersFunctionisMask64
smap/asmjit/asmjit/core/type.h:179
↓ 2 callersFunctionisMask8
smap/asmjit/asmjit/core/type.h:176
↓ 2 callersFunctionisMmx32
smap/asmjit/asmjit/core/type.h:182
↓ 2 callersFunctionisMmx64
smap/asmjit/asmjit/core/type.h:183
↓ 2 callersMethodisOutOrKill
Tests whether the register is OUT or KILL (used internally by local register allocator).
smap/asmjit/asmjit/core/radefs_p.h:869
↓ 2 callersMethodisUse
Tests whether the tied register has use operand (Read/ReadWrite).
smap/asmjit/asmjit/core/radefs_p.h:837
↓ 2 callersMethodisUseDone
smap/asmjit/asmjit/core/radefs_p.h:894
↓ 2 callersFunctionisVec128
smap/asmjit/asmjit/core/type.h:188
↓ 2 callersFunctionisVec256
smap/asmjit/asmjit/core/type.h:189
↓ 2 callersFunctionisVec512
smap/asmjit/asmjit/core/type.h:190
↓ 2 callersFunctionisVirtIdValid
Tests whether the given `id` is a valid virtual register id.
smap/asmjit/asmjit/core/compiler.h:258
↓ 2 callersFunctionisVirtRegValid
Tests whether the given `reg` is a virtual register having a valid id.
smap/asmjit/asmjit/core/compiler.h:263
↓ 2 callersFunctionis_word_boundary
example/imgui/stb_textedit.h:623
↓ 2 callersFunctionis_word_boundary_from_right
example/imgui/imgui.cpp:8266
↓ 2 callersFunctionk
Creates a 64-bit K register operand.
smap/asmjit/asmjit/x86/x86operand.h:593
↓ 2 callersMethodlabelCount
Returns number of labels created.
smap/asmjit/asmjit/core/codeholder.h:716
↓ 2 callersMethodleft
smap/asmjit/asmjit/core/zonetree.h:103
↓ 2 callersMethodlocalStackOffset
Returns an offset to access the local stack (non-zero only if call stack is used).
smap/asmjit/asmjit/core/func.h:716
↓ 2 callersFunctionlog
Logs string `str`, which is either null terminated or having size `size`.
smap/asmjit/asmjit/core/logging.h:168
↓ 2 callersMethodlogBinary
smap/asmjit/asmjit/core/logging.cpp:64
↓ 2 callersFunctionmm
Creates a 64-bit Mm register operand.
smap/asmjit/asmjit/x86/x86operand.h:591
↓ 2 callersMethodnameSize
Returns the size of the virtual register name.
smap/asmjit/asmjit/core/compiler.h:104
↓ 2 callersMethodnewBlockOrExistingAt
smap/asmjit/asmjit/core/rapass.cpp:243
↓ 2 callersMethodnewLabelLink
smap/asmjit/asmjit/core/codeholder.cpp:509
↓ 2 callersMethodnewNamedLabelEntry
smap/asmjit/asmjit/core/codeholder.cpp:547
↓ 2 callersMethodnewPhysToWorkMap
smap/asmjit/asmjit/core/rapass.cpp:656
↓ 2 callersMethodnewWorkToPhysMap
smap/asmjit/asmjit/core/rapass.cpp:637
↓ 2 callersMethodnonGpSaveOffset
Returns an offset to the stack where other than GP registers are saved.
smap/asmjit/asmjit/core/func.h:813
↓ 2 callersMethodnonOverlappingUnionOf
smap/asmjit/asmjit/core/radefs_p.h:560
↓ 2 callersMethodonEmitMove
smap/asmjit/asmjit/x86/x86rapass.cpp:1029
↓ 2 callersFunctiononSaveReg
Emits a save a physical register to a [VirtReg/WorkReg]'s spill slot, keeps it assigned, and makes it clean.
smap/asmjit/asmjit/core/ralocal_p.h:217
↓ 2 callersFunctiononSwapReg
Emits a swap between two physical registers and fixes their assignment. \note Target must support this operation otherwise this would ASSERT.
smap/asmjit/asmjit/core/ralocal_p.h:203
↓ 2 callersFunctionopCount
Returns operands count.
smap/asmjit/asmjit/core/builder.h:721
↓ 2 callersMethodopenAt
Open the current live span.
smap/asmjit/asmjit/core/radefs_p.h:514
↓ 2 callersMethodprependUnsafe
Prepends `item` to the vector (unsafe case). Can only be used together with `willGrow()`. If `willGrow(N)` returns `kErrorOk` then N elements can be
smap/asmjit/asmjit/core/zonevector.h:263
↓ 2 callersMethodputTokenBack
smap/asmtk/asmtk/asmparser.cpp:91
↓ 2 callersFunctionreadU32uLE
smap/asmjit/asmjit/core/support.h:767
↓ 2 callersMethodreassign
smap/asmjit/asmjit/x86/x86internal.cpp:296
↓ 2 callersFunctionrecalcInOut
smap/asmjit/asmjit/core/rapass.cpp:727
↓ 2 callersMethodredZoneSize
Returns the size of 'RedZone'.
smap/asmjit/asmjit/core/func.h:645
↓ 2 callersMethodrelease
Releases the memory held by `ZoneVector<T>` back to the `allocator`.
smap/asmjit/asmjit/core/zonevector.h:360
↓ 2 callersMethodrelocType
smap/asmjit/asmjit/core/codeholder.h:447
↓ 2 callersMethodremoveAt
Removes item at index `i`.
smap/asmjit/asmjit/core/zonevector.h:314
↓ 2 callersFunctionreset
Resets the vector data and set its `size` to zero.
smap/asmjit/asmjit/core/zonevector.h:99
↓ 2 callersMethodreset
smap/asmjit/asmjit/core/jitallocator.cpp:558
← previousnext →701–800 of 3,570, ranked by callers