/llvm-project/llvm/lib/CodeGen/ |
H A D | CriticalAntiDepBreaker.cpp | 45 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 D | RenameIndependentSubregs.cpp | 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; 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 D | ExpectedTypeTest.cpp | 52 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 D | LLVM_TableGen.md | 12 ------------- Classes ----------------- 40 ------------- Classes ----------------- 57 ------------- Classes ----------------- 88 ------------- Classes ----------------- 112 ------------- Classes ----------------- 125 ------------- Classes ----------------- 151 ------------- Classes ----------------- 191 ------------- Classes ----------------- 205 ------------- Classes -----------------
|
H A D | tablegen_tutorial_part_1.md | 1 ## 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 D | LLVM_TableGen.ipynb | 29 "------------- 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 D | tablegen_tutorial_part_1.ipynb | 8 "## 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 D | type-inference.td | 15 // 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 D | MCF.cpp | 376 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 D | size_class_map.h | 118 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 D | TextStub.cpp | 214 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 D | RecordsSlice.cpp | 123 // 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 D | CTagsEmitter.cpp | 72 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 D | AsmMatcherEmitter.cpp | 232 /// 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 D | PrettyTypeDumper.cpp | 216 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 D | ItaniumManglingCanonicalizerTest.cpp | 39 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 D | VersionedKit.apinotes | 2 Classes: 53 Classes: 129 Classes:
|
/llvm-project/clang/docs/ |
H A D | APINotes.rst | 83 :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 D | APIIndexer.cpp |
|
/llvm-project/clang/test/APINotes/Inputs/Frameworks/SomeKit.framework/APINotes/ |
H A D | SomeKit.apinotes | 2 Classes: 61 Classes:
|
/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | BasicObjCFoundationChecks.cpp | 74 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 D | SomeKit.apinotes | 2 Classes: 85 Classes:
|
/llvm-project/llvm/include/llvm/MC/ |
H A D | MCRegisterInfo.h | 167 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 D | RecordsSlice.h | 136 return !hasBinaryAttrs() && Globals.empty() && Classes.empty() && in empty() 191 RecordMap<ObjCInterfaceRecord> Classes; variable
|
/llvm-project/lldb/docs/resources/ |
H A D | overview.rst | 19 - 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:
|