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
Function
d68040_move16_al_pi
arch/M68K/M68KDisassembler.c:2724
Function
d68040_move16_pi_al
arch/M68K/M68KDisassembler.c:2714
Function
d68040_move16_pi_pi
arch/M68K/M68KDisassembler.c:2704
Method
dataOperandHasImpliedAttr
Return true if the data operand at index \p i has the attribute \p A. Data operands include call arguments and values used in operand bundles, but do
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1649
Method
data_operands_begin
data_operands_begin/data_operands_end - Return iterators iterating over the call / invoke argument list and bundle operands. For invokes, this is the
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1270
Method
data_operands_empty
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1288
Method
data_operands_end
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1274
Method
data_operands_size
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1291
Method
data_ops
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1282
Function
deallocateOperandArray
Dellocate an array of MachineOperands and recycle the memory. This is only intended for use by internal MachineInstr functions. Cap must be the same c
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:988
Function
debug
()
bindings/python/capstone/__init__.py:1224
Function
debug_compile_units
Return an iterator for all DICompileUnits listed in this Module's llvm.dbg.cu named metadata node and aren't explicitly marked as NoDebug.
suite/synctools/tablegen/include/llvm/IR/Module.h:777
Function
debug_compile_units_begin
suite/synctools/tablegen/include/llvm/IR/Module.h:764
Function
debug_compile_units_end
suite/synctools/tablegen/include/llvm/IR/Module.h:769
Method
debug_compile_units_iterator
suite/synctools/tablegen/include/llvm/IR/Module.h:735
Function
decodeBDAddr32Disp12Operand
arch/SystemZ/SystemZDisassembler.c:357
Function
decodeBDAddr32Disp20Operand
arch/SystemZ/SystemZDisassembler.c:363
Function
decodeBDAddr64Disp12Operand
arch/SystemZ/SystemZDisassembler.c:369
Function
decodeBDAddr64Disp20Operand
arch/SystemZ/SystemZDisassembler.c:375
Function
decodeBDLAddr64Disp12Len4Operand
arch/SystemZ/SystemZDisassembler.c:393
Function
decodeBDLAddr64Disp12Len8Operand
arch/SystemZ/SystemZDisassembler.c:399
Function
decodeBDRAddr64Disp12Operand
arch/SystemZ/SystemZDisassembler.c:405
Function
decodeBDVAddr64Disp12Operand
arch/SystemZ/SystemZDisassembler.c:411
Function
decodeBDXAddr64Disp12Operand
arch/SystemZ/SystemZDisassembler.c:381
Function
decodeBDXAddr64Disp20Operand
arch/SystemZ/SystemZDisassembler.c:387
Function
decodeCLUIImmOperand
arch/RISCV/RISCVDisassembler.c:279
Function
decodeCRBitMOperand
arch/PowerPC/PPCDisassembler.c:503
Method
decodeContextString
Decode context string for a frame to get function name and location. `ContextStr` is in the form of `FuncName:StartLine.Discriminator`.
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:539
Function
decodeFRMArg
arch/RISCV/RISCVDisassembler.c:292
Function
decodeMemRIOperands
arch/PowerPC/PPCDisassembler.c:363
Function
decodeMemRIX16Operands
arch/PowerPC/PPCDisassembler.c:427
Function
decodeMemRIXOperands
arch/PowerPC/PPCDisassembler.c:402
Function
decodePC12DBLBranchOperand
arch/SystemZ/SystemZDisassembler.c:222
Function
decodePC16DBLBranchOperand
arch/SystemZ/SystemZDisassembler.c:229
Function
decodePC24DBLBranchOperand
arch/SystemZ/SystemZDisassembler.c:236
Function
decodePC32DBLBranchOperand
arch/SystemZ/SystemZDisassembler.c:243
Function
decodePC32DBLOperand
arch/SystemZ/SystemZDisassembler.c:250
Function
decodeS16ImmOperand
arch/SystemZ/SystemZDisassembler.c:202
Function
decodeS32ImmOperand
arch/SystemZ/SystemZDisassembler.c:208
Function
decodeS8ImmOperand
arch/SystemZ/SystemZDisassembler.c:196
Function
decodeSImmNonZeroOperand
arch/RISCV/RISCVDisassembler.c:255
Function
decodeSImmOperand
arch/PowerPC/PPCDisassembler.c:350
Function
decodeSImmOperandAndLsl1
arch/RISCV/RISCVDisassembler.c:265
Function
decodeSPE2Operands
arch/PowerPC/PPCDisassembler.c:484
Function
decodeSPE4Operands
arch/PowerPC/PPCDisassembler.c:465
Function
decodeSPE8Operands
arch/PowerPC/PPCDisassembler.c:446
Function
decodeU12ImmOperand
arch/SystemZ/SystemZDisassembler.c:178
Function
decodeU16ImmOperand
arch/SystemZ/SystemZDisassembler.c:184
Function
decodeU1ImmOperand
arch/SystemZ/SystemZDisassembler.c:142
Function
decodeU2ImmOperand
arch/SystemZ/SystemZDisassembler.c:148
Function
decodeU32ImmOperand
arch/SystemZ/SystemZDisassembler.c:190
Function
decodeU3ImmOperand
arch/SystemZ/SystemZDisassembler.c:154
Function
decodeU4ImmOperand
arch/SystemZ/SystemZDisassembler.c:160
Function
decodeU6ImmOperand
arch/SystemZ/SystemZDisassembler.c:166
Function
decodeU8ImmOperand
arch/SystemZ/SystemZDisassembler.c:172
Function
decodeUImmNonZeroOperand
arch/RISCV/RISCVDisassembler.c:233
Function
decodeUImmOperand
arch/PowerPC/PPCDisassembler.c:341
Function
decodeULEB128
Utility function to decode a ULEB128 value.
LEB128.h:24
Method
decomposeMachineOperandsTargetFlags
Decompose the machine operand's target flags into two values - the direct target flag value and any of bit flags that are applied.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1835
Method
decomposeMulByConstant
Return true if it is profitable to transform an integer multiplication-by-constant into simpler operations like shifts and adds. This may be true if t
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2112
Method
decrement
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstrBundleIterator.h:74
Method
deduceImm
suite/synctools/tablegen/include/llvm/CodeGen/TileShapeInfo.h:67
Method
def_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:384
Method
def_bundle_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:413
Method
def_bundle_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:416
Method
def_bundles
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:420
Method
def_empty
def_empty - Return true if there are no instructions defining the specified register (it may be live-in).
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:426
Method
def_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:387
Method
def_instr_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:397
Method
def_instr_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:400
Method
def_instructions
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:404
Method
deferred_insert
Since we don't know ahead of time how many instructions we're going to add to the worklist, and migrating densemap's elements is quite expensive every
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:50
Method
deferredval_ty
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:787
Method
definesRegister
Return true if the MachineInstr fully defines the specified register. If TargetRegisterInfo is passed, then it also checks if there is a def of a supe
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1393
Method
defusechain_instr_iterator
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:1122
Method
defusechain_iterator
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:1014
Method
delegateCallInst
Special helper function to delegate to CallInst subclass visitors.
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:286
Function
deleteBody
deleteBody - This method deletes the body of the function, and converts the linkage to external.
suite/synctools/tablegen/include/llvm/IR/Function.h:676
Method
deleteMarkedDeadInsts
Erase the dead instructions in the list and call the observer hooks. Normally the Legalizer will deal with erasing instructions that have been marked
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1250
Method
deleteNode
suite/synctools/tablegen/include/llvm/IR/Instruction.h:872
Method
deleteNode
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:134
Method
deleted
Callback for Value destruction. Called when this->getValPtr() is destroyed, inside ~Value(), so you may call any non-virtual Value method on getValPt
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:414
Method
deleted
Handle deletion by poisoning the handle.
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:469
Method
deleted
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:260
Method
deopt_begin
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:164
Method
deopt_end
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:169
Method
deopt_operands
range adapter for vm state arguments
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:176
Method
destroyVal
Destroy the underlying value. This should get optimized down to a no-op. We could skip it if we could add a static assert on \a std::is_trivially_co
suite/synctools/tablegen/include/llvm/CodeGen/DIE.h:417
Method
destruct
suite/synctools/tablegen/include/llvm/CodeGen/DIE.h:410
Method
detail
(self)
bindings/python/capstone/__init__.py:1083
Method
determineFormat
suite/synctools/tablegen/include/llvm/TableGen/Record.h:642
Method
determineMutation
Determine the change to make.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:397
Method
didRematerialize
didRematerialize - Return true if ParentVNI was rematerialized anywhere.
suite/synctools/tablegen/include/llvm/CodeGen/LiveRangeEdit.h:230
Method
diet
(self)
bindings/python/capstone/__init__.py:974
Method
dimm
(self)
bindings/python/capstone/m68k.py:59
Method
direct_addr
(self)
bindings/python/capstone/m680x.py:71
Method
disableGenericCombines
Return true if the DAG Combiner should disable generic combines.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGTargetInfo.h:159
Method
disablePass
Allow the target to disable a specific standard pass by default.
suite/synctools/tablegen/include/llvm/CodeGen/TargetPassConfig.h:196
Method
disablePass
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:227
Method
disconnectFromN
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:132
← previous
next →
5,501–5,600 of 12,151, ranked by callers