MCPcopy Create free account

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

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

MethodextendToUses
Extend the live range of @p LR to reach all uses of Reg. All uses must be jointly dominated by existing liveness. PHI-defs are inserted as needed to
suite/synctools/tablegen/include/llvm/CodeGen/LiveIntervalCalc.h:54
Functionextended_hdlr
arch/M680X/M680XDisassembler.c:1523
MethodextraSizeToPredicateInstructions
Return the increase in code size needed to predicate a contiguous run of NumInsts instructions.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:831
Functionextract
suite/synctools/tablegen/include/llvm/IR/Metadata.h:556
MethodextractProbeAttributes
suite/synctools/tablegen/include/llvm/IR/PseudoProbe.h:61
MethodextractProbeFactor
suite/synctools/tablegen/include/llvm/IR/PseudoProbe.h:65
MethodextractProbeIndex
suite/synctools/tablegen/include/llvm/IR/PseudoProbe.h:53
MethodextractProbeType
suite/synctools/tablegen/include/llvm/IR/PseudoProbe.h:57
Functionextract_or_null
suite/synctools/tablegen/include/llvm/IR/Metadata.h:571
MethodfallBackToDAGISel
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:550
MethodfallBackToDAGISel
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/CallLowering.h:520
MethodfastMaterializeAlloca
Emit an alloca address in a register using target-specific logic.
suite/synctools/tablegen/include/llvm/CodeGen/FastISel.h:478
MethodfastMaterializeConstant
Emit a constant in a register using target-specific logic, such as constant pool loads.
suite/synctools/tablegen/include/llvm/CodeGen/FastISel.h:475
MethodfastMaterializeFloatZero
Emit the floating-point constant +0.0 in a register using target- specific logic.
suite/synctools/tablegen/include/llvm/CodeGen/FastISel.h:482
Methodfflags
Get function summary flags.
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:742
Methodfinalize
This should only be called when using deferred_insert. This asserts that the WorklistMap is empty, and then inserts all the elements in the Worklist i
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GISelWorkList.h:61
Methodfinalize
()
bindings/java/capstone/Capstone.java:494
MethodfinalizeInsInstrs
Fix up the placeholder we may add in genAlternativeCodeSequence().
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1132
MethodfinalizeSchedule
Allow targets to perform final scheduling actions at the level of the whole MachineFunction. By default does nothing.
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAGInstrs.h:338
MethodfinalizeSymtab
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:573
Methodfind
suite/synctools/tablegen/include/llvm/CodeGen/LiveIntervalUnion.h:71
Methodfind
suite/synctools/tablegen/include/llvm/CodeGen/MachineDominanceFrontier.h:68
Methodfind
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:561
MethodfindAbstractScope
findAbstractScope - Find an abstract scope or return null.
suite/synctools/tablegen/include/llvm/CodeGen/LexicalScopes.h:180
MethodfindAlignmentLowerBound
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:152
MethodfindBlock
suite/synctools/tablegen/include/llvm/CodeGen/RDFGraph.h:764
MethodfindCallTargetMapAt
Returns the call target map collected at a given location. Each location is specified by \p LineOffset and \p Discriminator. If the location is not fo
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:775
MethodfindCaseDest
Finds the unique case value for a given successor. Returns null if the successor is not found, not unique, or is the default case.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3521
MethodfindCaseValue
Search all of the case values for the specified constant. If it is explicitly handled, return the case iterator of it, otherwise return default case i
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3504
MethodfindDebugLoc
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1002
MethodfindFunctionSamplesMapAt
Returns the FunctionSamplesMap at the given \p Loc.
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:799
MethodfindIndexesLiveAt
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:619
MethodfindInlinedFunctions
Recursively traverses all children, if the total sample count of the corresponding function is no less than \p Threshold, add its corresponding GUID t
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:916
MethodfindInlinedScope
findInlinedScope - Find an inlined scope for the given scope/inlined-at.
suite/synctools/tablegen/include/llvm/CodeGen/LexicalScopes.h:186
MethodfindLexicalScope
findLexicalScope - Find regular lexical scope or return null.
suite/synctools/tablegen/include/llvm/CodeGen/LexicalScopes.h:192
MethodfindMBBIndex
Get an iterator pointing to the IdxMBBPair with the biggest SlotIndex that is greater or equal to \p Idx.
suite/synctools/tablegen/include/llvm/CodeGen/SlotIndexes.h:499
MethodfindNearestCommonDominator
suite/synctools/tablegen/include/llvm/CodeGen/MachinePostDominators.h:77
MethodfindNearestCommonDominator
findNearestCommonDominator - Find nearest common dominator basic block for basic block A and B. If there is no such block then return NULL.
suite/synctools/tablegen/include/llvm/CodeGen/MachineDominators.h:155
MethodfindNextInUse
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:249
MethodfindNextInUse
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/Graph.h:273
MethodfindPrevDebugLoc
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1017
MethodfindRegisterDefOperand
Wrapper for findRegisterDefOperandIdx, it returns a pointer to the MachineOperand rather than an index.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1451
MethodfindRegisterUseOperand
Wrapper for findRegisterUseOperandIdx, it returns a pointer to the MachineOperand rather than an index.
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1426
MethodfindSamplesAt
Return the number of samples collected at the given location. Each location is specified by \p LineOffset and \p Discriminator. If the location is not
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:764
MethodfindSummaryInModule
Find the summary for ValueInfo \p VI in module \p ModuleId, or nullptr if not found.
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1401
MethodfindVRegs
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/IRTranslator.h:102
MethodfindValueFromBuildVector
Given an build_vector op \p BV and a start bit and size, try to find the origin of the value defined by that start position and size. \returns a regi
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:597
MethodfindValueFromConcat
Given an concat_vector op \p Concat and a start bit and size, try to find the origin of the value defined by that start position and size. \returns a
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:565
MethodfindValueFromDef
Try to find a source of the value defined in the def \p DefReg, starting at position \p StartBit with size \p Size. \returns a register with the reque
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:769
MethodfindValueFromDefImpl
Internal implementation for findValueFromDef(). findValueFromDef() initializes some data like the CurrentBest register, which this method and its call
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:721
MethodfindValueFromInsert
Given an G_INSERT op \p MI and a start bit and size, try to find the origin of the value defined by that start position and size. \returns a register
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:651
MethodfinishAssembly
Called after the assembly for the module is generated by the AsmPrinter (but before target specific hooks)
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadataPrinter.h:62
MethodfitsInLegalInteger
Returns true if the specified type fits in a native integer type supported by the CPU. For example, if the CPU only supports i32 as a native integer
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:361
Methodflags
suite/synctools/tablegen/include/llvm/CodeGen/RDFGraph.h:295
MethodfoldMemoryOperandImpl
Target-dependent implementation for foldMemoryOperand. Target-independent code in foldMemoryOperand will take care of adding a MachineMemOperand to th
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1206
FunctionforEachCallbackFunction
suite/synctools/tablegen/include/llvm/IR/AbstractCallSite.h:238
Methodforward
Move the internal MBB iterator and update register states until it has processed the specific iterator.
suite/synctools/tablegen/include/llvm/CodeGen/RegisterScavenging.h:87
Methodfound
suite/synctools/tablegen/include/llvm/TableGen/Record.h:2126
MethodfoundUnresolved
suite/synctools/tablegen/include/llvm/TableGen/Record.h:2111
Methodfp
(self)
bindings/python/capstone/arm64.py:62
Methodfp
(self)
bindings/python/capstone/arm.py:52
Methodfpu_flags
(self)
bindings/python/capstone/x86.py:89
MethodfragmentCmp
Determine the relative position of the fragments passed in. Returns -1 if this is entirely before Other, 0 if this and Other overlap, 1 if this is ent
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2881
MethodfragmentsOverlap
Check if fragments overlap between a pair of FragmentInfos.
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2905
Methodfrequency
Frequency of the insertion point. \p P is used to access the various analysis that will help to get that information, like MachineBlockFrequencyInfo.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:195
MethodfromRawPointer
Get an attribute from a raw pointer created by getRawPointer.
suite/synctools/tablegen/include/llvm/IR/Attributes.h:248
MethodfromSuccessorIndex
Initializes case iterator for given SwitchInst and for given successor index.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3373
Methodfuncinfo_begin
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadata.h:168
Methodfuncinfo_end
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadata.h:169
MethodfunctionArgumentNeedsConsecutiveRegisters
For some targets, an LLVM struct type must be broken down into multiple simple types, but the calling convention specifies that the entire struct must
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:4160
MethodfunctionEntryOnly
suite/synctools/tablegen/include/llvm/ProfileData/InstrProfReader.h:219
MethodfunctionEntryOnly
suite/synctools/tablegen/include/llvm/ProfileData/InstrProfReader.h:513
MethodfunctionEntryOnly
suite/synctools/tablegen/include/llvm/ProfileData/InstrProfReader.h:581
Functionfunctions
suite/synctools/tablegen/include/llvm/IR/Module.h:631
Methodgc_args
range adapter for gc arguments
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:196
Methodgc_args_begin
Returns an iterator to the begining of the argument range describing gc values for the statepoint.
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:182
Methodgc_args_end
Return an end iterator for the gc argument range
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:189
Methodgc_transition_args
range adapter for GC transition arguments
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:160
Methodgc_transition_args_begin
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:148
Methodgc_transition_args_end
suite/synctools/tablegen/include/llvm/IR/Statepoint.h:153
MethodgenerateFMAsInMachineCombiner
Return true when the decision to generate FMA's (or FMS, FMLA etc) rather than FMUL and ADD is delegated to the machine combiner.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2842
Methodgeneric_gep_type_iterator
suite/synctools/tablegen/include/llvm/IR/GetElementPtrTypeIterator.h:36
Functiongep_type_begin
suite/synctools/tablegen/include/llvm/IR/GetElementPtrTypeIterator.h:123
Functiongep_type_end
suite/synctools/tablegen/include/llvm/IR/GetElementPtrTypeIterator.h:130
Methodget
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:262
Methodget
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:427
Methodget
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:533
Methodget
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:580
Methodget
suite/synctools/tablegen/include/llvm/IR/Metadata.h:419
Methodget
suite/synctools/tablegen/include/llvm/IR/Metadata.h:445
Methodget
suite/synctools/tablegen/include/llvm/IR/Metadata.h:624
Methodget
suite/synctools/tablegen/include/llvm/IR/Metadata.h:783
Methodget
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1219
Methodget
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1360
Methodget
suite/synctools/tablegen/include/llvm/IR/PredIteratorCache.h:66
Methodget
suite/synctools/tablegen/include/llvm/IR/Intrinsics.h:194
Methodget
suite/synctools/tablegen/include/llvm/IR/TrackingMDRef.h:126
Methodget
suite/synctools/tablegen/include/llvm/IR/Constants.h:691
Methodget
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:76
Methodget
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2671
← previousnext →5,801–5,900 of 12,151, ranked by callers