Searched refs:SubClass (Results 1 - 12 of 12) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Recycler.h | 82 template<class SubClass, class AllocatorType> 83 SubClass *Allocate(AllocatorType &Allocator) { 84 static_assert(alignof(SubClass) <= Align, 86 static_assert(sizeof(SubClass) <= Size, 88 return FreeList ? reinterpret_cast<SubClass *>(pop_val()) 89 : static_cast<SubClass *>(Allocator.Allocate(Size, Align)); 97 template<class SubClass, class AllocatorType> 98 void Deallocate(AllocatorType & /*Allocator*/, SubClass* Element) {
|
H A D | RecyclingAllocator.h | 40 /// SubClass. The storage may be either newly allocated or recycled. 42 template<class SubClass> 43 SubClass *Allocate() { return Base.template Allocate<SubClass>(Allocator); } 50 template<class SubClass> 51 void Deallocate(SubClass* E) { return Base.Deallocate(Allocator, E); }
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | OperandTraits.h | 29 template <typename SubClass, unsigned ARITY> 31 static Use *op_begin(SubClass* U) { 33 !std::is_polymorphic<SubClass>::value, 37 static Use *op_end(SubClass* U) { 52 template <typename SubClass, unsigned ARITY = 1> 53 struct OptionalOperandTraits : public FixedNumOperandTraits<SubClass, ARITY> { 67 template <typename SubClass, unsigned MINARITY = 0> 69 static Use *op_begin(SubClass* U) { 71 !std::is_polymorphic<SubClass>::value, 75 static Use *op_end(SubClass* [all...] |
H A D | InstVisitor.h | 30 return static_cast<SubClass*>(this)-> \ 41 /// new type for the 'SubClass' template parameter, and "override" visitXXX 79 template<typename SubClass, typename RetTy=void> 91 static_cast<SubClass*>(this)->visit(*Start++); 97 static_cast<SubClass*>(this)->visitModule(M); 101 static_cast<SubClass*>(this)->visitFunction(F); 105 static_cast<SubClass*>(this)->visitBasicBlock(BB); 118 static_assert(std::is_base_of<InstVisitor, SubClass>::value, 126 static_cast<SubClass*>(this)-> \ 224 return static_cast<SubClass*>(thi [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | RegAllocRegistry.h | 28 template <class SubClass> 43 SubClass *getNext() const { 44 return static_cast<SubClass *>(MachinePassRegistryNode::getNext()); 47 static SubClass *getList() { 48 return static_cast<SubClass *>(Registry.getList());
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetRegisterInfo.cpp | 222 const TargetRegisterClass *SubClass = getAllocatableClass(RC); 223 if (SubClass) 224 getAllocatableSetForRC(MF, SubClass, Allocatable);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/TableGen/ |
H A D | TGParser.h | 202 bool AddSubClass(Record *Rec, SubClassReference &SubClass); 203 bool AddSubClass(RecordsEntry &Entry, SubClassReference &SubClass);
|
H A D | TGParser.cpp | 226 /// AddSubClass - Add SubClass as a subclass to CurRec, resolving its template 227 /// args as SubClass's template arguments. 228 bool TGParser::AddSubClass(Record *CurRec, SubClassReference &SubClass) { argument 229 Record *SC = SubClass.Rec; 232 if (AddValue(CurRec, SubClass.RefRange.Start, Val)) 238 if (TArgs.size() < SubClass.TemplateArgs.size()) 239 return Error(SubClass.RefRange.Start, 247 if (i < SubClass.TemplateArgs.size()) { 249 if (SetValue(CurRec, SubClass.RefRange.Start, TArgs[i], 250 None, SubClass 291 AddSubClass(RecordsEntry &Entry, SubClassReference &SubClass) argument 2724 SubClassReference SubClass = ParseSubClassReference(CurRec, false); local 3351 SubClassReference SubClass = ParseSubClassReference(nullptr, false); local [all...] |
/freebsd-11-stable/lib/libefivar/ |
H A D | uefi-dplib.h | 119 UINT8 SubClass; member in struct:__anon4688
|
H A D | efivar-dp-parse.c | 2194 UsbClass->DeviceSubClass = UsbClassText->SubClass; 2524 UsbClassText.SubClass = USB_SUBCLASS_FW_UPDATE; 2548 UsbClassText.SubClass = USB_SUBCLASS_IRDA_BRIDGE; 2572 UsbClassText.SubClass = USB_SUBCLASS_TEST;
|
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | GlobalISelEmitter.cpp | 4193 auto SubClass = inferRegClassFromPattern(Dst->getChild(1)); 4194 if (!SubClass) 4210 InsertPt, DstMIBuilder.getInsnID(), 2, **SubClass); 4244 auto SubClass = inferRegClassFromPattern(Dst->getChild(1)); 4245 if (!SubClass) 4256 InsertPt, DstMIBuilder.getInsnID(), 2, **SubClass); 4852 auto SubClass = inferRegClassFromPattern(Dst->getChild(1)); 4853 if (!SubClass) 4863 M.addAction<ConstrainOperandToRegClassAction>(0, 2, **SubClass); 4876 auto SubClass [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/utils/TableGen/ |
H A D | ClangAttrEmitter.cpp | 2629 for (auto SubClass : SubClasses) { 2630 SubClass->emitAttrList(OS); 2650 for (auto SubClass : SubClasses) { 2651 if (SubClass->classifyAttr(Attr))
|
Completed in 197 milliseconds