MCPcopy Create free account

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

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

MethodisValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:670
MethodisValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:679
MethodisValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:688
MethodisValue
suite/synctools/tablegen/include/llvm/IR/PatternMatch.h:697
MethodisValueList
suite/synctools/tablegen/include/llvm/TableGen/DirectiveEmitter.h:170
MethodisValueOptional
suite/synctools/tablegen/include/llvm/TableGen/DirectiveEmitter.h:168
MethodisValueUnset
Return true if the named field is unset.
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1710
FunctionisVarArg
isVarArg - Return true if this function takes a variable number of arguments.
suite/synctools/tablegen/include/llvm/IR/Function.h:190
MethodisVariableSizedObjectIndex
Returns true if the specified index corresponds to a variable sized object.
suite/synctools/tablegen/include/llvm/CodeGen/MachineFrameInfo.h:720
MethodisVariadic
Return true if this instruction can have a variable number of operands. In this case, the variable operands will be after the normal operands but befo
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:797
MethodisVector
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:739
MethodisVectorClearMaskLegal
Similar to isShuffleMaskLegal. Targets can use this to indicate if there is a suitable VECTOR_SHUFFLE that can be used to replace a VAND with a consta
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1069
MethodisVectorLoadExtDesirable
Return true if folding a vector load into ExtVal (a sign, zero, or any extend node) is profitable.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2760
MethodisVectorShiftByScalarCheap
Return true if it's significantly cheaper to shift a vector by a uniform scalar than by an amount which will vary across each lane. On x86 before AVX2
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2461
MethodisVerbose
suite/synctools/tablegen/include/llvm/IR/DiagnosticInfo.h:485
MethodisVerbose
Return true if assembly output should contain comments.
suite/synctools/tablegen/include/llvm/CodeGen/AsmPrinter.h:241
MethodisVirtual
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:733
MethodisVirtualRegister
Return true if the specified register number is in the virtual register namespace.
suite/synctools/tablegen/include/llvm/CodeGen/Register.h:71
MethodisVirtualRoot
suite/synctools/tablegen/include/llvm/CodeGen/MachinePostDominators.h:73
MethodisVolatile
Return true if this is a load from a volatile memory location.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:214
MethodisVolatile
Return true if this is a store to a volatile memory location.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:342
MethodisVolatile
Return true if this is a cmpxchg from a volatile memory location.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:579
MethodisVolatile
Return true if this is a RMW on a volatile memory location.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:836
MethodisVolatile
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:1033
MethodisVolatile
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1295
MethodisVolatile
suite/synctools/tablegen/include/llvm/CodeGen/MachineMemOperand.h:290
MethodisVolatile
Returns true if the attached MachineMemOpeand as the volatile flag set.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h:51
MethodisWeak
Return true if this cmpxchg may spuriously fail.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:586
MethodisWeak
Tests if this a weak dependence. Weak dependencies are considered DAG edges for height computation and other heuristics, but do not force ordering. Br
suite/synctools/tablegen/include/llvm/CodeGen/ScheduleDAG.h:194
MethodisWeakAnyLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:314
MethodisWeakForLinker
Whether the definition of this global may be replaced at link time. NB: Using this method outside of the code generators is almost always a mistake:
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:381
MethodisWeakLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:320
MethodisWeakODRLinkage
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:317
MethodisWriteOnly
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:200
MethodisWriteOnly
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1286
MethodisX86_AMXTy
Return true if this is X86 AMX.
suite/synctools/tablegen/include/llvm/IR/Type.h:175
MethodisX86_FP80Ty
Return true if this is x86 long double.
suite/synctools/tablegen/include/llvm/IR/Type.h:153
MethodisX86_MMXTy
Return true if this is X86 MMX.
suite/synctools/tablegen/include/llvm/IR/Type.h:172
MethodisXRaySupported
suite/synctools/tablegen/include/llvm/CodeGen/TargetSubtargetInfo.h:80
FunctionisZEXTLoad
Returns true if the specified node is a ZEXTLOAD.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:2936
MethodisZExt
suite/synctools/tablegen/include/llvm/CodeGen/TargetCallingConv.h:72
MethodisZero
This is just a convenience method to make client code smaller for a common code. It also correctly performs the comparison without the potential for a
suite/synctools/tablegen/include/llvm/IR/Constants.h:194
MethodisZero
Return true if the value is positive or negative zero.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:1620
MethodisZeroCost
Return true for pseudo instructions that don't consume any machine resources in their current form. These are common cases that the scheduler should c
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1592
MethodisZeroEltSplat
Return true if all elements of this shuffle are the same value as the first element of exactly one source vector without changing the length of that v
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2233
MethodisZeroEltSplatMask
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2220
MethodisZeroIdiom
Returns true if MI is a dependency breaking zero-idiom instruction for the subtarget. This function also sets bits in Mask related to input operands
suite/synctools/tablegen/include/llvm/CodeGen/TargetSubtargetInfo.h:155
MethodisZeroLength
Returns true if the live range is zero length, i.e. no live segments span instructions. It doesn't pay to spill such a range.
suite/synctools/tablegen/include/llvm/CodeGen/LiveInterval.h:578
MethodisZeroMemset
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:169
MethodisZeroSized
Test if the given EVT has zero size, this will fail if called on a scalable type
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:125
Methoditerator
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:96
Methoditerator
suite/synctools/tablegen/include/llvm/CodeGen/DIE.h:598
MethodjoinRegisterPartsIntoValue
Target-specific combining of register parts into its original value
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:3844
MethodjumpTable
suite/synctools/tablegen/include/llvm/CodeGen/SwitchLoweringUtils.h:63
MethodkeepFramePointer
Return true if the target wants to keep the frame pointer regardless of the function attribute "frame-pointer".
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:266
MethodkeepUnsetBits
Whether bits in a BitsInit should stay unresolved if resolving them would result in a ? (UnsetInit). This behavior is used to represent instruction en
suite/synctools/tablegen/include/llvm/TableGen/Record.h:2029
MethodkeepUnsetBits
suite/synctools/tablegen/include/llvm/TableGen/Record.h:2078
MethodkillsRegister
Return true if the MachineInstr kills the specified register. If TargetRegisterInfo is passed, then it also checks if there is a kill of a super-regis
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1384
Methodkind
suite/synctools/tablegen/include/llvm/CodeGen/RDFGraph.h:294
MethodknownBitsGE
Return true if we know at compile time this has more than or the same bits as VT.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:241
MethodknownBitsGT
Return true if we know at compile time this has more bits than VT.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:235
MethodknownBitsLE
Return true if we know at compile time this has fewer than or the same bits as VT.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:252
MethodknownBitsLT
Return true if we know at compile time this has fewer bits than VT.
suite/synctools/tablegen/include/llvm/CodeGen/ValueTypes.h:246
Methodlatency_sort
suite/synctools/tablegen/include/llvm/CodeGen/LatencyPriorityQueue.h:27
MethodleaveSSA
leaveSSA - Indicates that the machine function is no longer in SSA form.
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:191
Methodlegalclasstypes_begin
Loop over all of the value types that can be represented by values in the given register class.
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:315
Methodlegalclasstypes_end
suite/synctools/tablegen/include/llvm/CodeGen/TargetRegisterInfo.h:319
MethodlegalizeCustom
Called for instructions with the Custom LegalizationAction.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1225
MethodlegalizeIntrinsic
\returns true if MI is either legal or has been legalized and false if not legal. Return true if MI is either legal or has been legalized and false if
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:1234
Methodlinkage
Return linkage type recorded for this global value.
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:401
Methodlive_begin
live_begin/live_end - Iterators for live roots at a given safe point.
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadata.h:144
Methodlive_end
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadata.h:145
Methodlive_size
suite/synctools/tablegen/include/llvm/CodeGen/GCMetadata.h:146
Methodlivein_begin_dbg
Unlike livein_begin, this method does not check that the liveness information is accurate. Still for debug purposes it may be useful to have iterators
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:408
Methodlivein_empty
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:967
Methodlivein_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:966
Methodliveins
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:416
Methodliveins
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:969
Methodliveins_dbg
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:409
Methodliveout_end
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:507
Methodliveout_iterator
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:431
Methodliveouts
suite/synctools/tablegen/include/llvm/CodeGen/MachineBasicBlock.h:510
MethodloadRegFromStackSlot
Load the specified register of the given register class from the specified stack frame index. The load instruction is to be added to the given machine
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1051
Methodlocation_op_iterator
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:159
Methodlog
suite/synctools/tablegen/include/llvm/IR/LLVMRemarkStreamer.h:58
Methodlog
suite/synctools/tablegen/include/llvm/ProfileData/InstrProf.h:334
Methodlog
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:76
MethodlookThroughCopyInstrs
Looks through copy instructions and returns the actual source register.
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h:1283
Methodlookup
This method finds the value with the given \p Name in the the symbol table. @returns the value associated with the \p Name Lookup a named Value.
suite/synctools/tablegen/include/llvm/IR/ValueSymbolTable.h:74
MethodlookupName
suite/synctools/tablegen/include/llvm/Target/TargetIntrinsicInfo.h:49
Functionloop_hdlr
handler for CPU12 DBEQ/DNBE/IBEQ/IBNE/TBEQ/TBNE instructions. Example: DBNE X,$1000
arch/M680X/M680XDisassembler.c:1746
MethodlowerAtomicLoadAsLoadSDNode
Should SelectionDAG lower an atomic load of the given kind as a normal LoadSDNode (as opposed to an AtomicSDNode)? NOTE: The intention is to eventual
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:4207
MethodlowerAtomicStoreAsStoreSDNode
Should SelectionDAG lower an atomic store of the given kind as a normal StoreSDNode (as opposed to an AtomicSDNode)? NOTE: The intention is to eventu
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:4198
MethodlowerCall
This hook must be implemented to lower the given call instruction, including argument and return value marshalling. \return true if the lowering suc
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/CallLowering.h:546
MethodlowerDSOLocalEquivalent
suite/synctools/tablegen/include/llvm/Target/TargetLoweringObjectFile.h:201
MethodlowerFormalArguments
This hook must be implemented to lower the incoming (formal) arguments, described by \p VRegs, for GlobalISel. Each argument must end up in the relate
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/CallLowering.h:534
MethodlowerIdempotentRMWIntoFencedLoad
On some platforms, an AtomicRMW that never actually modifies the value (such as fetch_add of 0) can be turned into a fence followed by an atomic load.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2055
MethodlowerInterleavedLoad
Lower an interleaved load to target specific intrinsics. Return true on success. \p LI is the vector load instruction. \p Shuffles is the shufflevect
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2706
MethodlowerInterleavedStore
Lower an interleaved store to target specific intrinsics. Return true on success. \p SI is the vector store instruction. \p SVI is the shufflevector
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:2719
MethodlowerRelativeReference
suite/synctools/tablegen/include/llvm/Target/TargetLoweringObjectFile.h:189
← previousnext →9,301–9,400 of 12,151, ranked by callers