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
isDivergentRegClass
Returns true if the register class is considered divergent.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:551
Method
isDoubleTy
Return true if this is 'double', a 64-bit IEEE fp type.
suite/synctools/tablegen/include/llvm/IR/Type.h:150
Method
isDstAligned
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:181
Method
isEHCatchretTarget
Returns true if this is a target block of a catchret.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:563
Method
isEHFuncletEntry
Returns true if this is the entry block of an EH funclet.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:569
Method
isEHLabel
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1182
Method
isEHPad
Return true if this basic block is an exception handling block.
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:465
Method
isEHPad
Return true if the instruction is a variety of EH-block.
suite/synctools/tablegen/include/llvm/IR/Instruction.h:663
Method
isEHScopeEntry
Returns true if this is the entry block of an EH scope, i.e., the block that used to have a catchpad or cleanuppad instruction in the LLVM IR.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:556
Method
isEHScopeReturnBlock
Convenience function that returns true if the bock ends in a EH scope return instruction.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:828
Method
isEOF
Return true if the reader has finished reading the profile data.
suite/synctools/tablegen/include/llvm/ProfileData/InstrProfReader.h:153
Function
isEXTLoad
Returns true if the specified node is a EXTLOAD.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2924
Method
isEarlierEqualInstr
Return true if A refers to the same instruction as B or an earlier one. This is equivalent to !isEarlierInstr(B, A).
suite/synctools/tablegen/include/llvm/CodeGen/SlotIndexes.h:209
Method
isEarlierInstr
isEarlierInstr - Return true if A refers to an instruction earlier than B. This is equivalent to A < B && !isSameInstr(A, B).
suite/synctools/tablegen/include/llvm/CodeGen/SlotIndexes.h:203
Method
isEarlyClobber
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:436
Method
isEarlyClobber
isEarlyClobber - Returns true if this is an early-clobber slot.
suite/synctools/tablegen/include/llvm/CodeGen/SlotIndexes.h:229
Method
isElemental
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2008
Method
isEmpty
Return true if there are no attributes.
suite/synctools/tablegen/include/llvm/IR/Attributes.h:898
Method
isEmpty
Returns if the pass manager contains any passes.
suite/synctools/tablegen/include/llvm/IR/PassManager.h:574
Method
isEmpty
isEmpty - Return true if there are no jump tables.
suite/synctools/tablegen/include/llvm/CodeGen/MachineJumpTableInfo.h:97
Method
isEmpty
isEmpty - Return true if this constant pool contains no constants.
suite/synctools/tablegen/include/llvm/CodeGen/MachineConstantPool.h:143
Method
isEnabled
isEnabled() should return true before calling shouldRunPass().
suite/synctools/tablegen/include/llvm/IR/OptBisect.h:38
Method
isEnabled
isEnabled() should return true before calling shouldRunPass().
suite/synctools/tablegen/include/llvm/IR/OptBisect.h:62
Method
isEnabled
\see DiagnosticInfoOptimizationBase::isEnabled.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:74
Method
isEnabled
\see DiagnosticInfoOptimizationBase::isEnabled.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:100
Method
isEnabled
\see DiagnosticInfoOptimizationBase::isEnabled.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:132
Method
isEnabled
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleHazardRecognizer.h:45
Method
isEndSection
Returns true if this block ends any section.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:584
Method
isEntryValue
Check if the expression consists of exactly one entry value operand. (This is the only configuration of entry values that is supported.)
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2926
Method
isEnumAttrKind
suite/synctools/tablegen/include/llvm/IR/Attributes.h:83
Method
isEqual
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:192
Method
isEqual
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:543
Method
isEqual
suite/synctools/tablegen/include/llvm/IR/Attributes.h:391
Method
isEqual
suite/synctools/tablegen/include/llvm/IR/Attributes.h:926
Method
isEqual
suite/synctools/tablegen/include/llvm/IR/Metadata.h:760
Method
isEqual
suite/synctools/tablegen/include/llvm/IR/Dominators.h:138
Method
isEqual
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:317
Method
isEqual
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:278
Method
isEqual
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:845
Method
isEqual
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:861
Method
isEqual
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2962
Method
isEqual
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:3748
Method
isEqual
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:1273
Method
isEqual
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:1058
Method
isEqual
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:249
Method
isEqual
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:978
Method
isEqual
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1905
Method
isEqual
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:2027
Method
isEqual
suite/synctools/tablegen/include/llvm/CodeGen/Register.h:158
Method
isEqual
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/CostAllocator.h:70
Method
isEqual
suite/synctools/tablegen/include/llvm/Frontend/OpenMP/OMPContext.h:204
Method
isEquality
Return true if this predicate is either EQ or NE. This also tests for commutativity.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1276
Method
isEquality
@returns true if the predicate of this instruction is EQ or NE. Determine if this is an equality predicate.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1419
Method
isEquality
Determine if this is an equals/not equals predicate.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:939
Method
isEqualityCmpFoldedWithSignedCmp
Return true if instruction generated for equality comparison is folded with instruction generated for signed comparison.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:635
Method
isExactlyValue
We leave the version with the double argument here because it's just so convenient to write "2.0" and the like. Without this function we'd have to du
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1639
Method
isExceedSU
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:369
Method
isExceptionalTerminator
suite/synctools/tablegen/include/llvm/IR/Instruction.h:168
Method
isExpandingLoad
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2428
Method
isExpandingLoad
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2534
Method
isExplicit
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2002
Method
isExportedInst
isExportedInst - Return true if the specified value is an instruction exported from its block.
suite/synctools/tablegen/include/llvm/CodeGen/FunctionLoweringInfo.h:194
Method
isExpression
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:114
Method
isExtFreeImpl
Return true if the extension represented by \p I is free. \pre \p I is a sign, zero, or fp extension and is[Z|FP]ExtFree of the related types is not t
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3188
Method
isExtInLoc
suite/synctools/tablegen/include/llvm/CodeGen/CallingConvLower.h:156
Method
isExtLoad
Return true if \p Load and \p Ext can form an ExtLoad. For example, in AArch64 %L = load i8, i8* %ptr %E = zext i8 %L to i32 can be lowered into one l
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2606
Method
isExtendLikelyToBeFolded
Given the generic extension instruction \p ExtMI, returns true if this extension is a likely candidate for being folded into an another instruction.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1974
Method
isExternalLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:299
Method
isExternalSymbol
True if Symbol is the value used to represent external symbols.
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:531
Method
isExternalWeakLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:335
Method
isExternallyInitialized
suite/synctools/tablegen/include/llvm/IR/GlobalVariable.h:155
Method
isExtractSubreg
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1293
Method
isExtractSubregLike
Return true if this instruction behaves the same way as the generic EXTRACT_SUBREG instructions. E.g., on ARM, rX, rY VMOVRRD dZ is equivalent to two
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:980
Method
isExtractSubvectorCheap
Return true if EXTRACT_SUBVECTOR is cheap for extracting this result type from this source type with this index. This is needed because EXTRACT_SUBVEC
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2876
Method
isExtractSubvectorMask
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2291
Method
isExtractVecEltCheap
Return true if extraction of a scalar element from the given vector type at the given index is cheap. For example, if scalar operations occur on the s
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2891
Method
isFCmpOrdCheaperThanFCmpZero
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:474
Method
isFI
isFI - Tests if this is a MO_FrameIndex operand.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:331
Method
isFMADLegal
Returns true if \p MI can be combined with another instruction to form TargetOpcode::G_FMAD. \p N may be an TargetOpcode::G_FADD, TargetOpcode::G_FSUB
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2811
Method
isFMAFasterThanFMulAndFAdd
Return true if an FMA operation is faster than a pair of fmul and fadd instructions. fmuladd intrinsics will be expanded to FMAs when this method retu
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2784
Method
isFNegFree
Return true if an fneg operation is free to the point where it is never worthwhile to replace it with a bitwise operation.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2764
Method
isFP128Ty
Return true if this is 'fp128'.
suite/synctools/tablegen/include/llvm/IR/Type.h:156
Method
isFPExtFoldable
Return true if an fpext operation input to an \p Opcode operation is free (for instance, because half-precision floating-point numbers are implicitly
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2743
Method
isFPExtFree
Return true if an fpext operation is free (for instance, because single-precision floating-point numbers are implicitly extended to double-precision).
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2734
Method
isFPImmLegal
Returns true if the target can instruction select the specified FP immediate natively. If false, the legalizer will materialize the FP immediate as a
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1047
Method
isFPOperation
suite/synctools/tablegen/include/llvm/IR/Instructions.h:810
Method
isFPPredicate
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:816
Method
isFalseWhenEqual
This is just a convenience. Determine if this is false when both operands are the same.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1004
Method
isFast
'Fast' means all bits are set.
suite/synctools/tablegen/include/llvm/IR/Operator.h:218
Method
isFast
Test if this operation allows all non-strict floating-point transforms.
suite/synctools/tablegen/include/llvm/IR/Operator.h:336
Method
isFenceLike
Return true if this instruction behaves like a memory fence: it can load or store to memory location without being given a memory location.
suite/synctools/tablegen/include/llvm/IR/Instruction.h:622
Method
isFilter
Return 'true' if the clause and index Idx is a filter clause.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2973
Method
isFirstClassType
Return true if the type is "first class", meaning it is a valid type for a Value.
suite/synctools/tablegen/include/llvm/IR/Type.h:242
Method
isFixedDstAlign
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:162
Function
isFixedLengthVector
cs_simple_types.h:379
Method
isFixedLengthVector
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:165
Method
isFixedObjectIndex
Returns true if the specified index corresponds to a fixed stack object.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:655
Method
isFloatTy
Return true if this is 'float', a 32-bit IEEE fp type.
suite/synctools/tablegen/include/llvm/IR/Type.h:147
Function
isFloatingPoint
Return true if this is a FP or a vector FP type.
cs_simple_types.h:332
Method
isFnAttrDisallowedByOpBundle
Is the function attribute S disallowed by some operand bundle on this operand bundle user?
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:2098
← previous
next →
8,701–8,800 of 12,151, ranked by callers