Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/capstone-engine/capstone
/ functions
Functions
12,151 in github.com/capstone-engine/capstone
⨍
Functions
12,151
◇
Types & classes
3,652
↓ 2 callers
Method
instr_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:256
↓ 2 callers
Function
instruction_is_valid
arch/M68K/M68KDisassembler.c:3390
↓ 2 callers
Method
intersect
Intersect this set with another in place. This is a mutating operation on this preserved set, removing all preserved passes which are not also preser
suite/synctools/tablegen/include/llvm/IR/PassManager.h:224
↓ 2 callers
Function
is16BitEquivalent
suite/synctools/strinforeduce/strinforeduce.cpp:21
↓ 2 callers
Method
isAnyRemarkEnabled
Return true if any type of remarks are enabled for this pass.
suite/synctools/tablegen/include/llvm/IR/DiagnosticHandler.h:63
↓ 2 callers
Method
isBigEndian
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:245
↓ 2 callers
Function
isBitwiseLogicOp
Whether this is bitwise logic opcode.
suite/synctools/tablegen/include/llvm/CodeGen/ISDOpcodes.h:1268
↓ 2 callers
Method
isCast
suite/synctools/tablegen/include/llvm/IR/Instruction.h:166
↓ 2 callers
Method
isConservativelyAllocatable
suite/synctools/tablegen/include/llvm/CodeGen/RegAllocPBQP.h:244
↓ 2 callers
Method
isDead
isDead - Returns true if this is a dead def kill slot.
suite/synctools/tablegen/include/llvm/CodeGen/SlotIndexes.h:236
↓ 2 callers
Method
isDebugPHI
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1215
↓ 2 callers
Method
isExactlyValue
suite/synctools/tablegen/include/llvm/IR/Constants.h:320
↓ 2 callers
Method
isExtFree
Return true if the extension represented by \p I is free. Unlikely the is[Z|FP]ExtFree family which is based on types, this method can use the context
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2581
↓ 2 callers
Method
isFPImm
isFPImm - Tests if this is a MO_FPImmediate operand.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:327
↓ 2 callers
Method
isImplicit
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:380
↓ 2 callers
Method
isInfinity
Return true if the value is infinity
suite/synctools/tablegen/include/llvm/IR/Constants.h:307
↓ 2 callers
Function
isInteger
Return true if this is an integer or a vector integer type.
cs_simple_types.h:343
↓ 2 callers
Method
isKill
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1253
↓ 2 callers
Method
isLittleEndian
Layout endianness...
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:244
↓ 2 callers
Function
isMOVZMovAlias
arch/AArch64/AArch64AddressingModes.h:907
↓ 2 callers
Method
isMaxSignedValue
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1586
↓ 2 callers
Method
isMemIntrinsic
Test if this node is a memory intrinsic (with valid pointer information). INTRINSIC_W_CHAIN and INTRINSIC_VOID nodes are sometimes created for non-mem
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:658
↓ 2 callers
Method
isNaN
Return true if the value is a NaN.
suite/synctools/tablegen/include/llvm/IR/Constants.h:310
↓ 2 callers
Method
isNegative
Return true if the sign bit is set.
suite/synctools/tablegen/include/llvm/IR/Constants.h:304
↓ 2 callers
Method
isNullValue
NOTE: This is soft-deprecated. Please use `isZero()` instead.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1582
↓ 2 callers
Method
isOne
This is just a convenience method to make client code smaller for a common case. It also correctly performs the comparison without the potential for a
suite/synctools/tablegen/include/llvm/IR/Constants.h:200
↓ 2 callers
Method
isOne
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1579
↓ 2 callers
Method
isOpType
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1293
↓ 2 callers
Method
isOpaque
Return true if this is a type with an identity that has no body specified yet. These prints as 'opaque' in .ll files.
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:281
↓ 2 callers
Function
isPowerOf2_32
isPowerOf2_32 - This function returns true if the argument is a power of two > 0. Ex. isPowerOf2_32(0x00100000U) == true (32 bit edition.)
MathExtras.h:87
↓ 2 callers
Method
isRegMask
isRegMask - Tests if this is a MO_RegisterMask operand.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:345
↓ 2 callers
Method
isResolved
Check if node is fully resolved. If \a isTemporary(), this always returns \c false; if \a isDistinct(), this always returns \c true. If \a isUniqued
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1002
↓ 2 callers
Method
isReturn
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:813
↓ 2 callers
Function
isShiftedMask_64
isShiftedMask_64 - This function returns true if the argument contains a sequence of ones with the remainder zero (64 bit version.)
MathExtras.h:81
↓ 2 callers
Method
isTargetMemoryOpcode
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1145
↓ 2 callers
Method
isUnaryOp
suite/synctools/tablegen/include/llvm/IR/Instruction.h:162
↓ 2 callers
Method
isValid
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:1226
↓ 2 callers
Method
isValid
Check if this ValueMapping is valid.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:171
↓ 2 callers
Method
isVarArg
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:123
↓ 2 callers
Method
isZero
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:112
↓ 2 callers
Function
is_branch
(insn)
contrib/objdump/objdump-m68k.py:353
↓ 2 callers
Function
is_tfm_reg_valid
arch/M680X/M680XDisassembler.c:747
↓ 2 callers
Function
is_tfr09_reg_valid
Check for M6809/HD6309 TFR/EXG instruction for valid register
arch/M680X/M680XDisassembler.c:732
↓ 2 callers
Function
is_with_prefix
(x)
bindings/const_generator.py:248
↓ 2 callers
Function
list_count
count the number of positive members in @list
bindings/ocaml/ocaml.c:17
↓ 2 callers
Method
liveAt
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:393
↓ 2 callers
Method
livein_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:965
↓ 2 callers
Function
m68k_read_safe_16
arch/M68K/M68KDisassembler.c:176
↓ 2 callers
Function
m_APIntForbidUndef
Match APInt while forbidding undefs in splat vector constants.
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:281
↓ 2 callers
Function
m_AllOnes
Match an integer or vector with all bits set. For vectors, this includes constants with undefined elements.
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:445
↓ 2 callers
Function
m_BasicBlock
Match an arbitrary basic block value and ignore it.
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:160
↓ 2 callers
Function
m_Constant
Match an arbitrary Constant and ignore it.
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:142
↓ 2 callers
Function
m_ConstantExpr
Match an arbitrary ConstantExpr and ignore it.
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:155
↓ 2 callers
Function
m_ICst
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:90
↓ 2 callers
Function
m_SExt
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1633
↓ 2 callers
Function
m_Unless
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:174
↓ 2 callers
Function
m_ZExt
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1639
↓ 2 callers
Function
m_all_of
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:250
↓ 2 callers
Function
m_any_of
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:254
↓ 2 callers
Method
mayLoadOrStore
Return true if this instruction could possibly read or modify memory.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1028
↓ 2 callers
Method
mayRaiseFPException
Return true if this instruction could possibly raise a floating-point exception. This is the case if the instruction is a floating-point instruction
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1038
↓ 2 callers
Method
mnemonic_setup
(self, id, mnem)
bindings/python/capstone/__init__.py:1063
↓ 2 callers
Method
modulePath
Get the path to the module containing this function.
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:395
↓ 2 callers
Method
name
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:190
↓ 2 callers
Function
named_metadata_begin
suite/synctools/tablegen/include/llvm/IR/Module.h:701
↓ 2 callers
Function
named_metadata_end
suite/synctools/tablegen/include/llvm/IR/Module.h:706
↓ 2 callers
Function
normalize_hex
(a)
suite/test_mc.py:9
↓ 2 callers
Function
num2prefix_hex
(x, prefix="#")
suite/gencstest.py:16
↓ 2 callers
Function
op2insn_alu
arch/BPF/BPFMapping.c:209
↓ 2 callers
Function
op2prefix_hex
(x)
suite/gencstest.py:23
↓ 2 callers
Function
opLDCLDS
arch/SH/SHDisassembler.c:798
↓ 2 callers
Function
opLDCdst
arch/SH/SHDisassembler.c:826
↓ 2 callers
Function
opMAC
arch/SH/SHDisassembler.c:521
↓ 2 callers
Function
opSTCSTS
arch/SH/SHDisassembler.c:456
↓ 2 callers
Function
opSTCsrc
arch/SH/SHDisassembler.c:209
↓ 2 callers
Method
operands
suite/synctools/tablegen/include/llvm/IR/User.h:242
↓ 2 callers
Method
operator->
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:747
↓ 2 callers
Method
pred_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:320
↓ 2 callers
Method
pred_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:322
↓ 2 callers
Method
pred_size
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:332
↓ 2 callers
Function
predecessors
suite/synctools/tablegen/include/llvm/IR/CFG.h:127
↓ 2 callers
Function
printImmSVE16
arch/AArch64/AArch64InstPrinter.c:2617
↓ 2 callers
Function
printImmSVE64
arch/AArch64/AArch64InstPrinter.c:2627
↓ 2 callers
Function
printIncDec
arch/M680X/M680XInstPrinter.c:132
↓ 2 callers
Function
printMemExtendImpl
arch/AArch64/AArch64InstPrinter.c:1497
↓ 2 callers
Function
printMemOperand
arch/Sparc/SparcInstPrinter.c:278
↓ 2 callers
Function
printOperand
arch/X86/X86IntelInstPrinter.c:800
↓ 2 callers
Function
printOperand
arch/X86/X86ATTInstPrinter.c:556
↓ 2 callers
Function
printRegName
arch/X86/X86IntelInstPrinter.c:291
↓ 2 callers
Function
printRegName
arch/X86/X86ATTInstPrinter.c:830
↓ 2 callers
Function
printSBitModifierOperand
arch/ARM/ARMInstPrinter.c:1867
↓ 2 callers
Function
print_entry
(arch, insn_id, mnem, mapping, mnem_can_be_wrong)
suite/synctools/mapping_insn_op-arch.py:114
↓ 2 callers
Function
print_entry
(arch, insn_id, mnem, mapping, mnem_can_be_wrong)
suite/synctools/mapping_insn-arch.py:118
↓ 2 callers
Function
print_line
(line)
suite/synctools/disassemblertables-arch.py:61
↓ 2 callers
Function
print_string_hex
suite/cstest/src/x86_detail.c:7
↓ 2 callers
Function
print_string_hex
(comment, str)
bindings/python/tests/test_x86.py:122
↓ 2 callers
Function
print_string_hex
tests/test_sparc.c:19
↓ 2 callers
Function
print_string_hex
tests/test_ppc.c:19
↓ 2 callers
Function
print_string_hex
tests/test_mos65xx.c:20
↓ 2 callers
Function
print_string_hex
tests/test_skipdata.c:22
← previous
next →
1,101–1,200 of 12,151, ranked by callers