Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/capstone-engine/capstone
/ functions
Functions
12,151 in github.com/capstone-engine/capstone
⨍
Functions
12,151
◇
Types & classes
3,652
Method
hasCopyImplyingStackAdjustment
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
Method
hasDLLExportStorageClass
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:262
Method
hasDLLImportStorageClass
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:259
Method
hasDebugInfo
Returns true if valid debug info is present.
suite/synctools/tablegen/include/llvm/CodeGen/MachineModuleInfo.h:202
Method
hasDebugValues
Return true if there are any SDDbgValue nodes associated with this SelectionDAG.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:1685
Method
hasDef
suite/synctools/tablegen/include/llvm/CodeGen/StackMaps.h:98
Method
hasDefaultVisibility
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:230
Method
hasDefinitiveInitializer
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
Method
hasDelaySlot
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
Method
hasDescriptor
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1199
Method
hasDomain
Is domain available?
suite/synctools/tablegen/include/llvm/CodeGen/ExecutionDomainFix.h:75
Function
hasEHCatchret
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1062
Function
hasEHFunclets
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1068
Function
hasEHScopes
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1065
Method
hasEnableBitmaskEnumInNamespace
suite/synctools/tablegen/include/llvm/TableGen/DirectiveEmitter.h:45
Method
hasError
Return true if the reader encountered an error reading profiling data.
suite/synctools/tablegen/include/llvm/ProfileData/InstrProfReader.h:156
Method
hasExact
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:425
Method
hasExactDefinition
Return true if this global has an exact defintion.
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:418
Method
hasExportedFunctions
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
Method
hasExternalLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:434
Method
hasExternalWeakLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:452
Method
hasExtraDefRegAllocReq
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
Method
hasExtraSrcRegAllocReq
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
Method
hasExtractBitsInsn
Return true if the target has BitExtract instructions.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:447
Method
hasFastEqualityCompare
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
Method
hasFnAttrImpl
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:2288
Method
hasFnAttrs
Return true the attributes exist for the function.
suite/synctools/tablegen/include/llvm/IR/Attributes.h:762
Function
hasGC
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
Method
hasGlobalUnnamedAddr
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:196
Method
hasHiddenVisibility
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:231
Method
hasHighOperandLatency
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
Method
hasIdenticalOperandBundleSchema
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
Method
hasImplicitDef
Returns true if the instruction has implicit definition.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:572
Method
hasImplicitSection
Check if section name is present
suite/synctools/tablegen/include/llvm/IR/GlobalVariable.h:242
Method
hasImpliedFnAttr
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
Method
hasInAllocaArgument
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
Method
hasIndices
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1102
Method
hasIndices
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2474
Method
hasIndices
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2604
Method
hasIndices
suite/synctools/tablegen/include/llvm/IR/Operator.h:541
Method
hasInitializer
Definitions have initializers, declarations don't.
suite/synctools/tablegen/include/llvm/IR/GlobalVariable.h:91
Function
hasInlineAsm
Returns true if the function contains any inline assembly.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:714
Method
hasInlineStackProbe
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1858
Method
hasInstrSchedModelOrItineraries
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
Method
hasInternalLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:449
Method
hasInterval
suite/synctools/tablegen/include/llvm/CodeGen/LiveIntervals.h:125
Method
hasInterval
suite/synctools/tablegen/include/llvm/CodeGen/LiveStacks.h:78
Method
hasLabelMustBeEmitted
Test whether this block must have its label emitted.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:222
Method
hasLinkOnceAnyLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:439
Method
hasLinkOnceLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:438
Method
hasLinkOnceODRLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:442
Method
hasLinkerPrivateGlobalPrefix
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:310
Method
hasLocalLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:451
Method
hasMD
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:114
Method
hasMakeEnumAvailableInNamespace
suite/synctools/tablegen/include/llvm/TableGen/DirectiveEmitter.h:41
Method
hasMatchingInput
hasMatchingInput - Return true if this is an output constraint that has a matching input constraint.
suite/synctools/tablegen/include/llvm/IR/InlineAsm.h:137
Method
hasMetadata
Return true if this value has any metadata attached to it.
suite/synctools/tablegen/include/llvm/IR/Value.h:588
Method
hasMetadata
Return true if this instruction has any metadata attached to it.
suite/synctools/tablegen/include/llvm/IR/Instruction.h:262
Method
hasMetadataOtherThanDebugLoc
Return true if this instruction has metadata attached to it other than a debug location.
suite/synctools/tablegen/include/llvm/IR/Instruction.h:266
Method
hasMicrosoftFastStdCallMangling
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:300
Method
hasMultipleConditionRegisters
Return true if multiple condition registers are available.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:442
Method
hasMultipleRegions
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:680
Method
hasMustTailInVarArgFunc
Returns true if the function is variadic and contains a musttail call.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:601
Method
hasName
Return true if this is a named struct that has a non-empty name.
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:290
Method
hasName
Check if the instantiations in this group have a common mangled name.
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:499
Method
hasNewSchedule
Return true if the loop kernel has been scheduled.
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:207
Method
hasNoFPExcept
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:433
Method
hasNoInfs
Test if this operation's arguments and results are assumed not-infinite.
suite/synctools/tablegen/include/llvm/IR/Operator.h:357
Method
hasNoNaNs
Test if this operation's arguments and results are assumed not-NaN.
suite/synctools/tablegen/include/llvm/IR/Operator.h:352
Method
hasNoSignedWrap
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:424
Function
hasNoSync
Determine if the call can synchroize with other threads
suite/synctools/tablegen/include/llvm/IR/Function.h:599
Method
hasNoUnsignedWrap
These are accessors for each flag.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:423
Method
hasNosplitStack
suite/synctools/tablegen/include/llvm/CodeGen/MachineModuleInfo.h:225
Method
hasOffset
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1778
Method
hasOneDef
Return true if there is exactly one operand defining the specified register.
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:444
Method
hasOneUse
Return true if there is exactly one use of this node.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:702
Method
hasOneUse
hasOneUse - Return true if there is exactly one instruction using the specified register.
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:510
Method
hasOpaqueSPAdjustment
Returns true if the function contains opaque dynamic stack adjustments.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:584
Method
hasOperandBundles
Return true if this User has any operand bundles.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1919
Method
hasOperandBundlesOtherThan
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
Function
hasOptNone
Do not optimize this function (-O0).
suite/synctools/tablegen/include/llvm/IR/Function.h:655
Function
hasOptSize
Optimize this function for size (-Os) or minimum size (-Oz).
suite/synctools/tablegen/include/llvm/IR/Function.h:661
Method
hasOptionalDef
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
Method
hasPadding
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
Method
hasPairedLoad
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
Method
hasParamAccess
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1306
Method
hasParamAttrs
Return true if attributes exists for the given argument
suite/synctools/tablegen/include/llvm/IR/Attributes.h:738
Method
hasPartition
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:286
Method
hasPatchPoint
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
Method
hasPhys
returns true if the specified virtual register is mapped to a physical register
suite/synctools/tablegen/include/llvm/CodeGen/VirtRegMap.h:99
Method
hasPostISelHook
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
Method
hasPredecessorHelper
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
Function
hasPrefixData
Check whether this function has prefix data.
suite/synctools/tablegen/include/llvm/IR/Function.h:784
Method
hasPrivateLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:450
Function
hasProfileData
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
Function
hasPrologueData
Check whether this function has prologue data.
suite/synctools/tablegen/include/llvm/IR/Function.h:793
Method
hasProperty
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:176
Method
hasProtectedVisibility
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:232
Method
hasReadyFilter
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:516
Method
hasRecurrence
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:355
← previous
next →
8,201–8,300 of 12,151, ranked by callers