Home
last modified time | relevance | path

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

12345678910>>...13

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRegMatrix.cpp85 unsigned Unit = (*Units).first; in foreachUnit() local
89 if (Func(Unit, S)) in foreachUnit()
96 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in foreachUnit() local
97 if (Func(Unit, VRegInterval)) in foreachUnit()
111 TRI, VirtReg, PhysReg, [&](unsigned Unit, const LiveRange &Range) { in assign() argument
112 LLVM_DEBUG(dbgs() << ' ' << printRegUnit(Unit, TRI) << ' ' << Range); in assign()
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()
[all …]
H A DReachingDefAnalysis.cpp68 for (MCRegUnit Unit : TRI->regunits(LI.PhysReg)) { in enterBasicBlock() local
72 if (LiveRegs[Unit] != -1) { in enterBasicBlock()
73 LiveRegs[Unit] = -1; in enterBasicBlock()
74 MBBReachingDefs[MBBNumber][Unit].push_back(-1); in enterBasicBlock()
93 for (unsigned Unit = 0; Unit != NumRegUnits; ++Unit) in enterBasicBlock() local
94 LiveRegs[Unit] = std::max(LiveRegs[Unit], Incoming[Unit]); in enterBasicBlock()
98 for (unsigned Unit = 0; Unit != NumRegUnits; ++Unit) in enterBasicBlock() local
99 if (LiveRegs[Unit] != ReachingDefDefaultVal) in enterBasicBlock()
100 MBBReachingDefs[MBBNumber][Unit].push_back(LiveRegs[Unit]); in enterBasicBlock()
131 for (MCRegUnit Unit : TRI->regunits(MO.getReg().asMCReg())) { in processDefs() local
[all …]
H A DInterferenceCache.cpp96 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in revalidate() local
97 RegUnits[i++].VirtTag = LIUArray[Unit].getTag(); in revalidate()
113 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in reset() local
114 RegUnits.push_back(LIUArray[Unit]); in reset()
115 RegUnits.back().Fixed = &LIS->getRegUnit(Unit); in reset()
122 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in valid() local
125 if (LIUArray[Unit].changedSince(RegUnits[i].VirtTag)) in valid()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp55 for (auto &Unit : Dwarf.compile_units()) { in getDebugInfoSize() local
56 Size += Unit->getLength(); in getDebugInfoSize()
558 CompileUnit &Unit, CompileUnit::DIEInfo &MyInfo, unsigned Flags) { in shouldKeepSubprogramDIE() argument
583 if (Unit.hasLabelAt(*LowPc)) in shouldKeepSubprogramDIE()
586 DWARFUnit &OrigUnit = Unit.getOrigUnit(); in shouldKeepSubprogramDIE()
594 Unit.addLabelLowPc(*LowPc, MyInfo.AddrAdjust); in shouldKeepSubprogramDIE()
613 Unit.addFunctionRange(*LowPc, *HighPc, MyInfo.AddrAdjust); in shouldKeepSubprogramDIE()
620 const DWARFFile &File, CompileUnit &Unit, in shouldKeepDIE() argument
629 return shouldKeepSubprogramDIE(RelocMgr, DIE, File, Unit, MyInfo, Flags); in shouldKeepDIE()
750 DWARFUnit &Unit = CU.getOrigUnit(); in lookForRefDIEsToKeep() local
[all …]
H A DDWARFStreamer.cpp176 void DwarfStreamer::emitCompileUnitHeader(CompileUnit &Unit, in emitCompileUnitHeader() argument
181 Unit.setLabelBegin(Asm->createTempSymbol("cu_begin")); in emitCompileUnitHeader()
182 Asm->OutStreamer->emitLabel(Unit.getLabelBegin()); in emitCompileUnitHeader()
187 Asm->emitInt32(Unit.getNextUnitOffset() - Unit.getStartOffset() - 4); in emitCompileUnitHeader()
192 Asm->emitInt8(Unit.getOrigUnit().getAddressByteSize()); in emitCompileUnitHeader()
201 Asm->emitInt8(Unit.getOrigUnit().getAddressByteSize()); in emitCompileUnitHeader()
206 EmittedUnits.push_back({Unit.getUniqueID(), Unit.getLabelBegin()}); in emitCompileUnitHeader()
434 const CompileUnit &Unit, const AddressRanges &LinkedRanges) { in emitDwarfDebugArangesTable() argument
435 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitDwarfDebugArangesTable()
457 Asm->emitInt32(Unit.getStartOffset()); // Corresponding unit's offset in emitDwarfDebugArangesTable()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp
H A DDWARFStreamer.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/
H A DDWARFEmitterImpl.h
H A DDWARFLinkerImpl.h
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFStreamer.h
H A DDWARFLinker.h
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRegUnits.h87 for (MCRegUnit Unit : TRI->regunits(Reg)) in addReg() local
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 (MCRegUnit Unit : TRI->regunits(Reg)) in removeReg() local
104 Units.reset(Unit); in removeReg()
117 for (MCRegUnit Unit : TRI->regunits(Reg)) { in available() local
118 if (Units.test(Unit)) in available()
H A DLiveIntervals.h404 LiveRange &getRegUnit(unsigned Unit) { in getRegUnit() argument
405 LiveRange *LR = RegUnitRanges[Unit]; in getRegUnit()
409 RegUnitRanges[Unit] = LR = new LiveRange(UseSegmentSetForPhysRegs); in getRegUnit()
410 computeRegUnitRange(*LR, Unit); in getRegUnit()
417 LiveRange *getCachedRegUnit(unsigned Unit) { return RegUnitRanges[Unit]; } in getCachedRegUnit() argument
419 const LiveRange *getCachedRegUnit(unsigned Unit) const { in getCachedRegUnit() argument
420 return RegUnitRanges[Unit]; in getCachedRegUnit()
425 void removeRegUnit(unsigned Unit) { in removeRegUnit() argument
426 delete RegUnitRanges[Unit]; in removeRegUnit()
427 RegUnitRanges[Unit] = nullptr; in removeRegUnit()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFStreamer.h72 void emitCompileUnitHeader(CompileUnit &Unit, unsigned DwarfVersion) override;
105 MCSymbol *emitDwarfDebugRangeListHeader(const CompileUnit &Unit) override;
108 void emitDwarfDebugRangeListFragment(const CompileUnit &Unit,
114 void emitDwarfDebugRangeListFooter(const CompileUnit &Unit,
118 MCSymbol *emitDwarfDebugLocListHeader(const CompileUnit &Unit) override;
121 MCSymbol *emitDwarfDebugAddrsHeader(const CompileUnit &Unit) override;
128 void emitDwarfDebugAddrsFooter(const CompileUnit &Unit,
133 const CompileUnit &Unit,
138 void emitDwarfDebugLocListFooter(const CompileUnit &Unit,
142 void emitDwarfDebugArangesTable(const CompileUnit &Unit,
[all …]
/freebsd/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/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInsertSingleUseVDST.cpp171 const auto [Unit, Mask] = *Units; in runOnMachineFunction()
173 RegisterUseCount[Unit] = 2; in runOnMachineFunction()
195 if (any_of(RegUnits, [&RegisterUseCount](const MCRegUnit Unit) { in runOnMachineFunction() argument
196 return RegisterUseCount[Unit] > 1; in runOnMachineFunction()
201 for (const MCRegUnit Unit : RegUnits) in runOnMachineFunction() local
202 RegisterUseCount.erase(Unit); in runOnMachineFunction()
209 for (const MCRegUnit Unit : TRI->regunits(Reg)) { in runOnMachineFunction() local
210 if (!is_contained(RegistersUsed, Unit)) in runOnMachineFunction()
211 RegistersUsed.push_back(Unit); in runOnMachineFunction()
214 for (const MCRegUnit Unit : RegistersUsed) in runOnMachineFunction() local
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1008 llvm::DIFile *Unit) { in CreateQualifiedType() argument
1019 return getOrCreateType(QualType(T, 0), Unit); in CreateQualifiedType()
1022 auto *FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); in CreateQualifiedType()
1030 llvm::DIFile *Unit) { in CreateQualifiedType() argument
1046 Unit); in CreateQualifiedType()
1054 llvm::DIFile *Unit) { in CreateType() argument
1060 return getOrCreateType(CGM.getContext().getObjCIdType(), Unit); in CreateType()
1063 Ty->getPointeeType(), Unit); in CreateType()
1067 llvm::DIFile *Unit) { in CreateType() argument
1069 Ty->getPointeeType(), Unit); in CreateType()
[all …]
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DARCMT.cpp269 std::unique_ptr<ASTUnit> Unit(ASTUnit::LoadFromCompilerInvocationAction( in checkForManualIssues() local
271 if (!Unit) { in checkForManualIssues()
279 ASTContext &Ctx = Unit->getASTContext(); in checkForManualIssues()
283 DiagClient->BeginSourceFile(Ctx.getLangOpts(), &Unit->getPreprocessor()); in checkForManualIssues()
292 Unit->getPreprocessor()); in checkForManualIssues()
307 DiagClient->BeginSourceFile(Ctx.getLangOpts(), &Unit->getPreprocessor()); in checkForManualIssues()
313 TransformActions testAct(*Diags, capturedDiags, Ctx, Unit->getPreprocessor()); in checkForManualIssues()
314 MigrationPass pass(Ctx, OrigGCMode, Unit->getSema(), testAct, capturedDiags, in checkForManualIssues()
547 std::unique_ptr<ASTUnit> Unit(ASTUnit::LoadFromCompilerInvocationAction( in applyTransform() local
549 if (!Unit) { in applyTransform()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFEmitterImpl.cpp132 void DwarfEmitterImpl::emitCompileUnitHeader(DwarfUnit &Unit) { in emitCompileUnitHeader() argument
134 MC->setDwarfVersion(Unit.getVersion()); in emitCompileUnitHeader()
139 Asm->emitInt32(Unit.getUnitSize() - 4); in emitCompileUnitHeader()
140 Asm->emitInt16(Unit.getVersion()); in emitCompileUnitHeader()
142 if (Unit.getVersion() >= 5) { in emitCompileUnitHeader()
144 Asm->emitInt8(Unit.getFormParams().AddrSize); in emitCompileUnitHeader()
151 Asm->emitInt8(Unit.getFormParams().AddrSize); in emitCompileUnitHeader()
/freebsd/sys/dev/mpr/mpi/
H A Dmpi2_history.txt166 * 06-04-07 02.00.01 Added defines for SAS IO Unit Page 2 PhyFlags.
185 * 12-18-07 02.00.05 Modified IO Unit Page 0 to use 32-bit version fields for
212 * drives in IO Unit Page 1.
213 * Added new bit to AdditionalControlFlags of SAS IO Unit
224 * Added three new DiscoveryStatus bits for SAS IO Unit
226 * Removed multiplexing information from SAS IO Unit pages.
227 * Added BootDeviceWaitTime field to SAS IO Unit Page 4.
233 * 01-19-09 02.00.10 Fixed defines for GPIOVal field of IO Unit Page 3.
239 * Added a new DiscoveryStatus bit for SAS IO Unit Page 0
243 * fields of SAS IO Unit Page 0 and SAS Expander Page 0.
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/
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, std::vector<Unit> *Units) { in ParseDictionaryFile()
134 Unit U; in ParseDictionaryFile()
155 std::string Base64(const Unit &U) { in Base64()
H A DFuzzerInternal.h39 void MinimizeCrashLoop(const Unit &U);
94 std::string WriteToOutputCorpus(const Unit &U);
104 void ReportNewCoverage(InputInfo *II, const Unit &U);
106 void WriteUnitToFileWithPrefix(const Unit &U, const char *Prefix);
109 void PrintStatusForNewUnit(const Unit &U, const char *Text);
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDWARFYAML.cpp210 void MappingTraits<DWARFYAML::Unit>::mapping(IO &IO, DWARFYAML::Unit &Unit) { in mapping() argument
211 IO.mapOptional("Format", Unit.Format, dwarf::DWARF32); in mapping()
212 IO.mapOptional("Length", Unit.Length); in mapping()
213 IO.mapRequired("Version", Unit.Version); in mapping()
214 if (Unit.Version >= 5) in mapping()
215 IO.mapRequired("UnitType", Unit.Type); in mapping()
216 IO.mapOptional("AbbrevTableID", Unit.AbbrevTableID); in mapping()
217 IO.mapOptional("AbbrOffset", Unit.AbbrOffset); in mapping()
218 IO.mapOptional("AddrSize", Unit.AddrSize); in mapping()
219 IO.mapOptional("Entries", Unit.Entries); in mapping()
/freebsd/sys/dev/mps/mpi/
H A Dmpi2_history.txt117 * 06-04-07 02.00.01 Added defines for SAS IO Unit Page 2 PhyFlags.
136 * 12-18-07 02.00.05 Modified IO Unit Page 0 to use 32-bit version fields for
163 * drives in IO Unit Page 1.
164 * Added new bit to AdditionalControlFlags of SAS IO Unit
175 * Added three new DiscoveryStatus bits for SAS IO Unit
177 * Removed multiplexing information from SAS IO Unit pages.
178 * Added BootDeviceWaitTime field to SAS IO Unit Page 4.
184 * 01-19-09 02.00.10 Fixed defines for GPIOVal field of IO Unit Page 3.
190 * Added a new DiscoveryStatus bit for SAS IO Unit Page 0
194 * fields of SAS IO Unit Page 0 and SAS Expander Page 0.
[all …]
/freebsd/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()

12345678910>>...13