| /freebsd/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) { in op_begin() 33 !std::is_polymorphic<SubClass>::value, in op_begin() 37 static Use *op_end(SubClass* U) { in op_end() 52 template <typename SubClass, unsigned ARITY = 1> 53 struct OptionalOperandTraits : public FixedNumOperandTraits<SubClass, ARITY> { 67 template <typename SubClass> struct VariadicOperandTraits { 68 static Use *op_begin(SubClass* U) { in op_begin() 70 !std::is_polymorphic<SubClass>::value, in op_begin() 74 static Use *op_end(SubClass* U) { in op_end()
|
| H A D | InstVisitor.h | 28 return static_cast<SubClass*>(this)-> \ 77 template<typename SubClass, typename RetTy=void> 89 static_cast<SubClass*>(this)->visit(*Start++); in visit() 95 static_cast<SubClass*>(this)->visitModule(M); in visit() 99 static_cast<SubClass*>(this)->visitFunction(F); in visit() 103 static_cast<SubClass*>(this)->visitBasicBlock(BB); in visit() 116 static_assert(std::is_base_of<InstVisitor, SubClass>::value, in visit() 124 static_cast<SubClass*>(this)-> \ in visit() 221 return static_cast<SubClass *>(this)->visitTerminator(I); in visitReturnInst() 224 return static_cast<SubClass *>(this)->visitTerminator(I); in visitBranchInst() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | Recycler.h | 88 template<class SubClass, class AllocatorType> 89 SubClass *Allocate(AllocatorType &Allocator) { in Allocate() 90 static_assert(alignof(SubClass) <= Align, in Allocate() 92 static_assert(sizeof(SubClass) <= Size, in Allocate() 96 return FreeList ? reinterpret_cast<SubClass *>(pop_val()) in Allocate() 97 : static_cast<SubClass *>(Allocator.Allocate(Size, Align)); in Allocate() 105 template<class SubClass, class AllocatorType> 106 void Deallocate(AllocatorType & /*Allocator*/, SubClass* Element) { in Deallocate()
|
| H A D | RecyclingAllocator.h | 42 template<class SubClass> 43 SubClass *Allocate() { return Base.template Allocate<SubClass>(Allocator); } in Allocate() 50 template<class SubClass> 51 void Deallocate(SubClass* E) { return Base.Deallocate(Allocator, E); } in Deallocate()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RegAllocRegistry.h | 29 template <class SubClass> 44 SubClass *getNext() const { in getNext() 45 return static_cast<SubClass *>(MachinePassRegistryNode::getNext()); in getNext() 48 static SubClass *getList() { in getList() 49 return static_cast<SubClass *>(Registry.getList()); in getList()
|
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | TGParser.cpp | 300 bool TGParser::AddSubClass(Record *CurRec, SubClassReference &SubClass) { in AddSubClass() argument 301 const Record *SC = SubClass.Rec; in AddSubClass() 308 if (AddValue(CurRec, SubClass.RefRange.Start, Field)) in AddSubClass() 311 if (resolveArgumentsOfClass(R, SC, SubClass.TemplateArgs, in AddSubClass() 312 SubClass.RefRange.Start)) in AddSubClass() 334 return Error(SubClass.RefRange.Start, in AddSubClass() 336 CurRec->addDirectSuperClass(SC, SubClass.RefRange); in AddSubClass() 340 bool TGParser::AddSubClass(RecordsEntry &Entry, SubClassReference &SubClass) { in AddSubClass() argument 342 return AddSubClass(Entry.Rec.get(), SubClass); in AddSubClass() 348 if (AddSubClass(E, SubClass)) in AddSubClass() [all …]
|
| H A D | TGParser.h | 234 bool AddSubClass(Record *Rec, SubClassReference &SubClass); 235 bool AddSubClass(RecordsEntry &Entry, SubClassReference &SubClass);
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetRegisterInfo.cpp | 296 const TargetRegisterClass *SubClass = getAllocatableClass(RC); in getAllocatableSet() local 297 if (SubClass) in getAllocatableSet() 298 getAllocatableSetForRC(MF, SubClass, Allocatable); in getAllocatableSet()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 1832 const CodeGenRegisterClass *SubClass = in constrainOperands() local 1834 if (!SubClass) in constrainOperands() 1847 *SubClass); in constrainOperands() 1853 const CodeGenRegisterClass *SubClass = in constrainOperands() local 1855 if (!SubClass) in constrainOperands() 1867 *SubClass); in constrainOperands()
|
| /freebsd/lib/libefivar/ |
| H A D | uefi-dplib.h | 109 UINT8 SubClass; member
|
| H A D | efivar-dp-parse.c | 2316 UsbClass->DeviceSubClass = UsbClassText->SubClass; in ConvertFromTextUsbClass() 2659 UsbClassText.SubClass = USB_SUBCLASS_FW_UPDATE; in DevPathFromTextUsbDeviceFirmwareUpdate() 2683 UsbClassText.SubClass = USB_SUBCLASS_IRDA_BRIDGE; in DevPathFromTextUsbIrdaBridge() 2707 UsbClassText.SubClass = USB_SUBCLASS_TEST; in DevPathFromTextUsbTestAndMeasurement()
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangAttrEmitter.cpp | 3309 for (auto SubClass : SubClasses) { in emitAttrList() local 3310 SubClass->emitAttrList(OS); in emitAttrList() 3330 for (auto SubClass : SubClasses) { in classifyAttr() local 3331 if (SubClass->classifyAttr(Attr)) in classifyAttr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTContext.h | 3237 const ObjCInterfaceDecl *SubClass) { in addObjCSubClass() argument 3238 ObjCSubClasses[D].push_back(SubClass); in addObjCSubClass()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTContext.cpp | 12025 for (auto *SubClass : ObjCSubClasses[D]) in ResetObjCLayout() local 12026 ResetObjCLayout(SubClass); in ResetObjCLayout()
|