MCPcopy Create free account

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

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

MethodintersectWith
Clear any flags in this flag set that aren't also set in Flags. All flags will be cleared if Flags are undefined.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:437
MethodinvalidNodeId
Returns a value representing an invalid (non-existent) node.
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:32
Methodinvalidate
suite/synctools/tablegen/include/llvm/IR/PassManagerImpl.h:89
Methodinvalidate
suite/synctools/tablegen/include/llvm/IR/PassInstrumentation.h:302
Methodinvalidate
When invalidation occurs, remove any registered invalidation events.
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1091
Methodinvalidate
The model bases invalidation solely on being in the preserved set. FIXME: We should actually use two different concepts for analysis results rather t
suite/synctools/tablegen/include/llvm/IR/PassManagerInternal.h:222
Methodinvalidate
Invalidate resource information.
suite/synctools/tablegen/include/llvm/CodeGen/MachineTraceMetrics.h:126
MethodinvalidateDepth
Invalidate depth resources when some block above this one has changed.
suite/synctools/tablegen/include/llvm/CodeGen/MachineTraceMetrics.h:189
MethodinvalidateHeight
Invalidate height resources when a block below this one has changed.
suite/synctools/tablegen/include/llvm/CodeGen/MachineTraceMetrics.h:192
MethodinvalidateImpl
suite/synctools/tablegen/include/llvm/IR/PassManager.h:707
MethodinvalidateLiveness
invalidateLiveness - Indicates that register liveness is no longer being tracked accurately. This should be called by late passes that invalidate the
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:207
MethodinvalidateOrders
Mark instruction ordering invalid. Done on every instruction insert.
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:495
MethodinvalidateVirtRegs
Invalidate cached interference queries after modifying virtual register live ranges. Interference checks may return stale information unless caches ar
suite/synctools/tablegen/include/llvm/CodeGen/LiveRegMatrix.h:81
Functionis1024BitVector
Return true if this is a 1024-bit vector type.
cs_simple_types.h:468
Methodis1024BitVector
Return true if this is a 1024-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:201
Functionis128BitVector
Return true if this is a 128-bit vector type.
cs_simple_types.h:421
Methodis128BitVector
Return true if this is a 128-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:186
Functionis16BitVector
Return true if this is a 16-bit vector type.
cs_simple_types.h:386
Methodis16BitVector
Return true if this is a 16-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:171
Functionis2048BitVector
Return true if this is a 2048-bit vector type.
cs_simple_types.h:482
Methodis2048BitVector
Return true if this is a 2048-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:206
Functionis256BitVector
Return true if this is a 256-bit vector type.
cs_simple_types.h:436
Methodis256BitVector
Return true if this is a 256-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:191
Functionis32BitVector
Return true if this is a 32-bit vector type.
cs_simple_types.h:395
Methodis32BitVector
Return true if this is a 32-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:176
Functionis512BitVector
Return true if this is a 512-bit vector type.
cs_simple_types.h:452
Methodis512BitVector
Return true if this is a 512-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:196
Functionis64BitVector
Return true if this is a 64-bit vector type.
cs_simple_types.h:407
Methodis64BitVector
Return true if this is a 64-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:181
FunctionisARMLowRegister
isARMLowRegister - Returns true if the register is a low register (r0-r7).
arch/ARM/ARMBaseInfo.h:182
MethodisASubClass
Return true if this TargetRegisterClass is a subset class of at least one other TargetRegisterClass.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:182
MethodisAbstractScope
suite/synctools/tablegen/include/llvm/CodeGen/LexicalScopes.h:64
MethodisAddImmediate
If the specific machine instruction is an instruction that adds an immediate value and a physical register, and stores the result in the given physica
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1021
MethodisAddressOfVariable
Does this describe the address of a local variable. True for dbg.addr and dbg.declare, but not dbg.value, which describes its value.
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:231
MethodisAfterLegalizeDAG
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3677
MethodisAggregateType
Return true if the type is an aggregate type. This means it is valid as the first operand of an insertvalue or extractvalue instruction. This includes
suite/synctools/tablegen/include/llvm/IR/Type.h:256
MethodisAliasedByAnother
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:551
MethodisAliasedObjectIndex
Returns true if the specified index corresponds to an object that might be pointed to by an LLVM IR value.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:661
MethodisAlignStack
suite/synctools/tablegen/include/llvm/IR/InlineAsm.h:69
MethodisAligned
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:184
MethodisAllOnesValue
NOTE: This is soft-deprecated. Please use `isAllOnes()` instead.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1585
MethodisAllocatable
Return true if this register class may be used to create virtual registers.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:117
MethodisAllocatable
isAllocatable - Returns true when PhysReg belongs to an allocatable register class and it hasn't been reserved. Allocatable registers may show up in
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:946
MethodisAllocated
isAllocated - Return true if the specified register (or an alias) is allocated.
suite/synctools/tablegen/include/llvm/CodeGen/CallingConvLower.h:277
MethodisAlwaysUniform
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:266
MethodisAnalysis
suite/synctools/tablegen/include/llvm/IR/DiagnosticInfo.h:506
MethodisAnnotationLabel
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1184
MethodisAnonymous
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1692
MethodisAnyReg
suite/synctools/tablegen/include/llvm/CodeGen/StackMaps.h:97
MethodisAppendingLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:323
MethodisAppleBlockExtension
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:732
MethodisArgOperand
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1363
MethodisArithmeticShift
Return true if this is an arithmetic shift right.
suite/synctools/tablegen/include/llvm/IR/Instruction.h:208
MethodisArrayTy
True if this is an instance of ArrayType.
suite/synctools/tablegen/include/llvm/IR/Type.h:214
MethodisArtifactCast
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:38
MethodisArtificial
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:734
MethodisArtificial
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1992
MethodisArtificial
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:3186
MethodisArtificialDep
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:660
MethodisAsCheapAsAMove
Returns true if this instruction has the same cost (or less) than a move instruction. This is useful during certain types of optimizations (e.g., rema
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1115
MethodisAsCheapAsAMove
Return true if the instruction is as cheap as a move instruction. Targets for different archs need to override this, and different micro-architecture
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:374
MethodisAsmClobberable
Returns false if we can't guarantee that Physreg, specified as an IR asm clobber constraint, will be preserved across the statement.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:535
MethodisAssignedReg
returns true if the specified virtual register is not mapped to a stack slot or rematerialized.
suite/synctools/tablegen/include/llvm/CodeGen/VirtRegMap.h:176
MethodisAssignedRegDep
Tests if this is a Data dependence that is associated with a register.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:211
MethodisAssociative
suite/synctools/tablegen/include/llvm/IR/Instruction.h:544
MethodisAssociativeAndCommutative
Return true when \P Inst is both associative and commutative.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1149
MethodisAssumeLikeIntrinsic
Checks if the intrinsic is an annotation.
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:87
MethodisAtomic
Returns true if this operation has an atomic ordering requirement of unordered or higher, false otherwise.
suite/synctools/tablegen/include/llvm/CodeGen/MachineMemOperand.h:297
MethodisAtomic
Returns true if the attached MachineMemOperand has the atomic flag set.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h:49
MethodisAvailableExternallyLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:302
MethodisBFloatTy
Return true if this is 'bfloat', a 16-bit bfloat type.
suite/synctools/tablegen/include/llvm/IR/Type.h:144
MethodisBackedge
Return true if the dependence is a back-edge in the data dependence graph. Since the DAG doesn't contain cycles, we represent a cycle in the graph usi
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:240
MethodisBarrier
Returns true if the specified instruction stops control flow from executing the instruction immediately following it. Examples include unconditional
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:838
MethodisBarrier
Tests if this is an Order dependence that is marked as a barrier.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:174
MethodisBaseContext
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:569
MethodisBasicBlockPrologue
True if the instruction is bound to the top of its basic block and no other instructions shall be inserted before it. This can be implemented to preve
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1880
MethodisBeforeLegalize
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3675
MethodisBeforeLegalizeOps
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3676
MethodisBeginSection
Returns true if this block begins any section.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:581
MethodisBigEndian
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:748
MethodisBinOp
Return true if the node is a math/logic binary operator.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2519
MethodisBitField
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:740
MethodisBitcast
Return true if this instruction is a bitcast instruction.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:909
MethodisBitwiseLogicOp
Determine if the Opcode is and/or/xor.
suite/synctools/tablegen/include/llvm/IR/Instruction.h:213
MethodisBlockAddress
isBlockAddress - Tests if this is a MO_BlockAddress operand.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:343
MethodisBottomReady
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:449
MethodisBottomUp
suite/synctools/tablegen/include/llvm/CodeGen/ResourcePriorityQueue.h:79
MethodisBottomUp
suite/synctools/tablegen/include/llvm/CodeGen/LatencyPriorityQueue.h:50
MethodisBoundaryNode
Boundary nodes are placeholders for the boundary of the scheduling region. BoundaryNodes can have DAG edges, including Data edges, but they do not co
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:344
MethodisBranch
Returns true if this is a conditional, unconditional, or indirect branch. Predicates below can be used to discriminate between these cases, and the Ta
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:855
MethodisBranchOffsetInRange
\returns true if a branch from an instruction with opcode \p BranchOpc bytes is capable of jumping to a position \p BrOffset bytes away.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:578
MethodisBundle
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1281
MethodisBundleOperand
Return true if the operand at index \p Idx is a bundle operand.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1934
MethodisByRef
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:87
MethodisByVal
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:84
MethodisByValArgument
Determine whether this argument is passed by value.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1674
MethodisByteSized
Return true if the bit size is a multiple of 8.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:216
MethodisCFGuardTarget
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:105
MethodisCFGuardTargetOperandBundle
Return true if this is a "cfguardtarget" operand bundle.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1114
MethodisCFIIndex
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:351
← previousnext →8,501–8,600 of 12,151, ranked by callers