MCPcopy Create free account

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

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

MethodreplaceWithDistinct
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1055
MethodreplaceWithPermanent
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1033
MethodreplaceWithUniqued
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1045
MethodreportDiagnosticWhenGlobalISelFallback
Check whether or not a diagnostic should be emitted when GlobalISel uses the fallback path. In other words, it will emit a diagnostic when GlobalISel
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenPassBuilder.h:265
MethodreportError
Report a parse error message.
suite/synctools/tablegen/include/llvm/ProfileData/SampleProfReader.h:444
MethodreportPackets
suite/synctools/tablegen/include/llvm/CodeGen/VLIWMachineScheduler.h:234
MethodrequestLabelAfterInsn
Ensure that a label will be emitted after MI.
suite/synctools/tablegen/include/llvm/CodeGen/DebugHandlerBase.h:105
MethodrequestLabelBeforeInsn
Ensure that a label will be emitted before MI.
suite/synctools/tablegen/include/llvm/CodeGen/DebugHandlerBase.h:100
MethodrequiresCodeGenSCCOrder
suite/synctools/tablegen/include/llvm/CodeGen/TargetPassConfig.h:179
MethodrequiresFrameIndexReplacementScavenging
Returns true if the target requires using the RegScavenger directly for frame elimination despite using requiresFrameIndexScavenging.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:901
MethodrequiresFrameIndexScavenging
Returns true if the target requires post PEI scavenging of registers for materializing frame index constants.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:895
MethodrequiresRegisterScavenging
Returns true if the target requires (and can make use of) the register scavenger.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:883
MethodrequiresUniformRegister
Allows target to decide about the register class of the specific value that is live outside the defining block. Returns true if the value needs unifor
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:892
MethodrequiresVirtualBaseRegisters
Returns true if the target wants the LocalStackAllocation pass to be run and virtual base registers used for more efficient stack access.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:908
MethodreserveClauses
Grow the size of the operand list to accommodate the new number of clauses.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2982
MethodreserveSites
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:948
MethodreservedRegsFrozen
reservedRegsFrozen - Returns true after freezeReservedRegs() was called to ensure the set of reserved registers stays constant.
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:903
Methodreset
suite/synctools/tablegen/include/llvm/IR/TrackingMDRef.h:134
Methodreset
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:628
Methodreset
suite/synctools/tablegen/include/llvm/CodeGen/ScoreboardHazardRecognizer.h:67
Methodreset
suite/synctools/tablegen/include/llvm/CodeGen/LiveIntervalUnion.h:137
Methodreset
Reset the data structures used in the circuit algorithm.
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:177
Methodreset
suite/synctools/tablegen/include/llvm/CodeGen/FaultMaps.h:38
Methodreset
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:595
Methodreset
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:882
Methodreset
Reset this candidate back to an empty one.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h:103
FunctionresetDelegate
Reset the currently registered delegate - otherwise assert.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:572
MethodresetPerBBState
Reset state that changes when we handle different basic blocks. This currently includes: 1. The specific basic block we are generating a stack prote
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenCommonISel.h:153
MethodresetPerFunctionState
Reset state that only changes when we switch functions. This currently includes: 1. FailureMBB since we reuse the failure code path for all stack pr
suite/synctools/tablegen/include/llvm/CodeGen/CodeGenCommonISel.h:167
MethodresetSecLayout
suite/synctools/tablegen/include/llvm/ProfileData/SampleProfWriter.h:74
MethodresetSecLayout
suite/synctools/tablegen/include/llvm/ProfileData/SampleProfWriter.h:220
Methodresolve
suite/synctools/tablegen/include/llvm/TableGen/Record.h:2094
MethodresolveFrameIndex
Resolve a frame index operand of an instruction to reference the indicated base register plus offset instead.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:966
MethodresolveReferences
This function is used by classes that refer to other variables which may not be defined at the time the expression is formed. If a value is set for th
suite/synctools/tablegen/include/llvm/TableGen/Record.h:396
Methodresource_sort
suite/synctools/tablegen/include/llvm/CodeGen/ResourcePriorityQueue.h:32
MethodrestoreCalleeSavedRegisters
restoreCalleeSavedRegisters - Issues instruction(s) to restore all callee saved registers and returns true if it isn't possible / profitable to do so
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:256
FunctionrestoreIP
Sets the current insert point to a previously-saved location.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:282
Methodretain
Add reference to DV.
suite/synctools/tablegen/include/llvm/CodeGen/ExecutionDomainFix.h:165
Methodretrack
Move tracking from one reference to another. Semantically equivalent to \c untrack(MD) followed by \c track(New), except that ownership callbacks are
suite/synctools/tablegen/include/llvm/IR/Metadata.h:259
Methodretrack
suite/synctools/tablegen/include/llvm/IR/TrackingMDRef.h:93
FunctionreturnDoesNotAlias
Determine if the parameter or return value is marked with NoAlias attribute.
suite/synctools/tablegen/include/llvm/IR/Function.h:649
MethodreturnDoesNotAlias
Determine if the return value is marked with NoAlias attribute.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1803
MethodreverseBranchCondition
Reverses the branch condition of the specified condition list, returning false on success and true if it cannot be reversed.
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1406
MethodreverseComposeSubRegIndexLaneMask
Transform a lanemask given for a virtual register to the corresponding lanemask before using subregister with index \p IdxA. This is the reverse of co
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:654
MethodreverseComposeSubRegIndexLaneMaskImpl
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:677
MethodreverseLocalAssignment
Allow the target to reverse allocation order of local live ranges. This will generally allocate shorter local live ranges first. For targets with many
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:874
MethodrewindByValRegsInfo
Rewind byval registers tracking info.
suite/synctools/tablegen/include/llvm/CodeGen/CallingConvLower.h:493
MethodrewriteIntrinsicWithAddressSpace
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:291
MethodrfindDebugLoc
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1010
MethodrfindPrevDebugLoc
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1025
Methodroots_begin
roots_begin/roots_end - Iterators for all roots in the function.
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadata.h:139
Methodroots_end
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadata.h:140
Methodroots_size
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadata.h:141
Methodrr_begin
suite/synctools/tablegen/include/llvm/CodeGen/RDFRegisters.h:237
Methodrr_end
suite/synctools/tablegen/include/llvm/CodeGen/RDFRegisters.h:240
Methodrun
suite/synctools/tablegen/include/llvm/IR/PassManager.h:616
Methodrun
Run the analysis pass and create our proxy result object. This doesn't do any interesting work; it is primarily used to insert our proxy result objec
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1000
Methodrun
Run the analysis pass and create our proxy result object. Nothing to see here, it just forwards the \c OuterAM reference into the result.
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1152
Methodrun
Run this pass over some unit of IR. This pass can be run over any unit of IR and use any analysis manager provided they satisfy the basic API require
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1258
Methodrun
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1286
Methodrun
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1306
Methodrun
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1322
Methodrun
The model delegates to the \c PassT::run method. The return is wrapped in an \c AnalysisResultModel.
suite/synctools/tablegen/include/llvm/IR/PassManagerInternal.h:319
Methodrun
(self)
bindings/python/setup.py:165
Methodrun
(self)
bindings/python/setup.py:175
Methodrun
(self)
bindings/python/setup.py:190
MethodrunAfterPassInvalidated
suite/synctools/tablegen/include/llvm/IR/PassInstrumentation.h:253
MethodrunBeforePass
suite/synctools/tablegen/include/llvm/IR/PassInstrumentation.h:217
MethodrunOnMachineFunction
Emit the specified function out to the OutStreamer.
suite/synctools/tablegen/include/llvm/CodeGen/AsmPrinter.h:344
MethodsameSection
Returns true if this and MBB belong to the same section.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:632
FunctionsaveAndClearIP
Returns the current insert point, clearing it in the process.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:275
FunctionsaveIP
Returns the current insert point.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:270
MethodsaveInputFilename
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1836
MethodsaveScavengerRegister
Spill the register so it can be used by the register scavenger. Return true if the register was spilled, false otherwise. If this function does not sp
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:991
MethodsaveString
Save a string in the Index. Use before passing Name to getOrInsertValueInfo when the string isn't owned elsewhere (e.g. on the module's Strtab).
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1333
MethodscavengeRegister
suite/synctools/tablegen/include/llvm/CodeGen/RegisterScavenging.h:157
MethodscheduleTree
Scheduler callback to notify that a new subtree is scheduled.
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:252
MethodscheduleTree
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:1061
MethodscheduledNode
As each node is scheduled, this method is invoked. This allows the priority function to adjust the priority of related unscheduled nodes, for example
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:542
Methodscope_count
suite/synctools/tablegen/include/llvm/IR/DebugInfo.h:151
Methodscopes
suite/synctools/tablegen/include/llvm/IR/DebugInfo.h:143
Methodscore
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:670
Methodset
suite/synctools/tablegen/include/llvm/TableGen/Record.h:2054
Methodset
suite/synctools/tablegen/include/llvm/IR/Operator.h:207
Methodset
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:1100
MethodsetAbbrevNumber
Set the abbreviation number for this DIE.
suite/synctools/tablegen/include/llvm/CodeGen/DIE.h:811
MethodsetAction
More friendly way to set an action for common types that have an LLT representation. The LegacyLegalizeAction must be one for which NeedsLegalizingToD
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h:153
MethodsetActions
Sets actions for all bit sizes on a particular generic opcode, type index and scalar or pointer type.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h:428
MethodsetAddress
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3708
MethodsetAdjustsStack
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:577
MethodsetAliasee
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:467
MethodsetAlignment
suite/synctools/tablegen/include/llvm/IR/Instructions.h:126
MethodsetAlignment
suite/synctools/tablegen/include/llvm/IR/Instructions.h:229
MethodsetAlignment
suite/synctools/tablegen/include/llvm/IR/Instructions.h:359
MethodsetAlignment
suite/synctools/tablegen/include/llvm/IR/Instructions.h:572
MethodsetAlignment
suite/synctools/tablegen/include/llvm/IR/Instructions.h:830
MethodsetAlignment
Set alignment of the basic block.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:526
MethodsetAllAttributes
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:564
MethodsetAllocatedType
for use only in special circumstances that need to generically transform a whole instruction (eg: IR linking and vectorization).
suite/synctools/tablegen/include/llvm/IR/Instructions.h:118
MethodsetAllowContract
suite/synctools/tablegen/include/llvm/IR/Operator.h:236
← previousnext →10,901–11,000 of 12,151, ranked by callers