Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/btbd/smap
/ functions
Functions
3,570 in github.com/btbd/smap
⨍
Functions
3,570
◇
Types & classes
639
↓ 3 callers
Method
addDirtyRegs
Adds which registers (as a mask) are modified by the function.
smap/asmjit/asmjit/core/func.h:751
↓ 3 callers
Function
addOverflow
smap/asmjit/asmjit/core/support.h:404
↓ 3 callers
Method
addRefCount
smap/asmjit/asmjit/core/radefs_p.h:874
↓ 3 callers
Function
align
Aligns the current pointer to `alignment`.
smap/asmjit/asmjit/core/zone.h:193
↓ 3 callers
Method
align
smap/asmjit/asmjit/core/builder.cpp:777
↓ 3 callers
Method
allocator
smap/asmjit/asmjit/core/rapass_p.h:1058
↓ 3 callers
Function
argCount
Returns arguments count.
smap/asmjit/asmjit/core/compiler.h:377
↓ 3 callers
Method
argStackSize
Returns stack size needed for function arguments passed on the stack.
smap/asmjit/asmjit/core/func.h:418
↓ 3 callers
Function
asmHandleSymbol
smap/asmtk/asmtk/asmparser.cpp:355
↓ 3 callers
Method
attach
smap/asmjit/asmjit/core/codeholder.cpp:204
↓ 3 callers
Method
availableRegs
smap/asmjit/asmjit/x86/x86internal.cpp:331
↓ 3 callers
Method
bind
smap/asmjit/asmjit/core/builder.cpp:528
↓ 3 callers
Method
buildIndexes
Build register indexes based on the given `count` of registers.
smap/asmjit/asmjit/core/radefs_p.h:201
↓ 3 callers
Function
byteShiftOfDWordStruct
smap/asmjit/asmjit/core/support.h:597
↓ 3 callers
Method
cloneAdjusted
Creates a new copy of this memory operand adjusted by `off`.
smap/asmjit/asmjit/x86/x86operand.h:464
↓ 3 callers
Function
code
Returns the CodeHolder this emitter is attached to.
smap/asmjit/asmjit/core/emitter.h:200
↓ 3 callers
Function
constPopcntImpl
smap/asmjit/asmjit/core/support.h:313
↓ 3 callers
Method
data
Returns vector data.
smap/asmjit/asmjit/core/zonevector.h:161
↓ 3 callers
Method
emitImmByteOrDWord
smap/asmjit/asmjit/x86/x86assembler.cpp:392
↓ 3 callers
Function
fillTrailingBits
smap/asmjit/asmjit/core/support.h:227
↓ 3 callers
Function
findPackedString
smap/asmjit/asmjit/core/support.h:630
↓ 3 callers
Method
flags
Returns instruction flags, see `Flags`.
smap/asmjit/asmjit/x86/x86instdb.h:380
↓ 3 callers
Method
front
example/imgui/imgui.h:1107
↓ 3 callers
Function
globalInstOptions
Returns the global instruction options. Default instruction options are merged with instruction options before the instruction is encoded. These opti
smap/asmjit/asmjit/core/emitter.h:258
↓ 3 callers
Method
hasBaseOrIndex
Tests whether the memory operand has BASE and INDEX register.
smap/asmjit/asmjit/core/operand.h:1030
↓ 3 callers
Method
hasExtraReg
smap/asmjit/asmjit/core/inst.h:395
↓ 3 callers
Method
hasFlag
smap/asmjit/asmjit/core/jitallocator.cpp:232
↓ 3 callers
Method
hasHomeRegId
smap/asmjit/asmjit/core/radefs_p.h:1049
↓ 3 callers
Function
hashRound
smap/asmjit/asmjit/core/support.h:618
↓ 3 callers
Function
indexOfOpType
smap/asmjit/asmjit/core/builder.h:770
↓ 3 callers
Method
init
smap/asmjit/asmjit/core/rapass_p.h:386
↓ 3 callers
Method
initTypeId
Initializes the `typeId` of this `FuncValue`.
smap/asmjit/asmjit/core/func.h:222
↓ 3 callers
Method
inlineComment
Returns an inline comment/annotation string.
smap/asmjit/asmjit/core/builder.h:634
↓ 3 callers
Function
instOptions
Returns options of the next instruction.
smap/asmjit/asmjit/core/emitter.h:286
↓ 3 callers
Method
isAvxEnabled
Tests whether the function contains AVX cleanup - 'vzeroupper' instruction in epilog.
smap/asmjit/asmjit/core/func.h:617
↓ 3 callers
Method
isDone
smap/asmjit/asmjit/x86/x86internal.cpp:262
↓ 3 callers
Function
isGp16
smap/asmjit/asmjit/core/type.h:166
↓ 3 callers
Function
isGp8
smap/asmjit/asmjit/core/type.h:165
↓ 3 callers
Method
isInitialized
Tests whether the value is initialized (i.e. contains a valid data).
smap/asmjit/asmjit/core/func.h:271
↓ 3 callers
Method
isKill
Tests whether the register should be killed after USEd and/or OUTed.
smap/asmjit/asmjit/core/radefs_p.h:866
↓ 3 callers
Method
isLast
Tests whether the register (and the instruction it's part of) appears last in the basic block.
smap/asmjit/asmjit/core/radefs_p.h:864
↓ 3 callers
Method
isOut
Tests whether the tied register has out operand (Write).
smap/asmjit/asmjit/core/radefs_p.h:839
↓ 3 callers
Method
isRel
smap/asmjit/asmjit/core/operand.h:1018
↓ 3 callers
Method
isSectionValid
Tests whether the given `sectionId` is valid.
smap/asmjit/asmjit/core/codeholder.h:662
↓ 3 callers
Function
isVec32
smap/asmjit/asmjit/core/type.h:186
↓ 3 callers
Function
isVec64
smap/asmjit/asmjit/core/type.h:187
↓ 3 callers
Method
isVirtReg
Tests whether this is a virtual register.
smap/asmjit/asmjit/core/operand.h:737
↓ 3 callers
Method
leadingSize
smap/asmjit/asmjit/core/codeholder.h:450
↓ 3 callers
Method
makeFixed
smap/asmjit/asmjit/core/radefs_p.h:327
↓ 3 callers
Method
makeUsed
smap/asmjit/asmjit/core/radefs_p.h:323
↓ 3 callers
Method
naturalStackAlignment
Returns natural stack alignment (guaranteed stack alignment upon entry).
smap/asmjit/asmjit/core/func.h:649
↓ 3 callers
Method
newLabelEntry
smap/asmjit/asmjit/core/codeholder.cpp:525
↓ 3 callers
Method
next
smap/asmjit/asmjit/core/codeholder.cpp:45
↓ 3 callers
Method
offset
smap/asmjit/asmjit/core/codeholder.h:188
↓ 3 callers
Method
offsetHi32
Returns a 32-but high part of a 64-bit offset or absolute address. \note This function is UNSAFE and returns garbage if `isOffset64Bit()` returns fal
smap/asmjit/asmjit/core/operand.h:1116
↓ 3 callers
Function
onLoadReg
Emits a load from [VirtReg/WorkReg]'s spill slot to a physical register and makes it assigned and clean.
smap/asmjit/asmjit/core/ralocal_p.h:210
↓ 3 callers
Method
outId
Returns a physical register id used for 'out' operation.
smap/asmjit/asmjit/core/radefs_p.h:884
↓ 3 callers
Method
padEnd
smap/asmjit/asmjit/core/string.cpp:234
↓ 3 callers
Method
payload
smap/asmjit/asmjit/core/codeholder.h:457
↓ 3 callers
Method
priority
smap/asmjit/asmjit/core/radefs_p.h:676
↓ 3 callers
Function
qSort
smap/asmjit/asmjit/core/support.h:1279
↓ 3 callers
Function
raUseOutFlagsFromRWFlags
smap/asmjit/asmjit/x86/x86rapass.cpp:44
↓ 3 callers
Function
readU32uBE
smap/asmjit/asmjit/core/support.h:772
↓ 3 callers
Method
realSize
Returns the real size of the section calculated from virtual and buffer sizes.
smap/asmjit/asmjit/core/codeholder.h:205
↓ 3 callers
Function
remainingSize
Returns remaining size of the current block.
smap/asmjit/asmjit/core/zone.h:147
↓ 3 callers
Function
remove
Removes the given CPU `featureId` from the list of features.
smap/asmjit/asmjit/core/features.h:116
↓ 3 callers
Method
removeNode
smap/asmjit/asmjit/core/builder.cpp:273
↓ 3 callers
Method
reset
smap/asmjit/asmjit/core/raassignment_p.h:40
↓ 3 callers
Method
rmSize
smap/asmjit/asmjit/core/radefs_p.h:846
↓ 3 callers
Function
sar
smap/asmjit/asmjit/core/support.h:162
↓ 3 callers
Method
section
smap/asmjit/asmjit/core/assembler.cpp:79
↓ 3 callers
Method
sectionById
Returns a section entry of the given index.
smap/asmjit/asmjit/core/codeholder.h:670
↓ 3 callers
Method
setOutId
Sets a physical register used for 'out' operation.
smap/asmjit/asmjit/core/radefs_p.h:892
↓ 3 callers
Method
setPosition
Sets node position. Node position is a 32-bit unsigned integer that is used by Compiler to track where the node is relatively to the start of the fun
smap/asmjit/asmjit/core/builder.h:595
↓ 3 callers
Method
setTiedReg
smap/asmjit/asmjit/core/radefs_p.h:1033
↓ 3 callers
Function
setU16
Sets all four 16-bit unsigned integers.
smap/asmjit/asmjit/core/datatypes.h:216
↓ 3 callers
Function
setU8
Sets all eight 8-bit unsigned integers.
smap/asmjit/asmjit/core/datatypes.h:182
↓ 3 callers
Function
shr
smap/asmjit/asmjit/core/support.h:155
↓ 3 callers
Method
size
Returns size of the data.
smap/asmjit/asmjit/core/builder.h:1022
↓ 3 callers
Method
sizeInBitWords
Returns the size of the `BitWord[]` array in `BitWord` units.
smap/asmjit/asmjit/core/zonevector.h:468
↓ 3 callers
Function
stb__lit
example/imgui/imgui_draw.cpp:2722
↓ 3 callers
Function
stb_text_createundo
example/imgui/stb_textedit.h:1139
↓ 3 callers
Function
stb_textedit_move_to_last
move cursor to last character of selection
example/imgui/stb_textedit.h:611
↓ 3 callers
Function
stbrp_pack_rects
example/imgui/stb_truetype.h:3407
↓ 3 callers
Function
stbtt_GetGlyphHMetrics
example/imgui/stb_truetype.h:2167
↓ 3 callers
Function
stbtt_MakeGlyphBitmapSubpixel
example/imgui/stb_truetype.h:3242
↓ 3 callers
Function
stbtt_PackSetOversampling
example/imgui/stb_truetype.h:3473
↓ 3 callers
Function
stbtt__GetGlyfOffset
example/imgui/stb_truetype.h:1441
↓ 3 callers
Function
stbtt__buf_get
example/imgui/stb_truetype.h:1009
↓ 3 callers
Function
stbtt__cff_int
example/imgui/stb_truetype.h:1055
↓ 3 callers
Function
stbtt__csctx_rmove_to
example/imgui/stb_truetype.h:1800
↓ 3 callers
Function
stbtt__isfont
example/imgui/stb_truetype.h:1146
↓ 3 callers
Function
stbtt__run_charstring
example/imgui/stb_truetype.h:1869
↓ 3 callers
Function
stbtt__track_vertex
example/imgui/stb_truetype.h:1768
↓ 3 callers
Method
swap
example/imgui/imgui.h:1050
↓ 3 callers
Method
tiedReg
smap/asmjit/asmjit/core/radefs_p.h:1032
↓ 3 callers
Method
tiedRegCount
Returns the number of tied registers added to the builder.
smap/asmjit/asmjit/core/rapass_p.h:409
↓ 3 callers
Method
useRewriteMask
smap/asmjit/asmjit/core/radefs_p.h:886
↓ 3 callers
Method
valueSize
smap/asmjit/asmjit/core/codeholder.h:448
↓ 3 callers
Method
workRegById
smap/asmjit/asmjit/core/rapass_p.h:905
← previous
next →
501–600 of 3,570, ranked by callers