/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveRegMatrix.cpp | 85 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 D | ReachingDefAnalysis.cpp | 68 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 D | InterferenceCache.cpp | 96 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 D | DWARFLinker.cpp | 55 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 D | DWARFStreamer.cpp | 176 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 D | DWARFLinker.cpp |
|
H A D | DWARFStreamer.cpp |
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/ |
H A D | DWARFEmitterImpl.h |
|
H A D | DWARFLinkerImpl.h |
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/ |
H A D | DWARFStreamer.h |
|
H A D | DWARFLinker.h |
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveRegUnits.h | 87 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 D | LiveIntervals.h | 404 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 D | DWARFStreamer.h | 72 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 D | WebAssemblySortRegion.h | 44 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 D | AMDGPUInsertSingleUseVDST.cpp | 171 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 D | CGDebugInfo.cpp | 1008 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 D | ARCMT.cpp | 269 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 D | DWARFEmitterImpl.cpp | 132 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 D | mpi2_history.txt | 166 * 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 D | FuzzerUtil.cpp | 34 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 D | FuzzerInternal.h | 39 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 D | DWARFYAML.cpp | 210 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 D | mpi2_history.txt | 117 * 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 D | IndexingAction.cpp | 206 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()
|