Searched refs:SubClass (Results 1 - 12 of 12) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DRecycler.h82 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 DRecyclingAllocator.h40 /// 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 DOperandTraits.h29 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 DInstVisitor.h30 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 DRegAllocRegistry.h28 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 DTargetRegisterInfo.cpp222 const TargetRegisterClass *SubClass = getAllocatableClass(RC);
223 if (SubClass)
224 getAllocatableSetForRC(MF, SubClass, Allocatable);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/TableGen/
H A DTGParser.h202 bool AddSubClass(Record *Rec, SubClassReference &SubClass);
203 bool AddSubClass(RecordsEntry &Entry, SubClassReference &SubClass);
H A DTGParser.cpp226 /// 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 Duefi-dplib.h119 UINT8 SubClass; member in struct:__anon4688
H A Defivar-dp-parse.c2194 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 DGlobalISelEmitter.cpp4193 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 DClangAttrEmitter.cpp2629 for (auto SubClass : SubClasses) {
2630 SubClass->emitAttrList(OS);
2650 for (auto SubClass : SubClasses) {
2651 if (SubClass->classifyAttr(Attr))

Completed in 197 milliseconds