Searched refs:Classes (Results 1 - 21 of 21) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRenameIndependentSubregs.cpp83 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; local
129 if (!findComponents(Classes, SubRangeInfos, LI))
137 LLVM_DEBUG(dbgs() << printReg(Reg) << ": Found " << Classes.getNumClasses()
140 for (unsigned I = 1, NumClasses = Classes.getNumClasses(); I < NumClasses;
149 rewriteOperands(Classes, SubRangeInfos, Intervals);
150 distribute(Classes, SubRangeInfo
155 findComponents(IntEqClasses &Classes, SmallVectorImpl<RenameIndependentSubregs::SubRangeInfo> &SubRangeInfos, LiveInterval &LI) const argument
211 rewriteOperands(const IntEqClasses &Classes, const SmallVectorImpl<SubRangeInfo> &SubRangeInfos, const SmallVectorImpl<LiveInterval*> &Intervals) const argument
265 distribute(const IntEqClasses &Classes, const SmallVectorImpl<SubRangeInfo> &SubRangeInfos, const SmallVectorImpl<LiveInterval*> &Intervals) const argument
299 computeMainRangesFixFlags( const IntEqClasses &Classes, const SmallVectorImpl<SubRangeInfo> &SubRangeInfos, const SmallVectorImpl<LiveInterval*> &Intervals) const argument
[all...]
H A DCriticalAntiDepBreaker.cpp49 Classes(TRI->getNumRegs(), nullptr), KillIndices(TRI->getNumRegs(), 0),
58 Classes[i] = nullptr;
76 Classes[Reg] = reinterpret_cast<TargetRegisterClass *>(-1);
94 Classes[Reg] = reinterpret_cast<TargetRegisterClass *>(-1);
124 Classes[Reg] = reinterpret_cast<TargetRegisterClass *>(-1);
131 Classes[Reg] = reinterpret_cast<TargetRegisterClass *>(-1);
186 // Classes and RegRefs.
199 if (!Classes[Reg] && NewRC)
200 Classes[Reg] = NewRC;
201 else if (!NewRC || Classes[Re
[all...]
H A DCriticalAntiDepBreaker.h53 std::vector<const TargetRegisterClass *> Classes; member in class:llvm::CriticalAntiDepBreaker
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCTagsEmitter.cpp65 const auto &Classes = Records.getClasses(); local
69 Tags.reserve(Classes.size() + Defs.size());
70 for (const auto &C : Classes)
H A DAsmMatcherEmitter.cpp229 /// isRelatedTo - Check whether this class is "related" to \p RHS. Classes
720 std::forward_list<ClassInfo> Classes; member in class:__anon2890::AsmMatcherInfo
792 return find_if(Classes, [](const ClassInfo &Class) {
794 }) != Classes.end();
1132 Classes.emplace_front();
1133 Entry = &Classes.front();
1268 Classes.emplace_front();
1269 ClassInfo *CI = &Classes.front();
1352 Classes.emplace_front();
1353 AsmOperandClasses[Rec] = &Classes
[all...]
H A DCodeGenSchedule.cpp300 RecVec Classes = Def->getValueAsListOfDefs("Classes"); local
301 for (const Record *EC : Classes) {
331 RecVec Classes = Def->getValueAsListOfDefs("Classes"); local
337 for (const Record *EC : Classes) {
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyTypeDumper.cpp214 if (opts::pretty::Classes) {
215 if (auto Classes = Exe.findAllChildren<PDBSymbolTypeUDT>()) {
216 uint32_t All = Classes->getChildCount();
219 WithColor(Printer, PDB_ColorItem::Identifier).get() << "Classes";
233 Filtered = filterAndSortClassDefs(Printer, *Classes, All);
250 while (auto Class = Classes->getNext()) {
349 assert(opts::pretty::Classes);
H A Dllvm-pdbutil.h82 extern llvm::cl::opt<bool> Classes;
H A Dllvm-pdbutil.cpp238 cl::opt<bool> Classes("classes", cl::desc("Display class types"),
1199 if (opts::pretty::Classes || opts::pretty::Enums || opts::pretty::Typedefs ||
1529 opts::pretty::Classes = true; member in class:opts::pretty
/freebsd-11-stable/contrib/llvm-project/llvm/lib/TextAPI/MachO/
H A DTextStub.cpp214 std::vector<FlowStringRef> Classes; member in struct:__anon2532::ExportSection
224 std::vector<FlowStringRef> Classes; member in struct:__anon2532::UndefinedSection
234 std::vector<FlowStringRef> Classes; member in struct:__anon2532::SymbolSection
299 IO.mapOptional("objc-classes", Section.Classes);
316 IO.mapOptional("objc-classes", Section.Classes);
328 IO.mapOptional("objc-classes", Section.Classes);
500 Section.Classes.emplace_back(
503 Section.Classes.emplace_back(Symbol->getName());
522 llvm::sort(Section.Classes.begin(), Section.Classes
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DBasicObjCFoundationChecks.cpp71 static llvm::StringMap<FoundationClass> Classes; local
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;
83 FoundationClass result = Classes
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h153 const MCRegisterClass *Classes; // Pointer to the regclass array member in class:llvm::MCRegisterInfo
363 Classes = C;
524 regclass_iterator regclass_begin() const { return Classes; }
525 regclass_iterator regclass_end() const { return Classes+NumClasses; }
538 return Classes[i];
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp1780 // Classes marked __declspec(dllimport) need vftables generated on the
3537 llvm::GlobalVariable *getBaseClassDescriptor(const MSRTTIClass &Classes);
3539 getBaseClassArray(SmallVectorImpl<MSRTTIClass> &Classes);
3556 static void serializeClassHierarchy(SmallVectorImpl<MSRTTIClass> &Classes, argument
3558 Classes.push_back(MSRTTIClass(RD));
3560 serializeClassHierarchy(Classes, Base.getType()->getAsCXXRecordDecl());
3565 detectAmbiguousBases(SmallVectorImpl<MSRTTIClass> &Classes) { argument
3569 for (MSRTTIClass *Class = &Classes.front(); Class <= &Classes.back();) {
3581 for (MSRTTIClass &Class : Classes)
3642 getBaseClassArray(SmallVectorImpl<MSRTTIClass> &Classes) argument
4144 SmallVector<MSRTTIClass, 8> Classes; local
[all...]
H A DCGObjCGNU.cpp354 std::vector<llvm::Constant*> Classes; member in class:__anon381::CGObjCGNU
472 /// Generates a list of referenced protocols. Classes, categories, and
1639 Classes.clear();
3606 Classes.push_back(ClassStruct);
3611 if (Classes.empty() && Categories.empty() && ConstantStrings.empty() &&
3735 symtab.addInt(CGM.Int16Ty, Classes.size());
3741 classList.addAll(Classes);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp151 ArrayRef<Record *> Classes) {
152 ID.AddInteger(Classes.size());
153 for (Record *R : Classes)
166 SmallVector<Record *, 4> Classes(UnsortedClasses.begin(),
168 llvm::sort(Classes, [](Record *LHS, Record *RHS) {
173 ProfileRecordRecTy(ID, Classes);
181 for (unsigned i = 0; i < Classes.size(); ++i) {
182 for (unsigned j = 0; j < Classes.size(); ++j) {
183 assert(i == j || !Classes[i]->isSubClassOf(Classes[
150 ProfileRecordRecTy(FoldingSetNodeID &ID, ArrayRef<Record *> Classes) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h1 //===- llvm/TableGen/Record.h - Classes for Table Records -------*- C++ -*-===//
51 // Type Classes
258 static RecordRecTy *get(ArrayRef<Record *> Classes);
284 // Initializer Classes
1392 // High-Level Classes
1513 /// Append the direct super classes of this record to Classes.
1514 void getDirectSuperClasses(SmallVectorImpl<Record *> &Classes) const;
1698 RecordMap Classes, Defs;
1704 const RecordMap &getClasses() const { return Classes; }
1708 auto I = Classes
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprMember.cpp103 BaseSet Classes; local
113 Classes.insert(R->getCanonicalDecl());
120 if (Classes.empty())
180 Classes.clear();
181 Classes.insert(R.getNamingClass()->getCanonicalDecl());
187 if (isProvablyNotDerivedFrom(SemaRef, contextClass, Classes))
H A DSemaLookup.cpp2643 Sema::AssociatedClassSet &Classes)
2644 : S(S), Namespaces(Namespaces), Classes(Classes),
2649 Classes.insert(RD);
2655 Sema::AssociatedClassSet &Classes;
2720 Result.Classes.insert(EnclosingClass);
2763 Result.Classes.insert(EnclosingClass);
2781 Result.Classes.insert(EnclosingClass);
2905 Result.Classes.insert(EnclosingClass);
/freebsd-11-stable/contrib/llvm-project/clang/utils/TableGen/
H A DClangAttrEmitter.cpp2679 std::vector<std::unique_ptr<AttrClass>> Classes;
2687 Classes.emplace_back(Class);
2691 for (auto &Class : Classes) {
2699 for (auto i = Classes.begin(), e = Classes.end(); i != e; ++i) {
2700 assert((i == Classes.begin()) == ((*i)->SuperClass == nullptr) &&
2707 for (auto &Class : Classes) {
2713 for (auto &Class : Classes) {
2720 Classes[0]->emitAttrList(OS);
2724 for (auto &Class : Classes)
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp241 const ClassVectorTy &Classes = I->second; local
242 if (llvm::find(Classes, RD) == Classes.end())
257 ClassVectorTy &Classes = EmptyClassOffsets[Offset];
258 if (llvm::is_contained(Classes, RD))
261 Classes.push_back(RD);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DClangASTContext.cpp1175 #pragma mark Structure, Unions, Classes
1576 #pragma mark Objective-C Classes
7309 #pragma mark C++ Base Classes

Completed in 237 milliseconds