MCPcopy Create free account

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

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

MethodgetSerializableMachineMemOperandTargetFlags
Return an array that contains the MMO target flag values and their names. MIR Serialization is able to serialize only the MMO target flags that are d
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1865
MethodgetSerializableTargetIndices
Return an array that contains the ids of the target indices (used for the TargetIndex machine operand) and their names. MIR Serialization is able to
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1828
MethodgetSetCC
Helper function to make it easier to build SetCC's if you just have an ISD::CondCode instead of an SDValue.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:1061
MethodgetSetProperties
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunctionPass.h:59
MethodgetSetProperties
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:632
MethodgetSetProperties
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:45
MethodgetSetProperties
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/Legalizer.h:56
MethodgetSetterName
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:3327
MethodgetShape
suite/synctools/tablegen/include/llvm/CodeGen/VirtRegMap.h:120
MethodgetShuffleMask
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:593
MethodgetShuffleMaskForBitcode
Return the mask for this instruction, for use in bitcode. TODO: This is temporary until we decide a new bitcode encoding for shufflevector.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2081
MethodgetSibling
suite/synctools/tablegen/include/llvm/CodeGen/RDFGraph.h:535
MethodgetSignBit
Return a uint64_t with just the most significant bit set (the sign bit, if the value is treated as a signed number).
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:82
MethodgetSignedPredicate
For example, EQ->EQ, SLE->SLE, UGT->SGT, etc. @returns the predicate that would be the result if the operand were regarded as signed. Return the signe
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1254
MethodgetSignedPredicate
For example, ULT->SLT, ULE->SLE, UGT->SGT, UGE->SGE, SLT->Failed assert @returns the signed version of the predicate for this instruction (which has t
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:968
MethodgetSignedness
Return the signedness of this variable's type, or None if this type is neither signed nor unsigned.
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2563
MethodgetSimpleHint
getSimpleHint - same as getRegAllocationHint except it will only return a target independent hint.
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:805
MethodgetSimpleValueType
Return the simple ValueType of the referenced return value.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:182
MethodgetSimpleValueType
Return the type of a specified result as a simple type.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:972
MethodgetSimpleValueType
Return the MVT corresponding to this LLVM type. See getValueType.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1479
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:170
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:175
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:234
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:239
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/IR/User.h:325
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/IR/User.h:332
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/IR/Metadata.h:818
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/IR/Metadata.h:824
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/IR/TrackingMDRef.h:148
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/IR/TrackingMDRef.h:154
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/IR/TrackingMDRef.h:162
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/IR/TrackingMDRef.h:170
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/IR/Use.h:118
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/IR/Use.h:123
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:259
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:266
MethodgetSimplifiedValue
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:362
FunctiongetSingleMissingElement
If this set contains all but a single element, return it, otherwise return null.
suite/synctools/tablegen/include/llvm/IR/ConstantRange.h:254
MethodgetSinglePredecessor
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:244
MethodgetSingleUndroppableUse
suite/synctools/tablegen/include/llvm/IR/Value.h:457
MethodgetSize
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:1074
MethodgetSize
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1783
MethodgetSize
suite/synctools/tablegen/include/llvm/CodeGen/NonRelocatableStringpool.h:52
MethodgetSizeInBits
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:703
MethodgetSizeInBits
Return the size in bits of the memory reference.
suite/synctools/tablegen/include/llvm/CodeGen/MachineMemOperand.h:241
MethodgetSjLjDataSize
suite/synctools/tablegen/include/llvm/Target/TargetMachine.h:398
MethodgetSlotIndexes
suite/synctools/tablegen/include/llvm/CodeGen/LiveIntervals.h:211
MethodgetSortedCallTargets
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:366
MethodgetSource
This is just like getRawSource, but it strips off any cast instructions that feed it, giving the original input. The returned value is guaranteed to
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:769
MethodgetSource
Get the source BlockT of this iterator.
suite/synctools/tablegen/include/llvm/IR/CFG.h:237
MethodgetSource
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:624
MethodgetSource
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1656
MethodgetSource
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2581
MethodgetSourceAddressSpace
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:771
MethodgetSourceAlign
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:783
MethodgetSourceAlignment
FIXME: Remove this function once transition to Align is over. Use getSourceAlign() instead.
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:777
MethodgetSourceLanguage
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1478
MethodgetSourceReg
Returns the I'th source register.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h:160
MethodgetSparseIndexFromReg
suite/synctools/tablegen/include/llvm/CodeGen/RegisterPressure.h:278
MethodgetSparseSetIndex
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAGInstrs.h:60
MethodgetSparseSetIndex
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAGInstrs.h:83
MethodgetSparseSetIndex
suite/synctools/tablegen/include/llvm/CodeGen/RegisterPressure.h:269
MethodgetSparseSetIndex
suite/synctools/tablegen/include/llvm/CodeGen/MachineTraceMetrics.h:81
MethodgetSpillAlign
Return the minimum required alignment in bytes for a spill slot for a register of this class.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:288
FunctiongetSpillOptionIdx
Spill option index.
suite/synctools/tablegen/include/llvm/CodeGen/RegAllocPBQP.h:48
MethodgetSpillSize
Return the size in bytes of the stack slot allocated to hold a spilled copy of a register from class RC.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:282
MethodgetSplatBuildVector
Return a splat ISD::BUILD_VECTOR node, consisting of Op splatted to all elements. VT must be a vector type. Op's type must be the same as (or, for int
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:810
MethodgetSplatIndex
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1522
MethodgetSplatVector
Return a splat ISD::SPLAT_VECTOR node, consisting of Op splatted to all elements.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:827
MethodgetSplitDebugFilename
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1494
MethodgetSplitDebugInlining
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1512
MethodgetSqrtEstimate
Return either a square root or its reciprocal estimate value for the input operand. \p Enabled is a ReciprocalEstimate enum with value either 'Unspeci
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:4447
MethodgetSqrtResultForDenormInput
Return a target-dependent result if the input operand is not suitable for use with a square root estimate calculation.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:4477
MethodgetSrc
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:1176
MethodgetSrcAddressSpace
Returns the address space of the pointer operand.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:5304
MethodgetSrcAddressSpace
suite/synctools/tablegen/include/llvm/IR/Operator.h:664
MethodgetSrcAddressSpace
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1245
MethodgetSrcAlign
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:174
MethodgetSrcOpKind
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:202
MethodgetSrcTy
Return the source type, as a convenience
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:683
MethodgetSrcTy
suite/synctools/tablegen/include/llvm/IR/Operator.h:645
MethodgetSrcValueOffset
Returns the offset from the location of the access.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1301
MethodgetStackAlign
getStackAlignment - This method returns the number of bytes to which the stack pointer must be aligned on entry to a function. Typically, this is the
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:100
MethodgetStackAlignment
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:277
MethodgetStackAlignment
Retrieve the stack alignment attribute, if it exists.
suite/synctools/tablegen/include/llvm/IR/Attributes.h:1078
MethodgetStackAlignment
getStackAlignment - This method returns the number of bytes to which the stack pointer must be aligned on entry to a function. Typically, this is the
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:95
MethodgetStackGrowthDirection
getStackGrowthDirection - Return the direction the stack grows
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:89
MethodgetStackID
\see StackID
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:698
MethodgetStackIDForScalableVectors
Returns the StackID that scalable vectors should be associated with.
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:420
MethodgetStackLimit
suite/synctools/tablegen/include/llvm/IR/DiagnosticInfo.h:232
MethodgetStackMapStartIdx
Get the index at which stack map locations will be recorded. Arguments are not recorded unless the anyregcc convention is used.
suite/synctools/tablegen/include/llvm/CodeGen/StackMaps.h:133
MethodgetStackPointerRegisterToSaveRestore
If a physical register, this specifies the register that llvm.savestack/llvm.restorestack should save and restore.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1768
MethodgetStackProbeSymbolName
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1860
MethodgetStackProtectorIndex
Return the index for the stack protector object.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:355
MethodgetStackSize
suite/synctools/tablegen/include/llvm/IR/DiagnosticInfo.h:231
MethodgetStackSize
Return the number of bytes that must be allocated to hold all of the fixed size frame objects. This is only valid after Prolog/Epilog code insertion
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:552
MethodgetStackSlot
returns the stack slot mapped to the specified virtual register
suite/synctools/tablegen/include/llvm/CodeGen/VirtRegMap.h:187
MethodgetStage
Helper to get the stage of an instruction in the schedule.
suite/synctools/tablegen/include/llvm/CodeGen/ModuloSchedule.h:357
MethodgetStagesForPhi
The number of stages for a Phi is a little different than other instructions. The minimum value computed in RegToStageDiff is 1 because we assume the
suite/synctools/tablegen/include/llvm/CodeGen/ModuloSchedule.h:248
MethodgetStagesForReg
Return the max. number of stages/iterations that can occur between a register definition and its uses.
suite/synctools/tablegen/include/llvm/CodeGen/ModuloSchedule.h:234
← previousnext →7,701–7,800 of 12,151, ranked by callers