Home
last modified time | relevance | path

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

/freebsd-10-stable/contrib/llvm/include/llvm/Support/
DRecycler.h101 template<class SubClass, class AllocatorType>
102 SubClass *Allocate(AllocatorType &Allocator) {
103 assert(sizeof(SubClass) <= Size &&
105 assert(AlignOf<SubClass>::Alignment <= Align &&
108 reinterpret_cast<SubClass *>(FreeList.remove(FreeList.begin())) :
109 static_cast<SubClass *>(Allocator.Allocate(Size, Align));
117 template<class SubClass, class AllocatorType>
118 void Deallocate(AllocatorType & /*Allocator*/, SubClass* Element) {
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-10-stable/contrib/llvm/include/llvm/IR/
DOperandTraits.h30 template <typename SubClass, unsigned ARITY>
32 static Use *op_begin(SubClass* U) { in op_begin()
35 static Use *op_end(SubClass* U) { in op_end()
50 template <typename SubClass, unsigned ARITY = 1>
51 struct OptionalOperandTraits : public FixedNumOperandTraits<SubClass, ARITY> {
65 template <typename SubClass, unsigned MINARITY = 0>
67 static Use *op_begin(SubClass* U) { in op_begin()
70 static Use *op_end(SubClass* U) { in op_end()
/freebsd-10-stable/contrib/llvm/include/llvm/
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()
124 static_cast<SubClass*>(this)-> \ in visit()
221 return static_cast<SubClass*>(this)->visitCallSite(&I); in visitCallInst()
224 return static_cast<SubClass*>(this)->visitCallSite(&I); in visitInvokeInst()
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
DTargetRegisterInfo.cpp91 const unsigned *SubClass = RC->getSubClassMask(); in getAllocatableClass() local
95 for (unsigned Mask = *SubClass++; Mask; Mask >>= 1) { in getAllocatableClass()
143 const TargetRegisterClass *SubClass = getAllocatableClass(RC); in getAllocatableSet() local
144 if (SubClass) in getAllocatableSet()
145 getAllocatableSetForRC(MF, SubClass, Allocatable); in getAllocatableSet()
/freebsd-10-stable/contrib/llvm/lib/TableGen/
DTGParser.cpp148 bool TGParser::AddSubClass(Record *CurRec, SubClassReference &SubClass) { in AddSubClass() argument
149 Record *SC = SubClass.Rec; in AddSubClass()
153 if (AddValue(CurRec, SubClass.RefRange.Start, Vals[i])) in AddSubClass()
159 if (TArgs.size() < SubClass.TemplateArgs.size()) in AddSubClass()
160 return Error(SubClass.RefRange.Start, in AddSubClass()
166 if (i < SubClass.TemplateArgs.size()) { in AddSubClass()
168 if (SetValue(CurRec, SubClass.RefRange.Start, TArgs[i], in AddSubClass()
169 std::vector<unsigned>(), SubClass.TemplateArgs[i])) in AddSubClass()
179 return Error(SubClass.RefRange.Start, in AddSubClass()
192 return Error(SubClass.RefRange.Start, in AddSubClass()
[all …]
DTGParser.h111 bool AddSubClass(Record *Rec, SubClassReference &SubClass);
/freebsd-10-stable/sys/dev/asr/
Di2oexec.h1222 U32 SubClass; member