MCPcopy Create free account

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

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

MethodisObjectPreAllocated
Return true if the object was pre-allocated into the local block.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:445
MethodisObjectSExt
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:513
MethodisObjectZExt
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:501
MethodisOnRegUseList
isOnRegUseList - Return true if this operand is on a register use/def list or false if not. This can only be called for register operands that are pa
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:960
MethodisOpType
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1271
MethodisOpType
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1275
MethodisOpType
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1281
MethodisOpType
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1287
MethodisOpType
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:1299
MethodisOpaque
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:680
MethodisOpaque
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1589
MethodisOperandBundleOfType
Return true if the operand at index \p Idx is a bundle operand that has tag ID \p ID.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1941
MethodisOperandSubregIdx
Return true if operand \p OpIdx is a subregister index.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:588
MethodisOperationCustom
Return true if the operation uses custom lowering, regardless of whether the type is legal or not.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1185
MethodisOperationLegal
Return true if the specified operation is legal on this target.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1248
MethodisOptimizableRegisterMove
Returns true if MI is a candidate for move elimination. A candidate for move elimination may be optimized out at register renaming stage. Subtargets
suite/synctools/tablegen/include/llvm/CodeGen/TargetSubtargetInfo.h:179
MethodisOptimized
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1479
MethodisOptimized
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1989
MethodisOrigArg
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:218
FunctionisOverflowIntrOpRes
Returns true if the specified value is the overflow result from one of the overflow intrinsic nodes.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2979
MethodisOverloaded
Return true if this is an overloaded type for TableGen.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:211
MethodisPCRelRegisterOperandLegal
Allow targets to tell MachineVerifier whether a specific register MachineOperand can be used as part of PC-relative addressing. PC-relative addressing
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:978
MethodisPHIDef
Returns true if this value is defined by a PHI instruction (or was, PHI instructions may have been eliminated). PHI-defs begin at a block boundary, al
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:78
MethodisPHIJoin
isPHIJoin - Return true if Reg is a phi join register.
suite/synctools/tablegen/include/llvm/CodeGen/LiveVariables.h:312
MethodisPPC_FP128Ty
Return true if this is powerpc long double.
suite/synctools/tablegen/include/llvm/IR/Type.h:159
MethodisPacked
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:273
MethodisParameter
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:3177
MethodisPartialProfile
suite/synctools/tablegen/include/llvm/IR/ProfileSummary.h:96
MethodisPassPointeeByValueArgument
Determine whether this argument is passed by value, in an alloca, or is preallocated.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1685
MethodisPassed
suite/synctools/tablegen/include/llvm/IR/DiagnosticInfo.h:496
MethodisPassingUndefUB
Determine whether passing undef to this argument is undefined behavior. If passing undef to this argument is UB, passing poison is UB as well because
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1694
MethodisPhysicalRegister
Return true if the specified register number is in the physical register namespace.
suite/synctools/tablegen/include/llvm/CodeGen/Register.h:65
MethodisPointerIntoBucketsArray
isPointerIntoBucketsArray - Return true if the specified pointer points somewhere into the ValueMap's array of buckets (i.e. either to a key or value
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:214
MethodisPosition
True if the instruction represents a position in the function.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1202
MethodisPossiblyExactOpcode
suite/synctools/tablegen/include/llvm/IR/Operator.h:145
MethodisPostDominator
suite/synctools/tablegen/include/llvm/CodeGen/MachineDominanceFrontier.h:48
MethodisPostIncrement
Return true for post-incremented instructions.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1424
FunctionisPreISelGenericOptimizationHint
\returns true if \p Opcode is an optimization hint opcode which is not supposed to appear after ISel.
suite/synctools/tablegen/include/llvm/CodeGen/TargetOpcodes.h:42
MethodisPreISelOpcode
Return true if this is an instruction that should go through the usual legalization steps.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:789
MethodisPreallocated
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:93
MethodisPred
Tests if node N is a predecessor of this node.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:431
MethodisPredecessorOf
Return true if this node is a predecessor of N. NOTE: Implemented on top of hasPredecessor and every bit as expensive. Use carefully.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:813
MethodisPredicable
Return true if this instruction has a predicate operand that controls execution. It may be set to 'always', or may be set to other values. There ar
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:885
MethodisPredicable
Return true if the specified instruction can be predicated. By default, this returns true for every instruction with a PredicateOperand.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1484
MethodisPredicated
Returns true if the instruction is already predicated.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1427
MethodisPredictableSelectExpensive
Return true if selects are only cheaper than branches if the branch is unlikely to be predicted right.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:546
FunctionisPresplitCoroutine
A function will have the "coroutine.presplit" attribute if it's a coroutine and has not gone through full CoroSplit pass.
suite/synctools/tablegen/include/llvm/IR/Function.h:491
MethodisPrivate
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:722
MethodisPrivate
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1993
MethodisPrivateLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:329
MethodisProfitableForNoCSROpt
Check if the no-CSR optimisation is profitable for the given function.
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:439
MethodisProfitableLSRChainElement
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:335
MethodisProfitableToCombineMinNumMaxNum
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2098
MethodisProfitableToDupForIfCvt
Return true if it's profitable for if-converter to duplicate instructions of specified accumulated instruction latencies in the specified MBB to enabl
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:823
MethodisProfitableToHoist
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:354
MethodisProfitableToHoist
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2570
MethodisProfitableToIfCvt
Return true if it's profitable to predicate instructions with accumulated instruction latency of "NumCycles" of the specified basic block, where the p
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:797
MethodisProfitableToUnpredicate
Return true if it's profitable to unpredicate one side of a 'diamond', i.e. two sides of if-else predicated on mutually exclusive predicates. e.g. sub
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:853
MethodisProperSubClass
isProperSubClass - Returns true if RC has a legal super-class with more allocatable registers. Register classes like GR32_NOSP are not proper sub-cla
suite/synctools/tablegen/include/llvm/CodeGen/RegisterClassInfo.h:109
MethodisProtected
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:725
MethodisProtected
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1996
MethodisPrototyped
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2003
MethodisPseudo
Return true if this is a pseudo instruction that doesn't correspond to a real machine instruction.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:809
MethodisPseudoProbeDiscriminator
For the regular discriminator, it stands for all empty components if all the lowest 3 bits are non-zero and all higher 29 bits are unused(zero by defa
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1712
MethodisPublic
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:728
MethodisPublic
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1999
MethodisPure
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2007
MethodisRValueReference
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:743
MethodisRValueReference
Check if this is rvalue-reference-qualified. Return true if this subprogram is a C++11 rvalue-reference-qualified non-static member function (void fo
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2028
MethodisReachableFromEntry
isReachableFromEntry - Return true if A is dominated by the entry block of the function containing it.
suite/synctools/tablegen/include/llvm/CodeGen/MachineDominators.h:215
MethodisReadOnly
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:196
MethodisReadOnly
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1283
MethodisReady
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:520
MethodisReallyTriviallyReMaterializable
For instructions with opcodes for which the M_REMATERIALIZABLE flag is set, this hook lets the target specify whether the instruction is actually triv
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:146
MethodisReassocProfitable
Lets target to control the following reassociation of operands: (op (op x, c1), y) -> (op (op x, y), c1) where N0 is (op x, c1) and N1 is y. By defaul
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3309
MethodisRecursive
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2009
MethodisRegDefEarlyClobberKind
suite/synctools/tablegen/include/llvm/IR/InlineAsm.h:286
MethodisRegDefKind
suite/synctools/tablegen/include/llvm/IR/InlineAsm.h:283
MethodisRegLiveOut
isRegLiveOut - Tests if this is a MO_RegisterLiveOut operand.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:347
MethodisRegLoc
suite/synctools/tablegen/include/llvm/CodeGen/CallingConvLower.h:145
MethodisRegMaskId
suite/synctools/tablegen/include/llvm/CodeGen/RDFRegisters.h:106
MethodisRegSequence
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1277
MethodisRegSequenceLike
Return true if this instruction behaves the same way as the generic REG_SEQUENCE instructions. E.g., on ARM, dX VMOVDRR rY, rZ is equivalent to dX = R
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:965
MethodisRegTiedToDefOperand
Return true if the use operand of the specified index is tied to a def operand. It also returns the def operand index by reference if DefOpIdx is not
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1552
MethodisRegTiedToUseOperand
Given the index of a register def operand, check if the register def is tied to a source operand, due to either two-address elimination or inline asse
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1539
MethodisRegister
isRegister - Returns true if this is a normal register use/def slot. Note that early-clobber slots may also be used for uses and defs.
suite/synctools/tablegen/include/llvm/CodeGen/SlotIndexes.h:233
MethodisRelational
Return true if the predicate is relational (not EQ or NE).
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1292
MethodisRelational
@returns true if the predicate is relational (not EQ or NE). Determine if this a relational predicate.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1440
MethodisRelational
Return true if the predicate is relational (not EQ or NE).
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:942
MethodisReplicationMask
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2351
MethodisRequired
suite/synctools/tablegen/include/llvm/IR/Verifier.h:119
MethodisRequired
suite/synctools/tablegen/include/llvm/IR/Verifier.h:145
MethodisRequired
suite/synctools/tablegen/include/llvm/IR/PassManager.h:576
MethodisRequired
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1213
MethodisRequired
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1271
MethodisRequired
suite/synctools/tablegen/include/llvm/IR/IRPrintingPasses.h:68
MethodisRequired
suite/synctools/tablegen/include/llvm/IR/IRPrintingPasses.h:84
MethodisReserved
isReserved - Returns true when PhysReg is a reserved register. Reserved registers may belong to an allocatable register class, but the target has exp
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:928
MethodisReserved
Returns true if a register is reserved. It is never "unused".
suite/synctools/tablegen/include/llvm/CodeGen/RegisterScavenging.h:181
MethodisResourceLimited
Is the scheduled region resource limited vs. latency limited.
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:750
← previousnext →9,001–9,100 of 12,151, ranked by callers