Home
last modified time | relevance | path

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

12345678910>>...14

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRegMatrix.cpp92 unsigned Unit = (*Units).first; in foreachUnit() local
96 if (Func(Unit, S)) in foreachUnit()
103 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in foreachUnit() local
104 if (Func(Unit, VRegInterval)) in foreachUnit()
118 TRI, VirtReg, PhysReg, [&](unsigned Unit, const LiveRange &Range) { in assign() argument
119 LLVM_DEBUG(dbgs() << ' ' << printRegUnit(Unit, TRI) << ' ' << Range); in assign()
120 Matrix[Unit].unify(VirtReg, Range); in assign()
135 [&](unsigned Unit, const LiveRange &Range) { in unassign() argument
136 LLVM_DEBUG(dbgs() << ' ' << printRegUnit(Unit, TRI)); in unassign()
137 Matrix[Unit].extract(VirtReg, Range); in unassign()
[all …]
H A DReachingDefAnalysis.cpp84 for (MCRegUnit Unit : TRI->regunits(LI.PhysReg)) { in enterBasicBlock() local
88 if (LiveRegs[Unit] != -1) { in enterBasicBlock()
89 LiveRegs[Unit] = -1; in enterBasicBlock()
90 MBBReachingDefs.append(MBBNumber, Unit, -1); in enterBasicBlock()
109 for (unsigned Unit = 0; Unit != NumRegUnits; ++Unit) in enterBasicBlock() local
110 LiveRegs[Unit] = std::max(LiveRegs[Unit], Incoming[Unit]); in enterBasicBlock()
114 for (unsigned Unit = 0; Unit != NumRegUnits; ++Unit) in enterBasicBlock() local
115 if (LiveRegs[Unit] != ReachingDefDefaultVal) in enterBasicBlock()
116 MBBReachingDefs.append(MBBNumber, Unit, LiveRegs[Unit]); in enterBasicBlock()
154 for (MCRegUnit Unit : TRI->regunits(MO.getReg().asMCReg())) { in processDefs() local
[all …]
H A DInterferenceCache.cpp95 for (MCRegUnit Unit : TRI->regunits(PhysReg)) in revalidate() local
96 RegUnits[i++].VirtTag = LIUArray[Unit].getTag(); in revalidate()
112 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in reset() local
113 RegUnits.push_back(LIUArray[Unit]); in reset()
114 RegUnits.back().Fixed = &LIS->getRegUnit(Unit); in reset()
121 for (MCRegUnit Unit : TRI->regunits(PhysReg)) { in valid() local
124 if (LIUArray[Unit].changedSince(RegUnits[i].VirtTag)) in valid()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/
H A DDWARFEmitterImpl.h
H A DDWARFLinkerImpl.h
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFLinker.h85 virtual MCSymbol *emitDwarfDebugRangeListHeader(const CompileUnit &Unit) = 0;
89 const CompileUnit &Unit, const AddressRanges &LinkedRanges,
93 virtual void emitDwarfDebugRangeListFooter(const CompileUnit &Unit,
97 virtual MCSymbol *emitDwarfDebugLocListHeader(const CompileUnit &Unit) = 0;
101 const CompileUnit &Unit,
106 virtual void emitDwarfDebugLocListFooter(const CompileUnit &Unit,
110 virtual MCSymbol *emitDwarfDebugAddrsHeader(const CompileUnit &Unit) = 0;
117 virtual void emitDwarfDebugAddrsFooter(const CompileUnit &Unit,
122 emitDwarfDebugArangesTable(const CompileUnit &Unit,
130 const CompileUnit &Unit, OffsetsStringPool &DebugStrPool,
[all …]
H A DDWARFStreamer.h73 void emitCompileUnitHeader(CompileUnit &Unit, unsigned DwarfVersion) override;
106 MCSymbol *emitDwarfDebugRangeListHeader(const CompileUnit &Unit) override;
109 void emitDwarfDebugRangeListFragment(const CompileUnit &Unit,
115 void emitDwarfDebugRangeListFooter(const CompileUnit &Unit,
119 MCSymbol *emitDwarfDebugLocListHeader(const CompileUnit &Unit) override;
122 MCSymbol *emitDwarfDebugAddrsHeader(const CompileUnit &Unit) override;
129 void emitDwarfDebugAddrsFooter(const CompileUnit &Unit,
134 const CompileUnit &Unit,
139 void emitDwarfDebugLocListFooter(const CompileUnit &Unit,
143 void emitDwarfDebugArangesTable(const CompileUnit &Unit,
[all …]
/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/include/llvm/DWARFLinker/
H A DDWARFStreamer.h
H A DDWARFLinker.h
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRegUnits.h88 for (MCRegUnit Unit : TRI->regunits(Reg)) in addReg() local
89 Units.set(Unit); in addReg()
95 for (MCRegUnitMaskIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) { in addRegMasked()
96 LaneBitmask UnitMask = (*Unit).second; in addRegMasked()
98 Units.set((*Unit).first); in addRegMasked()
104 for (MCRegUnit Unit : TRI->regunits(Reg)) in removeReg() local
105 Units.reset(Unit); in removeReg()
118 for (MCRegUnit Unit : TRI->regunits(Reg)) { in available() local
119 if (Units.test(Unit)) in available()
H A DLiveIntervals.h415 LiveRange &getRegUnit(unsigned Unit) { in getRegUnit() argument
416 LiveRange *LR = RegUnitRanges[Unit]; in getRegUnit()
420 RegUnitRanges[Unit] = LR = new LiveRange(UseSegmentSetForPhysRegs); in getRegUnit()
421 computeRegUnitRange(*LR, Unit); in getRegUnit()
428 LiveRange *getCachedRegUnit(unsigned Unit) { return RegUnitRanges[Unit]; } in getCachedRegUnit() argument
430 const LiveRange *getCachedRegUnit(unsigned Unit) const { in getCachedRegUnit() argument
431 return RegUnitRanges[Unit]; in getCachedRegUnit()
436 void removeRegUnit(unsigned Unit) { in removeRegUnit() argument
437 delete RegUnitRanges[Unit]; in removeRegUnit()
438 RegUnitRanges[Unit] = nullptr; in removeRegUnit()
[all …]
H A DReachingDefAnalysis.h79 void append(unsigned MBBNumber, unsigned Unit, int Def) {
80 AllReachingDefs[MBBNumber][Unit].push_back(Def);
83 void prepend(unsigned MBBNumber, unsigned Unit, int Def) {
84 auto &Defs = AllReachingDefs[MBBNumber][Unit];
88 void replaceFront(unsigned MBBNumber, unsigned Unit, int Def) {
89 assert(!AllReachingDefs[MBBNumber][Unit].empty());
90 *AllReachingDefs[MBBNumber][Unit].begin() = Def;
95 ArrayRef<ReachingDef> defs(unsigned MBBNumber, unsigned Unit) const {
99 return AllReachingDefs[MBBNumber][Unit];
/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/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1168 llvm::DIFile *Unit) { in CreateQualifiedType() argument
1187 llvm::DIType *FromTy = getOrCreateType(QualType(T, 0), Unit); in CreateQualifiedType()
1193 return getOrCreateType(QualType(T, 0), Unit); in CreateQualifiedType()
1197 auto *FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); in CreateQualifiedType()
1205 llvm::DIFile *Unit) { in CreateQualifiedType() argument
1221 Unit); in CreateQualifiedType()
1229 llvm::DIFile *Unit) { in CreateType() argument
1235 return getOrCreateType(CGM.getContext().getObjCIdType(), Unit); in CreateType()
1238 Ty->getPointeeType(), Unit); in CreateType()
1242 llvm::DIFile *Unit) { in CreateType() argument
[all …]
/freebsd/contrib/llvm-project/clang/lib/CrossTU/
H A DCrossTranslationUnit.cpp294 ASTUnit *Unit = *ASTUnitOrError; in getCrossTUDefinitionImpl() local
295 assert(&Unit->getFileManager() == in getCrossTUDefinitionImpl()
296 &Unit->getASTContext().getSourceManager().getFileManager()); in getCrossTUDefinitionImpl()
300 Unit->getASTContext().getTargetInfo().getTriple(); in getCrossTUDefinitionImpl()
310 std::string(Unit->getMainFileName()), in getCrossTUDefinitionImpl()
315 const auto &LangFrom = Unit->getASTContext().getLangOpts(); in getCrossTUDefinitionImpl()
346 TranslationUnitDecl *TU = Unit->getASTContext().getTranslationUnitDecl(); in getCrossTUDefinitionImpl()
348 return importDefinition(ResultDecl, Unit); in getCrossTUDefinitionImpl()
423 ASTUnit *Unit = LoadedUnit.get(); in getASTUnitForFile() local
433 return Unit; in getASTUnitForFile()
[all …]
/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 if (Unit.Version >= 5) { in mapping()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DASTMerge.cpp48 std::unique_ptr<ASTUnit> Unit = ASTUnit::LoadFromASTFile( in ExecuteAction() local
52 if (!Unit) in ExecuteAction()
56 Unit->getASTContext(), Unit->getFileManager(), in ExecuteAction()
59 TranslationUnitDecl *TU = Unit->getASTContext().getTranslationUnitDecl(); in ExecuteAction()
/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/DWARFLinker/Parallel/
H A DDWARFEmitterImpl.cpp133 void DwarfEmitterImpl::emitCompileUnitHeader(DwarfUnit &Unit) { in emitCompileUnitHeader() argument
135 MC->setDwarfVersion(Unit.getVersion()); in emitCompileUnitHeader()
140 Asm->emitInt32(Unit.getUnitSize() - 4); in emitCompileUnitHeader()
141 Asm->emitInt16(Unit.getVersion()); in emitCompileUnitHeader()
143 if (Unit.getVersion() >= 5) { in emitCompileUnitHeader()
145 Asm->emitInt8(Unit.getFormParams().AddrSize); in emitCompileUnitHeader()
152 Asm->emitInt8(Unit.getFormParams().AddrSize); in emitCompileUnitHeader()

12345678910>>...14