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
intersectWith
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
Method
invalidNodeId
Returns a value representing an invalid (non-existent) node.
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:32
Method
invalidate
suite/synctools/tablegen/include/llvm/IR/PassManagerImpl.h:89
Method
invalidate
suite/synctools/tablegen/include/llvm/IR/PassInstrumentation.h:302
Method
invalidate
When invalidation occurs, remove any registered invalidation events.
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1091
Method
invalidate
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
Method
invalidate
Invalidate resource information.
suite/synctools/tablegen/include/llvm/CodeGen/MachineTraceMetrics.h:126
Method
invalidateDepth
Invalidate depth resources when some block above this one has changed.
suite/synctools/tablegen/include/llvm/CodeGen/MachineTraceMetrics.h:189
Method
invalidateHeight
Invalidate height resources when a block below this one has changed.
suite/synctools/tablegen/include/llvm/CodeGen/MachineTraceMetrics.h:192
Method
invalidateImpl
suite/synctools/tablegen/include/llvm/IR/PassManager.h:707
Method
invalidateLiveness
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
Method
invalidateOrders
Mark instruction ordering invalid. Done on every instruction insert.
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:495
Method
invalidateVirtRegs
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
Function
is1024BitVector
Return true if this is a 1024-bit vector type.
cs_simple_types.h:468
Method
is1024BitVector
Return true if this is a 1024-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:201
Function
is128BitVector
Return true if this is a 128-bit vector type.
cs_simple_types.h:421
Method
is128BitVector
Return true if this is a 128-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:186
Function
is16BitVector
Return true if this is a 16-bit vector type.
cs_simple_types.h:386
Method
is16BitVector
Return true if this is a 16-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:171
Function
is2048BitVector
Return true if this is a 2048-bit vector type.
cs_simple_types.h:482
Method
is2048BitVector
Return true if this is a 2048-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:206
Function
is256BitVector
Return true if this is a 256-bit vector type.
cs_simple_types.h:436
Method
is256BitVector
Return true if this is a 256-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:191
Function
is32BitVector
Return true if this is a 32-bit vector type.
cs_simple_types.h:395
Method
is32BitVector
Return true if this is a 32-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:176
Function
is512BitVector
Return true if this is a 512-bit vector type.
cs_simple_types.h:452
Method
is512BitVector
Return true if this is a 512-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:196
Function
is64BitVector
Return true if this is a 64-bit vector type.
cs_simple_types.h:407
Method
is64BitVector
Return true if this is a 64-bit vector type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:181
Function
isARMLowRegister
isARMLowRegister - Returns true if the register is a low register (r0-r7).
arch/ARM/ARMBaseInfo.h:182
Method
isASubClass
Return true if this TargetRegisterClass is a subset class of at least one other TargetRegisterClass.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:182
Method
isAbstractScope
suite/synctools/tablegen/include/llvm/CodeGen/LexicalScopes.h:64
Method
isAddImmediate
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
Method
isAddressOfVariable
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
Method
isAfterLegalizeDAG
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3677
Method
isAggregateType
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
Method
isAliasedByAnother
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:551
Method
isAliasedObjectIndex
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
Method
isAlignStack
suite/synctools/tablegen/include/llvm/IR/InlineAsm.h:69
Method
isAligned
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:184
Method
isAllOnesValue
NOTE: This is soft-deprecated. Please use `isAllOnes()` instead.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1585
Method
isAllocatable
Return true if this register class may be used to create virtual registers.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:117
Method
isAllocatable
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
Method
isAllocated
isAllocated - Return true if the specified register (or an alias) is allocated.
suite/synctools/tablegen/include/llvm/CodeGen/CallingConvLower.h:277
Method
isAlwaysUniform
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:266
Method
isAnalysis
suite/synctools/tablegen/include/llvm/IR/DiagnosticInfo.h:506
Method
isAnnotationLabel
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1184
Method
isAnonymous
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1692
Method
isAnyReg
suite/synctools/tablegen/include/llvm/CodeGen/StackMaps.h:97
Method
isAppendingLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:323
Method
isAppleBlockExtension
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:732
Method
isArgOperand
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1363
Method
isArithmeticShift
Return true if this is an arithmetic shift right.
suite/synctools/tablegen/include/llvm/IR/Instruction.h:208
Method
isArrayTy
True if this is an instance of ArrayType.
suite/synctools/tablegen/include/llvm/IR/Type.h:214
Method
isArtifactCast
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:38
Method
isArtificial
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:734
Method
isArtificial
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1992
Method
isArtificial
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:3186
Method
isArtificialDep
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:660
Method
isAsCheapAsAMove
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
Method
isAsCheapAsAMove
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
Method
isAsmClobberable
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
Method
isAssignedReg
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
Method
isAssignedRegDep
Tests if this is a Data dependence that is associated with a register.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:211
Method
isAssociative
suite/synctools/tablegen/include/llvm/IR/Instruction.h:544
Method
isAssociativeAndCommutative
Return true when \P Inst is both associative and commutative.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1149
Method
isAssumeLikeIntrinsic
Checks if the intrinsic is an annotation.
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:87
Method
isAtomic
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
Method
isAtomic
Returns true if the attached MachineMemOperand has the atomic flag set.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h:49
Method
isAvailableExternallyLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:302
Method
isBFloatTy
Return true if this is 'bfloat', a 16-bit bfloat type.
suite/synctools/tablegen/include/llvm/IR/Type.h:144
Method
isBackedge
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
Method
isBarrier
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
Method
isBarrier
Tests if this is an Order dependence that is marked as a barrier.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:174
Method
isBaseContext
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:569
Method
isBasicBlockPrologue
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
Method
isBeforeLegalize
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3675
Method
isBeforeLegalizeOps
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3676
Method
isBeginSection
Returns true if this block begins any section.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:581
Method
isBigEndian
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:748
Method
isBinOp
Return true if the node is a math/logic binary operator.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2519
Method
isBitField
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:740
Method
isBitcast
Return true if this instruction is a bitcast instruction.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:909
Method
isBitwiseLogicOp
Determine if the Opcode is and/or/xor.
suite/synctools/tablegen/include/llvm/IR/Instruction.h:213
Method
isBlockAddress
isBlockAddress - Tests if this is a MO_BlockAddress operand.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:343
Method
isBottomReady
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:449
Method
isBottomUp
suite/synctools/tablegen/include/llvm/CodeGen/ResourcePriorityQueue.h:79
Method
isBottomUp
suite/synctools/tablegen/include/llvm/CodeGen/LatencyPriorityQueue.h:50
Method
isBoundaryNode
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
Method
isBranch
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
Method
isBranchOffsetInRange
\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
Method
isBundle
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1281
Method
isBundleOperand
Return true if the operand at index \p Idx is a bundle operand.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1934
Method
isByRef
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:87
Method
isByVal
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:84
Method
isByValArgument
Determine whether this argument is passed by value.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1674
Method
isByteSized
Return true if the bit size is a multiple of 8.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:216
Method
isCFGuardTarget
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:105
Method
isCFGuardTargetOperandBundle
Return true if this is a "cfguardtarget" operand bundle.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1114
Method
isCFIIndex
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:351
← previous
next →
8,501–8,600 of 12,151, ranked by callers