MCPcopy Create free account

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

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

MethoddiscoverNodes
Convenience function for doing a DFS on a ValueInfo. Marks the function in the FunctionHasParent map.
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1207
MethoddispatchRecalculateHash
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1130
MethoddispatchResetHash
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1136
Methoddistance
Return the distance from this index to the given one.
suite/synctools/tablegen/include/llvm/CodeGen/SlotIndexes.h:214
MethoddoInitialization
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunctionPass.h:32
MethoddoMBBSchedRegionsTopDown
If this method returns true, handling of the scheduling regions themselves (in case of a scheduling boundary in MBB) will be done beginning with the t
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAGInstrs.h:291
MethoddoMBBSchedRegionsTopDown
If this method returns true, handling of the scheduling regions themselves (in case of a scheduling boundary in MBB) will be done beginning with the t
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:231
MethoddoMBBSchedRegionsTopDown
If this method returns true, handling of the scheduling regions themselves (in case of a scheduling boundary in MBB) will be done beginning with the t
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:308
MethoddoNotMangleLeadingQuestionMark
Returns true if symbols with leading question marks should not receive IR mangling. True for Windows mangling modes.
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:306
FunctiondoesNoCfCheck
Determine if the function should not perform indirect branch tracking.
suite/synctools/tablegen/include/llvm/IR/Function.h:553
MethoddoesNoCfCheck
Determine if the call should not perform indirect branch tracking.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1870
MethoddoesNotAccessMemory
FIXME: Once this API is no longer duplicated in `CallSite`, rename this to better indicate that this may return a conservative answer.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1710
MethoddoesNotCapture
Determine whether this data operand is not captured. FIXME: Once this API is no longer duplicated in `CallSite`, rename this to better indicate that t
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1669
FunctiondoesNotFreeMemory
Determine if the call might deallocate memory.
suite/synctools/tablegen/include/llvm/IR/Function.h:591
FunctiondoesNotRecurse
Determine if the function is known not to recurse, directly or indirectly.
suite/synctools/tablegen/include/llvm/IR/Function.h:608
FunctiondoesNotReturn
Determine if the function cannot return.
suite/synctools/tablegen/include/llvm/IR/Function.h:545
MethoddoesNotThrow
Determine if the call cannot unwind.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1873
Functiondoing_mem
Returns true if a memory operand is currently edited.
Mapping.h:139
Methoddoit
suite/synctools/tablegen/include/llvm/IR/Value.h:955
Methoddoit
suite/synctools/tablegen/include/llvm/IR/Value.h:962
Methoddoit
suite/synctools/tablegen/include/llvm/IR/Value.h:969
Methoddoit
suite/synctools/tablegen/include/llvm/IR/Value.h:976
Methoddoit
suite/synctools/tablegen/include/llvm/IR/Value.h:982
Methoddoit
suite/synctools/tablegen/include/llvm/IR/Value.h:988
Methoddoit
suite/synctools/tablegen/include/llvm/IR/Value.h:994
Methoddoit
suite/synctools/tablegen/include/llvm/IR/Value.h:1000
Methoddoit
suite/synctools/tablegen/include/llvm/IR/Value.h:1006
Methoddoit
suite/synctools/tablegen/include/llvm/IR/Value.h:1012
Methoddoit
suite/synctools/tablegen/include/llvm/IR/Value.h:1018
Methoddoit
suite/synctools/tablegen/include/llvm/IR/Value.h:1024
Methoddoit
suite/synctools/tablegen/include/llvm/IR/Value.h:1030
Methoddoit
suite/synctools/tablegen/include/llvm/IR/Type.h:488
Methoddominates
suite/synctools/tablegen/include/llvm/CodeGen/MachinePostDominators.h:54
Methoddominates
suite/synctools/tablegen/include/llvm/CodeGen/MachineDominators.h:109
MethoddropAllReferences
Drop all references to operands. This function is in charge of "letting go" of all objects that this User refers to. This allows one to 'delete' a w
suite/synctools/tablegen/include/llvm/IR/User.h:299
MethoddropAllReferences
Remove all uses and clear node vector.
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1505
MethoddropDebugNumber
Drop any variable location debugging information associated with this instruction. Use when an instruction is modified in such a way that it no longer
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:475
MethoddropLLVMManglingEscape
If the given string begins with the GlobalValue name mangling escape character '\1', drop it. This function applies a specific mangling that is used
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:488
MethoddropUnknownNonDebugMetadata
suite/synctools/tablegen/include/llvm/IR/Instruction.h:331
MethoddropUse
Drop use of metadata (during teardown).
suite/synctools/tablegen/include/llvm/IR/Metadata.h:185
MethoddropUsers
Drop users without RAUW (during teardown).
suite/synctools/tablegen/include/llvm/IR/Metadata.h:351
Methoddsp
(self)
bindings/python/capstone/sh.py:52
Methoddsts
suite/synctools/tablegen/include/llvm/ProfileData/GCOV.h:295
Functiondummy_src
()
bindings/python/setup.py:179
Methoddump
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:332
Methoddump
suite/synctools/tablegen/include/llvm/CodeGen/ModuloSchedule.h:153
Methoddump
suite/synctools/tablegen/include/llvm/CodeGen/AccelTable.h:152
Methoddump
suite/synctools/tablegen/include/llvm/CodeGen/AccelTable.h:185
Methoddump
suite/synctools/tablegen/include/llvm/CodeGen/AccelTable.h:236
Methoddump
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1173
Methoddump
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:537
MethoddumpNames
Dump the symbols in this table.
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:547
MethoddumpPolicy
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:217
MethoddumpSectionInfo
suite/synctools/tablegen/include/llvm/ProfileData/SampleProfReader.h:489
Methoddumpr
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1181
Methoddwarf_op_begin
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:274
Methoddwarf_op_end
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:275
Methoddwarf_operands
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:276
Functiondyn_extract
suite/synctools/tablegen/include/llvm/IR/Metadata.h:584
Functiondyn_extract_or_null
suite/synctools/tablegen/include/llvm/IR/Metadata.h:597
MethodedgeIds
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:450
Methodedge_dest
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1647
Methodeflags
(self)
bindings/python/capstone/x86.py:85
Methodelement_begin
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:317
Methodelement_end
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:318
Methodelements
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:319
Methodelements
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:559
Methodelements_begin
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2657
Methodelements_end
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2658
MethodeliminateCallFramePseudoInstr
This method is called during prolog/epilog code insertion to eliminate call frame setup and destroy pseudo instructions (but only if the Target is usi
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:375
FunctionemitAppleAccelTable
suite/synctools/tablegen/include/llvm/CodeGen/AccelTable.h:303
MethodemitAtomicCmpXchgNoStoreLLBalance
Emits code that executes when the comparison result in the ll/sc expansion of a cmpxchg instruction is such that the store-conditional will not execut
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2006
MethodemitBasicBlockEndAnnot
emitBasicBlockEndAnnot - This may be implemented to emit a string right after the basic block.
suite/synctools/tablegen/include/llvm/IR/AssemblyAnnotationWriter.h:45
MethodemitBasicBlockStartAnnot
emitBasicBlockStartAnnot - This may be implemented to emit a string right after the basic block label, but before the first instruction in the block.
suite/synctools/tablegen/include/llvm/IR/AssemblyAnnotationWriter.h:39
MethodemitCalleeSavedFrameMovesFullCFA
With basic block sections, emit callee saved frame moves for basic blocks that are in a different section.
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:218
MethodemitDwarfAbbrevs
suite/synctools/tablegen/include/llvm/CodeGen/AsmPrinter.h:687
MethodemitDwarfStringOffset
Emit the 4-or 8-byte offset of a string from the start of its section.
suite/synctools/tablegen/include/llvm/CodeGen/AsmPrinter.h:643
MethodemitEndOfAsmFile
This virtual method can be overridden by targets that want to emit something at the end of their file.
suite/synctools/tablegen/include/llvm/CodeGen/AsmPrinter.h:483
MethodemitFunctionAnnot
emitFunctionAnnot - This may be implemented to emit a string right before the start of a function.
suite/synctools/tablegen/include/llvm/IR/AssemblyAnnotationWriter.h:33
MethodemitFunctionBodyEnd
Targets can override this to emit stuff after the last basic block in the function.
suite/synctools/tablegen/include/llvm/CodeGen/AsmPrinter.h:491
MethodemitFunctionBodyStart
Targets can override this to emit stuff before the first basic block in the function.
suite/synctools/tablegen/include/llvm/CodeGen/AsmPrinter.h:487
MethodemitFunctionDescriptor
suite/synctools/tablegen/include/llvm/CodeGen/AsmPrinter.h:512
MethodemitFunctionEntryCode
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGISel.h:74
MethodemitGetActiveLaneMask
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:587
MethodemitInstruction
Targets should implement this to emit instructions.
suite/synctools/tablegen/include/llvm/CodeGen/AsmPrinter.h:503
MethodemitInstructionAnnot
emitInstructionAnnot - This may be implemented to emit a string right before an instruction is emitted.
suite/synctools/tablegen/include/llvm/IR/AssemblyAnnotationWriter.h:51
MethodemitLabelReference
Emit something like ".long Label" where the size in bytes of the directive is specified by Size and Label specifies the label.
suite/synctools/tablegen/include/llvm/CodeGen/AsmPrinter.h:600
MethodemitLoadLinked
Perform a load-linked operation on Addr, returning a "Value *" with the corresponding pointee type. This may entail some non-trivial operations to tru
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1926
MethodemitMaskedAtomicCmpXchgIntrinsic
Perform a masked cmpxchg using a target-specific intrinsic. This represents the core LL/SC loop which will be lowered at a late stage by the backend.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1952
MethodemitMaskedAtomicRMWIntrinsic
Perform a masked atomicrmw using a target-specific intrinsic. This represents the core LL/SC loop which will be lowered at a late stage by the backend
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1941
MethodemitModuleMetadata
Emit the module-level metadata that the platform cares about.
suite/synctools/tablegen/include/llvm/Target/TargetLoweringObjectFile.h:87
MethodemitStackGuardXorFP
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:4755
MethodemitStackMaps
Called when the stack maps are generated. Return true if stack maps with a custom format are generated. Otherwise returns false and the default format
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadataPrinter.h:67
MethodemitStartOfAsmFile
This virtual method can be overridden by targets that want to emit something at the start of their file.
suite/synctools/tablegen/include/llvm/CodeGen/AsmPrinter.h:479
MethodemitStoreConditional
Perform a store-conditional operation to Addr. Return the status of the store. This should be 0 if the store succeeded, non-zero otherwise.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1933
MethodemitXXStructor
Targets can override this to change how global constants that are part of a C++ static/global constructor list are emitted.
suite/synctools/tablegen/include/llvm/CodeGen/AsmPrinter.h:520
Functionempty
suite/synctools/tablegen/include/llvm/IR/Function.h:729
Functionempty
suite/synctools/tablegen/include/llvm/IR/Module.h:629
Methodempty
@returns true iff the symbol table is empty Determine if the symbol table is empty
suite/synctools/tablegen/include/llvm/IR/ValueSymbolTable.h:83
Methodempty
suite/synctools/tablegen/include/llvm/IR/LegacyPassManagers.h:145
← previousnext →5,601–5,700 of 12,151, ranked by callers