MCPcopy Create free account

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

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

MethodbuildUITOFP
Build and insert \p Res = G_UITOFP \p Src0
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1724
MethodbuildUMax
Build and insert \p Res = G_UMAX \p Op0, \p Op1
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1762
MethodbuildUMin
Build and insert \p Res = G_UMIN \p Op0, \p Op1
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1756
MethodbuildUMulH
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1476
MethodbuildURem
Build and insert \p Res = G_UREM \p Op0, \p Op1
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1489
MethodbuildUSube
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
MethodbuildUSubo
Build and insert \p Res, \p CarryOut = G_USUBO \p Op0, \p Op1
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:546
MethodbuildUbfx
Build and insert \p Dst = G_UBFX \p Src, \p LSB, \p Width.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1903
MethodbuildVecReduceAdd
Build and insert \p Res = G_VECREDUCE_ADD \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1832
MethodbuildVecReduceAnd
Build and insert \p Res = G_VECREDUCE_AND \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1842
MethodbuildVecReduceFAdd
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
MethodbuildVecReduceFMax
Build and insert \p Res = G_VECREDUCE_FMAX \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1823
MethodbuildVecReduceFMin
Build and insert \p Res = G_VECREDUCE_FMIN \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1828
MethodbuildVecReduceFMul
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
MethodbuildVecReduceMul
Build and insert \p Res = G_VECREDUCE_MUL \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1837
MethodbuildVecReduceOr
Build and insert \p Res = G_VECREDUCE_OR \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1847
MethodbuildVecReduceSMax
Build and insert \p Res = G_VECREDUCE_SMAX \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1857
MethodbuildVecReduceSMin
Build and insert \p Res = G_VECREDUCE_SMIN \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1862
MethodbuildVecReduceSeqFAdd
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
MethodbuildVecReduceSeqFMul
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
MethodbuildVecReduceUMax
Build and insert \p Res = G_VECREDUCE_UMAX \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1867
MethodbuildVecReduceUMin
Build and insert \p Res = G_VECREDUCE_UMIN \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1872
MethodbuildVecReduceXor
Build and insert \p Res = G_VECREDUCE_XOR \p Src
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1852
MethodbuildXor
Build and insert \p Res = G_XOR \p Op0, \p Op1
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:1576
MethodbundleOperandHasAttr
Return true if the bundle operand at index \p OpIdx has the attribute \p A.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:2068
Methodbundle_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
Methodbundle_op_infos
Return the range [\p bundle_op_info_begin, \p bundle_op_info_end).
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:2244
Methodbytes
(self)
bindings/python/capstone/__init__.py:662
Methodbytes_begin
suite/synctools/tablegen/include/llvm/IR/Metadata.h:640
Methodbytes_end
suite/synctools/tablegen/include/llvm/IR/Metadata.h:641
MethodcachedResultExists
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1084
FunctioncallsEHReturn
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1056
FunctioncallsUnwindInit
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1059
MethodcanAutoHide
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:424
MethodcanCombineStoreAndExtract
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
MethodcanCombineTruncStore
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1305
MethodcanCopyGluedNodeDuringSchedule
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
MethodcanFoldAsLoad
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
MethodcanFoldMergeOpcode
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:458
MethodcanInsertSelect
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
MethodcanLowerReturn
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
MethodcanMakeTailCallConditional
Returns true if the tail call can be made conditional on BranchCond.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1444
MethodcanMaterialize
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
MethodcanMaterialize
Worst case, we need to slice the basic block, but that is still doable.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:233
MethodcanMaterialize
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:269
MethodcanMaterialize
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:364
MethodcanMergeStoresTo
Returns if it's reasonable to merge stores to MemVT size.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:607
MethodcanReserveReg
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
MethodcanReturnTwice
Return true if the call can return twice
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1687
FunctioncanRoundingModeBe
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
MethodcanSimplifyCallFramePseudos
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
MethodcanThrow
suite/synctools/tablegen/include/llvm/IR/InlineAsm.h:71
MethodcanUseAsEpilogue
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
MethodcanUseAsPrologue
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
MethodcannotCopy
\returns true if emitting a copy from \p Src to \p Dst is impossible.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:624
FunctioncannotDuplicate
Determine if the call cannot be duplicated.
suite/synctools/tablegen/include/llvm/IR/Function.h:564
MethodcannotDuplicate
Determine if the invoke cannot be duplicated.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1877
MethodcannotMerge
Determine if the call cannot be tail merged.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1881
Methodcase_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
Methodcase_empty
suite/synctools/tablegen/include/llvm/TableGen/Record.h:997
Methodcase_end
Returns a read/write iterator that points one past the last in the SwitchInst.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3468
Methodcase_size
suite/synctools/tablegen/include/llvm/TableGen/Record.h:996
MethodcastIsValid
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:692
MethodchangeImmediateDominator
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
MethodchangeLoopFor
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
MethodchangeTopLevelLoop
Replace the specified loop in the top-level loops list with the indicated loop.
suite/synctools/tablegen/include/llvm/CodeGen/MachineLoopInfo.h:167
MethodchangeTypeToInteger
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
MethodchangeVectorElementType
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
MethodchangeVectorElementTypeToInteger
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
MethodchangesLength
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
Methodcheck
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:92
MethodcheckFullSizeAndActionsVector
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
MethodcheckInterference
Does this live virtual register interfere with the union?
suite/synctools/tablegen/include/llvm/CodeGen/LiveIntervalUnion.h:159
MethodcheckPartialSizeAndActionsVector
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
Methodchild_begin
suite/synctools/tablegen/include/llvm/IR/CFG.h:306
Methodchild_begin
suite/synctools/tablegen/include/llvm/IR/CFG.h:316
Methodchild_begin
suite/synctools/tablegen/include/llvm/IR/CFG.h:330
Methodchild_begin
suite/synctools/tablegen/include/llvm/IR/CFG.h:339
Methodchild_begin
suite/synctools/tablegen/include/llvm/IR/Dominators.h:229
Methodchild_begin
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1609
Methodchild_begin
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2887
Methodchild_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineDominators.h:260
Methodchild_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1151
Methodchild_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1160
Methodchild_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1178
Methodchild_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1190
Methodchild_begin
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:672
Methodchild_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineLoopInfo.h:190
Methodchild_begin
suite/synctools/tablegen/include/llvm/CodeGen/MachineLoopInfo.h:199
Methodchild_edge_begin
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1629
Methodchild_edge_end
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1638
Methodchild_end
suite/synctools/tablegen/include/llvm/IR/CFG.h:307
Methodchild_end
suite/synctools/tablegen/include/llvm/IR/CFG.h:317
Methodchild_end
suite/synctools/tablegen/include/llvm/IR/CFG.h:331
Methodchild_end
suite/synctools/tablegen/include/llvm/IR/CFG.h:340
Methodchild_end
suite/synctools/tablegen/include/llvm/IR/Dominators.h:230
Methodchild_end
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1619
Methodchild_end
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2891
Methodchild_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineDominators.h:261
Methodchild_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1152
← previousnext →4,601–4,700 of 12,151, ranked by callers