Home
last modified time | relevance | path

Searched refs:ClassID (Results 1 – 25 of 97) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DConstant.h35 : sandboxir::User(ClassID::Constant, C, SBCtx) {} in Constant()
36 Constant(ClassID ID, llvm::Constant *C, sandboxir::Context &SBCtx) in Constant()
49 #define DEF_CONST(ID, CLASS) case ClassID::ID: in classof()
71 : Constant(ClassID::ConstantInt, C, Ctx) {} in ConstantInt()
242 return From->getSubclassID() == ClassID::ConstantInt; in classof()
261 : Constant(ClassID::ConstantFP, C, Ctx) {} in ConstantFP()
328 return From->getSubclassID() == ClassID::ConstantFP; in classof()
349 ConstantAggregate(ClassID ID, llvm::Constant *C, Context &Ctx) in ConstantAggregate()
356 return ID == ClassID::ConstantVector || ID == ClassID::ConstantStruct || in classof()
357 ID == ClassID::ConstantArray; in classof()
[all …]
H A DInstruction.h53 Instruction(ClassID ID, Opcode Opc, llvm::Instruction *I, in Instruction()
379 SingleLLVMInstructionImpl(ClassID ID, Opcode Opc, llvm::Instruction *I, in SingleLLVMInstructionImpl()
414 : SingleLLVMInstructionImpl(ClassID::Fence, Opcode::Fence, FI, Ctx) {} in FenceInst()
435 return From->getSubclassID() == ClassID::Fence; in classof()
443 : SingleLLVMInstructionImpl(ClassID::Select, Opcode::Select, CI, Ctx) {} in SelectInst()
479 : SingleLLVMInstructionImpl(ClassID::InsertElement, Opcode::InsertElement, in InsertElementInst()
488 return From->getSubclassID() == ClassID::InsertElement; in classof()
501 : SingleLLVMInstructionImpl(ClassID::ExtractElement, in ExtractElementInst()
510 return From->getSubclassID() == ClassID::ExtractElement; in classof()
527 : SingleLLVMInstructionImpl(ClassID::ShuffleVector, Opcode::ShuffleVector, in ShuffleVectorInst()
[all …]
H A DValue.h68 enum class ClassID : unsigned { enum
77 static const char *getSubclassIDStr(ClassID ID) { in getSubclassIDStr()
80 case ClassID::ID: \ in getSubclassIDStr()
83 case ClassID::ID: \ in getSubclassIDStr()
86 case ClassID::ID: \ in getSubclassIDStr()
89 case ClassID::ID: \ in getSubclassIDStr()
97 ClassID SubclassID;
184 LLVM_ABI Value(ClassID SubclassID, llvm::Value *Val, Context &Ctx);
191 ClassID getSubclassID() const { return SubclassID; } in getSubclassID()
295 : Value(ClassID::OpaqueValue, V, Ctx) {} in OpaqueValue()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DDataBuffer.h66 virtual bool isA(const void *ClassID) const { return ClassID == &ID; }
117 bool isA(const void *ClassID) const override {
118 return ClassID == &ID || DataBuffer::isA(ClassID); in isA() argument
137 bool isA(const void *ClassID) const override {
138 return ClassID == &ID || WritableDataBuffer::isA(ClassID); in isA() argument
67 isA(const void * ClassID) isA() argument
H A DDataBufferLLVM.h37 bool isA(const void *ClassID) const override { in isA() argument
38 return ClassID == &ID || DataBuffer::isA(ClassID); in isA()
63 bool isA(const void *ClassID) const override { in isA() argument
64 return ClassID == &ID || WritableDataBuffer::isA(ClassID); in isA()
H A DLog.h53 virtual bool isA(const void *ClassID) const { return ClassID == &ID; } in isA() argument
68 bool isA(const void *ClassID) const override { return ClassID == &ID; } in isA() argument
83 bool isA(const void *ClassID) const override { return ClassID == &ID; } in isA() argument
99 bool isA(const void *ClassID) const override { return ClassID == &ID; } in isA() argument
123 bool isA(const void *ClassID) const override { return ClassID == &ID; } in isA() argument
H A DDataBufferHeap.h109 bool isA(const void *ClassID) const override { in isA() argument
110 return ClassID == &ID || WritableDataBuffer::isA(ClassID); in isA()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DExtensibleRTTI.h82 virtual bool isA(const void *const ClassID) const { in isA() argument
83 return ClassID == classID(); in isA()
140 bool isA(const void *const ClassID) const override { in isA() argument
141 return ClassID == classID() || ParentT::isA(ClassID) || in isA()
142 (ParentTs::isA(ClassID) || ...); in isA()
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Drtti.h81 virtual bool isA(const void *const ClassID) const { in isA() argument
82 return ClassID == classID(); in isA()
127 bool isA(const void *const ClassID) const override { in isA() argument
128 return ClassID == classID() || ParentT::isA(ClassID); in isA()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_size_class_map.h158 static uptr ClassID(uptr size) { in ClassID() function
198 i, Size(i), d, p, l, MaxCachedHint(s), cached, ClassID(s)); in Print()
212 CHECK_EQ(ClassID(s), c); in Validate()
214 CHECK_EQ(ClassID(s + 1), c + 1); in Validate()
215 CHECK_EQ(ClassID(s - 1), c); in Validate()
218 CHECK_EQ(ClassID(kMaxSize + 1), 0); in Validate()
221 uptr c = ClassID(s); in Validate()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchTargetTransformInfo.cpp41 unsigned LoongArchTTIImpl::getNumberOfRegisters(unsigned ClassID) const { in getNumberOfRegisters()
42 switch (ClassID) { in getNumberOfRegisters()
74 const char *LoongArchTTIImpl::getRegisterClassName(unsigned ClassID) const { in getRegisterClassName()
75 switch (ClassID) { in getRegisterClassName()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangFunctionCaller.h94 bool isA(const void *ClassID) const override { in isA() argument
95 return ClassID == &ID || FunctionCaller::isA(ClassID); in isA()
H A DClangUtilityFunction.h39 bool isA(const void *ClassID) const override { in isA() argument
40 return ClassID == &ID || UtilityFunction::isA(ClassID); in isA()
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/
H A DCPPLanguageRuntime.h45 bool isA(const void *ClassID) const override { in isA() argument
46 return ClassID == &ID || LanguageRuntime::isA(ClassID); in isA()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNRewritePartialRegUses.cpp196 for (unsigned ClassID = 0; ClassID < TRI->getNumRegClasses(); ++ClassID) { in getAllocatableAndAlignedRegClassMask() local
197 auto *RC = TRI->getRegClass(ClassID); in getAllocatableAndAlignedRegClassMask()
199 BV.set(ClassID); in getAllocatableAndAlignedRegClassMask()
258 for (unsigned ClassID : ClassMask.set_bits()) { in getRegClassWithShiftedSubregs() local
259 auto *RC = TRI->getRegClass(ClassID); in getRegClassWithShiftedSubregs()
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DLLVMUserExpression.h37 bool isA(const void *ClassID) const override { in isA() argument
38 return ClassID == &ID || UserExpression::isA(ClassID); in isA()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARFDwo.h24 bool isA(const void *ClassID) const override { in isA() argument
25 return ClassID == &ID || SymbolFileDWARF::isA(ClassID); in isA()
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/GNUstepObjCRuntime/
H A DGNUstepObjCRuntime.h49 bool isA(const void *ClassID) const override { in isA() argument
50 return ClassID == &ID || ObjCLanguageRuntime::isA(ClassID); in isA()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/
H A DObjectFileBreakpad.h51 bool isA(const void *ClassID) const override { in isA() argument
52 return ClassID == &ID || ObjectFile::isA(ClassID); in isA()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/PDB/
H A DObjectFilePDB.h55 bool isA(const void *ClassID) const override { in isA() argument
56 return ClassID == &ID || ObjectFile::isA(ClassID); in isA()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/JSON/
H A DSymbolFileJSON.h28 bool isA(const void *ClassID) const override { in isA() argument
29 return ClassID == &ID || SymbolFileCommon::isA(ClassID); in isA()
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/
H A DItaniumABILanguageRuntime.h42 bool isA(const void *ClassID) const override { in isA() argument
43 return ClassID == &ID || CPPLanguageRuntime::isA(ClassID); in isA()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/COFF/
H A DObjectFileCOFF.h63 bool isA(const void *ClassID) const override { in isA() argument
64 return ClassID == &ID || ObjectFile::isA(ClassID); in isA()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/
H A DSymbolFileSymtab.h26 bool isA(const void *ClassID) const override { in isA() argument
27 return ClassID == &ID || SymbolFileCommon::isA(ClassID); in isA()
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCRuntime.h38 bool isA(const void *ClassID) const override { in isA() argument
39 return ClassID == &ID || ObjCLanguageRuntime::isA(ClassID); in isA()

1234