HomeSort by: relevance | last modified time | path
    Searched defs:Classes (Results 1 - 16 of 16) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CriticalAntiDepBreaker.h 51 /// multiple register classes, the corresponding value is -1 casted to a
53 std::vector<const TargetRegisterClass *> Classes;
RenameIndependentSubregs.cpp 81 /// equivalence classes.
83 bool findComponents(IntEqClasses &Classes,
89 void distribute(const IntEqClasses &Classes,
94 void computeMainRangesFixFlags(const IntEqClasses &Classes,
99 void rewriteOperands(const IntEqClasses &Classes,
128 IntEqClasses Classes;
129 if (!findComponents(Classes, SubRangeInfos, LI))
137 LLVM_DEBUG(dbgs() << printReg(Reg) << ": Found " << Classes.getNumClasses()
138 << " equivalence classes.\n");
140 for (unsigned I = 1, NumClasses = Classes.getNumClasses(); I < NumClasses
    [all...]
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
CTagsEmitter.cpp 65 const auto &Classes = Records.getClasses();
69 Tags.reserve(Classes.size() + Defs.size());
70 for (const auto &C : Classes)
PseudoLoweringEmitter.cpp 301 StringRef Classes[] = {"PseudoInstExpansion", "Instruction"};
303 Records.getAllDerivedDefinitions(makeArrayRef(Classes));
AsmMatcherEmitter.cpp 57 // For register classes, we can generate these subgroups automatically. For
58 // arbitrary operands, we expect the user to define the classes and their
63 // tuple of classes, any single instruction must match either all or none
66 // In addition, the subset relation amongst classes induces a partial order
69 // 2. The input can now be treated as a tuple of classes (static tokens are
161 /// The (first) register class, subsequent register classes are
165 /// The (first) user defined class, subsequent user defined classes are
174 /// SuperClasses - The super classes of this class. Note that for simplicities
202 /// For register classes: the records for all the registers in this class.
205 /// For custom match classes: the diagnostic kind for when the predicate fails
    [all...]
CodeGenSchedule.cpp 192 // NumItineraryClasses to the number of explicit itinerary classes referenced
194 // classes plus any classes implied by instructions that derive from class
195 // Sched and provide SchedRW list. This does not infer any new classes from
201 // all itinerary classes to be discovered.
205 // (For per-operand resources mapped to itinerary classes).
209 // (For per-operand resources mapped to itinerary classes).
299 RecVec Classes = Def->getValueAsListOfDefs("Classes");
300 for (const Record *EC : Classes) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/TextAPI/
TextStub.cpp 58 objc-classes: [] # Optional: List of Objective-C classes
92 objc-classes: [] # Optional: List of Objective-C classes
101 objc-classes: [] # Optional: List of Objective-C classes
133 objc-classes: [] # Optional: List of Objective-C classes
134 objc-eh-types: [] # Optional: List of Objective-C classes
144 objc-classes: [] # Optional: List of Objective-C classe
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/APINotes/
APINotesYAMLCompiler.cpp 499 ClassesSeq Classes;
512 IO.mapOptional("Classes", TLI.Classes);
  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCRegisterInfo.h 90 /// to copy e.g. status flag register classes.
160 const MCRegisterClass *Classes; // Pointer to the regclass array
194 /// Don't use this class directly, use one of the specialized sub-classes
205 /// DiffList. The iterator will initially point to InitVal, sub-classes are
370 Classes = C;
531 regclass_iterator regclass_begin() const { return Classes; }
532 regclass_iterator regclass_end() const { return Classes+NumClasses; }
545 return Classes[i];
590 // aliasing registers. Use these iterator classes to traverse the lists.
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaExprMember.cpp 31 /// the prospective base classes.
100 // Collect all the declaring classes of instance members we find.
103 BaseSet Classes;
113 Classes.insert(R->getCanonicalDecl());
120 if (Classes.empty())
180 Classes.clear();
181 Classes.insert(R.getNamingClass()->getCanonicalDecl());
185 // declaring classes, it can't be an implicit member reference (in
187 if (isProvablyNotDerivedFrom(SemaRef, contextClass, Classes))
540 // member of the class or of one of its base classes
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
BasicObjCFoundationChecks.cpp 11 // classes.
71 static llvm::StringMap<FoundationClass> Classes;
72 if (Classes.empty()) {
73 Classes["NSArray"] = FC_NSArray;
74 Classes["NSDictionary"] = FC_NSDictionary;
75 Classes["NSEnumerator"] = FC_NSEnumerator;
76 Classes["NSNull"] = FC_NSNull;
77 Classes["NSOrderedSet"] = FC_NSOrderedSet;
78 Classes["NSSet"] = FC_NSSet;
79 Classes["NSString"] = FC_NSString
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
llvm-pdbutil.cpp 236 cl::desc("Display all types (implies -classes, -enums, -typedefs)"),
238 cl::opt<bool> Classes("classes", cl::desc("Display class types"),
268 clEnumValN(ClassSortMode::Name, "name", "Sort classes by name"),
269 clEnumValN(ClassSortMode::Size, "size", "Sort classes by size"),
271 "Sort classes by amount of padding"),
273 "Sort classes by percentage of space consumed by padding"),
275 "Sort classes by amount of immediate padding"),
277 "Sort classes by percentage of space consumed by immediate "
340 "min-class-padding", cl::desc("Displays only those classes which have at
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/
Record.h 1 //===- llvm/TableGen/Record.h - Classes for Table Records -------*- C++ -*-===//
53 // Type Classes
219 /// The list of superclasses is non-redundant, i.e. only contains classes that
242 static RecordRecTy *get(ArrayRef<Record *> Classes);
268 // Initializer Classes
276 /// hierarchy, and does not contain an entry for abstract classes, as per
389 /// This function is used by classes that refer to other
704 /// This method is used by classes that refer to other
1096 /// This method is used by classes that refer to other
1397 // High-Level Classes
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
RecordLayoutBuilder.cpp 167 /// any empty classes.
242 const ClassVectorTy &Classes = I->second;
243 if (llvm::find(Classes, RD) == Classes.end())
258 ClassVectorTy &Classes = EmptyClassOffsets[Offset];
259 if (llvm::is_contained(Classes, RD))
262 Classes.push_back(RD);
670 /// Bases - base classes and their offsets in the record.
673 // VBases - virtual base classes and their offsets in the record.
676 /// IndirectPrimaryBases - Virtual base classes, direct or indirect, that ar
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGObjCGNU.cpp 344 /// All of the classes that have been generated for this compilation units.
345 std::vector<llvm::Constant*> Classes;
382 /// All classes that have aliases set for them.
444 /// This structure is used by both classes and categories, and contains a next
463 /// Generates a list of referenced protocols. Classes, categories, and
945 /// classes should be indirected via this.
1645 Classes.clear();
1807 // Instance size is negative for classes that have not yet had their ivar
2906 // anyway; the classes will still work with the GNU runtime, they will just
3019 // Create the protocol list structure used in classes, categories and so o
    [all...]
MicrosoftCXXABI.cpp 1086 // No base classes
1826 // Classes marked __declspec(dllimport) need vftables generated on the
2143 "should only emit vbtables for classes with vbtables");
3173 // If the classes use the same null representation, reinterpret_cast is a nop.
3461 // TypeInfo: Static classes that are returned by typeid.
3472 // BaseClassArray: Contains a list of classes in a hierarchy. BaseClassArray is
3589 llvm::GlobalVariable *getBaseClassDescriptor(const MSRTTIClass &Classes);
3591 getBaseClassArray(SmallVectorImpl<MSRTTIClass> &Classes);
3608 static void serializeClassHierarchy(SmallVectorImpl<MSRTTIClass> &Classes,
3610 Classes.push_back(MSRTTIClass(RD))
    [all...]

Completed in 61 milliseconds