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
Method
buildUITOFP
Build and insert \p Res = G_UITOFP \p Src0
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1724
Method
buildUMax
Build and insert \p Res = G_UMAX \p Op0, \p Op1
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1762
Method
buildUMin
Build and insert \p Res = G_UMIN \p Op0, \p Op1
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1756
Method
buildUMulH
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1476
Method
buildURem
Build and insert \p Res = G_UREM \p Op0, \p Op1
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1489
Method
buildUSube
Build and insert \p Res, \p CarryOut = G_USUBE \p Op0, \p Op1, \p CarryInp
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:585
Method
buildUSubo
Build and insert \p Res, \p CarryOut = G_USUBO \p Op0, \p Op1
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:546
Method
buildUbfx
Build and insert \p Dst = G_UBFX \p Src, \p LSB, \p Width.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1903
Method
buildVecReduceAdd
Build and insert \p Res = G_VECREDUCE_ADD \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1832
Method
buildVecReduceAnd
Build and insert \p Res = G_VECREDUCE_AND \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842
Method
buildVecReduceFAdd
Build and insert \p Res = G_VECREDUCE_FADD \p Src \p ScalarIn is the scalar accumulator input to the reduction operation of \p VecIn.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1806
Method
buildVecReduceFMax
Build and insert \p Res = G_VECREDUCE_FMAX \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1823
Method
buildVecReduceFMin
Build and insert \p Res = G_VECREDUCE_FMIN \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1828
Method
buildVecReduceFMul
Build and insert \p Res = G_VECREDUCE_FMUL \p Src \p ScalarIn is the scalar accumulator input to the reduction operation of \p VecIn.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1816
Method
buildVecReduceMul
Build and insert \p Res = G_VECREDUCE_MUL \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1837
Method
buildVecReduceOr
Build and insert \p Res = G_VECREDUCE_OR \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1847
Method
buildVecReduceSMax
Build and insert \p Res = G_VECREDUCE_SMAX \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1857
Method
buildVecReduceSMin
Build and insert \p Res = G_VECREDUCE_SMIN \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1862
Method
buildVecReduceSeqFAdd
Build and insert \p Res = G_VECREDUCE_SEQ_FADD \p ScalarIn, \p VecIn \p ScalarIn is the scalar accumulator input to start the sequential reduction op
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1784
Method
buildVecReduceSeqFMul
Build and insert \p Res = G_VECREDUCE_SEQ_FMUL \p ScalarIn, \p VecIn \p ScalarIn is the scalar accumulator input to start the sequential reduction op
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1795
Method
buildVecReduceUMax
Build and insert \p Res = G_VECREDUCE_UMAX \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1867
Method
buildVecReduceUMin
Build and insert \p Res = G_VECREDUCE_UMIN \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1872
Method
buildVecReduceXor
Build and insert \p Res = G_VECREDUCE_XOR \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1852
Method
buildXor
Build and insert \p Res = G_XOR \p Op0, \p Op1
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1576
Method
bundleOperandHasAttr
Return true if the bundle operand at index \p OpIdx has the attribute \p A.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:2068
Method
bundle_op_info_end
Return the end of the list of BundleOpInfo instances associated with this OperandBundleUser.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:2228
Method
bundle_op_infos
Return the range [\p bundle_op_info_begin, \p bundle_op_info_end).
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:2244
Method
bytes
(self)
bindings/python/capstone/__init__.py:662
Method
bytes_begin
suite/synctools/tablegen/include/llvm/IR/Metadata.h:640
Method
bytes_end
suite/synctools/tablegen/include/llvm/IR/Metadata.h:641
Method
cachedResultExists
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1084
Function
callsEHReturn
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1056
Function
callsUnwindInit
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1059
Method
canAutoHide
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:424
Method
canCombineStoreAndExtract
Return true if the target can combine store(extractelement VectorTy, Idx). \p Cost[out] gives the cost of that transformation when this is true.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:800
Method
canCombineTruncStore
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1305
Method
canCopyGluedNodeDuringSchedule
Return true if the given SDNode can be copied during scheduling even if it has glue.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1198
Method
canFoldAsLoad
Return true for instructions that can be folded as memory operands in other instructions. The most common use for this is instructions that are simple
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:951
Method
canFoldMergeOpcode
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:458
Method
canInsertSelect
Return true if it is possible to insert a select instruction that chooses between TrueReg and FalseReg based on the condition code in Cond. When succ
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:876
Method
canLowerReturn
This hook must be implemented to check whether the return values described by \p Outs can fit into the return registers. If false is returned, an sret
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/CallLowering.h:486
Method
canMakeTailCallConditional
Returns true if the tail call can be made conditional on BranchCond.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1444
Method
canMaterialize
Check whether this insertion point can be materialized. As soon as ::getPoint is called and thus, the point materialized calling this method does not
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:200
Method
canMaterialize
Worst case, we need to slice the basic block, but that is still doable.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:233
Method
canMaterialize
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:269
Method
canMaterialize
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:364
Method
canMergeStoresTo
Returns if it's reasonable to merge stores to MemVT size.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:607
Method
canReserveReg
canReserveReg - Returns true if PhysReg can be used as a reserved register. Any register can be reserved before freezeReservedRegs() is called.
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:910
Method
canReturnTwice
Return true if the call can return twice
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1687
Function
canRoundingModeBe
Returns true if the rounding mode RM may be QRM at compile time or at run time.
suite/synctools/tablegen/include/llvm/IR/FPEnv.h:64
Method
canSimplifyCallFramePseudos
canSimplifyCallFramePseudos - When possible, it's best to simplify the call frame pseudo ops before doing frame index elimination. This is possible on
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:291
Method
canThrow
suite/synctools/tablegen/include/llvm/IR/InlineAsm.h:71
Method
canUseAsEpilogue
Check whether or not the given \p MBB can be used as a epilogue for the target. The epilogue will be inserted before the first terminator of that bloc
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:415
Method
canUseAsPrologue
Check whether or not the given \p MBB can be used as a prologue for the target. The prologue will be inserted first in this basic block. This method i
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:403
Method
cannotCopy
\returns true if emitting a copy from \p Src to \p Dst is impossible.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:624
Function
cannotDuplicate
Determine if the call cannot be duplicated.
suite/synctools/tablegen/include/llvm/IR/Function.h:564
Method
cannotDuplicate
Determine if the invoke cannot be duplicated.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1877
Method
cannotMerge
Determine if the call cannot be tail merged.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1881
Method
case_default
Returns an iterator that points to the default case. Note: this iterator allows to resolve successor only. Attempt to resolve case value causes an ass
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3493
Method
case_empty
suite/synctools/tablegen/include/llvm/TableGen/Record.h:997
Method
case_end
Returns a read/write iterator that points one past the last in the SwitchInst.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3468
Method
case_size
suite/synctools/tablegen/include/llvm/TableGen/Record.h:996
Method
castIsValid
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:692
Method
changeImmediateDominator
changeImmediateDominator - This method is used to update the dominator tree information when a node's immediate dominator changes.
suite/synctools/tablegen/include/llvm/CodeGen/MachineDominators.h:186
Method
changeLoopFor
Change the top-level loop that contains BB to the specified loop. This should be used by transformations that restructure the loop hierarchy tree.
suite/synctools/tablegen/include/llvm/CodeGen/MachineLoopInfo.h:161
Method
changeTopLevelLoop
Replace the specified loop in the top-level loops list with the indicated loop.
suite/synctools/tablegen/include/llvm/CodeGen/MachineLoopInfo.h:167
Method
changeTypeToInteger
Return the type converted to an equivalently sized integer or vector with integer element type. Similar to changeVectorElementTypeToInteger, but also
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:114
Method
changeVectorElementType
Return a VT for a vector type whose attributes match ourselves with the exception of the element type that is chosen by the caller.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:102
Method
changeVectorElementTypeToInteger
Return a vector with the same number of elements as this vector, but with the element type converted to an integer type with the same bitwidth.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:94
Method
changesLength
Return true if this shuffle returns a vector with a different number of elements than its source vectors. Examples: shufflevector <4 x n> A, <4 x n> B
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2094
Method
check
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:92
Method
checkFullSizeAndActionsVector
A full SizeAndActionsVec must cover all bit sizes, i.e. must start with from size 1.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h:417
Method
checkInterference
Does this live virtual register interfere with the union?
suite/synctools/tablegen/include/llvm/CodeGen/LiveIntervalUnion.h:159
Method
checkPartialSizeAndActionsVector
A partial SizeAndActionsVec potentially doesn't cover all bit sizes, i.e. it's OK if it doesn't start from size 1.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h:369
Method
child_begin
suite/synctools/tablegen/include/llvm/IR/CFG.h:306
Method
child_begin
suite/synctools/tablegen/include/llvm/IR/CFG.h:316
Method
child_begin
suite/synctools/tablegen/include/llvm/IR/CFG.h:330
Method
child_begin
suite/synctools/tablegen/include/llvm/IR/CFG.h:339
Method
child_begin
suite/synctools/tablegen/include/llvm/IR/Dominators.h:229
Method
child_begin
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1609
Method
child_begin
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2887
Method
child_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineDominators.h:260
Method
child_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1151
Method
child_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1160
Method
child_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1178
Method
child_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1190
Method
child_begin
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:672
Method
child_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineLoopInfo.h:190
Method
child_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineLoopInfo.h:199
Method
child_edge_begin
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1629
Method
child_edge_end
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1638
Method
child_end
suite/synctools/tablegen/include/llvm/IR/CFG.h:307
Method
child_end
suite/synctools/tablegen/include/llvm/IR/CFG.h:317
Method
child_end
suite/synctools/tablegen/include/llvm/IR/CFG.h:331
Method
child_end
suite/synctools/tablegen/include/llvm/IR/CFG.h:340
Method
child_end
suite/synctools/tablegen/include/llvm/IR/Dominators.h:230
Method
child_end
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1619
Method
child_end
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2891
Method
child_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineDominators.h:261
Method
child_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1152
← previous
next →
4,601–4,700 of 12,151, ranked by callers