Home
last modified time | relevance | path

Searched refs:Unit (Results 1 – 25 of 301) sorted by relevance

12345678910>>...13

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRegUnits.h87 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) in addReg()
88 Units.set(*Unit); in addReg()
94 for (MCRegUnitMaskIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) { in addRegMasked()
95 LaneBitmask UnitMask = (*Unit).second; in addRegMasked()
97 Units.set((*Unit).first); in addRegMasked()
103 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) in removeReg()
104 Units.reset(*Unit); in removeReg()
117 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) { in available()
118 if (Units.test(*Unit)) in available()
H A DLiveIntervals.h393 LiveRange &getRegUnit(unsigned Unit) { in getRegUnit() argument
394 LiveRange *LR = RegUnitRanges[Unit]; in getRegUnit()
399 computeRegUnitRange(*LR, Unit); in getRegUnit()
406 LiveRange *getCachedRegUnit(unsigned Unit) { in getCachedRegUnit() argument
407 return RegUnitRanges[Unit]; in getCachedRegUnit()
410 const LiveRange *getCachedRegUnit(unsigned Unit) const { in getCachedRegUnit() argument
411 return RegUnitRanges[Unit]; in getCachedRegUnit()
416 void removeRegUnit(unsigned Unit) { in removeRegUnit() argument
417 delete RegUnitRanges[Unit]; in removeRegUnit()
418 RegUnitRanges[Unit] = nullptr; in removeRegUnit()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRegMatrix.cpp85 unsigned Unit = (*Units).first; in foreachUnit() local
89 if (Func(Unit, S)) in foreachUnit()
113 Matrix[Unit].unify(VirtReg, Range); in assign()
128 [&](unsigned Unit, const LiveRange &Range) { in unassign() argument
129 LLVM_DEBUG(dbgs() << ' ' << printRegUnit(Unit, TRI)); in unassign()
130 Matrix[Unit].extract(VirtReg, Range); in unassign()
139 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); ++Unit) { in isPhysRegUsed() local
140 if (!Matrix[*Unit].empty()) in isPhysRegUsed()
172 const LiveRange &UnitRange = LIS->getRegUnit(Unit); in checkRegUnitInterference()
241 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); ++Unit) { in getOneVReg() local
[all …]
H A DReachingDefAnalysis.cpp62 for (MCRegUnitIterator Unit(LI.PhysReg, TRI); Unit.isValid(); ++Unit) { in enterBasicBlock() local
67 LiveRegs[*Unit] = -1; in enterBasicBlock()
87 for (unsigned Unit = 0; Unit != NumRegUnits; ++Unit) in enterBasicBlock() local
88 LiveRegs[Unit] = std::max(LiveRegs[Unit], Incoming[Unit]); in enterBasicBlock()
92 for (unsigned Unit = 0; Unit != NumRegUnits; ++Unit) in enterBasicBlock() local
94 MBBReachingDefs[MBBNumber][Unit].push_back(LiveRegs[Unit]); in enterBasicBlock()
125 for (MCRegUnitIterator Unit(MO.getReg().asMCReg(), TRI); Unit.isValid(); in processDefs() local
126 ++Unit) { in processDefs()
162 for (unsigned Unit = 0; Unit != NumRegUnits; ++Unit) { in reprocessBasicBlock() local
163 int Def = Incoming[Unit]; in reprocessBasicBlock()
[all …]
H A DTargetRegisterInfo.cpp141 Printable printRegUnit(unsigned Unit, const TargetRegisterInfo *TRI) { in printRegUnit() argument
142 return Printable([Unit, TRI](raw_ostream &OS) { in printRegUnit()
145 OS << "Unit~" << Unit; in printRegUnit()
150 if (Unit >= TRI->getNumRegUnits()) { in printRegUnit()
151 OS << "BadUnit~" << Unit; in printRegUnit()
156 MCRegUnitRootIterator Roots(Unit, TRI); in printRegUnit()
164 Printable printVRegOrUnit(unsigned Unit, const TargetRegisterInfo *TRI) { in printVRegOrUnit() argument
165 return Printable([Unit, TRI](raw_ostream &OS) { in printVRegOrUnit()
166 if (Register::isVirtualRegister(Unit)) { in printVRegOrUnit()
167 OS << '%' << Register::virtReg2Index(Unit); in printVRegOrUnit()
[all …]
H A DLiveIntervals.cpp159 for (unsigned Unit = 0, UnitE = RegUnitRanges.size(); Unit != UnitE; ++Unit) in print() local
160 if (LiveRange *LR = RegUnitRanges[Unit]) in print()
344 unsigned Unit = *Units; in computeLiveInRegUnits() local
349 NewRanges.push_back(Unit); in computeLiveInRegUnits()
361 for (unsigned Unit : NewRanges) in computeLiveInRegUnits() local
362 computeRegUnitRange(*RegUnitRanges[Unit], Unit); in computeLiveInRegUnits()
724 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); in addKillFlags() local
725 ++Unit) { in addKillFlags()
1007 return &LIS.getRegUnit(Unit); in getRegUnitLI()
1008 return LIS.getCachedRegUnit(Unit); in getRegUnitLI()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp47 Size += Unit->getLength(); in getDebugInfoSize()
484 if (Unit.hasLabelAt(*LowPc)) in shouldKeepSubprogramDIE()
642 Val.extractValue(Data, &Offset, Unit.getFormParams(), &Unit); in lookForRefDIEsToKeep()
871 CompileUnit &Unit) { in cloneDieReferenceAttribute() argument
926 Unit.noteForwardReference( in cloneDieReferenceAttribute()
1104 Addr = Unit.getLowPc(); in cloneAddressAttribute()
1164 if (Unit.getLowPc() == -1ULL) in cloneScalarAttribute()
1167 Value = Unit.getHighPc() - Unit.getLowPc(); in cloneScalarAttribute()
1343 if (!Unit.getInfo(Idx).Keep) in cloneDIE()
1358 if ((Unit.hasODR() || Unit.isClangModule()) && !Info.Incomplete && in cloneDIE()
[all …]
H A DDWARFStreamer.cpp143 Unit.setLabelBegin(Asm->createTempSymbol("cu_begin")); in emitCompileUnitHeader()
144 Asm->OutStreamer->emitLabel(Unit.getLabelBegin()); in emitCompileUnitHeader()
149 Asm->emitInt32(Unit.getNextUnitOffset() - Unit.getStartOffset() - 4); in emitCompileUnitHeader()
168 EmittedUnits.push_back({Unit.getUniqueID(), Unit.getLabelBegin()}); in emitCompileUnitHeader()
355 const auto &FunctionRanges = Unit.getFunctionRanges(); in emitUnitRangesEntries()
410 int64_t PcOffset = -Unit.getLowPc(); in emitUnitRangesEntries()
429 const CompileUnit &Unit, DWARFContext &Dwarf, in emitLocationsForUnit() argument
444 DWARFUnit &OrigUnit = Unit.getOrigUnit(); in emitLocationsForUnit()
745 Asm->emitInt32(Unit.getNextUnitOffset() - Unit.getStartOffset()); // Size in emitPubSectionForUnit()
765 "names", Unit, Unit.getPubnames()); in emitPubNamesForUnit()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySortRegion.h44 const T *Unit; variable
47 ConcreteSortRegion(const T *Unit) : Unit(Unit) {} in ConcreteSortRegion() argument
48 MachineBasicBlock *getHeader() const override { return Unit->getHeader(); } in getHeader()
50 return Unit->contains(MBB); in contains()
52 unsigned getNumBlocks() const override { return Unit->getNumBlocks(); } in getNumBlocks()
54 return Unit->blocks(); in blocks()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp2196 DBuilder.createMemberType(Unit, getVTableName(RD), Unit, 0, Size, 0, 0, in CollectVTableInfo()
3506 DBuilder.createMemberType(Unit, Name, Unit, 0, FieldSize, FieldAlign, in CreateMemberType()
3682 DContext, Name, LinkageName, Unit, Line, getOrCreateType(T, Unit), in getGlobalVariableForwardDeclaration()
4213 Unit, VD->getName(), Unit, 0, FieldSize, FieldAlign, FieldOffset, in EmitTypeForVarWithBlocksAttr()
4219 return {DBuilder.createStructType(Unit, "", Unit, 0, FieldOffset, 0, in EmitTypeForVarWithBlocksAttr()
4545 Unit, Unit)); in collectDefaultFieldsForBlockLiteralDeclare()
4548 Unit, Unit)); in collectDefaultFieldsForBlockLiteralDeclare()
4552 Unit, Unit)); in collectDefaultFieldsForBlockLiteralDeclare()
4555 Unit, Unit)); in collectDefaultFieldsForBlockLiteralDeclare()
4558 BlockLayout.getElementOffsetInBits(2), Unit, Unit)); in collectDefaultFieldsForBlockLiteralDeclare()
[all …]
H A DCGDebugInfo.h110 llvm::DIFile *Unit; member
112 llvm::DIFile *Unit) in ObjCInterfaceCacheEntry()
113 : Type(Type), Decl(Decl), Unit(Unit) {} in ObjCInterfaceCacheEntry()
234 llvm::DIFile *Unit, bool decl);
269 const CXXRecordDecl *RD, llvm::DIFile *Unit,
278 llvm::DIFile *Unit);
287 llvm::DIFile *Unit);
356 const BlockPointerType *Ty, llvm::DIFile *Unit,
364 const llvm::StructLayout &BlockLayout, llvm::DIFile *Unit,
687 CollectAnonRecordDecls(const RecordDecl *RD, llvm::DIFile *Unit,
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/CrossTU/
H A DCrossTranslationUnit.cpp270 ASTUnit *Unit = *ASTUnitOrError; in getCrossTUDefinitionImpl() local
271 assert(&Unit->getFileManager() == in getCrossTUDefinitionImpl()
399 ASTUnit *Unit = LoadedUnit.get(); in getASTUnitForFile() local
409 return Unit; in getASTUnitForFile()
498 if (!Unit) in loadExternalAST()
499 return Unit.takeError(); in loadExternalAST()
502 if (!*Unit) in loadExternalAST()
506 return Unit; in loadExternalAST()
743 return importDefinitionImpl(FD, Unit); in importDefinition()
749 return importDefinitionImpl(VD, Unit); in importDefinition()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinker.h151 virtual void emitUnitRangesEntries(CompileUnit &Unit,
182 const CompileUnit &Unit, DWARFContext &Dwarf,
191 virtual void emitCompileUnitHeader(CompileUnit &Unit,
516 CompileUnit &Unit,
644 CompileUnit &Unit);
664 const CompileUnit &Unit,
705 void generateUnitRanges(CompileUnit &Unit) const;
714 void emitAcceleratorEntriesForUnit(CompileUnit &Unit);
715 void emitDwarfAcceleratorEntriesForUnit(CompileUnit &Unit);
716 void emitAppleAcceleratorEntriesForUnit(CompileUnit &Unit);
[all …]
H A DDWARFStreamer.h67 void emitCompileUnitHeader(CompileUnit &Unit, unsigned DwarfVersion) override;
99 void emitUnitRangesEntries(CompileUnit &Unit, bool DoRangesSection) override;
107 const CompileUnit &Unit, DWARFContext &Dwarf,
124 void emitPubNamesForUnit(const CompileUnit &Unit) override;
127 void emitPubTypesForUnit(const CompileUnit &Unit) override;
209 const CompileUnit &Unit,
/freebsd-13.1/contrib/llvm-project/clang/lib/ARCMigrate/
H A DARCMT.cpp271 std::unique_ptr<ASTUnit> Unit(ASTUnit::LoadFromCompilerInvocationAction( in checkForManualIssues() local
273 if (!Unit) { in checkForManualIssues()
281 ASTContext &Ctx = Unit->getASTContext(); in checkForManualIssues()
294 Unit->getPreprocessor()); in checkForManualIssues()
309 DiagClient->BeginSourceFile(Ctx.getLangOpts(), &Unit->getPreprocessor()); in checkForManualIssues()
549 std::unique_ptr<ASTUnit> Unit(ASTUnit::LoadFromCompilerInvocationAction( in applyTransform() local
551 if (!Unit) { in applyTransform()
555 Unit->setOwnsRemappedFileBuffers(false); // FileRemapper manages that. in applyTransform()
562 ASTContext &Ctx = Unit->getASTContext(); in applyTransform()
583 Unit->getSema(), TA, capturedDiags, ARCMTMacroLocs); in applyTransform()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/
H A DASTMerge.cpp49 std::unique_ptr<ASTUnit> Unit = ASTUnit::LoadFromASTFile( in ExecuteAction() local
53 if (!Unit) in ExecuteAction()
57 Unit->getASTContext(), Unit->getFileManager(), in ExecuteAction()
60 TranslationUnitDecl *TU = Unit->getASTContext().getTranslationUnitDecl(); in ExecuteAction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDWARFYAML.cpp183 void MappingTraits<DWARFYAML::Unit>::mapping(IO &IO, DWARFYAML::Unit &Unit) { in mapping() argument
184 IO.mapOptional("Format", Unit.Format, dwarf::DWARF32); in mapping()
185 IO.mapOptional("Length", Unit.Length); in mapping()
186 IO.mapRequired("Version", Unit.Version); in mapping()
187 if (Unit.Version >= 5) in mapping()
188 IO.mapRequired("UnitType", Unit.Type); in mapping()
189 IO.mapOptional("AbbrevTableID", Unit.AbbrevTableID); in mapping()
190 IO.mapOptional("AbbrOffset", Unit.AbbrOffset); in mapping()
191 IO.mapOptional("AddrSize", Unit.AddrSize); in mapping()
192 IO.mapOptional("Entries", Unit.Entries); in mapping()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerInternal.h40 void MinimizeCrashLoop(const Unit &U);
90 std::string WriteToOutputCorpus(const Unit &U);
100 void ReportNewCoverage(InputInfo *II, const Unit &U);
102 void WriteUnitToFileWithPrefix(const Unit &U, const char *Prefix);
105 void PrintStatusForNewUnit(const Unit &U, const char *Text);
H A DFuzzerUtil.cpp34 void Print(const Unit &v, const char *PrintAfter) { in Print()
55 void PrintASCII(const Unit &U, const char *PrintAfter) { in PrintASCII()
73 bool IsASCII(const Unit &U) { return IsASCII(U.data(), U.size()); } in IsASCII()
81 bool ParseOneDictionaryEntry(const std::string &Str, Unit *U) { in ParseOneDictionaryEntry()
127 bool ParseDictionaryFile(const std::string &Text, Vector<Unit> *Units) { in ParseDictionaryFile()
134 Unit U; in ParseDictionaryFile()
155 std::string Base64(const Unit &U) { in Base64()
H A DFuzzerUtil.h21 void PrintHexArray(const Unit &U, const char *PrintAfter = "");
28 void PrintASCII(const Unit &U, const char *PrintAfter = "");
34 bool IsASCII(const Unit &U);
38 std::string Base64(const Unit &U);
/freebsd-13.1/sys/dev/mpr/mpi/
H A Dmpi2_history.txt214 * drives in IO Unit Page 1.
250 * Unit Page 6.
254 * 07-30-09 02.00.12 Added IO Unit Page 7.
256 * Added SAS IO Unit Page 5.
289 * Added IO Unit Page 8, IO Unit Page 9,
290 * and IO Unit Page 10.
293 * 03-09-11 02.00.19 Fixed IO Unit Page 10 (to match the spec).
299 * Unit Page 4.
333 * Flags field to IO Unit Page 7.
334 * Added IO Unit Page 11.
[all …]
/freebsd-13.1/sys/dev/mps/mpi/
H A Dmpi2_history.txt119 * 06-04-07 02.00.01 Added defines for SAS IO Unit Page 2 PhyFlags.
165 * drives in IO Unit Page 1.
177 * Added three new DiscoveryStatus bits for SAS IO Unit
186 * 01-19-09 02.00.10 Fixed defines for GPIOVal field of IO Unit Page 3.
201 * Unit Page 6.
205 * 07-30-09 02.00.12 Added IO Unit Page 7.
207 * Added SAS IO Unit Page 5.
220 * Added PowerManagementCapabilities to IO Unit Page 7.
230 * 08-11-10 02.00.16 Removed IO Unit Page 1 device path (multi-pathing)
245 * 02-29-08 02.00.03 Added Query Task Set and Query Unit Attention.
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Index/
H A DIndexingAction.cpp206 static void indexTranslationUnit(ASTUnit &Unit, IndexingContext &IndexCtx) { in indexTranslationUnit() argument
207 Unit.visitLocalTopLevelDecls(&IndexCtx, topLevelDeclVisitor); in indexTranslationUnit()
260 void index::indexASTUnit(ASTUnit &Unit, IndexDataConsumer &DataConsumer, in indexASTUnit() argument
263 IndexCtx.setASTContext(Unit.getASTContext()); in indexASTUnit()
264 DataConsumer.initialize(Unit.getASTContext()); in indexASTUnit()
265 DataConsumer.setPreprocessor(Unit.getPreprocessorPtr()); in indexASTUnit()
268 indexPreprocessorMacros(Unit.getPreprocessor(), DataConsumer); in indexASTUnit()
269 indexTranslationUnit(Unit, IndexCtx); in indexASTUnit()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DSourcePrinter.h28 DWARFUnit *Unit; member
32 DWARFUnit *Unit, const DWARFDie FuncDie) in LiveVariable()
33 : LocExpr(LocExpr), VarName(VarName), Unit(Unit), FuncDie(FuncDie) {} in LiveVariable()
/freebsd-13.1/sys/contrib/device-tree/Bindings/arm/
H A Darm-dsu-pmu.txt1 * ARM DynamIQ Shared Unit (DSU) Performance Monitor Unit (PMU)
3 ARM DyanmIQ Shared Unit (DSU) integrates one or more CPU cores

12345678910>>...13