MCPcopy Create free account

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

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

MethodhasCopyImplyingStackAdjustment
Returns true if the function contains operations which will lower down to instructions which manipulate the stack pointer.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:589
MethodhasDLLExportStorageClass
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:262
MethodhasDLLImportStorageClass
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:259
MethodhasDebugInfo
Returns true if valid debug info is present.
suite/synctools/tablegen/include/llvm/CodeGen/MachineModuleInfo.h:202
MethodhasDebugValues
Return true if there are any SDDbgValue nodes associated with this SelectionDAG.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:1685
MethodhasDef
suite/synctools/tablegen/include/llvm/CodeGen/StackMaps.h:98
MethodhasDefaultVisibility
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:230
MethodhasDefinitiveInitializer
hasDefinitiveInitializer - Whether the global variable has an initializer, and any other instances of the global (this can happen due to weak linkage)
suite/synctools/tablegen/include/llvm/IR/GlobalVariable.h:109
MethodhasDelaySlot
Returns true if the specified instruction has a delay slot which must be filled by the code generator.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:939
MethodhasDescriptor
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1199
MethodhasDomain
Is domain available?
suite/synctools/tablegen/include/llvm/CodeGen/ExecutionDomainFix.h:75
FunctionhasEHCatchret
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1062
FunctionhasEHFunclets
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1068
FunctionhasEHScopes
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1065
MethodhasEnableBitmaskEnumInNamespace
suite/synctools/tablegen/include/llvm/TableGen/DirectiveEmitter.h:45
MethodhasError
Return true if the reader encountered an error reading profiling data.
suite/synctools/tablegen/include/llvm/ProfileData/InstrProfReader.h:156
MethodhasExact
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:425
MethodhasExactDefinition
Return true if this global has an exact defintion.
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:418
MethodhasExportedFunctions
Check if the given Module has any functions available for exporting in the index. We consider any module present in the ModulePathStringTable to have
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1497
MethodhasExternalLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:434
MethodhasExternalWeakLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:452
MethodhasExtraDefRegAllocReq
Returns true if this instruction def operands have special register allocation requirements that are not captured by the operand register classes. e.g
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1136
MethodhasExtraSrcRegAllocReq
Returns true if this instruction source operands have special register allocation requirements that are not captured by the operand register classes.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1126
MethodhasExtractBitsInsn
Return true if the target has BitExtract instructions.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:447
MethodhasFastEqualityCompare
Return the preferred operand type if the target has a quick way to compare integer values of the given size. Assume that any legal integer type can be
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:682
MethodhasFnAttrImpl
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:2288
MethodhasFnAttrs
Return true the attributes exist for the function.
suite/synctools/tablegen/include/llvm/IR/Attributes.h:762
FunctionhasGC
hasGC/getGC/setGC/clearGC - The name of the garbage collection algorithm to use during code generation.
suite/synctools/tablegen/include/llvm/IR/Function.h:308
MethodhasGlobalUnnamedAddr
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:196
MethodhasHiddenVisibility
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:231
MethodhasHighOperandLatency
Compute operand latency between a def of 'Reg' and a use in the current loop. Return true if the target considered it 'high'. This is used by optimiza
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1637
MethodhasIdenticalOperandBundleSchema
Return true if \p Other has the same sequence of operand bundle tags with the same number of operands on each one of them as this OperandBundleUser.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:2077
MethodhasImplicitDef
Returns true if the instruction has implicit definition.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:572
MethodhasImplicitSection
Check if section name is present
suite/synctools/tablegen/include/llvm/IR/GlobalVariable.h:242
MethodhasImpliedFnAttr
A specialized version of hasFnAttrImpl for when the caller wants to know if an attribute's semantics are implied, not whether the attribute is actuall
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:2307
MethodhasInAllocaArgument
Determine if there are is an inalloca argument. Only the last argument can have the inalloca attribute.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1704
MethodhasIndices
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1102
MethodhasIndices
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2474
MethodhasIndices
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2604
MethodhasIndices
suite/synctools/tablegen/include/llvm/IR/Operator.h:541
MethodhasInitializer
Definitions have initializers, declarations don't.
suite/synctools/tablegen/include/llvm/IR/GlobalVariable.h:91
FunctionhasInlineAsm
Returns true if the function contains any inline assembly.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:714
MethodhasInlineStackProbe
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1858
MethodhasInstrSchedModelOrItineraries
Return true if this machine model includes an instruction-level scheduling model or cycle-to-cycle itinerary data.
suite/synctools/tablegen/include/llvm/CodeGen/TargetSchedule.h:90
MethodhasInternalLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:449
MethodhasInterval
suite/synctools/tablegen/include/llvm/CodeGen/LiveIntervals.h:125
MethodhasInterval
suite/synctools/tablegen/include/llvm/CodeGen/LiveStacks.h:78
MethodhasLabelMustBeEmitted
Test whether this block must have its label emitted.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:222
MethodhasLinkOnceAnyLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:439
MethodhasLinkOnceLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:438
MethodhasLinkOnceODRLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:442
MethodhasLinkerPrivateGlobalPrefix
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:310
MethodhasLocalLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:451
MethodhasMD
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:114
MethodhasMakeEnumAvailableInNamespace
suite/synctools/tablegen/include/llvm/TableGen/DirectiveEmitter.h:41
MethodhasMatchingInput
hasMatchingInput - Return true if this is an output constraint that has a matching input constraint.
suite/synctools/tablegen/include/llvm/IR/InlineAsm.h:137
MethodhasMetadata
Return true if this value has any metadata attached to it.
suite/synctools/tablegen/include/llvm/IR/Value.h:588
MethodhasMetadata
Return true if this instruction has any metadata attached to it.
suite/synctools/tablegen/include/llvm/IR/Instruction.h:262
MethodhasMetadataOtherThanDebugLoc
Return true if this instruction has metadata attached to it other than a debug location.
suite/synctools/tablegen/include/llvm/IR/Instruction.h:266
MethodhasMicrosoftFastStdCallMangling
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:300
MethodhasMultipleConditionRegisters
Return true if multiple condition registers are available.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:442
MethodhasMultipleRegions
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:680
MethodhasMustTailInVarArgFunc
Returns true if the function is variadic and contains a musttail call.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:601
MethodhasName
Return true if this is a named struct that has a non-empty name.
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:290
MethodhasName
Check if the instantiations in this group have a common mangled name.
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:499
MethodhasNewSchedule
Return true if the loop kernel has been scheduled.
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:207
MethodhasNoFPExcept
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:433
MethodhasNoInfs
Test if this operation's arguments and results are assumed not-infinite.
suite/synctools/tablegen/include/llvm/IR/Operator.h:357
MethodhasNoNaNs
Test if this operation's arguments and results are assumed not-NaN.
suite/synctools/tablegen/include/llvm/IR/Operator.h:352
MethodhasNoSignedWrap
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:424
FunctionhasNoSync
Determine if the call can synchroize with other threads
suite/synctools/tablegen/include/llvm/IR/Function.h:599
MethodhasNoUnsignedWrap
These are accessors for each flag.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:423
MethodhasNosplitStack
suite/synctools/tablegen/include/llvm/CodeGen/MachineModuleInfo.h:225
MethodhasOffset
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1778
MethodhasOneDef
Return true if there is exactly one operand defining the specified register.
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:444
MethodhasOneUse
Return true if there is exactly one use of this node.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:702
MethodhasOneUse
hasOneUse - Return true if there is exactly one instruction using the specified register.
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:510
MethodhasOpaqueSPAdjustment
Returns true if the function contains opaque dynamic stack adjustments.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:584
MethodhasOperandBundles
Return true if this User has any operand bundles.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1919
MethodhasOperandBundlesOtherThan
Return true if this operand bundle user contains operand bundles with tags other than those specified in \p IDs.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:2087
FunctionhasOptNone
Do not optimize this function (-O0).
suite/synctools/tablegen/include/llvm/IR/Function.h:655
FunctionhasOptSize
Optimize this function for size (-Os) or minimum size (-Oz).
suite/synctools/tablegen/include/llvm/IR/Function.h:661
MethodhasOptionalDef
Set if this instruction has an optional definition, e.g. ARM instructions which can set condition code if 's' bit is set.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:803
MethodhasPadding
Returns whether the struct has padding or not between its fields. NB: Padding in nested element is not taken into account.
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:637
MethodhasPairedLoad
Return true if the target supplies and combines to a paired load two loaded values of type LoadedType next to each other in memory. RequiredAlignment
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2687
MethodhasParamAccess
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1306
MethodhasParamAttrs
Return true if attributes exists for the given argument
suite/synctools/tablegen/include/llvm/IR/Attributes.h:738
MethodhasPartition
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:286
MethodhasPatchPoint
This method may be called any time after instruction selection is complete to determine if there is a call to builtin \@llvm.experimental.patchpoint.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:385
MethodhasPhys
returns true if the specified virtual register is mapped to a physical register
suite/synctools/tablegen/include/llvm/CodeGen/VirtRegMap.h:99
MethodhasPostISelHook
Return true if this instruction requires *adjustment after instruction selection by calling a target hook. For example, this can be used to fill in AR
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1095
MethodhasPredecessorHelper
Returns true if N is a predecessor of any node in Worklist. This helper keeps Visited and Worklist sets externally to allow unions searches to be perf
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:832
FunctionhasPrefixData
Check whether this function has prefix data.
suite/synctools/tablegen/include/llvm/IR/Function.h:784
MethodhasPrivateLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:450
FunctionhasProfileData
Return true if the function is annotated with profile data. Presence of entry counts from a profile run implies the function has profile annotations.
suite/synctools/tablegen/include/llvm/IR/Function.h:292
FunctionhasPrologueData
Check whether this function has prologue data.
suite/synctools/tablegen/include/llvm/IR/Function.h:793
MethodhasProperty
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:176
MethodhasProtectedVisibility
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:232
MethodhasReadyFilter
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:516
MethodhasRecurrence
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:355
← previousnext →8,201–8,300 of 12,151, ranked by callers