Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/capstone-engine/capstone
/ functions
Functions
12,151 in github.com/capstone-engine/capstone
⨍
Functions
12,151
◇
Types & classes
3,652
Method
replaceWithDistinct
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1055
Method
replaceWithPermanent
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1033
Method
replaceWithUniqued
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1045
Method
reportDiagnosticWhenGlobalISelFallback
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
Method
reportError
Report a parse error message.
suite/synctools/tablegen/include/llvm/ProfileData/SampleProfReader.h:444
Method
reportPackets
suite/synctools/tablegen/include/llvm/CodeGen/VLIWMachineScheduler.h:234
Method
requestLabelAfterInsn
Ensure that a label will be emitted after MI.
suite/synctools/tablegen/include/llvm/CodeGen/DebugHandlerBase.h:105
Method
requestLabelBeforeInsn
Ensure that a label will be emitted before MI.
suite/synctools/tablegen/include/llvm/CodeGen/DebugHandlerBase.h:100
Method
requiresCodeGenSCCOrder
suite/synctools/tablegen/include/llvm/CodeGen/TargetPassConfig.h:179
Method
requiresFrameIndexReplacementScavenging
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
Method
requiresFrameIndexScavenging
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
Method
requiresRegisterScavenging
Returns true if the target requires (and can make use of) the register scavenger.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:883
Method
requiresUniformRegister
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
Method
requiresVirtualBaseRegisters
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
Method
reserveClauses
Grow the size of the operand list to accommodate the new number of clauses.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2982
Method
reserveSites
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:948
Method
reservedRegsFrozen
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
Method
reset
suite/synctools/tablegen/include/llvm/IR/TrackingMDRef.h:134
Method
reset
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:628
Method
reset
suite/synctools/tablegen/include/llvm/CodeGen/ScoreboardHazardRecognizer.h:67
Method
reset
suite/synctools/tablegen/include/llvm/CodeGen/LiveIntervalUnion.h:137
Method
reset
Reset the data structures used in the circuit algorithm.
suite/synctools/tablegen/include/llvm/CodeGen/MachinePipeliner.h:177
Method
reset
suite/synctools/tablegen/include/llvm/CodeGen/FaultMaps.h:38
Method
reset
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:595
Method
reset
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:882
Method
reset
Reset this candidate back to an empty one.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h:103
Function
resetDelegate
Reset the currently registered delegate - otherwise assert.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFunction.h:572
Method
resetPerBBState
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
Method
resetPerFunctionState
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
Method
resetSecLayout
suite/synctools/tablegen/include/llvm/ProfileData/SampleProfWriter.h:74
Method
resetSecLayout
suite/synctools/tablegen/include/llvm/ProfileData/SampleProfWriter.h:220
Method
resolve
suite/synctools/tablegen/include/llvm/TableGen/Record.h:2094
Method
resolveFrameIndex
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
Method
resolveReferences
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
Method
resource_sort
suite/synctools/tablegen/include/llvm/CodeGen/ResourcePriorityQueue.h:32
Method
restoreCalleeSavedRegisters
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
Function
restoreIP
Sets the current insert point to a previously-saved location.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:282
Method
retain
Add reference to DV.
suite/synctools/tablegen/include/llvm/CodeGen/ExecutionDomainFix.h:165
Method
retrack
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
Method
retrack
suite/synctools/tablegen/include/llvm/IR/TrackingMDRef.h:93
Function
returnDoesNotAlias
Determine if the parameter or return value is marked with NoAlias attribute.
suite/synctools/tablegen/include/llvm/IR/Function.h:649
Method
returnDoesNotAlias
Determine if the return value is marked with NoAlias attribute.
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:1803
Method
reverseBranchCondition
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
Method
reverseComposeSubRegIndexLaneMask
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
Method
reverseComposeSubRegIndexLaneMaskImpl
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:677
Method
reverseLocalAssignment
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
Method
rewindByValRegsInfo
Rewind byval registers tracking info.
suite/synctools/tablegen/include/llvm/CodeGen/CallingConvLower.h:493
Method
rewriteIntrinsicWithAddressSpace
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:291
Method
rfindDebugLoc
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1010
Method
rfindPrevDebugLoc
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:1025
Method
roots_begin
roots_begin/roots_end - Iterators for all roots in the function.
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadata.h:139
Method
roots_end
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadata.h:140
Method
roots_size
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadata.h:141
Method
rr_begin
suite/synctools/tablegen/include/llvm/CodeGen/RDFRegisters.h:237
Method
rr_end
suite/synctools/tablegen/include/llvm/CodeGen/RDFRegisters.h:240
Method
run
suite/synctools/tablegen/include/llvm/IR/PassManager.h:616
Method
run
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
Method
run
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
Method
run
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
Method
run
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1286
Method
run
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1306
Method
run
suite/synctools/tablegen/include/llvm/IR/PassManager.h:1322
Method
run
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
Method
run
(self)
bindings/python/setup.py:165
Method
run
(self)
bindings/python/setup.py:175
Method
run
(self)
bindings/python/setup.py:190
Method
runAfterPassInvalidated
suite/synctools/tablegen/include/llvm/IR/PassInstrumentation.h:253
Method
runBeforePass
suite/synctools/tablegen/include/llvm/IR/PassInstrumentation.h:217
Method
runOnMachineFunction
Emit the specified function out to the OutStreamer.
suite/synctools/tablegen/include/llvm/CodeGen/AsmPrinter.h:344
Method
sameSection
Returns true if this and MBB belong to the same section.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:632
Function
saveAndClearIP
Returns the current insert point, clearing it in the process.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:275
Function
saveIP
Returns the current insert point.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:270
Method
saveInputFilename
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1836
Method
saveScavengerRegister
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
Method
saveString
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
Method
scavengeRegister
suite/synctools/tablegen/include/llvm/CodeGen/RegisterScavenging.h:157
Method
scheduleTree
Scheduler callback to notify that a new subtree is scheduled.
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:252
Method
scheduleTree
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:1061
Method
scheduledNode
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
Method
scope_count
suite/synctools/tablegen/include/llvm/IR/DebugInfo.h:151
Method
scopes
suite/synctools/tablegen/include/llvm/IR/DebugInfo.h:143
Method
score
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:670
Method
set
suite/synctools/tablegen/include/llvm/TableGen/Record.h:2054
Method
set
suite/synctools/tablegen/include/llvm/IR/Operator.h:207
Method
set
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:1100
Method
setAbbrevNumber
Set the abbreviation number for this DIE.
suite/synctools/tablegen/include/llvm/CodeGen/DIE.h:811
Method
setAction
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
Method
setActions
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
Method
setAddress
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3708
Method
setAdjustsStack
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:577
Method
setAliasee
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:467
Method
setAlignment
suite/synctools/tablegen/include/llvm/IR/Instructions.h:126
Method
setAlignment
suite/synctools/tablegen/include/llvm/IR/Instructions.h:229
Method
setAlignment
suite/synctools/tablegen/include/llvm/IR/Instructions.h:359
Method
setAlignment
suite/synctools/tablegen/include/llvm/IR/Instructions.h:572
Method
setAlignment
suite/synctools/tablegen/include/llvm/IR/Instructions.h:830
Method
setAlignment
Set alignment of the basic block.
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:526
Method
setAllAttributes
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:564
Method
setAllocatedType
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
Method
setAllowContract
suite/synctools/tablegen/include/llvm/IR/Operator.h:236
← previous
next →
10,901–11,000 of 12,151, ranked by callers