Home
last modified time | relevance | path

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

123456

/llvm-project/llvm/lib/CodeGen/
H A DCriticalAntiDepBreaker.cpp45 Classes(TRI->getNumRegs(), nullptr), KillIndices(TRI->getNumRegs(), 0), in CriticalAntiDepBreaker()
54 Classes[i] = nullptr; in StartBlock()
71 Classes[Reg] = reinterpret_cast<TargetRegisterClass *>(-1); in StartBlock()
89 Classes[Reg] = reinterpret_cast<TargetRegisterClass *>(-1); in StartBlock()
119 Classes[Reg] = reinterpret_cast<TargetRegisterClass *>(-1); in Observe()
126 Classes[Reg] = reinterpret_cast<TargetRegisterClass *>(-1); in Observe()
180 // Classes and RegRefs. in PrescanInstruction()
193 if (!Classes[Reg] && NewRC) in PrescanInstruction()
194 Classes[Reg] = NewRC; in PrescanInstruction()
195 else if (!NewRC || Classes[Re in PrescanInstruction()
[all...]
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; in INITIALIZE_PASS_DEPENDENCY() local
129 if (!findComponents(Classes, SubRangeInfos, LI)) in INITIALIZE_PASS_DEPENDENCY()
137 LLVM_DEBUG(dbgs() << printReg(Reg) << ": Found " << Classes.getNumClasses() in INITIALIZE_PASS_DEPENDENCY()
140 for (unsigned I = 1, NumClasses = Classes.getNumClasses(); I < NumClasses; in INITIALIZE_PASS_DEPENDENCY()
149 rewriteOperands(Classes, SubRangeInfos, Intervals); in INITIALIZE_PASS_DEPENDENCY()
150 distribute(Classes, SubRangeInfo in INITIALIZE_PASS_DEPENDENCY()
155 findComponents(IntEqClasses & Classes,SmallVectorImpl<RenameIndependentSubregs::SubRangeInfo> & SubRangeInfos,LiveInterval & LI) const findComponents() argument
211 rewriteOperands(const IntEqClasses & Classes,const SmallVectorImpl<SubRangeInfo> & SubRangeInfos,const SmallVectorImpl<LiveInterval * > & Intervals) const rewriteOperands() argument
265 distribute(const IntEqClasses & Classes,const SmallVectorImpl<SubRangeInfo> & SubRangeInfos,const SmallVectorImpl<LiveInterval * > & Intervals) const distribute() argument
300 computeMainRangesFixFlags(const IntEqClasses & Classes,const SmallVectorImpl<SubRangeInfo> & SubRangeInfos,const SmallVectorImpl<LiveInterval * > & Intervals) const computeMainRangesFixFlags() argument
[all...]
/llvm-project/clang-tools-extra/clangd/unittests/
H A DExpectedTypeTest.cpp52 classesAre(llvm::ArrayRef<EquivClass> Classes) { in classesAre() argument
56 Elements.reserve(Classes.size()); in classesAre()
57 for (auto &Cls : Classes) in classesAre()
66 std::map<std::string, EquivClass> Classes; in buildEquivClasses() local
69 Classes[std::string(Type->raw())].insert(std::string(Name)); in buildEquivClasses()
71 return Classes; in buildEquivClasses()
/llvm-project/llvm/utils/TableGen/jupyter/
H A DLLVM_TableGen.md12 ------------- Classes -----------------
40 ------------- Classes -----------------
57 ------------- Classes -----------------
88 ------------- Classes -----------------
112 ------------- Classes -----------------
125 ------------- Classes -----------------
151 ------------- Classes -----------------
191 ------------- Classes -----------------
205 ------------- Classes -----------------
H A Dtablegen_tutorial_part_1.md1 ## Introduction to TableGen Part 1: Classes, Defs, Basic Types and Let
6 * Classes
18 TableGen allows you to define Classes and Defs (which are instances of classes) but it doesn't enco…
33 ------------- Classes -----------------
41 ## Classes section
48 ------------- Classes -----------------
63 ------------- Classes -----------------
82 ------------- Classes -----------------
102 ------------- Classes -----------------
124 ------------- Classes -----------------
[all …]
H A DLLVM_TableGen.ipynb29 "------------- Classes -----------------\n",
91 "------------- Classes -----------------\n",
128 "------------- Classes -----------------\n",
190 "------------- Classes -----------------\n",
241 "------------- Classes -----------------\n",
262 "------------- Classes -----------------\n",
308 "------------- Classes -----------------\n",
399 "------------- Classes -----------------\n",
429 "------------- Classes -----------------\n",
H A Dtablegen_tutorial_part_1.ipynb8 "## Introduction to TableGen Part 1: Classes, Defs, Basic Types and Let"
19 "* Classes\n",
43 …"TableGen allows you to define Classes and Defs (which are instances of classes) but it doesn't en…
62 "------------- Classes -----------------\n",
88 "## Classes"
101 "------------- Classes -----------------\n",
130 "------------- Classes -----------------\n",
165 "------------- Classes -----------------\n",
208 "------------- Classes -----------------\n",
244 "------------- Classes -----------------\n",
[all …]
/llvm-project/llvm/test/TableGen/GlobalISelCombinerEmitter/
H A Dtype-inference.td15 // CHECK: Rule Operand Type Equivalence Classes for inference_mul_by_neg_one:
18 // CHECK-NEXT: Final Type Equivalence Classes: [dst, x]
28 // CHECK: Rule Operand Type Equivalence Classes for infer_complex_tempreg:
33 // CHECK-NEXT: Final Type Equivalence Classes: [dst, tmp, tmp2] [x, y, z]
48 // CHECK: Rule Operand Type Equivalence Classes for infer_variadic_outs:
53 // CHECK-NEXT: Final Type Equivalence Classes: [tmp, dst, x, y] [vec]
68 // CHECK: Rule Operand Type Equivalence Classes for infer_imm_0:
71 // CHECK-NEXT: Final Type Equivalence Classes: [dst]
/llvm-project/bolt/lib/Passes/
H A DMCF.cpp376 std::vector<std::vector<BinaryBasicBlock *>> Classes; in equalizeBBCounts() local
400 BBsToEC[DomBB] = Classes.size(); in equalizeBBCounts()
401 BBsToEC[&BB] = Classes.size(); in equalizeBBCounts()
402 Classes.emplace_back(); in equalizeBBCounts()
403 Classes.back().push_back(DomBB); in equalizeBBCounts()
404 Classes.back().push_back(&BB); in equalizeBBCounts()
409 Classes[BBsToEC[&BB]].push_back(DomBB); in equalizeBBCounts()
414 Classes[BBsToEC[DomBB]].push_back(&BB); in equalizeBBCounts()
418 std::vector<BinaryBasicBlock *> DomEC = Classes[BBsToEC[DomBB]]; in equalizeBBCounts()
419 std::vector<BinaryBasicBlock *> BBEC = Classes[BBECNum]; in equalizeBBCounts()
[all …]
/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dsize_class_map.h118 sizeof(Config::Classes) / sizeof(Config::Classes[0]);
134 if (Size <= Config::Classes[i]) in computeClassId()
154 if (Config::Classes[I] & (1 << Bit)) { in LSBTable()
190 static const uptr MaxSize = Config::Classes[LargestClassId - 1];
193 return Config::Classes[ClassId - 1]; in getSizeByClassId()
209 if (Size <= Config::Classes[0]) in getClassIdBySize()
257 static constexpr uptr Classes[] = { member
272 static constexpr uptr Classes[] = {
/llvm-project/llvm/lib/TextAPI/
H A DTextStub.cpp214 std::vector<FlowStringRef> Classes; member
224 std::vector<FlowStringRef> Classes; member
234 std::vector<FlowStringRef> Classes; member
289 IO.mapOptional("objc-classes", Section.Classes); in mapping()
306 IO.mapOptional("objc-classes", Section.Classes); in mapping()
318 IO.mapOptional("objc-classes", Section.Classes); in mapping()
464 Section.Classes.emplace_back( in NormalizedTBD()
467 Section.Classes.emplace_back(Symbol->getName()); in NormalizedTBD()
486 llvm::sort(Section.Classes); in NormalizedTBD()
521 Section.Classes.emplace_back( in NormalizedTBD()
[all …]
H A DRecordsSlice.cpp123 // Obj-C Classes represent multiple symbols that could have competing in updateLinkageForSymbols()
132 return findRecord<ObjCInterfaceRecord>(Name, Classes); in findObjCInterface()
167 if (auto *IVarRecord = getIVar(Classes)) in findObjCIVar()
197 auto Result = Classes.insert({Name, nullptr}); in addObjCInterface()
299 for (auto &C : Classes) in visit()
/llvm-project/llvm/utils/TableGen/
H A DCTagsEmitter.cpp72 const auto &Classes = Records.getClasses(); in run() local
76 Tags.reserve(Classes.size() + Defs.size()); in run()
77 for (const auto &C : Classes) { in run()
H A DAsmMatcherEmitter.cpp232 /// isRelatedTo - Check whether this class is "related" to \p RHS. Classes
751 std::forward_list<ClassInfo> Classes; member in __anonab552a8d0111::AsmMatcherInfo
822 return any_of(Classes, in hasOptionalOperands()
1175 Classes.emplace_front(); in getTokenClass()
1176 Entry = &Classes.front(); in getTokenClass()
1310 Classes.emplace_front(); in buildRegisterClasses()
1311 ClassInfo *CI = &Classes.front(); in buildRegisterClasses()
1392 Classes.emplace_front(); in buildOperandClasses()
1393 AsmOperandClasses[Rec] = &Classes.front(); in buildOperandClasses()
1690 Classes in buildInfo()
[all...]
/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyTypeDumper.cpp216 if (opts::pretty::Classes) { in start()
217 if (auto Classes = Exe.findAllChildren<PDBSymbolTypeUDT>()) { in start() local
218 uint32_t All = Classes->getChildCount(); in start()
235 Filtered = filterAndSortClassDefs(Printer, *Classes, All); in start()
252 while (auto Class = Classes->getNext()) { in start()
351 assert(opts::pretty::Classes); in dumpClassLayout()
/llvm-project/llvm/unittests/ProfileData/
H A DItaniumManglingCanonicalizerTest.cpp39 std::vector<EquivalenceClass> Classes; member
310 for (const auto &Class : Testcase.Classes) in testTestcases()
314 for (const auto &Class : Testcase.Classes) { in testTestcases()
/llvm-project/clang/test/APINotes/Inputs/Frameworks/VersionedKit.framework/Headers/
H A DVersionedKit.apinotes2 Classes:
53 Classes:
129 Classes:
/llvm-project/clang/docs/
H A DAPINotes.rst83 :Classes, Protocols, Tags, Typedefs, Globals, Enumerators, Functions, Namespaces:
87 C++ classes, enums, and unions; "Classes" refers to Objective-C classes;
92 Classes:
104 Classes, Protocols, Tags, Typedefs, Globals, Enumerators, and Functions.
110 Classes: …
113 Each entry under 'Classes' and 'Protocols' can contain "Methods" and
123 Classes:
137 Classes:
/llvm-project/libc/utils/LibcTableGenUtil/
H A DAPIIndexer.cpp
/llvm-project/clang/test/APINotes/Inputs/Frameworks/SomeKit.framework/APINotes/
H A DSomeKit.apinotes2 Classes:
61 Classes:
/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DBasicObjCFoundationChecks.cpp74 static llvm::StringMap<FoundationClass> Classes; in findKnownClass() local
75 if (Classes.empty()) { in findKnownClass()
76 Classes["NSArray"] = FC_NSArray; in findKnownClass()
77 Classes["NSDictionary"] = FC_NSDictionary; in findKnownClass()
78 Classes["NSEnumerator"] = FC_NSEnumerator; in findKnownClass()
79 Classes["NSNull"] = FC_NSNull; in findKnownClass()
80 Classes["NSOrderedSet"] = FC_NSOrderedSet; in findKnownClass()
81 Classes["NSSet"] = FC_NSSet; in findKnownClass()
82 Classes["NSString"] = FC_NSString; in findKnownClass()
86 FoundationClass result = Classes in findKnownClass()
[all...]
/llvm-project/clang/test/APINotes/Inputs/Frameworks/SomeKit.framework/Headers/
H A DSomeKit.apinotes2 Classes:
85 Classes:
/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h167 const MCRegisterClass *Classes; // Pointer to the regclass array
289 Classes = C; in InitMCRegisterInfo()
454 regclass_iterator regclass_begin() const { return Classes; } in getRegClass()
455 regclass_iterator regclass_end() const { return Classes+NumClasses; }
468 return Classes[i]; in isSubRegister()
164 const MCRegisterClass *Classes; // Pointer to the regclass array global() variable
/llvm-project/llvm/include/llvm/TextAPI/
H A DRecordsSlice.h136 return !hasBinaryAttrs() && Globals.empty() && Classes.empty() && in empty()
191 RecordMap<ObjCInterfaceRecord> Classes; variable
/llvm-project/lldb/docs/resources/
H A Doverview.rst19 - Classes can't inherit from any other classes.
20 - Classes can't contain virtual methods.
21 - Classes should be compatible with script bridging utilities like swig.
22 - Classes should be lightweight and be backed by a single member. Pointers (or
157 Classes that are related to a debug target include:

123456