MCPcopy Create free account

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

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

Methodsme_index
(self)
bindings/python/capstone/arm64.py:86
MethodsoftPromoteHalfType
Return true if the half type should be passed around as i16, but promoted to float around arithmetic. The default behavior is to pass around as float
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:466
Functionsolve
suite/synctools/tablegen/include/llvm/CodeGen/RegAllocPBQP.h:521
MethodsortByTargetValues
Sort ValueData ascending by Value
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:695
MethodsortUseList
suite/synctools/tablegen/include/llvm/IR/Value.h:884
MethodsortValueData
Sort value profile data (per site) by count.
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:787
Methodspecific_bbval
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:887
Methodspecific_fpval
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:808
Methodspecific_intval
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:849
Methodspecificval_ty
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:774
MethodspillCalleeSavedRegisters
spillCalleeSavedRegisters - Issues instruction(s) to spill all callee saved registers and returns true if it isn't possible / profitable to do so by i
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:243
MethodsplatScalarOperandIfNeeded
suite/synctools/tablegen/include/llvm/IR/MatrixBuilder.h:37
MethodsplitBasicBlock
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:419
MethodsplitBasicBlockBefore
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:442
MethodsplitBlock
splitBlock - BB is split and now it has one successor. Update dominator tree to reflect this change.
suite/synctools/tablegen/include/llvm/CodeGen/MachineDominators.h:208
MethodsplitValueIntoRegisterParts
Target-specific splitting of values into parts that fit a register storing a legal type
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3836
Methodsrcs
suite/synctools/tablegen/include/llvm/ProfileData/GCOV.h:291
Functionstable_hash_combine
suite/synctools/tablegen/include/llvm/CodeGen/StableHashing.h:51
Functionstable_hash_combine_array
suite/synctools/tablegen/include/llvm/CodeGen/StableHashing.h:92
Functionstable_hash_combine_string
suite/synctools/tablegen/include/llvm/CodeGen/StableHashing.h:99
MethodstackProbeFunctionModifiesSP
Does the stack probe function call return with a modified stack pointer?
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:227
MethodstackSlot2Index
Compute the frame index from a register value representing a stack slot.
suite/synctools/tablegen/include/llvm/CodeGen/Register.h:52
MethodstageScheduled
Return the stage for a scheduled instruction. Return -1 if the instruction has not been scheduled.
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:563
MethodstartIndex
suite/synctools/tablegen/include/llvm/CodeGen/LiveIntervalUnion.h:77
MethodstartLoc
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:295
MethodstartPhaseTiming
Start phase timing; called if the --time-phases option is specified.
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1864
MethodstartsWithDeref
Return whether the first element a DW_OP_deref.
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2766
MethodstopObservingChanges
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:351
MethodstopPhaseTiming
Stop phase timing and print the report.
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1882
MethodstoreOfVectorConstantIsCheap
Return true if it is expected to be cheaper to do a store of a non-zero vector constant with the given size and type for the address space than to sto
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:593
MethodstoreRegToStackSlot
Store the specified register of the given register class to the specified stack frame index. The store instruction is to be added to the given machine
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1039
Methodstrerror
(int code)
bindings/java/capstone/Capstone.java:546
MethodstripAndAccumulateConstantOffsets
suite/synctools/tablegen/include/llvm/IR/Value.h:717
MethodstripAndAccumulateInBoundsConstantOffsets
This is a wrapper around stripAndAccumulateConstantOffsets with the in-bounds requirement set to false.
suite/synctools/tablegen/include/llvm/IR/Value.h:727
MethodstripInBoundsConstantOffsets
suite/synctools/tablegen/include/llvm/IR/Value.h:678
MethodstripInBoundsOffsets
suite/synctools/tablegen/include/llvm/IR/Value.h:744
MethodstripPointerCasts
suite/synctools/tablegen/include/llvm/IR/Constant.h:213
MethodstripPointerCastsAndAliases
suite/synctools/tablegen/include/llvm/IR/Value.h:645
MethodstripPointerCastsForAliasAnalysis
suite/synctools/tablegen/include/llvm/IR/Value.h:668
MethodstripPointerCastsSameRepresentation
suite/synctools/tablegen/include/llvm/IR/Value.h:656
MethodsubRegLivenessEnabled
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:221
Methodsubprogram_count
suite/synctools/tablegen/include/llvm/IR/DebugInfo.h:149
Methodsubprograms
suite/synctools/tablegen/include/llvm/IR/DebugInfo.h:131
Methodsubrange_begin
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:755
Methodsubrange_end
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:758
Methodsubranges
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:769
Methodsubtype_begin
suite/synctools/tablegen/include/llvm/IR/Type.h:319
Methodsubtype_end
suite/synctools/tablegen/include/llvm/IR/Type.h:320
Methodsubtype_rbegin
suite/synctools/tablegen/include/llvm/IR/Type.h:327
Methodsubtype_rend
suite/synctools/tablegen/include/llvm/IR/Type.h:330
Methodsubtypes
suite/synctools/tablegen/include/llvm/IR/Type.h:321
Functionsucc_empty
suite/synctools/tablegen/include/llvm/IR/CFG.h:256
Methodsucc_empty
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:351
Methodsucc_op_iterator
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3126
Methodsucc_op_iterator
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3673
Methodsucc_rbegin
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:340
Methodsucc_rend
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:344
Functionsucc_size
suite/synctools/tablegen/include/llvm/IR/CFG.h:259
Methodsuccess
Clear the current error and return a successful one.
suite/synctools/tablegen/include/llvm/ProfileData/InstrProfReader.h:149
Functionsuccessors
suite/synctools/tablegen/include/llvm/IR/CFG.h:262
Functionsuccessors
suite/synctools/tablegen/include/llvm/CodeGen/MachineSSAContext.h:31
Methodsuccessors
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3199
Methodsuccessors
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3734
Methodsupport
(self, query)
bindings/python/capstone/__init__.py:1077
MethodsupportDSOLocalEquivalentLowering
Target supports a native lowering of a dso_local_equivalent constant without needing to replace it with equivalent IR.
suite/synctools/tablegen/include/llvm/Target/TargetLoweringObjectFile.h:197
MethodsupportDebugThreadLocalLocation
Target supports TLS offset relocation in debug section?
suite/synctools/tablegen/include/llvm/Target/TargetLoweringObjectFile.h:219
MethodsupportGOTPCRelWithOffset
Target GOT "PC"-relative relocation supports encoding an additional binary expression with an offset?
suite/synctools/tablegen/include/llvm/Target/TargetLoweringObjectFile.h:214
MethodsupportIndirectSymViaGOTPCRel
Target supports replacing a data "PC"-relative access to a symbol through another symbol, by accessing the later via a GOT entry instead?
suite/synctools/tablegen/include/llvm/Target/TargetLoweringObjectFile.h:208
MethodsupportSplitCSR
Return true if the target supports that a subset of CSRs for the given machine function is handled explicitly via copies.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3776
MethodsupportSwiftError
Return true if the target supports swifterror attribute. It optimizes loads and stores to reading and writing a specific register.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3770
MethodsupportSwiftError
\return true if the target is capable of handling swifterror values that have been promoted to a specified register. The extended versions of lowerRet
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/CallLowering.h:437
MethodsupportsUnalignedAtomics
Whether the target supports unaligned atomic operations.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1913
Methodswap
suite/synctools/tablegen/include/llvm/IR/PassManagerInternal.h:207
Methodswap
suite/synctools/tablegen/include/llvm/IR/PassManagerInternal.h:246
Methodswap
suite/synctools/tablegen/include/llvm/IR/PassManagerInternal.h:301
Methodswap
suite/synctools/tablegen/include/llvm/ProfileData/InstrProfReader.h:325
MethodswapOperands
Exchange the two operands to this instruction in such a way that it does not modify the semantics of the instruction. The predicate value may be chang
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1335
MethodswapOperands
Exchange the two operands to this instruction in such a way that it does not modify the semantics of the instruction. The predicate value may be chang
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1447
MethodswapValues
Swap the true and false values of the select instruction. This doesn't swap prof metadata.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1798
MethodswitchTo
Change the type of this repairing placement to \p NewKind. It is not possible to switch a repairing placement to the RepairingKind::Insert. There is n
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:399
Methodsyntax
(self)
bindings/python/capstone/__init__.py:986
Methodsys
(self)
bindings/python/capstone/arm64.py:74
Methodtake
Consume an Error and return the raw enum value contained within it. The Error must either be a success value, or contain a single InstrProfError.
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:345
MethodtakeReplaceableUses
Drop RAUW support. Cede ownership of RAUW support, returning it.
suite/synctools/tablegen/include/llvm/IR/Metadata.h:891
MethodtakeSummary
Take ownership of the summary of this reader.
suite/synctools/tablegen/include/llvm/ProfileData/SampleProfReader.h:526
MethodtakeValues
Take ownership of the nodes in \p Other, and append them to the back of the list.
suite/synctools/tablegen/include/llvm/CodeGen/DIE.h:725
MethodtargetHandlesStackFrameRounding
targetHandlesStackFrameRounding - Returns true if the target is responsible for rounding up the stack frame (probably at emitPrologue time).
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:189
MethodtargetShrinkDemandedConstant
Target hook to do target-specific const optimization, which is called by ShrinkDemandedConstant. This function should return true if the target doesn'
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3453
Functionteardown_MC
suite/cstest/src/main.c:232
Functionteardown_issue
suite/cstest/src/main.c:355
MethodtestImmPredicate_APFloat
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:541
MethodtestImmPredicate_APInt
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:537
MethodtestImmPredicate_I64
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:533
MethodtestMIPredicate_MI
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:545
Functiontest_MC
suite/cstest/src/main.c:224
Functiontest_cs_disasm_quick
()
bindings/python/tests/test_basic.py:74
Functiontest_cs_disasm_quick
()
bindings/python/tests/test_lite.py:61
Functiontest_issue
suite/cstest/src/main.c:345
Methodtest_operands
Check that the `operands` API provides correct data
suite/regress/test_arm64_bra.py:42
Methodtest_operands
Check that the `operands` API provides correct data
suite/regress/test_arm64_ldr_registers.py:50
← previousnext →11,601–11,700 of 12,151, ranked by callers