Home
last modified time | relevance | path

Searched refs:Classes (Results 1 – 25 of 67) sorted by relevance

123

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DRenameIndependentSubregs.cpp83 bool findComponents(IntEqClasses &Classes,
89 void distribute(const IntEqClasses &Classes,
128 IntEqClasses Classes; in INITIALIZE_PASS_DEPENDENCY() local
129 if (!findComponents(Classes, SubRangeInfos, LI)) in INITIALIZE_PASS_DEPENDENCY()
150 distribute(Classes, SubRangeInfos, Intervals); in INITIALIZE_PASS_DEPENDENCY()
177 Classes.grow(NumComponents); in findComponents()
206 Classes.compress(); in findComponents()
207 unsigned NumClasses = Classes.getNumClasses(); in findComponents()
241 ID = Classes[LocalID + SRInfo.Index]; in rewriteOperands()
268 unsigned NumClasses = Classes.getNumClasses(); in distribute()
[all …]
H A DCriticalAntiDepBreaker.cpp59 Classes[i] = nullptr; in StartBlock()
200 if (!Classes[Reg] && NewRC) in PrescanInstruction()
201 Classes[Reg] = NewRC; in PrescanInstruction()
202 else if (!NewRC || Classes[Reg] != NewRC) in PrescanInstruction()
211 if (Classes[AliasReg]) { in PrescanInstruction()
271 Classes[i] = nullptr; in ScanInstruction()
294 Classes[SubregReg] = nullptr; in ScanInstruction()
317 if (!Classes[Reg] && NewRC) in ScanInstruction()
318 Classes[Reg] = NewRC; in ScanInstruction()
670 Classes[NewReg] = Classes[AntiDepReg]; in BreakAntiDependencies()
[all …]
H A DCriticalAntiDepBreaker.h54 std::vector<const TargetRegisterClass *> Classes; variable
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DCTagsEmitter.cpp66 const auto &Classes = Records.getClasses(); in run() local
70 Tags.reserve(Classes.size() + Defs.size()); in run()
71 for (const auto &C : Classes) in run()
H A DAsmMatcherEmitter.cpp795 }) != Classes.end(); in hasOptionalOperands()
1130 Classes.emplace_front(); in getTokenClass()
1131 Entry = &Classes.front(); in getTokenClass()
1265 Classes.emplace_front(); in buildRegisterClasses()
1266 ClassInfo *CI = &Classes.front(); in buildRegisterClasses()
1349 Classes.emplace_front(); in buildOperandClasses()
1652 Classes.sort(); in buildInfo()
1656 for (auto I = Classes.begin(), E = Classes.end(); I != E; ++I) { in buildInfo()
2389 Info.Classes.begin(), Info.Classes.end(), in emitOperandMatchErrorDiagStrings()
2840 Info.Classes.begin(), Info.Classes.end())) << " Class;\n"; in emitCustomOperandParsing()
[all …]
H A DCodeGenSchedule.cpp301 RecVec Classes = Def->getValueAsListOfDefs("Classes"); in processSTIPredicate() local
302 for (const Record *EC : Classes) { in processSTIPredicate()
332 RecVec Classes = Def->getValueAsListOfDefs("Classes"); in processSTIPredicate() local
338 for (const Record *EC : Classes) { in processSTIPredicate()
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DPrettyTypeDumper.cpp215 if (opts::pretty::Classes) { in start()
216 if (auto Classes = Exe.findAllChildren<PDBSymbolTypeUDT>()) { in start() local
217 uint32_t All = Classes->getChildCount(); in start()
234 Filtered = filterAndSortClassDefs(Printer, *Classes, All); in start()
251 while (auto Class = Classes->getNext()) { in start()
350 assert(opts::pretty::Classes); in dumpClassLayout()
H A Dllvm-pdbutil.h83 extern llvm::cl::opt<bool> Classes;
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCRegisterInfo.h154 const MCRegisterClass *Classes; // Pointer to the regclass array variable
256 Classes = C; in InitMCRegisterInfo()
421 regclass_iterator regclass_begin() const { return Classes; } in regclass_begin()
422 regclass_iterator regclass_end() const { return Classes+NumClasses; } in regclass_end()
435 return Classes[i]; in getRegClass()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DBasicObjCFoundationChecks.cpp72 static llvm::StringMap<FoundationClass> Classes; in findKnownClass() local
73 if (Classes.empty()) { in findKnownClass()
74 Classes["NSArray"] = FC_NSArray; in findKnownClass()
75 Classes["NSDictionary"] = FC_NSDictionary; in findKnownClass()
76 Classes["NSEnumerator"] = FC_NSEnumerator; in findKnownClass()
77 Classes["NSNull"] = FC_NSNull; in findKnownClass()
78 Classes["NSOrderedSet"] = FC_NSOrderedSet; in findKnownClass()
79 Classes["NSSet"] = FC_NSSet; in findKnownClass()
80 Classes["NSString"] = FC_NSString; in findKnownClass()
84 FoundationClass result = Classes.lookup(ID->getIdentifier()->getName()); in findKnownClass()
/freebsd-12.1/contrib/llvm/tools/lld/COFF/
H A DICF.cpp133 std::vector<uint32_t> Classes; in assocEquals() local
137 Classes.push_back(C->Class[Cnt % 2]); in assocEquals()
138 return Classes; in assocEquals()
/freebsd-12.1/contrib/llvm/lib/TableGen/
H A DRecord.cpp145 ID.AddInteger(Classes.size()); in ProfileRecordRecTy()
146 for (Record *R : Classes) in ProfileRecordRecTy()
161 llvm::sort(Classes, [](Record *LHS, Record *RHS) { in get()
166 ProfileRecordRecTy(ID, Classes); in get()
174 for (unsigned i = 0; i < Classes.size(); ++i) { in get()
175 for (unsigned j = 0; j < Classes.size(); ++j) { in get()
176 assert(i == j || !Classes[i]->isSubClassOf(Classes[j])); in get()
178 assert(&Classes[0]->getRecords() == &Classes[i]->getRecords()); in get()
184 RecordRecTy *Ty = new(Mem) RecordRecTy(Classes.size()); in get()
185 std::uninitialized_copy(Classes.begin(), Classes.end(), in get()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonInstrFormatsV60.td15 // Instruction Classes Definitions +
H A DHexagonInstrFormatsV65.td21 // Intruction Classes Definitions +
H A DHexagonScheduleV60.td15 // | PIPELINE | Instruction Classes |
H A DHexagonInstrFormats.td194 // Instruction Classes Definitions +
230 // Instruction Classes Definitions -
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp3499 Classes.push_back(MSRTTIClass(RD)); in serializeClassHierarchy()
3510 for (MSRTTIClass *Class = &Classes.front(); Class <= &Classes.back();) { in detectAmbiguousBases()
3522 for (MSRTTIClass &Class : Classes) in detectAmbiguousBases()
3539 SmallVector<MSRTTIClass, 8> Classes; in getClassHierarchyDescriptor() local
3540 serializeClassHierarchy(Classes, RD); in getClassHierarchyDescriptor()
3542 detectAmbiguousBases(Classes); in getClassHierarchyDescriptor()
3544 for (auto Class : Classes) { in getClassHierarchyDescriptor()
3567 auto *Bases = getBaseClassArray(Classes); in getClassHierarchyDescriptor()
3607 for (MSRTTIClass &Class : Classes) in getBaseClassArray()
4093 SmallVector<MSRTTIClass, 8> Classes; in getCatchableTypeArray() local
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/TableGen/
H A DRecord.h259 static RecordRecTy *get(ArrayRef<Record *> Classes);
1424 void getDirectSuperClasses(SmallVectorImpl<Record *> &Classes) const;
1602 RecordMap Classes, Defs; variable
1608 const RecordMap &getClasses() const { return Classes; } in getClasses()
1612 auto I = Classes.find(Name); in getClass()
1613 return I == Classes.end() ? nullptr : I->second.get(); in getClass()
1629 bool Ins = Classes.insert(std::make_pair(R->getName(), in addClass()
/freebsd-12.1/contrib/file/magic/Magdir/
H A Druby35 # Classes with no modules or defs, beats simple ASCII
/freebsd-12.1/stand/ficl/softwords/
H A Dficlclass.fr3 \ Classes to model ficl data structures in objects
H A Doo.fr25 \ Classes are objects, too: all classes are instances of METACLASS
39 \ Classes have this footprint:
166 \ given its class at compile time. Classes are immediate,
349 \ Classes are IMMEDIATE to make early binding simpler
/freebsd-12.1/contrib/llvm/tools/clang/utils/TableGen/
H A DClangAttrEmitter.cpp2562 std::vector<std::unique_ptr<AttrClass>> Classes; member in __anon993dbfce0f11::AttrClassHierarchy
2570 Classes.emplace_back(Class); in AttrClassHierarchy()
2574 for (auto &Class : Classes) { in AttrClassHierarchy()
2582 for (auto i = Classes.begin(), e = Classes.end(); i != e; ++i) { in AttrClassHierarchy()
2583 assert((i == Classes.begin()) == ((*i)->SuperClass == nullptr) && in AttrClassHierarchy()
2590 for (auto &Class : Classes) { in emitDefaultDefines()
2596 for (auto &Class : Classes) { in emitUndefs()
2603 Classes[0]->emitAttrList(OS); in emitAttrLists()
2607 for (auto &Class : Classes) in emitAttrRanges()
2613 Classes[0]->classifyAttrOnRoot(Attr); in classifyAttr()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DRecordLayoutBuilder.cpp241 const ClassVectorTy &Classes = I->second; in CanPlaceSubobjectAtOffset() local
242 if (std::find(Classes.begin(), Classes.end(), RD) == Classes.end()) in CanPlaceSubobjectAtOffset()
257 ClassVectorTy &Classes = EmptyClassOffsets[Offset]; in AddSubobjectAtOffset() local
258 if (std::find(Classes.begin(), Classes.end(), RD) != Classes.end()) in AddSubobjectAtOffset()
261 Classes.push_back(RD); in AddSubobjectAtOffset()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprMember.cpp104 BaseSet Classes; in ClassifyImplicitMemberAccess() local
114 Classes.insert(R->getCanonicalDecl()); in ClassifyImplicitMemberAccess()
121 if (Classes.empty()) in ClassifyImplicitMemberAccess()
181 Classes.clear(); in ClassifyImplicitMemberAccess()
182 Classes.insert(R.getNamingClass()->getCanonicalDecl()); in ClassifyImplicitMemberAccess()
188 if (isProvablyNotDerivedFrom(SemaRef, contextClass, Classes)) in ClassifyImplicitMemberAccess()
H A DSemaLookup.cpp2415 Sema::AssociatedClassSet &Classes) in AssociatedLookup()
2416 : S(S), Namespaces(Namespaces), Classes(Classes), in AssociatedLookup()
2422 Sema::AssociatedClassSet &Classes; member
2476 Result.Classes.insert(EnclosingClass); in addAssociatedClassesAndNamespaces()
2520 Result.Classes.insert(EnclosingClass); in addAssociatedClassesAndNamespaces()
2530 if (!Result.Classes.insert(Class)) in addAssociatedClassesAndNamespaces()
2546 Result.Classes.insert(EnclosingClass); in addAssociatedClassesAndNamespaces()
2580 if (Result.Classes.insert(BaseDecl)) { in addAssociatedClassesAndNamespaces()
2665 Result.Classes.insert(EnclosingClass); in addAssociatedClassesAndNamespaces()

123