MCPcopy Create free account

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

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

MethodgetTargetMMOFlags
This callback is used to inspect load/store instructions and add target-specific MachineMemOperand flags to them. The default implementation does not
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:412
MethodgetTargetSymbol
Targets that have a special convention for their symbols could use this hook to return a specialized symbol.
suite/synctools/tablegen/include/llvm/Target/TargetLoweringObjectFile.h:273
MethodgetTargetValue
suite/synctools/tablegen/include/llvm/IR/IntrinsicInst.h:1241
MethodgetTemplateArgs
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1574
MethodgetTemplateParams
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1211
MethodgetTemplateParams
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2058
MethodgetTemplateParams
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:3045
MethodgetTemporary
Return a temporary node. For use in constructing cyclic MDNode structures. A temporary MDNode is not uniqued, may be RAUW'd, and must be manually del
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1239
MethodgetTemporary
suite/synctools/tablegen/include/llvm/IR/Metadata.h:1264
MethodgetTerminatingDeoptimizeCall
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:132
MethodgetTerminatingMustTailCall
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:150
MethodgetTgtMemIntrinsic
Given an intrinsic, checks if on the target the intrinsic will need to map to a MemIntrinsicNode (touches memory). If this is the case, it returns tru
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1038
MethodgetThisAdjustment
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1979
MethodgetThreadLocalMode
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:252
MethodgetThrownTypes
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2067
FunctiongetThumbImmNonShiftedVal
getThumbImmNonShiftedVal - If V is a value that satisfies isThumbImmShiftedVal, return the non-shiftd value.
arch/ARM/ARMAddressingModes.h:278
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:184
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/IR/ValueHandle.h:533
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/IR/Attributes.h:380
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/IR/Attributes.h:915
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/IR/Metadata.h:748
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/IR/Dominators.h:129
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/IR/ValueMap.h:305
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:270
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:841
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:857
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2956
MethodgetTombstoneKey
Difference in tombstone is that the Optional is meaningful.
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:3735
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/ProfileData/SampleProf.h:1267
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:1044
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAGNodes.h:238
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/CodeGen/MachineOperand.h:971
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/CodeGen/MachineInstr.h:1899
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:2015
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/CodeGen/Register.h:152
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/CodeGen/PBQP/CostAllocator.h:52
MethodgetTombstoneKey
suite/synctools/tablegen/include/llvm/Frontend/OpenMP/OMPContext.h:198
MethodgetTopLevelManager
Access toplevel manager
suite/synctools/tablegen/include/llvm/IR/LegacyPassManagers.h:363
MethodgetTotalCount
suite/synctools/tablegen/include/llvm/IR/ProfileSummary.h:92
MethodgetTotalExecutionCount
Get the total execution count of all instantiations in this group.
suite/synctools/tablegen/include/llvm/ProfileData/Coverage/CoverageMapping.h:513
MethodgetTransientStackAlign
getTransientStackAlignment - This method returns the number of bytes to which the stack pointer must be aligned at all times, even between calls.
suite/synctools/tablegen/include/llvm/CodeGen/TargetFrameLowering.h:118
MethodgetTreeReductionCost
Try to calculate arithmetic and shuffle op costs for reduction intrinsics. We're assuming that reduction operation are performing the following way:
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:2062
MethodgetTripCount
Returns the llvm::Value containing the number of loop iterations. It must be valid in the preheader and always interpreted as an unsigned integer of a
suite/synctools/tablegen/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:1548
FunctiongetTrue
Get the constant value for i1 true.
suite/synctools/tablegen/include/llvm/IR/IRBuilder.h:457
MethodgetTrueReg
suite/synctools/tablegen/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h:221
MethodgetTruncStore
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:1289
MethodgetTruncatedElementVectorType
This static method gets a VectorType with the same number of elements as the input type, and the element type is an integer or float type which is hal
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:458
MethodgetTruncatedElementVectorType
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:545
MethodgetTruncatedElementVectorType
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:595
MethodgetType
Get the type of the field value as a RecTy.
suite/synctools/tablegen/include/llvm/TableGen/Record.h:1455
MethodgetType
Overload to return most specific vector type.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1970
MethodgetType
Overload to return most specific vector type.
suite/synctools/tablegen/include/llvm/IR/Instructions.h:2055
MethodgetType
suite/synctools/tablegen/include/llvm/IR/Function.h:264
MethodgetType
getType - InlineAsm's are always pointers.
suite/synctools/tablegen/include/llvm/IR/InlineAsm.h:75
MethodgetType
suite/synctools/tablegen/include/llvm/IR/Metadata.h:385
MethodgetType
Global values are always pointers.
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:271
MethodgetType
getType - Specialize the getType() method to always return an IntegerType, which reduces the amount of casting needed in parts of the compiler.
suite/synctools/tablegen/include/llvm/IR/Constants.h:173
MethodgetType
Specialize the getType() method to always return an ArrayType, which reduces the amount of casting needed in parts of the compiler.
suite/synctools/tablegen/include/llvm/IR/Constants.h:428
MethodgetType
Specialization - reduce amount of casting.
suite/synctools/tablegen/include/llvm/IR/Constants.h:480
MethodgetType
Specialize the getType() method to always return a FixedVectorType, which reduces the amount of casting needed in parts of the compiler.
suite/synctools/tablegen/include/llvm/IR/Constants.h:516
MethodgetType
Specialize the getType() method to always return an PointerType, which reduces the amount of casting needed in parts of the compiler.
suite/synctools/tablegen/include/llvm/IR/Constants.h:550
MethodgetType
Specialize the getType() method to always return an ArrayType, which reduces the amount of casting needed in parts of the compiler.
suite/synctools/tablegen/include/llvm/IR/Constants.h:736
MethodgetType
Specialize the getType() method to always return a FixedVectorType, which reduces the amount of casting needed in parts of the compiler.
suite/synctools/tablegen/include/llvm/IR/Constants.h:813
MethodgetType
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2047
MethodgetType
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2435
MethodgetType
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:2555
MethodgetType
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:3328
MethodgetType
Get the low-level type of \p Reg or LLT{} if Reg is not a generic (target independent) virtual register.
suite/synctools/tablegen/include/llvm/CodeGen/MachineRegisterInfo.h:732
MethodgetType
suite/synctools/tablegen/include/llvm/CodeGen/MachineConstantPool.h:44
MethodgetTypeAction
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:942
MethodgetTypeAllocSize
Returns the offset in bytes between successive objects of the specified type, including alignment padding. If Ty is a scalable vector type, the scala
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:506
MethodgetTypeArray
suite/synctools/tablegen/include/llvm/IR/DebugInfoMetadata.h:1336
MethodgetTypeForExtReturn
Return the type that should be used to zero or sign extend a zeroext/signext integer return value. FIXME: Some C calling conventions require the retu
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:4151
MethodgetTypeIdCompatibleVtableSummary
For the given \p TypeId, this returns the TypeIdCompatibleVtableMap entry if present in the summary map. This may be used when importing.
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1546
MethodgetTypeIdInfo
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:833
MethodgetTypeIdSummary
This returns either a pointer to the type id summary (if present in the summary map) or null (if not present). This may be used when importing.
suite/synctools/tablegen/include/llvm/IR/ModuleSummaryIndex.h:1518
MethodgetTypeSizeInBits
The implementation of this method is provided inline as it is particularly well suited to constant folding when called on a specific Type subclass.
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:673
MethodgetTypeStoreSizeInBits
Returns the maximum number of bits that may be overwritten by storing the specified type; always a multiple of 8. If Ty is a scalable vector type, th
suite/synctools/tablegen/include/llvm/IR/DataLayout.h:486
MethodgetTypeToExpandTo
For types supported by the target, this is an identity function. For types that must be expanded (i.e. integer types that are larger than the largest
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:980
MethodgetTypeToPromoteTo
If the action for this operation is to promote, this method returns the ValueType to promote to.
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:1407
MethodgetTypeToTransformTo
For types supported by the target, this is an identity function. For types that must be promoted to larger types, this returns the larger type to pro
suite/synctools/tablegen/include/llvm/CodeGen/TargetLowering.h:972
MethodgetUNDEF
Return an UNDEF node. UNDEF does not have a useful SDLoc.
suite/synctools/tablegen/include/llvm/CodeGen/SelectionDAG.h:954
MethodgetUndefRegClearance
Return the minimum clearance before an instruction that reads an unused register. For example, AVX instructions may copy part of a register operand i
suite/synctools/tablegen/include/llvm/CodeGen/TargetInstrInfo.h:1747
MethodgetUniqueBasicBlockSectionNames
Return true if unique basic block section names must be generated.
suite/synctools/tablegen/include/llvm/Target/TargetMachine.h:270
MethodgetUniqueHashCount
suite/synctools/tablegen/include/llvm/CodeGen/AccelTable.h:180
MethodgetUniqueNameCount
suite/synctools/tablegen/include/llvm/CodeGen/AccelTable.h:181
MethodgetUniquePredecessor
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:256
MethodgetUniqueSectionNames
suite/synctools/tablegen/include/llvm/Target/TargetMachine.h:267
MethodgetUniqueSuccessor
suite/synctools/tablegen/include/llvm/IR/BasicBlock.h:282
MethodgetUniqueUndroppableUser
suite/synctools/tablegen/include/llvm/IR/Value.h:464
MethodgetUnitInc
suite/synctools/tablegen/include/llvm/CodeGen/RegisterPressure.h:125
FunctiongetUnlikelySectionPrefix
suite/synctools/tablegen/include/llvm/ProfileData/ProfileCommon.h:38
MethodgetUnnamedAddr
suite/synctools/tablegen/include/llvm/IR/GlobalValue.h:209
FunctiongetUnorderedFlavor
This function returns 0 if the condition is always false if an operand is a NaN, 1 if the condition is always true if the operand is a NaN, and 2 if t
suite/synctools/tablegen/include/llvm/CodeGen/ISDOpcodes.h:1427
MethodgetUnqual
This constructs a pointer to an object of the specified type in the default address space (address space zero).
suite/synctools/tablegen/include/llvm/IR/DerivedTypes.h:651
MethodgetUnrollingPreferences
suite/synctools/tablegen/include/llvm/CodeGen/BasicTTIImpl.h:493
MethodgetUnscheduledLatency
suite/synctools/tablegen/include/llvm/CodeGen/MachineScheduler.h:723
MethodgetUnsignedPredicate
For example, EQ->EQ, SLE->ULE, UGT->UGT, etc. @returns the predicate that would be the result if the operand were regarded as unsigned. Return the uns
suite/synctools/tablegen/include/llvm/IR/Instructions.h:1266
MethodgetUnsignedPredicate
For example, SLT->ULT, SLE->ULE, SGT->UGT, SGE->UGE, ULT->Failed assert @returns the unsigned version of the predicate for this instruction (which has
suite/synctools/tablegen/include/llvm/IR/InstrTypes.h:980
MethodgetUnwindDest
suite/synctools/tablegen/include/llvm/IR/Instructions.h:3901
← previousnext →7,901–8,000 of 12,151, ranked by callers