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
visit
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:88
Method
visitAddrSpaceCastInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:189
Method
visitAllocaInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:169
Method
visitAtomicCmpXchgInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:172
Method
visitAtomicRMWInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:173
Method
visitBinaryOperator
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:263
Method
visitBitCastInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:188
Method
visitBranchInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:231
Method
visitCallBase
The next level delegation for `CallBase` is slightly more complex in order to support visiting cases where the call is also a terminator.
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:269
Method
visitCallBrInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:224
Method
visitCallInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:222
Method
visitCastInst
Next level propagators: If the user does not overload a specific instruction type, they can overload one of these to get the whole class of instructio
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:261
Method
visitCatchPadInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:200
Method
visitCatchReturnInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:249
Method
visitCatchSwitchInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:252
Method
visitCleanupPadInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:199
Method
visitCleanupReturnInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:246
Method
visitCmpInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:264
Method
visitDbgDeclareInst
Handle the special instrinsic instruction classes.
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:204
Method
visitDbgInfoIntrinsic
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:209
Method
visitDbgLabelInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:208
Method
visitDbgValueInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:205
Method
visitDbgVariableIntrinsic
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:206
Method
visitExtractElementInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:192
Method
visitExtractValueInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:195
Method
visitFCmpInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:168
Method
visitFPExtInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:181
Method
visitFPToSIInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:183
Method
visitFPToUIInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:182
Method
visitFPTruncInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:180
Method
visitFenceInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:174
Method
visitFreezeInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:201
Method
visitFuncletPadInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:198
Method
visitGetElementPtrInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:175
Method
visitICmpInst
Specific Instruction type classes... note that all of the casts are necessary because we use the instruction classes as opaque types...
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:167
Method
visitIndirectBrInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:237
Method
visitInsertElementInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:193
Method
visitInsertValueInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:196
Method
visitInstruction
If the user wants a 'default' case, they can choose to override this function. If this function is not overloaded in the user's subclass, then this i
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:282
Method
visitIntToPtrInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:187
Method
visitIntrinsicInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:221
Method
visitInvokeInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:223
Method
visitLandingPadInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:197
Method
visitLoadInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:170
Method
visitMemCpyInlineInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:212
Method
visitMemCpyInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:211
Method
visitMemIntrinsic
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:217
Method
visitMemMoveInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:215
Method
visitMemSetInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:210
Method
visitMemTransferInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:216
Method
visitPHINode
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:176
Method
visitPtrToIntInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:186
Method
visitResumeInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:240
Method
visitReturnInst
While terminators don't have a distinct type modeling them, we support intercepting them with dedicated a visitor callback.
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:228
Method
visitSExtInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:179
Method
visitSIToFPInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:185
Method
visitSelectInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:190
Method
visitShuffleVectorInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:194
Method
visitStoreInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:171
Method
visitSwitchInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:234
Method
visitTruncInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:177
Method
visitUIToFPInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:184
Method
visitUnaryInstruction
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:265
Method
visitUnaryOperator
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:262
Method
visitUnreachableInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:243
Method
visitVAArgInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:191
Method
visitVACopyInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:220
Method
visitVAEndInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:219
Method
visitVAStartInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:218
Method
visitZExtInst
suite/synctools/tablegen/include/llvm/IR/InstVisitor.h:178
Method
vni_begin
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:224
Method
vni_end
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:225
Method
vregs_end
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/IRTranslator.h:84
Function
vsnprintf
contrib/windows_kernel/libc.cpp:134
Method
warpSlotSize
suite/synctools/tablegen/include/llvm/Frontend/OpenMP/OMPGridValues.h:63
Method
weight
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:712
Method
widenIntegerVectorElementType
Return a VT for an integer vector type with the size of the elements doubled. The typed returned may be an extended type.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:406
Method
widenToLargerTypesAndNarrowToLargest
A SizeChangeStrategy for the common case where legalization for a particular operation consists of widening the type to a large legal type, unless the
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h:219
Method
widenToLargerTypesUnsupportedOtherwise
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h:229
Function
willReturn
Determine if the function will return.
suite/synctools/tablegen/include/llvm/IR/Function.h:623
Method
withAttributePropagation
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1275
Method
withDSOLocalPropagation
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1280
Method
withGlobalValueDeadStripping
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1268
Function
wrap
suite/synctools/tablegen/include/llvm/IR/LLVMContext.h:335
Function
wrap
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:616
Function
wrap
suite/synctools/tablegen/include/llvm/IR/Value.h:1054
Function
wrap
Specialized opaque value conversions.
suite/synctools/tablegen/include/llvm/IR/Attributes.h:254
Function
wrap
suite/synctools/tablegen/include/llvm/IR/Type.h:502
Function
wrap
suite/synctools/tablegen/include/llvm/Target/CodeGenCWrappers.h:47
Method
writeCustomSection
suite/synctools/tablegen/include/llvm/ProfileData/SampleProfWriter.h:344
Method
writeHeader
suite/synctools/tablegen/include/llvm/ProfileData/SampleProfWriter.h:108
Method
writeMem
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1268
Function
x86_map_segment
arch/X86/X86Mapping.c:79
Method
x86_reduce
(self)
bindings/python/capstone/__init__.py:980
Method
~AccelTableData
suite/synctools/tablegen/include/llvm/CodeGen/AccelTable.h:117
Method
~AddIRPass
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:166
Method
~AnalysisPassConcept
suite/synctools/tablegen/include/llvm/IR/PassManagerInternal.h:272
Method
~AnalysisResultConcept
suite/synctools/tablegen/include/llvm/IR/PassManagerInternal.h:124
Method
~Array
suite/synctools/tablegen/include/llvm/CodeGen/LiveIntervalUnion.h:177
Method
~AttributeSet
suite/synctools/tablegen/include/llvm/IR/Attributes.h:287
← previous
next →
11,901–12,000 of 12,151, ranked by callers