MCPcopy Create free account

hub / github.com/capstone-engine/capstone / functions

Functions12,151 in github.com/capstone-engine/capstone

Functiond68040_move16_al_pi
arch/M68K/M68KDisassembler.c:2724
Functiond68040_move16_pi_al
arch/M68K/M68KDisassembler.c:2714
Functiond68040_move16_pi_pi
arch/M68K/M68KDisassembler.c:2704
MethoddataOperandHasImpliedAttr
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
Methoddata_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
Methoddata_operands_empty
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1288
Methoddata_operands_end
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1274
Methoddata_operands_size
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1291
Methoddata_ops
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1282
FunctiondeallocateOperandArray
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
Functiondebug
()
bindings/python/capstone/__init__.py:1224
Functiondebug_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
Functiondebug_compile_units_begin
suite/synctools/tablegen/include/llvm/IR/Module.h:764
Functiondebug_compile_units_end
suite/synctools/tablegen/include/llvm/IR/Module.h:769
Methoddebug_compile_units_iterator
suite/synctools/tablegen/include/llvm/IR/Module.h:735
FunctiondecodeBDAddr32Disp12Operand
arch/SystemZ/SystemZDisassembler.c:357
FunctiondecodeBDAddr32Disp20Operand
arch/SystemZ/SystemZDisassembler.c:363
FunctiondecodeBDAddr64Disp12Operand
arch/SystemZ/SystemZDisassembler.c:369
FunctiondecodeBDAddr64Disp20Operand
arch/SystemZ/SystemZDisassembler.c:375
FunctiondecodeBDLAddr64Disp12Len4Operand
arch/SystemZ/SystemZDisassembler.c:393
FunctiondecodeBDLAddr64Disp12Len8Operand
arch/SystemZ/SystemZDisassembler.c:399
FunctiondecodeBDRAddr64Disp12Operand
arch/SystemZ/SystemZDisassembler.c:405
FunctiondecodeBDVAddr64Disp12Operand
arch/SystemZ/SystemZDisassembler.c:411
FunctiondecodeBDXAddr64Disp12Operand
arch/SystemZ/SystemZDisassembler.c:381
FunctiondecodeBDXAddr64Disp20Operand
arch/SystemZ/SystemZDisassembler.c:387
FunctiondecodeCLUIImmOperand
arch/RISCV/RISCVDisassembler.c:279
FunctiondecodeCRBitMOperand
arch/PowerPC/PPCDisassembler.c:503
MethoddecodeContextString
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
FunctiondecodeFRMArg
arch/RISCV/RISCVDisassembler.c:292
FunctiondecodeMemRIOperands
arch/PowerPC/PPCDisassembler.c:363
FunctiondecodeMemRIX16Operands
arch/PowerPC/PPCDisassembler.c:427
FunctiondecodeMemRIXOperands
arch/PowerPC/PPCDisassembler.c:402
FunctiondecodePC12DBLBranchOperand
arch/SystemZ/SystemZDisassembler.c:222
FunctiondecodePC16DBLBranchOperand
arch/SystemZ/SystemZDisassembler.c:229
FunctiondecodePC24DBLBranchOperand
arch/SystemZ/SystemZDisassembler.c:236
FunctiondecodePC32DBLBranchOperand
arch/SystemZ/SystemZDisassembler.c:243
FunctiondecodePC32DBLOperand
arch/SystemZ/SystemZDisassembler.c:250
FunctiondecodeS16ImmOperand
arch/SystemZ/SystemZDisassembler.c:202
FunctiondecodeS32ImmOperand
arch/SystemZ/SystemZDisassembler.c:208
FunctiondecodeS8ImmOperand
arch/SystemZ/SystemZDisassembler.c:196
FunctiondecodeSImmNonZeroOperand
arch/RISCV/RISCVDisassembler.c:255
FunctiondecodeSImmOperand
arch/PowerPC/PPCDisassembler.c:350
FunctiondecodeSImmOperandAndLsl1
arch/RISCV/RISCVDisassembler.c:265
FunctiondecodeSPE2Operands
arch/PowerPC/PPCDisassembler.c:484
FunctiondecodeSPE4Operands
arch/PowerPC/PPCDisassembler.c:465
FunctiondecodeSPE8Operands
arch/PowerPC/PPCDisassembler.c:446
FunctiondecodeU12ImmOperand
arch/SystemZ/SystemZDisassembler.c:178
FunctiondecodeU16ImmOperand
arch/SystemZ/SystemZDisassembler.c:184
FunctiondecodeU1ImmOperand
arch/SystemZ/SystemZDisassembler.c:142
FunctiondecodeU2ImmOperand
arch/SystemZ/SystemZDisassembler.c:148
FunctiondecodeU32ImmOperand
arch/SystemZ/SystemZDisassembler.c:190
FunctiondecodeU3ImmOperand
arch/SystemZ/SystemZDisassembler.c:154
FunctiondecodeU4ImmOperand
arch/SystemZ/SystemZDisassembler.c:160
FunctiondecodeU6ImmOperand
arch/SystemZ/SystemZDisassembler.c:166
FunctiondecodeU8ImmOperand
arch/SystemZ/SystemZDisassembler.c:172
FunctiondecodeUImmNonZeroOperand
arch/RISCV/RISCVDisassembler.c:233
FunctiondecodeUImmOperand
arch/PowerPC/PPCDisassembler.c:341
FunctiondecodeULEB128
Utility function to decode a ULEB128 value.
LEB128.h:24
MethoddecomposeMachineOperandsTargetFlags
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
MethoddecomposeMulByConstant
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
Methoddecrement
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstrBundleIterator.h:74
MethoddeduceImm
suite/synctools/tablegen/include/llvm/CodeGen/TileShapeInfo.h:67
Methoddef_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:384
Methoddef_bundle_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:413
Methoddef_bundle_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:416
Methoddef_bundles
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:420
Methoddef_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
Methoddef_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:387
Methoddef_instr_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:397
Methoddef_instr_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:400
Methoddef_instructions
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:404
Methoddeferred_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
Methoddeferredval_ty
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:787
MethoddefinesRegister
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
Methoddefusechain_instr_iterator
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:1122
Methoddefusechain_iterator
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:1014
MethoddelegateCallInst
Special helper function to delegate to CallInst subclass visitors.
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:286
FunctiondeleteBody
deleteBody - This method deletes the body of the function, and converts the linkage to external.
suite/synctools/tablegen/include/llvm/IR/Function.h:676
MethoddeleteMarkedDeadInsts
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
MethoddeleteNode
suite/synctools/tablegen/include/llvm/IR/Instruction.h:872
MethoddeleteNode
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:134
Methoddeleted
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
Methoddeleted
Handle deletion by poisoning the handle.
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:469
Methoddeleted
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:260
Methoddeopt_begin
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:164
Methoddeopt_end
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:169
Methoddeopt_operands
range adapter for vm state arguments
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:176
MethoddestroyVal
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
Methoddestruct
suite/synctools/tablegen/include/llvm/CodeGen/DIE.h:410
Methoddetail
(self)
bindings/python/capstone/__init__.py:1083
MethoddetermineFormat
suite/synctools/tablegen/include/llvm/TableGen/Record.h:642
MethoddetermineMutation
Determine the change to make.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:397
MethoddidRematerialize
didRematerialize - Return true if ParentVNI was rematerialized anywhere.
suite/synctools/tablegen/include/llvm/CodeGen/LiveRangeEdit.h:230
Methoddiet
(self)
bindings/python/capstone/__init__.py:974
Methoddimm
(self)
bindings/python/capstone/m68k.py:59
Methoddirect_addr
(self)
bindings/python/capstone/m680x.py:71
MethoddisableGenericCombines
Return true if the DAG Combiner should disable generic combines.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGTargetInfo.h:159
MethoddisablePass
Allow the target to disable a specific standard pass by default.
suite/synctools/tablegen/include/llvm/CodeGen/TargetPassConfig.h:196
MethoddisablePass
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:227
MethoddisconnectFromN
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:132
← previousnext →5,501–5,600 of 12,151, ranked by callers