MCPcopy Create free account

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

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

↓ 1 callersFunctionMachineFunction
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:561
↓ 1 callersFunctionMipsDisassembler_getInstruction
arch/Mips/MipsDisassembler.c:407
↓ 1 callersFunctionMipsFCCToString
arch/Mips/MipsInstPrinter.c:111
↓ 1 callersFunctionMips_init
arch/Mips/MipsDisassembler.c:341
↓ 1 callersFunctionMips_map_insn
map instruction name to public instruction ID
arch/Mips/MipsMapping.c:964
↓ 1 callersFunctionMips_map_register
map internal raw register to 'public' register
arch/Mips/MipsMapping.c:976
↓ 1 callersMethodNotifyAdd
Implement the MachinePassRegistryListener callbacks.
suite/synctools/tablegen/include/llvm/CodeGen/MachinePassRegistry.h:160
↓ 1 callersMethodNotifyRemove
suite/synctools/tablegen/include/llvm/CodeGen/MachinePassRegistry.h:164
↓ 1 callersFunctionPPC_abs_branch
check if this insn is relative branch
arch/PowerPC/PPCMapping.c:532
↓ 1 callersFunctionPPC_alias_insn
given alias mnemonic, return instruction ID & CC
arch/PowerPC/PPCMapping.c:513
↓ 1 callersFunctionPPC_init
arch/PowerPC/PPCDisassembler.c:606
↓ 1 callersFunctionPPC_map_insn
map instruction name to public instruction ID
arch/PowerPC/PPCMapping.c:374
↓ 1 callersFunctionPPC_name_reg
arch/PowerPC/PPCMapping.c:296
↓ 1 callersFunctionPrintMemop
arch/SH/SHInstPrinter.c:319
↓ 1 callersFunctionRISCVDisassembler_getInstruction
arch/RISCV/RISCVDisassembler.c:335
↓ 1 callersFunctionRISCVFPRndMode_isValidRoundingMode
arch/RISCV/RISCVBaseInfo.h:91
↓ 1 callersFunctionRISCV_init
arch/RISCV/RISCVDisassembler.c:405
↓ 1 callersFunctionRoundUpToAlignment
Returns the next integer (mod 2**64) that is greater than or equal to \p Value and is a multiple of \p Align. \p Align must be non-zero. Examples: \c
MathExtras.h:387
↓ 1 callersFunctionSPARCCondCodeToString
arch/Sparc/Sparc.h:23
↓ 1 callersFunctionSStream_concat1
SStream.c:43
↓ 1 callersFunctionSparc_init
arch/Sparc/SparcDisassembler.c:475
↓ 1 callersFunctionSparc_map_insn
map instruction name to instruction ID (public)
arch/Sparc/SparcMapping.c:573
↓ 1 callersFunctionSparc_map_register
map internal raw register to 'public' register
arch/Sparc/SparcMapping.c:536
↓ 1 callersFunctionSystemZ_init
arch/SystemZ/SystemZDisassembler.c:459
↓ 1 callersFunctionTMS320C64x_init
arch/TMS320C64x/TMS320C64xDisassembler.c:616
↓ 1 callersFunctionTriCore_LLVM_getInstruction
arch/TriCore/TriCoreDisassembler.c:1622
↓ 1 callersFunctionTriCore_LLVM_getRegisterName
arch/TriCore/TriCoreInstPrinter.c:473
↓ 1 callersFunctionTriCore_LLVM_printInst
arch/TriCore/TriCoreInstPrinter.c:482
↓ 1 callersFunctionTriCore_init_mri
arch/TriCore/TriCoreDisassembler.c:1634
↓ 1 callersFunctionTriCore_set_access
arch/TriCore/TriCoreMapping.c:144
↓ 1 callersFunctionTriCore_set_instr_map_data
arch/TriCore/TriCoreMapping.c:64
↓ 1 callersFunctionUpdateThumbVFPPredicate
Thumb VFP instructions are a special case. Because we share their encodings between ARM and Thumb modes, and they are predicable in ARM mode, the auto
arch/ARM/ARMDisassembler.c:725
↓ 1 callersFunctionWASM_get_insn_id
fill in details
arch/WASM/WASMMapping.c:14
↓ 1 callersFunctionWASM_insn_name
arch/WASM/WASMMapping.c:280
↓ 1 callersFunctionX86_build_lookup_tables
Build per-handle O(1) lookup tables for instruction mapping. Called from X86_global_init() during cs_open(). Each handle gets its own copy of the look
arch/X86/X86Mapping.c:1539
↓ 1 callersFunctionX86_init
arch/X86/X86Disassembler.c:912
↓ 1 callersFunctionX86_insn_reg_att
arch/X86/X86Mapping.c:1655
↓ 1 callersFunctionX86_insn_reg_att2
ATT just reuses Intel data, but with the order of registers reversed
arch/X86/X86Mapping.c:1688
↓ 1 callersFunctionX86_insn_reg_att_h
arch/X86/X86Mapping.c:1676
↓ 1 callersFunctionX86_insn_reg_intel
return register of given instruction id return 0 if not found this is to handle instructions embedding accumulate registers into AsmStrs[] Falls back
arch/X86/X86Mapping.c:1601
↓ 1 callersFunctionX86_insn_reg_intel2
arch/X86/X86Mapping.c:1638
↓ 1 callersFunctionX86_insn_reg_intel_h
Fast per-handle variant used from the printer (which has access to cs_struct via MCInst).
arch/X86/X86Mapping.c:1627
↓ 1 callersFunctionXCore_init
arch/XCore/XCoreDisassembler.c:768
↓ 1 callersFunction_ARM_getInstruction
arch/ARM/ARMDisassembler.c:490
↓ 1 callersFunction_Thumb_getInstruction
arch/ARM/ARMDisassembler.c:753
↓ 1 callersMethod__gen_detail
(self)
bindings/python/capstone/__init__.py:728
↓ 1 callersFunction_getInstruction
arch/AArch64/AArch64Disassembler.c:230
↓ 1 callersFunction_load_lib
(path)
bindings/python/capstone/__init__.py:375
↓ 1 callersFunction_printOperand
arch/XCore/XCoreInstPrinter.c:188
↓ 1 callersFunction_printOperand
arch/SystemZ/SystemZInstPrinter.c:77
↓ 1 callersMethodadd
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:165
↓ 1 callersMethodaddAdjEdgeId
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:74
↓ 1 callersMethodaddAsmPrinter
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:440
↓ 1 callersMethodaddAttributeAtIndex
TODO: remove non-AtIndex versions of these methods. adds the attribute to the list of attributes.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1498
↓ 1 callersMethodaddBlockPlacement
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:1140
↓ 1 callersMethodaddCalledTarget
Add called function \p F with samples \p S. Optionally scale sample count \p S by \p Weight. Sample counts accumulate using saturating arithmetic, to
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:351
↓ 1 callersMethodaddChild
addChild - Add a child scope.
suite/synctools/tablegen/include/llvm/CodeGen/LexicalScopes.h:69
↓ 1 callersMethodaddCodeGenPrepare
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:722
↓ 1 callersMethodaddEdge
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:409
↓ 1 callersMethodaddFastRegAlloc
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:1065
↓ 1 callersMethodaddGCPasses
addGCPasses - Add late codegen passes that analyze code for garbage collection. This should return true if GC info should be printed after these passe
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:433
↓ 1 callersMethodaddGlobalInstructionSelect
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/CodeGenPassBuilder.h:372
↓ 1 callersMethodaddILPOpts
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/CodeGenPassBuilder.h:282
↓ 1 callersMethodaddIRPasses
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:615
↓ 1 callersMethodaddIRTranslator
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/CodeGenPassBuilder.h:336
↓ 1 callersMethodaddISelPrepare
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:732
↓ 1 callersMethodaddLegalizeMachineIR
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/CodeGenPassBuilder.h:347
↓ 1 callersMethodaddMachineLateOptimization
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:1122
↓ 1 callersMethodaddMachinePasses
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:843
↓ 1 callersMethodaddMachineSSAOptimization
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:948
↓ 1 callersMethodaddOptimizedRegAlloc
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:1076
↓ 1 callersMethodaddPostRegAlloc
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/CodeGenPassBuilder.h:308
↓ 1 callersMethodaddPostRewrite
Add passes to be run immediately after virtual registers are rewritten to physical registers.
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:304
↓ 1 callersMethodaddPreEmitPass
This pass may be implemented by targets that want to run passes immediately before machine code is emitted.
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:316
↓ 1 callersMethodaddPreEmitPass2
Targets may add passes immediately before machine code is emitted in this callback. This is called even later than `addPreEmitPass`. FIXME: Rename `ad
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:323
↓ 1 callersMethodaddPreGlobalInstructionSelect
This method may be implemented by targets that want to run passes immediately before the (global) instruction selection.
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:366
↓ 1 callersMethodaddPreISel
addPreISel - This method should add any "last minute" LLVM->LLVM passes (which are run just before instruction selector).
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:330
↓ 1 callersMethodaddPreLegalizeMachineIR
This method may be implemented by targets that want to run passes immediately before legalization.
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:343
↓ 1 callersMethodaddPreRegAlloc
This method may be implemented by targets that want to run passes immediately before register allocation.
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:286
↓ 1 callersMethodaddPreRegBankSelect
This method may be implemented by targets that want to run passes immediately before the register bank selection.
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:354
↓ 1 callersMethodaddPreRewrite
addPreRewrite - Add passes to the optimized register allocation pipeline after register allocation is complete, but before virtual registers are rewri
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:300
↓ 1 callersMethodaddPreSched2
This method may be implemented by targets that want to run passes after prolog-epilog insertion and before the second instruction scheduling pass.
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:312
↓ 1 callersMethodaddRegAssignmentFast
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:1030
↓ 1 callersMethodaddRegAssignmentOptimized
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:1043
↓ 1 callersMethodaddRegBankSelect
This method should install a register bank selector pass, which assigns register banks to virtual registers without a register class or register banks
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:359
↓ 1 callersMethodaddTargetRegisterAllocator
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:1000
↓ 1 callersMethodaddToList
suite/synctools/tablegen/include/llvm/IR/Use.h:98
↓ 1 callersMethodaddToList
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:344
↓ 1 callersMethodaddUnits
Adds all register units marked in the bitvector \p RegUnits.
suite/synctools/tablegen/include/llvm/CodeGen/LiveRegUnits.h:144
↓ 1 callersMethodaddUse
This method should only be used by the Use class.
suite/synctools/tablegen/include/llvm/IR/Value.h:505
↓ 1 callersFunctionadd_operators_access
arch/M680X/M680XDisassembler.c:430
↓ 1 callersMethodallnodes_begin
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:496
↓ 1 callersMethodallnodes_end
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:497
↓ 1 callersFunctionapplyR1
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/ReductionRules.h:30
↓ 1 callersFunctionapplyR2
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/ReductionRules.h:74
↓ 1 callersMethodareJTsAllowed
Return true if lowering to a jump table is allowed.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1190
↓ 1 callersMethodarg_size
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1341
↓ 1 callersFunctionargs
suite/synctools/tablegen/include/llvm/IR/Function.h:762
↓ 1 callersFunctionarr_exist8
utils.c:60
↓ 1 callersFunctionatt2intel
(filename)
suite/gencstest.py:111
← previousnext →1,401–1,500 of 12,151, ranked by callers