MCPcopy Create free account

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

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

MethodisDivergentRegClass
Returns true if the register class is considered divergent.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:551
MethodisDoubleTy
Return true if this is 'double', a 64-bit IEEE fp type.
suite/synctools/tablegen/include/llvm/IR/Type.h:150
MethodisDstAligned
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:181
MethodisEHCatchretTarget
Returns true if this is a target block of a catchret.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:563
MethodisEHFuncletEntry
Returns true if this is the entry block of an EH funclet.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:569
MethodisEHLabel
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1182
MethodisEHPad
Return true if this basic block is an exception handling block.
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:465
MethodisEHPad
Return true if the instruction is a variety of EH-block.
suite/synctools/tablegen/include/llvm/IR/Instruction.h:663
MethodisEHScopeEntry
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
MethodisEHScopeReturnBlock
Convenience function that returns true if the bock ends in a EH scope return instruction.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:828
MethodisEOF
Return true if the reader has finished reading the profile data.
suite/synctools/tablegen/include/llvm/ProfileData/InstrProfReader.h:153
FunctionisEXTLoad
Returns true if the specified node is a EXTLOAD.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2924
MethodisEarlierEqualInstr
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
MethodisEarlierInstr
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
MethodisEarlyClobber
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:436
MethodisEarlyClobber
isEarlyClobber - Returns true if this is an early-clobber slot.
suite/synctools/tablegen/include/llvm/CodeGen/SlotIndexes.h:229
MethodisElemental
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2008
MethodisEmpty
Return true if there are no attributes.
suite/synctools/tablegen/include/llvm/IR/Attributes.h:898
MethodisEmpty
Returns if the pass manager contains any passes.
suite/synctools/tablegen/include/llvm/IR/PassManager.h:574
MethodisEmpty
isEmpty - Return true if there are no jump tables.
suite/synctools/tablegen/include/llvm/CodeGen/MachineJumpTableInfo.h:97
MethodisEmpty
isEmpty - Return true if this constant pool contains no constants.
suite/synctools/tablegen/include/llvm/CodeGen/MachineConstantPool.h:143
MethodisEnabled
isEnabled() should return true before calling shouldRunPass().
suite/synctools/tablegen/include/llvm/IR/OptBisect.h:38
MethodisEnabled
isEnabled() should return true before calling shouldRunPass().
suite/synctools/tablegen/include/llvm/IR/OptBisect.h:62
MethodisEnabled
\see DiagnosticInfoOptimizationBase::isEnabled.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:74
MethodisEnabled
\see DiagnosticInfoOptimizationBase::isEnabled.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:100
MethodisEnabled
\see DiagnosticInfoOptimizationBase::isEnabled.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:132
MethodisEnabled
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleHazardRecognizer.h:45
MethodisEndSection
Returns true if this block ends any section.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:584
MethodisEntryValue
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
MethodisEnumAttrKind
suite/synctools/tablegen/include/llvm/IR/Attributes.h:83
MethodisEqual
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:192
MethodisEqual
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:543
MethodisEqual
suite/synctools/tablegen/include/llvm/IR/Attributes.h:391
MethodisEqual
suite/synctools/tablegen/include/llvm/IR/Attributes.h:926
MethodisEqual
suite/synctools/tablegen/include/llvm/IR/Metadata.h:760
MethodisEqual
suite/synctools/tablegen/include/llvm/IR/Dominators.h:138
MethodisEqual
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:317
MethodisEqual
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:278
MethodisEqual
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:845
MethodisEqual
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:861
MethodisEqual
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2962
MethodisEqual
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:3748
MethodisEqual
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:1273
MethodisEqual
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:1058
MethodisEqual
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:249
MethodisEqual
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:978
MethodisEqual
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1905
MethodisEqual
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:2027
MethodisEqual
suite/synctools/tablegen/include/llvm/CodeGen/Register.h:158
MethodisEqual
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/CostAllocator.h:70
MethodisEqual
suite/synctools/tablegen/include/llvm/Frontend/OpenMP/OMPContext.h:204
MethodisEquality
Return true if this predicate is either EQ or NE. This also tests for commutativity.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1276
MethodisEquality
@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
MethodisEquality
Determine if this is an equals/not equals predicate.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:939
MethodisEqualityCmpFoldedWithSignedCmp
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
MethodisExactlyValue
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
MethodisExceedSU
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:369
MethodisExceptionalTerminator
suite/synctools/tablegen/include/llvm/IR/Instruction.h:168
MethodisExpandingLoad
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2428
MethodisExpandingLoad
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2534
MethodisExplicit
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2002
MethodisExportedInst
isExportedInst - Return true if the specified value is an instruction exported from its block.
suite/synctools/tablegen/include/llvm/CodeGen/FunctionLoweringInfo.h:194
MethodisExpression
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:114
MethodisExtFreeImpl
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
MethodisExtInLoc
suite/synctools/tablegen/include/llvm/CodeGen/CallingConvLower.h:156
MethodisExtLoad
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
MethodisExtendLikelyToBeFolded
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
MethodisExternalLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:299
MethodisExternalSymbol
True if Symbol is the value used to represent external symbols.
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:531
MethodisExternalWeakLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:335
MethodisExternallyInitialized
suite/synctools/tablegen/include/llvm/IR/GlobalVariable.h:155
MethodisExtractSubreg
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1293
MethodisExtractSubregLike
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
MethodisExtractSubvectorCheap
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
MethodisExtractSubvectorMask
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2291
MethodisExtractVecEltCheap
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
MethodisFCmpOrdCheaperThanFCmpZero
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:474
MethodisFI
isFI - Tests if this is a MO_FrameIndex operand.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:331
MethodisFMADLegal
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
MethodisFMAFasterThanFMulAndFAdd
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
MethodisFNegFree
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
MethodisFP128Ty
Return true if this is 'fp128'.
suite/synctools/tablegen/include/llvm/IR/Type.h:156
MethodisFPExtFoldable
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
MethodisFPExtFree
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
MethodisFPImmLegal
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
MethodisFPOperation
suite/synctools/tablegen/include/llvm/IR/Instructions.h:810
MethodisFPPredicate
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:816
MethodisFalseWhenEqual
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
MethodisFast
'Fast' means all bits are set.
suite/synctools/tablegen/include/llvm/IR/Operator.h:218
MethodisFast
Test if this operation allows all non-strict floating-point transforms.
suite/synctools/tablegen/include/llvm/IR/Operator.h:336
MethodisFenceLike
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
MethodisFilter
Return 'true' if the clause and index Idx is a filter clause.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2973
MethodisFirstClassType
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
MethodisFixedDstAlign
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:162
FunctionisFixedLengthVector
cs_simple_types.h:379
MethodisFixedLengthVector
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:165
MethodisFixedObjectIndex
Returns true if the specified index corresponds to a fixed stack object.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:655
MethodisFloatTy
Return true if this is 'float', a 32-bit IEEE fp type.
suite/synctools/tablegen/include/llvm/IR/Type.h:147
FunctionisFloatingPoint
Return true if this is a FP or a vector FP type.
cs_simple_types.h:332
MethodisFnAttrDisallowedByOpBundle
Is the function attribute S disallowed by some operand bundle on this operand bundle user?
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:2098
← previousnext →8,701–8,800 of 12,151, ranked by callers