HomeSort by: relevance | last modified time | path
    Searched refs:SubClass (Results 1 - 11 of 11) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
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) {
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); }
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
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* U)
    [all...]
InstVisitor.h 29 return static_cast<SubClass*>(this)-> \
40 /// new type for the 'SubClass' template parameter, and "override" visitXXX
78 template<typename SubClass, typename RetTy=void>
90 static_cast<SubClass*>(this)->visit(*Start++);
96 static_cast<SubClass*>(this)->visitModule(M);
100 static_cast<SubClass*>(this)->visitFunction(F);
104 static_cast<SubClass*>(this)->visitBasicBlock(BB);
117 static_assert(std::is_base_of<InstVisitor, SubClass>::value,
125 static_cast<SubClass*>(this)-> \
226 return static_cast<SubClass *>(this)->visitTerminator(I)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
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());
  /src/external/apache2/llvm/dist/llvm/lib/TableGen/
TGParser.h 201 bool AddSubClass(Record *Rec, SubClassReference &SubClass);
202 bool AddSubClass(RecordsEntry &Entry, SubClassReference &SubClass);
TGParser.cpp 228 /// AddSubClass - Add SubClass as a subclass to CurRec, resolving its template
229 /// args as SubClass's template arguments.
230 bool TGParser::AddSubClass(Record *CurRec, SubClassReference &SubClass) {
231 Record *SC = SubClass.Rec;
234 // Loop over all the subclass record's fields. Add template arguments
240 if (AddValue(CurRec, SubClass.RefRange.Start, Field))
246 assert(SubClass.TemplateArgs.size() <= TArgs.size() &&
252 if (I < SubClass.TemplateArgs.size())
253 R.set(TArgs[I], SubClass.TemplateArgs[I])
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TargetRegisterInfo.cpp 191 /// getAllocatableClass - Return the maximal subclass of the given register
259 // A register class with no allocatable subclass returns an empty set.
260 const TargetRegisterClass *SubClass = getAllocatableClass(RC);
261 if (SubClass)
262 getAllocatableSetForRC(MF, SubClass, Allocatable);
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
GlobalISelEmitter.cpp 1926 /// OperandPredicateMatcher-subclass to check the Value meets the predicate but
4591 auto SubClass = inferRegClassFromPattern(Dst->getChild(1));
4592 if (!SubClass)
4608 InsertPt, DstMIBuilder.getInsnID(), 2, **SubClass);
4628 assert(SrcRCDstRCPair->second && "Couldn't find a matching subclass");
4642 auto SubClass = inferRegClassFromPattern(Dst->getChild(1));
4643 if (!SubClass)
4654 InsertPt, DstMIBuilder.getInsnID(), 2, **SubClass);
4673 assert(SrcRCDstRCPair->second && "Couldn't find a matching subclass");
4792 assert(SrcRCDstRCPair->second && "Couldn't find a matching subclass");
    [all...]
  /src/sys/external/bsd/gnu-efi/dist/inc/
efilib.h 922 IN UINT8 SubClass
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
ClangAttrEmitter.cpp 2738 for (auto SubClass : SubClasses) {
2739 SubClass->emitAttrList(OS);
2759 for (auto SubClass : SubClasses) {
2760 if (SubClass->classifyAttr(Attr))
3686 // Generate the ParsedAttrInfo subclass logic for declarations.

Completed in 42 milliseconds