MCPcopy Create free account

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

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

MethodisRestored
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:72
MethodisReturnAddressTaken
This method may be called any time after instruction selection is complete to determine if there is a call to \@llvm.returnaddress in this function.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:373
MethodisReturnBlock
Convenience function that returns true if the block ends in a return instruction.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:822
MethodisReturned
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:120
MethodisReverse
Return true if this shuffle swaps the order of elements from exactly one source vector. Example: shufflevector <4 x n> A, <4 x n> B, <3,undef,1,undef>
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2211
MethodisReverseMask
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2200
MethodisRound
Return true if the size is a power-of-two number of bytes.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:221
MethodisSDNodeAlwaysUniform
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3314
MethodisSDNodeSourceOfDivergence
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3297
FunctionisSEXTLoad
Returns true if the specified node is a SEXTLOAD.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2930
MethodisSExt
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:75
MethodisSExtCheaperThanZExt
Return true if sign-extension from FromTy to ToTy is cheaper than zero-extension.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2652
FunctionisSOImmTwoPartVal
isSOImmTwoPartVal - Return true if the specified value can be obtained by or'ing together two SOImmVal's.
arch/ARM/ARMAddressingModes.h:203
MethodisSRet
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:81
MethodisSSA
isSSA - Returns true when the machine function is in SSA form. Early passes require the machine function to be in SSA form where every virtual registe
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:185
MethodisSafeMemOpType
Returns true if it's safe to use load / store of the specified type to expand memcpy / memset inline. This is mostly true for all types except for so
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1752
MethodisSafeToMoveRegClassDefs
Return true if it's safe to move a machine instruction that defines the specified register class.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1490
MethodisSameInstr
isSameInstr - Return true if A and B refer to the same instruction.
suite/synctools/tablegen/include/llvm/CodeGen/SlotIndexes.h:197
FunctionisScalarInteger
Return true if this is an integer, not including vectors.
cs_simple_types.h:358
MethodisScalarInteger
Return true if this is an integer, but not a vector.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:150
MethodisScavengingFrameIndex
Query whether a frame index is a scavenging frame index.
suite/synctools/tablegen/include/llvm/CodeGen/RegisterScavenging.h:128
MethodisScheduledAtStage
Return true if the instruction is scheduled at the specified stage.
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:557
MethodisSecArgPass
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:114
MethodisSelect
Return true if this shuffle chooses elements from its source vectors without lane crossings and all operands have the same number of elements. In othe
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2191
MethodisSelectMask
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2176
MethodisSelectSupported
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:423
MethodisSequential
suite/synctools/tablegen/include/llvm/IR/GetElementPtrTypeIterator.h:112
MethodisShapeMapEmpty
suite/synctools/tablegen/include/llvm/CodeGen/VirtRegMap.h:114
MethodisShift
suite/synctools/tablegen/include/llvm/IR/Instruction.h:165
FunctionisShiftedMask_32
isShiftedMask_32 - This function returns true if the argument contains a sequence of ones with the remainder zero (32 bit version.) Ex. isShiftedMask_
MathExtras.h:75
MethodisShuffleMask
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:354
MethodisShuffleMaskLegal
Targets can use this to indicate that they only support *some VECTOR_SHUFFLE operations, those with specific masks. By default, if a target supports
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1056
MethodisSigned
Whether the intrinsic is signed or unsigned.
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:554
FunctionisSignedIntSetCC
Return true if this is a setcc instruction that performs a signed comparison when used with integer operands.
suite/synctools/tablegen/include/llvm/CodeGen/ISDOpcodes.h:1403
MethodisSimple
suite/synctools/tablegen/include/llvm/IR/Instructions.h:261
MethodisSimple
suite/synctools/tablegen/include/llvm/IR/Instructions.h:392
MethodisSimple
Returns true if the memory operation is neither atomic or volatile.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1333
MethodisSimple
Returns true if the memory operation is neither atomic or volatile.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h:53
FunctionisSingleElement
Return true if this set contains exactly one member.
suite/synctools/tablegen/include/llvm/IR/ConstantRange.h:261
MethodisSingleSource
Return true if this shuffle chooses elements from exactly one source vector without changing the length of that vector. Example: shufflevector <4 x n>
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2129
MethodisSingleSourceMask
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2118
MethodisSingleValueType
Return true if the type is a valid type for a register in codegen. This includes all first-class types except struct and array types.
suite/synctools/tablegen/include/llvm/IR/Type.h:248
MethodisSlowDivBypassed
Returns true if target has indicated at least one type should be bypassed.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:532
MethodisSoloInstruction
Return true if instruction MI can not be packetized with any other instruction, which means that MI itself is a packet.
suite/synctools/tablegen/include/llvm/CodeGen/DFAPacketizer.h:167
MethodisSourceOfDivergence
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:264
MethodisSpecialKey
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:274
FunctionisSpeculatable
Determine if the call has sideeffects.
suite/synctools/tablegen/include/llvm/IR/Function.h:583
MethodisSpillSlotObjectIndex
Returns true if the specified index corresponds to a spill slot.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:685
MethodisSpillable
isSpillable - Can this interval be spilled?
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:813
MethodisSpilledToReg
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:74
MethodisSplat
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1520
MethodisSplit
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:131
MethodisSplit
Does this point involve splitting an edge or block? As soon as ::getPoint is called and thus, the point materialized, the point will not require split
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:188
MethodisSplit
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:267
MethodisSplit
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:304
MethodisSplitEnd
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:134
MethodisSrcAligned
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:178
MethodisStack
suite/synctools/tablegen/include/llvm/CodeGen/PseudoSourceValue.h:68
MethodisStackIdSafeForLocalArea
This method returns whether or not it is safe for an object with the given stack id to be bundled into the local area.
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:133
MethodisStackRealignable
isStackRealignable - This method returns whether the stack can be realigned.
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:122
MethodisStackSlot
isStackSlot - Sometimes it is useful the be able to store a non-negative frame index in a variable that normally holds a register. isStackSlot() retur
suite/synctools/tablegen/include/llvm/CodeGen/Register.h:44
MethodisStackSlotCopy
Return true if the specified machine instruction is a copy of one stack slot to another and has no other effect. Provide the identity of the two frame
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:336
MethodisStatepointSpillSlotObjectIndex
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:691
MethodisStaticMember
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:741
MethodisStoreBitCastBeneficial
Return true if the following transform is beneficial: (store (y (conv x)), y*)) -> (store x, (x*))
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:583
MethodisStoreToStackSlot
If the specified machine instruction is a direct store to a stack slot, return the virtual or physical register number of the source reg along with th
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:300
MethodisStoreToStackSlotPostFE
Check for post-frame ptr elimination stack locations as well. This uses a heuristic, so it isn't reliable for correctness.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:318
MethodisStrictFP
Determine if the call requires strict floating point semantics.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1819
MethodisStrictFPEnabled
Return true if the target support strict float operation
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:329
MethodisStrictFPOpcode
Test if this node is a strict floating point pseudo-op.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:665
MethodisStrictPredicate
@returns true if the comparison predicate is strict, false otherwise. Determine if this instruction is using an strict comparison predicate.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:867
MethodisStrongDefinitionForLinker
Returns true if this global's definition will be the one chosen by the linker. NB! Ideally this should not be used at the IR level at all. If you're
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:553
MethodisStruct
suite/synctools/tablegen/include/llvm/IR/GetElementPtrTypeIterator.h:111
MethodisStructTy
True if this is an instance of StructType.
suite/synctools/tablegen/include/llvm/IR/Type.h:211
MethodisSubClassOf
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1648
MethodisSubregFoldable
Check whether the target can fold a load that feeds a subreg operand (or a subreg operand that feeds a store). For example, X86 may want to return tru
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1080
MethodisSubregToReg
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1273
MethodisSucc
Tests if node N is a successor of this node.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:439
MethodisSupportedFixedPointOperation
Custom method defined by each target to indicate if an operation which may require a scale is supported natively by the target. If not, the operation
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1088
MethodisSupportedStackID
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:424
MethodisSwiftAsync
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:99
MethodisSwiftError
Return true if this alloca is used as a swifterror argument to a call.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:150
MethodisSwiftError
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:102
MethodisSwiftSelf
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:96
MethodisSymbol
isSymbol - Tests if this is a MO_ExternalSymbol operand.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:341
MethodisSynthetic
suite/synctools/tablegen/include/llvm/IR/Function.h:265
FunctionisT2SOImmTwoPartVal
arch/ARM/ARMAddressingModes.h:367
MethodisTailCall
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1669
MethodisTailCall
Determines whether \p Inst is a tail call instruction. Override this method on targets that do not properly set MCID::Return and MCID::Call on tail ca
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1873
MethodisTargetIndex
isTargetIndex - Tests if this is a MO_TargetIndex operand.
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:335
MethodisTargetMemoryOpcode
Test if this node has a target-specific memory-referencing opcode (in the \<target\>ISD namespace and greater than FIRST_TARGET_MEMORY_OPCODE).
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:646
MethodisTargetOpcode
Test if this node has a target-specific opcode (in the \<target\>ISD namespace).
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:632
MethodisTargetOpcode
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1141
FunctionisTargetSpecificOpcode
Check whether the given Opcode is a target-specific opcode.
suite/synctools/tablegen/include/llvm/CodeGen/TargetOpcodes.h:36
MethodisTargetStrictFPOpcode
Test if this node has a target-specific opcode that may raise FP exceptions (in the \<target\>ISD namespace and greater than FIRST_TARGET_STRICTFP_OPC
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:639
MethodisTemplateArg
Is this a template argument?
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1450
MethodisTemplateArg
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1592
MethodisTemporary
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1006
MethodisThreadLocal
If the value is "Thread Local", its value isn't shared by the threads.
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:244
FunctionisThumbImm16ShiftedVal
isThumbImm16ShiftedVal - Return true if the specified value can be obtained by left shifting a 16-bit immediate.
arch/ARM/ARMAddressingModes.h:269
← previousnext →9,101–9,200 of 12,151, ranked by callers