MCPcopy Create free account

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

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

MethodisCFIInstruction
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1193
MethodisCPI
isCPI - Tests if this is a MO_ConstantPoolIndex operand.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:333
MethodisCalledByLegalizer
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3679
MethodisCallee
Determine whether the passed iterator points to the callee operand's Use.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1409
MethodisCallee
Return true if @p UI is the use that defines the callee of this ACS.
suite/synctools/tablegen/include/llvm/IR/AbstractCallSite.h:132
MethodisCalleeSavedInfoValid
Has the callee saved info been calculated yet?
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:767
MethodisCallerPreservedPhysReg
Physical registers that may be modified within a function but are guaranteed to be restored before any uses. This is useful for targets that have call
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:560
MethodisCatch
Return 'true' if the clause and index Idx is a catch clause.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2968
MethodisClass
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1572
MethodisCleanup
Return 'true' if this landingpad instruction is a cleanup. I.e., it should be run when unwinding even if its landing pad doesn't catch the exception.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2953
MethodisCleanupFuncletEntry
Returns true if this is the entry block of a cleanup funclet.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:575
MethodisClobber
suite/synctools/tablegen/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:85
MethodisClobberKind
suite/synctools/tablegen/include/llvm/IR/InlineAsm.h:289
MethodisClosed
suite/synctools/tablegen/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:87
MethodisCluster
Tests if this is an Order dependence that is marked as "cluster", meaning it is artificial and wants to be adjacent.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:206
MethodisCoalescableExtInstr
Return true if the instruction is a "coalescable" extension instruction. That is, it's like a copy where it's legal for the source to overlap the dest
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:252
MethodisCollapsed
A collapsed DomainValue has no instructions to twiddle - it simply keeps track of the domains where the registers are already available.
suite/synctools/tablegen/include/llvm/CodeGen/ExecutionDomainFix.h:72
MethodisCommonLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:338
MethodisCommutable
Return true if this may be a 2- or 3-address instruction (of the form "X = op Y, Z, ..."), which produces the same result if Y and Z are exchanged. I
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1057
MethodisCommutative
@returns true if the predicate of this ICmpInst is commutative Determine if this relation is commutative.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1288
MethodisCommutative
@returns true if the predicate of this instruction is commutative. Determine if this is a commutative predicate.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1430
MethodisCommutative
Return true if swapping the first two arguments to the intrinsic produces the same result.
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:58
MethodisCommutative
suite/synctools/tablegen/include/llvm/IR/Instruction.h:557
MethodisCommutativeBinOp
Returns true if the opcode is a commutative binary operation.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2483
MethodisCompare
Return true if this instruction is a comparison.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:892
MethodisCompareAndSwap
Returns true if this SDNode represents cmpxchg atomic operation, false otherwise.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1432
MethodisCompatible
\returns true if this memory access is legal with for the access described by \p Other (The alignment is sufficient for the size and result type).
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:217
MethodisCompatibleDataLayout
Test if a DataLayout if compatible with the CodeGen for this target. The LLVM Module owns a DataLayout that is used for the target independent optimi
suite/synctools/tablegen/include/llvm/Target/TargetMachine.h:179
MethodisComplete
Is this a complete value with no unset (uninitialized) subvalues?
suite/synctools/tablegen/include/llvm/TableGen/Record.h:466
MethodisComplete
suite/synctools/tablegen/include/llvm/TableGen/Record.h:534
MethodisComplete
suite/synctools/tablegen/include/llvm/TableGen/Record.h:922
MethodisComplete
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1036
MethodisComplete
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1069
MethodisComplete
suite/synctools/tablegen/include/llvm/TableGen/Record.h:2056
MethodisComplete
If the PHI node is complete which means all of its parent's predecessors have incoming value in this PHI, return true, otherwise return false.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2869
MethodisCompressingStore
Returns true if the op does a compression to the vector before storing. The node contiguously stores the active elements (integers or floats) in src (
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2453
MethodisCompressingStore
Returns true if the op does a compression to the vector before storing. The node contiguously stores the active elements (integers or floats) in src (
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2559
MethodisConcrete
Is this a concrete and fully resolved value without any references or stuck operations? Unset values are concrete.
suite/synctools/tablegen/include/llvm/TableGen/Record.h:343
MethodisConcrete
suite/synctools/tablegen/include/llvm/TableGen/Record.h:468
MethodisConcrete
suite/synctools/tablegen/include/llvm/TableGen/Record.h:501
MethodisConcrete
suite/synctools/tablegen/include/llvm/TableGen/Record.h:579
MethodisConcrete
suite/synctools/tablegen/include/llvm/TableGen/Record.h:652
MethodisConcrete
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1210
MethodisCondCodeLegal
Return true if the specified condition code is legal on this target.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1394
MethodisCondCodeLegalOrCustom
Return true if the specified condition code is legal or custom on this target.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1400
MethodisConditionalBranch
Return true if this is a branch which may fall through to the next instruction or may transfer control flow to some other block. The TargetInstrInfo:
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:869
MethodisConstant
If the value is a global constant, its value is immutable throughout the runtime execution of the program. Assigning a value into the constant leads
suite/synctools/tablegen/include/llvm/IR/GlobalVariable.h:152
MethodisConstant
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:945
MethodisConstantPool
suite/synctools/tablegen/include/llvm/CodeGen/PseudoSourceValue.h:70
MethodisConstantUnsignedBitfieldExtractLegal
\returns true if a constant G_UBFX is legal on the target.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1841
MethodisConstantUnsupported
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1272
MethodisConstantValueOfAnyType
\returns true if \p N is any kind of constant or build_vector of constants, int or float. If a vector, it may not necessarily be a splat.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:2050
FunctionisConvergent
Determine if the call is convergent.
suite/synctools/tablegen/include/llvm/IR/Function.h:572
MethodisConvergent
Determine if the invoke is convergent
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1885
MethodisConvergent
Return true if this instruction is convergent. Convergent instructions can not be made control-dependent on any additional values.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:928
MethodisConvertibleTo3Addr
Return true if this is a 2-address instruction which can be changed into a 3-address instruction if needed. Doing this transformation can be profitab
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1075
MethodisCopyElisionCandidate
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:137
MethodisCopyInstr
If the specific machine instruction is a instruction that moves/copies value from one register to another register return destination and source regis
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1010
MethodisCopyInstrImpl
Target-dependent implementation for IsCopyInstr. If the specific machine instruction is a instruction that moves/copies value from one register to ano
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:987
MethodisCopyLike
Return true if the instruction behaves like a copy. This does not include native copy instructions.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1299
MethodisCoverOf
suite/synctools/tablegen/include/llvm/CodeGen/RDFRegisters.h:182
MethodisCst
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/Utils.h:362
MethodisCtlzFast
Return true if ctlz instruction is fast.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:623
MethodisCtrlDep
Tests if this is not an SDep::Data dependence.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:657
MethodisDSOLocal
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:282
MethodisDSOLocal
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:420
MethodisDataOperand
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1295
MethodisDbgValue
suite/synctools/tablegen/include/llvm/CodeGen/DbgEntityHistoryCalculator.h:86
MethodisDead
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:385
MethodisDeadDef
Return true if this instruction has a dead def.
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:117
MethodisDeadObjectIndex
Returns true if the specified index corresponds to a dead object.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:712
MethodisDebugDirectivesOnly
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1484
MethodisDebugOffsetImm
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1223
MethodisDebugOperand
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:557
MethodisDebugOrPseudoInstr
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1219
MethodisDebugRef
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1214
MethodisDebugValueList
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1207
MethodisDeclarationForLinker
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:540
MethodisDef
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:375
MethodisDefault
suite/synctools/tablegen/include/llvm/TableGen/DirectiveEmitter.h:89
MethodisDefault
Test if the DataLayout was constructed from an empty string.
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:257
MethodisDefault
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2439
FunctionisDefaultFPEnvironment
Returns true if the exception handling behavior and rounding mode match what is used in the default floating point environment.
suite/synctools/tablegen/include/llvm/IR/FPEnv.h:58
MethodisDefaultFragment
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:3711
MethodisDefinition
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1988
MethodisDefinition
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:3032
MethodisDefinitionExact
Return true if the currently visible definition of this global (if any) is exactly the definition we will see at runtime. Non-exact linkage types inh
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:413
MethodisDeleted
Check if this is deleted member function. Return true if this subprogram is a C++11 special member function declared deleted.
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2016
MethodisDelimiter
suite/synctools/tablegen/include/llvm/CodeGen/RDFGraph.h:721
MethodisDeoptOperandBundle
Return true if this is a "deopt" operand bundle.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1104
MethodisDependencyBreaking
Returns true if MI is a dependency breaking instruction for the subtarget. Similar in behavior to `isZeroIdiom`. However, it knows how to identify al
suite/synctools/tablegen/include/llvm/CodeGen/TargetSubtargetInfo.h:166
MethodisDereferenceable
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1297
MethodisDereferenceable
suite/synctools/tablegen/include/llvm/CodeGen/MachineMemOperand.h:292
MethodisDesirableToCommuteWithShift
Return true if it is profitable to move this shift by a constant amount though its operand, adjusting any immediate operands as necessary to preserve
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3739
MethodisDesirableToTransformToIntegerOp
Return true if it is profitable for dag combiner to transform a floating point op of specified opcode to a equivalent op of an integer type. e.g. f32
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3756
MethodisDirectCall
Return true if this ACS represents a direct call.
suite/synctools/tablegen/include/llvm/IR/AbstractCallSite.h:115
MethodisDirty
Return true if the LR is currently in an invalid state, and flush() needs to be called.
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:954
MethodisDiscardableIfUnused
Whether the definition of this global may be discarded if it is not used in its compilation unit.
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:372
MethodisDistinct
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1005
MethodisDivergent
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:696
← previousnext →8,601–8,700 of 12,151, ranked by callers