MCPcopy Create free account

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

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

FunctionXCore_get_insn_id
given internal insn id, return public instruction info
arch/XCore/XCoreMapping.c:87
FunctionXCore_global_init
arch/XCore/XCoreModule.c:13
FunctionXCore_group_name
arch/XCore/XCoreMapping.c:275
FunctionXCore_insn_extract
stw sed, sp[3]
arch/XCore/XCoreInstPrinter.c:48
FunctionXCore_insn_name
arch/XCore/XCoreMapping.c:248
FunctionXCore_map_register
map internal raw register to 'public' register
arch/XCore/XCoreMapping.c:285
FunctionXCore_option
arch/XCore/XCoreModule.c:33
FunctionXCore_post_printer
arch/XCore/XCoreInstPrinter.c:39
FunctionXCore_printInst
arch/XCore/XCoreInstPrinter.c:244
FunctionXCore_reg_name
arch/XCore/XCoreMapping.c:49
Method__del__
(self)
bindings/python/capstone/__init__.py:958
Method__getattr__
(self, name)
bindings/python/capstone/__init__.py:780
Method__init__
(self, name, arch, mode, data)
suite/test_group_name.py:16
Method__init__
(self, errno)
bindings/python/capstone/__init__.py:514
Method__init__
(self, csh, arch)
bindings/python/capstone/__init__.py:546
Method__init__
(self, cs, all_info)
bindings/python/capstone/__init__.py:634
Method__init__
(self, arch, mode)
bindings/python/capstone/__init__.py:914
Method__repr__
(self)
bindings/python/capstone/__init__.py:642
Method_cs_insn
()
bindings/java/capstone/Capstone.java:57
Methodabandon
suite/synctools/tablegen/include/llvm/IR/PassManager.h:206
Functionabs64
abs64 - absolute value of a 64-bit int. Not all environments support "abs" on whatever their name for the 64-bit int type is. The absolute value of
MathExtras.h:401
MethodaccumulateUsedDefed
For a machine instruction \p MI, adds all register units used in \p UsedRegUnits and defined or clobbered in \p ModifiedRegUnits. This is useful when
suite/synctools/tablegen/include/llvm/CodeGen/LiveRegUnits.h:47
Methodactual_arg_begin
Return an iterator to the begining of the arguments to the underlying call
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:133
Methodactual_arg_end
Return an end iterator of the arguments to the underlying call
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:138
Methodactual_arg_size
Return the number of arguments to the underlying call.
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:131
Methodactual_args
range adapter for actual call arguments
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:144
Methodadd
copy indicates whether we need to copy the underlying memory for the input Name.
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:1227
Methodadd
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:948
MethodaddAsmPrinterHandler
suite/synctools/tablegen/include/llvm/CodeGen/AsmPrinter.h:469
MethodaddAssertion
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1637
MethodaddBasicBlock
suite/synctools/tablegen/include/llvm/CodeGen/MachineDominanceFrontier.h:76
MethodaddBlockCount
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1196
MethodaddBodySamples
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:716
MethodaddBodySamplesForProbe
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:730
MethodaddBypassSlowDiv
Tells the code generator which bitwidths to bypass.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2207
MethodaddCall
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:762
FunctionaddCallArgsForwardingRegs
Start tracking the arguments passed to the call \p CallI.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1198
MethodaddCallSiteInfo
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:2055
MethodaddCalledTargetSamples
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:722
FunctionaddCatchretTarget
Add the specified symbol to the list of valid catchret targets for Windows EHCont Guard.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1049
MethodaddChainDependencies
Adds dependencies as needed from all SUs in list to SU.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAGInstrs.h:210
MethodaddClass
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1840
FunctionaddCodeViewAnnotation
Record annotations associated with a particular label.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1165
MethodaddConstraint
suite/synctools/tablegen/include/llvm/CodeGen/PBQPRAConstraint.h:57
MethodaddConstructedEdge
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:205
MethodaddConstructedNode
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:192
MethodaddCoreISelPasses
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:751
MethodaddCount
This is called when a count is seen in the profile.
suite/synctools/tablegen/include/llvm/ProfileData/ProfileCommon.h:101
MethodaddCustomGraphFeatures
Adds custom features for a visualization of the ScheduleDAG.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:601
MethodaddDefToMIB
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:73
MethodaddDereferenceableParamAttr
adds the dereferenceable attribute to the list of attributes.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1587
MethodaddDereferenceableRetAttr
adds the dereferenceable attribute to the list of attributes.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1592
MethodaddDoFinalization
suite/synctools/tablegen/include/llvm/CodeGen/MachinePassManager.h:192
MethodaddDoInitialization
suite/synctools/tablegen/include/llvm/CodeGen/MachinePassManager.h:170
MethodaddDomain
Mark domain as available.
suite/synctools/tablegen/include/llvm/CodeGen/ExecutionDomainFix.h:83
MethodaddDstEdge
suite/synctools/tablegen/include/llvm/ProfileData/GCOV.h:289
MethodaddEdgeBypassingCostAllocator
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:434
MethodaddExtraGlobal
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1854
MethodaddFnAttributes
suite/synctools/tablegen/include/llvm/IR/Attributes.h:510
MethodaddFuncName
Update the symtab by adding \p FuncName to the table. This interface is used by the raw and text profile readers.
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:494
MethodaddGlobalInstructionSelect
This method should install a (global) instruction selector pass, which converts possibly generic instructions to fully target-specific instructions, t
suite/synctools/tablegen/include/llvm/CodeGen/TargetPassConfig.h:272
MethodaddGlobalValueSummary
Add a global value summary for a value.
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1364
MethodaddHeadSamples
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:708
MethodaddHeapAllocSite
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:2066
MethodaddILPOpts
Add passes that optimize instruction level parallelism for out-of-order targets. These passes are run while the machine code is still in SSA form, so
suite/synctools/tablegen/include/llvm/CodeGen/TargetPassConfig.h:371
MethodaddIRTranslator
This method should install an IR translator pass, which converts from LLVM code to machine instructions with possibly generic opcodes.
suite/synctools/tablegen/include/llvm/CodeGen/TargetPassConfig.h:245
MethodaddISelPasses
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:600
MethodaddInRegsParamInfo
Add information about parameter that is kept in registers.
suite/synctools/tablegen/include/llvm/CodeGen/CallingConvLower.h:472
MethodaddIncoming
Add an incoming value to the end of the PHI list
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2804
MethodaddIndirectPassManager
Add Manager into the list of managers that are not directly maintained by this top level pass manager
suite/synctools/tablegen/include/llvm/IR/LegacyPassManagers.h:210
MethodaddInstSelector
addInstSelector - This method should install an instruction selector pass, which converts from LLVM code to machine instructions.
suite/synctools/tablegen/include/llvm/CodeGen/TargetPassConfig.h:239
MethodaddLegalizeMachineIR
This method should install a legalize pass, which converts the instruction sequence into one that can be selected by the target.
suite/synctools/tablegen/include/llvm/CodeGen/TargetPassConfig.h:253
MethodaddLine
suite/synctools/tablegen/include/llvm/ProfileData/GCOV.h:283
MethodaddLiveIn
Adds the specified register as a live in. Note that it is an error to add the same register to the same set more than once unless the intention is to
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:371
MethodaddLiveIn
addLiveIn - Add the specified register as a live-in. Note that it is an error to add the same register to the same set more than once.
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:957
MethodaddLiveInBlock
addLiveInBlock - Add a block with an unknown live-in value. This function can only be called once per basic block. Once the live-in value has been d
suite/synctools/tablegen/include/llvm/CodeGen/LiveRangeCalc.h:244
MethodaddLoc
suite/synctools/tablegen/include/llvm/CodeGen/CallingConvLower.h:253
FunctionaddLongjmpTarget
Add the specified symbol to the list of valid longjmp targets for Windows Control Flow Guard.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:1039
MethodaddModule
Add a new module with the given \p Hash, mapped to the given \p ModID, and return a reference to the module.
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1482
MethodaddMutation
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:272
MethodaddMutation
Add a postprocessing step to the DAG builder. Mutations are applied in the order that they are added after normal DAG building and before MachineSched
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:323
MethodaddName
suite/synctools/tablegen/include/llvm/CodeGen/AccelTable.h:207
MethodaddNewBlock
addNewBlock - Add a new node to the dominator tree information. This creates a new node as a child of DomBB dominator node,linking it into the childr
suite/synctools/tablegen/include/llvm/CodeGen/MachineDominators.h:177
MethodaddNoMergeSiteInfo
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:2078
MethodaddNode
suite/synctools/tablegen/include/llvm/CodeGen/ResourcePriorityQueue.h:83
MethodaddNode
suite/synctools/tablegen/include/llvm/CodeGen/LatencyPriorityQueue.h:57
MethodaddNode
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:375
MethodaddNodeBypassingCostAllocator
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:396
MethodaddObserver
Adds an observer.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h:75
MethodaddOriginalName
Add an original name for the value of the given GUID.
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1389
MethodaddOutlineInfo
Add a new region that will be outlined later.
suite/synctools/tablegen/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:791
MethodaddParamAttributes
suite/synctools/tablegen/include/llvm/IR/Attributes.h:559
MethodaddPassManager
suite/synctools/tablegen/include/llvm/IR/LegacyPassManagers.h:204
MethodaddPassesToEmitFile
Add passes to the specified pass manager to get the specified file emitted. Typically this will involve several steps of code generation. This method
suite/synctools/tablegen/include/llvm/Target/TargetMachine.h:366
MethodaddPassesToEmitMC
Add passes to the specified pass manager to get machine code emitted with the MCJIT. This method returns true if machine code is not supported. It fil
suite/synctools/tablegen/include/llvm/Target/TargetMachine.h:379
MethodaddPassesToHandleExceptions
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:676
MethodaddPhysRegsUsedFromRegMask
addPhysRegsUsedFromRegMask - Mark any registers not in RegMask as used. This corresponds to the bit mask attached to register mask operands.
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:879
MethodaddPostFastRegAllocRewrite
addPostFastRegAllocRewrite - Add passes to the optimized register allocation pipeline after fast register allocation is complete.
suite/synctools/tablegen/include/llvm/CodeGen/TargetPassConfig.h:409
MethodaddPostRegAlloc
This method may be implemented by targets that want to run passes after register allocation pass pipeline but before prolog-epilog insertion.
suite/synctools/tablegen/include/llvm/CodeGen/TargetPassConfig.h:417
MethodaddPostRewrite
Add passes to be run immediately after virtual registers are rewritten to physical registers.
suite/synctools/tablegen/include/llvm/CodeGen/TargetPassConfig.h:413
← previousnext →4,201–4,300 of 12,151, ranked by callers