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
Function
isThumbImmShiftedVal
isThumbImmShiftedVal - Return true if the specified value can be obtained by left shifting a 8-bit immediate.
arch/ARM/ARMAddressingModes.h:248
Method
isThunk
Check if this routine is a compiler-generated thunk. Returns true if this subprogram is a thunk generated by the compiler.
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2038
Method
isTiedToInvoke
Return true if this relocate is tied to the invoke statepoint. This includes relocates which are on the unwinding path.
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:1322
Method
isTop
suite/synctools/tablegen/include/llvm/CodeGen/VLIWMachineScheduler.h:181
Method
isTop
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:703
Method
isTopReady
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:446
Method
isTrackingPressure
Return true if register pressure tracking is enabled.
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:441
Method
isTransient
Return true if this is a transient instruction that is either very likely to be eliminated during register allocation (such as copy-like instructions)
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1336
Method
isTranspose
Return true if this shuffle transposes the elements of its inputs without changing the length of the vectors. This operation may also be known as a me
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2282
Method
isTransposeMask
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2270
Method
isTriviallyReMaterializable
Return true if the instruction is trivially rematerializable, meaning it has no side effects and requires no operands that aren't always available. Th
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:124
Method
isTrueWhenEqual
This is just a convenience. Determine if this is true when both operands are the same.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:998
Method
isTruncStoreLegal
Return true if the specified store with truncation is legal on this target.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1293
Method
isTruncStoreLegalOrCustom
Return true if the specified store with truncation has solution on this target.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1299
Method
isTruncateFree
Return true if it's free to truncate a value of type FromTy to type ToTy. e.g. On x86 it's free to truncate a i32 value in register EAX to i16 by refe
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2550
Method
isTruncatingStore
Return true if this is a truncating store. For integers this is the same as doing a TRUNCATE and storing the result. For floats, it is the same as doi
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2447
Method
isTruncatingStore
Return true if the op does a truncation before store. For integers this is the same as doing a TRUNCATE and storing the result. For floats, it is the
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2553
Method
isTruncatingStore
Return true if the op does a truncation before store. For integers this is the same as doing a TRUNCATE and storing the result. For floats, it is the
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2747
Method
isTypeAttrKind
suite/synctools/tablegen/include/llvm/IR/Attributes.h:89
Method
isTypeDesirableForOp
Return true if the target has native support for the specified value type and it is 'desirable' to use the type for the given node type. e.g. On x86 i
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3748
Method
isTypeIsValidForThisReturn
For targets which support the "returned" parameter attribute, returns true if the given type is a valid one to use with "returned".
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/CallLowering.h:586
Method
isTypeLegal
Return true if the target has native support for the specified value type. This means that it has a register that directly holds it without promotions
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:925
Method
isTypeLegalForClass
Return true if the given TargetRegisterClass has the ValueType T.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:293
Method
isTypePassByReference
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:745
Method
isTypePassByValue
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:744
Function
isUIntN
isUIntN - Checks if an unsigned integer fits into the given (dynamic) bit width.
MathExtras.h:48
Function
isUNINDEXEDLoad
Returns true if the specified node is an unindexed load.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2942
Function
isUNINDEXEDStore
Returns true if the specified node is an unindexed store.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2956
Method
isUnbufferedGroup
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:763
Method
isUnconditionalBranch
Return true if this is a branch which always transfers control flow to some other block. The TargetInstrInfo::analyzeBranch method can be used to get
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:877
Method
isUnconditionalTailCall
Returns true if MI is an unconditional tail call.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1439
Method
isUndef
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:247
Method
isUndef
Return true if the type of the node type undefined.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:651
Method
isUndef
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:395
Method
isUndefDebugValue
Return true if the instruction is a debug value which describes a part of a variable as unavailable.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1239
Method
isUndefIn
Returns true if there is an explicit "undef" between @p Begin @p End.
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:599
Method
isUnindexed
Return true if this is NOT a pre/post inc/dec load/store.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2289
Method
isUnindexed
Return true if this is NOT a pre/post inc/dec load/store.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2396
Method
isUnindexed
Return true if this is NOT a pre/post inc/dec load/store.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2500
Method
isUniqued
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1004
Method
isUnordered
suite/synctools/tablegen/include/llvm/IR/Instructions.h:263
Method
isUnordered
suite/synctools/tablegen/include/llvm/IR/Instructions.h:394
Method
isUnordered
Returns true if the memory operation doesn't imply any ordering constraints on surrounding memory operations beyond the normal memory aliasing rules.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1330
Method
isUnordered
Returns true if this memory operation doesn't have any ordering constraints other than normal aliasing. Volatile and (ordered) atomic memory operation
suite/synctools/tablegen/include/llvm/CodeGen/MachineMemOperand.h:304
Method
isUnordered
Returns true if this memory operation doesn't have any ordering constraints other than normal aliasing. Volatile and (ordered) atomic memory operation
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h:57
Method
isUnsigned
@returns true if the comparison is unsigned, false otherwise. Determine if this instruction is using an unsigned comparison.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:955
Method
isUnsigned
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:459
Function
isUnsignedIntSetCC
Return true if this is a setcc instruction that performs an unsigned comparison when used with integer operands.
suite/synctools/tablegen/include/llvm/CodeGen/ISDOpcodes.h:1409
Method
isUnspillableTerminator
Return true if the given instruction is terminator that is unspillable, according to isUnspillableTerminatorImpl.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:360
Method
isUnspillableTerminatorImpl
Return true if the given terminator MI is not expected to spill. This sets the live interval as not spillable and adjusts phi node lowering to not int
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:999
Method
isUnused
Returns true if this value is unused.
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:81
Method
isUpdatedCSRsInitialized
Returns true if the updated CSR list was initialized and false otherwise.
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:230
Method
isUpperBitsInLoc
suite/synctools/tablegen/include/llvm/CodeGen/CallingConvLower.h:160
Method
isUse
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:370
Method
isUseOperandTiedToDef
isUseOperandTiedToDef - Return true if the flag of the inline asm operand indicates it is an use operand that's matched to a def operand.
suite/synctools/tablegen/include/llvm/IR/InlineAsm.h:350
Method
isUsed
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1472
Method
isUsedByMetadata
Return true if there is metadata referencing this value.
suite/synctools/tablegen/include/llvm/IR/Value.h:557
Method
isUsedByReturnOnly
Return true if result of the specified node is used by a return node only. It also compute and return the input chain for the tail call. This is used
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:4120
Method
isUsedWithInAlloca
Return true if this alloca is used as an inalloca argument to a call. Such allocas are never considered static even if they are in the entry block.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:140
Method
isUsefulDominator
Assuming that this is a dominator of TBI, determine if it contains useful instruction depths. A dominating block can be above the current trace head,
suite/synctools/tablegen/include/llvm/CodeGen/MachineTraceMetrics.h:200
Method
isUserVisible
suite/synctools/tablegen/include/llvm/TableGen/DirectiveEmitter.h:202
Method
isVPOpcode
Test if this node is a vector predication operation.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:679
Method
isValid
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:101
Method
isValid
Return true if the attribute is any kind of attribute.
suite/synctools/tablegen/include/llvm/IR/Attributes.h:167
Method
isValid
suite/synctools/tablegen/include/llvm/CodeGen/TargetPassConfig.h:65
Method
isValid
suite/synctools/tablegen/include/llvm/CodeGen/TileShapeInfo.h:65
Method
isValid
Returns true if this iterator is still pointing at a valid entry.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:1141
Method
isValid
isValid - Returns true until all the operands have been visited.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstrBundle.h:136
Method
isValid
Check for null.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstrBundleIterator.h:182
Method
isValid
suite/synctools/tablegen/include/llvm/CodeGen/RegisterPressure.h:113
Method
isValid
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:891
Method
isValid
Check whether this object is valid. This is a lightweight check for obvious wrong instance.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:254
Method
isValid
Returns whether this object currently represents the IR of a loop. If returning false, it may have been consumed by a loop transformation or not been
suite/synctools/tablegen/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:1491
Method
isValidAccessSpecifier
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:208
Method
isValidDeclarationLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:341
Method
isValidFailureOrdering
suite/synctools/tablegen/include/llvm/IR/Instructions.h:598
Method
isValidLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalAlias.h:95
Method
isValidLocationForIntrinsic
Check that a location is valid for this variable. Check that \c DL exists, is in the same subprogram, and has the same inlined-at location as \c this
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:3194
Method
isValidLocationForIntrinsic
Check that a location is valid for this label. Check that \c DL exists, is in the same subprogram, and has the same inlined-at location as \c this.
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:3262
Method
isValidSuccessOrdering
suite/synctools/tablegen/include/llvm/IR/Instructions.h:593
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:432
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:441
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:450
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:463
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:475
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:487
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:499
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:518
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:540
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:552
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:564
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:576
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:585
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:599
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:612
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:621
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:630
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:639
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:648
Method
isValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:658
← previous
next →
9,201–9,300 of 12,151, ranked by callers