Home
last modified time | relevance | path

Searched refs:SubClass (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstVisitor.h31 return static_cast<SubClass*>(this)-> \
80 template<typename SubClass, typename RetTy=void>
92 static_cast<SubClass*>(this)->visit(*Start++); in visit()
98 static_cast<SubClass*>(this)->visitModule(M); in visit()
102 static_cast<SubClass*>(this)->visitFunction(F); in visit()
106 static_cast<SubClass*>(this)->visitBasicBlock(BB); in visit()
127 static_cast<SubClass*>(this)-> \ in visit()
224 return static_cast<SubClass*>(this)->visitCallSite(&I); in visitCallInst()
227 return static_cast<SubClass*>(this)->visitCallSite(&I); in visitInvokeInst()
233 return static_cast<SubClass *>(this)->visitTerminator(I); in visitReturnInst()
[all …]
H A DOperandTraits.h30 template <typename SubClass, unsigned ARITY>
32 static Use *op_begin(SubClass* U) { in op_begin()
34 !std::is_polymorphic<SubClass>::value, in op_begin()
38 static Use *op_end(SubClass* U) { in op_end()
53 template <typename SubClass, unsigned ARITY = 1>
54 struct OptionalOperandTraits : public FixedNumOperandTraits<SubClass, ARITY> {
68 template <typename SubClass, unsigned MINARITY = 0>
70 static Use *op_begin(SubClass* U) { in op_begin()
72 !std::is_polymorphic<SubClass>::value, in op_begin()
76 static Use *op_end(SubClass* U) { in op_end()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DRecycler.h83 template<class SubClass, class AllocatorType>
84 SubClass *Allocate(AllocatorType &Allocator) { in Allocate()
85 static_assert(alignof(SubClass) <= Align, in Allocate()
87 static_assert(sizeof(SubClass) <= Size, in Allocate()
89 return FreeList ? reinterpret_cast<SubClass *>(pop_val()) in Allocate()
90 : static_cast<SubClass *>(Allocator.Allocate(Size, Align)); in Allocate()
98 template<class SubClass, class AllocatorType>
99 void Deallocate(AllocatorType & /*Allocator*/, SubClass* Element) { in Deallocate()
H A DRecyclingAllocator.h43 template<class SubClass>
44 SubClass *Allocate() { return Base.template Allocate<SubClass>(Allocator); } in Allocate()
51 template<class SubClass>
52 void Deallocate(SubClass* E) { return Base.Deallocate(Allocator, E); } in Deallocate()
/freebsd-12.1/contrib/llvm/lib/TableGen/
H A DTGParser.cpp230 Record *SC = SubClass.Rec; in AddSubClass()
240 return Error(SubClass.RefRange.Start, in AddSubClass()
248 if (i < SubClass.TemplateArgs.size()) { in AddSubClass()
254 return Error(SubClass.RefRange.Start, in AddSubClass()
280 return Error(SubClass.RefRange.Start, in AddSubClass()
286 return Error(SubClass.RefRange.Start, in AddSubClass()
297 if (AddSubClass(E, SubClass)) in AddSubClass()
2492 if (!SubClass.Rec) return true; in ParseObjectBody()
2495 if (AddSubClass(CurRec, SubClass)) in ParseObjectBody()
2955 if (!SubClass.Rec) return true; in ParseDefm()
[all …]
H A DTGParser.h142 bool AddSubClass(Record *Rec, SubClassReference &SubClass);
143 bool AddSubClass(RecordsEntry &Entry, SubClassReference &SubClass);
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetRegisterInfo.cpp223 const TargetRegisterClass *SubClass = getAllocatableClass(RC); in getAllocatableSet() local
224 if (SubClass) in getAllocatableSet()
225 getAllocatableSetForRC(MF, SubClass, Allocatable); in getAllocatableSet()
/freebsd-12.1/lib/libefivar/
H A Duefi-dplib.h118 UINT8 SubClass; member
H A Defivar-dp-parse.c2193 UsbClass->DeviceSubClass = UsbClassText->SubClass; in ConvertFromTextUsbClass()
2523 UsbClassText.SubClass = USB_SUBCLASS_FW_UPDATE; in DevPathFromTextUsbDeviceFirmwareUpdate()
2547 UsbClassText.SubClass = USB_SUBCLASS_IRDA_BRIDGE; in DevPathFromTextUsbIrdaBridge()
2571 UsbClassText.SubClass = USB_SUBCLASS_TEST; in DevPathFromTextUsbTestAndMeasurement()
/freebsd-12.1/contrib/llvm/tools/clang/utils/TableGen/
H A DClangAttrEmitter.cpp2512 for (auto SubClass : SubClasses) { in emitAttrList() local
2513 SubClass->emitAttrList(OS); in emitAttrList()
2533 for (auto SubClass : SubClasses) { in classifyAttr() local
2534 if (SubClass->classifyAttr(Attr)) in classifyAttr()