Home
last modified time | relevance | path

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

12345678910

/openbsd-src/gnu/llvm/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.h387 LiveRange &getRegUnit(unsigned Unit) { in getRegUnit() argument
388 LiveRange *LR = RegUnitRanges[Unit]; in getRegUnit()
392 RegUnitRanges[Unit] = LR = new LiveRange(UseSegmentSetForPhysRegs); in getRegUnit()
393 computeRegUnitRange(*LR, Unit); in getRegUnit()
400 LiveRange *getCachedRegUnit(unsigned Unit) { in getCachedRegUnit() argument
401 return RegUnitRanges[Unit]; in getCachedRegUnit()
404 const LiveRange *getCachedRegUnit(unsigned Unit) const { in getCachedRegUnit() argument
405 return RegUnitRanges[Unit]; in getCachedRegUnit()
410 void removeRegUnit(unsigned Unit) { in removeRegUnit() argument
411 delete RegUnitRanges[Unit]; in removeRegUnit()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DLiveRegMatrix.cpp85 unsigned Unit = (*Units).first; in foreachUnit() local
89 if (Func(Unit, S)) 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()
139 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); ++Unit) { in isPhysRegUsed() local
140 if (!Matrix[*Unit].empty()) in isPhysRegUsed()
[all …]
H A DReachingDefAnalysis.cpp68 for (MCRegUnitIterator Unit(LI.PhysReg, TRI); Unit.isValid(); ++Unit) { 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 (MCRegUnitIterator Unit(MO.getReg().asMCReg(), TRI); Unit.isValid(); in processDefs() local
[all …]
/openbsd-src/gnu/gcc/libdecnumber/
H A DdecUtility.c84 const Unit *inu = dn->lsu; /* -> current input unit */ in decDensePackCoeff()
85 Unit uar[DECMAXUNITS]; /* working copy of units, iff shifted */ in decDensePackCoeff()
87 Unit in; /* current input unit */ in decDensePackCoeff()
95 Unit *target, *first; /* work */ in decDensePackCoeff()
96 const Unit *source; /* work */ in decDensePackCoeff()
110 *target = (Unit) next; /* write to target iff valid */ in decDensePackCoeff()
116 *target = (Unit) next; in decDensePackCoeff()
141 Unit dig; /* current digit */ in decDensePackCoeff()
146 Unit temp = (Unit) ((uInt) (in * 6554) >> 16); in decDensePackCoeff()
147 dig = (Unit) (in - X10 (temp)); in decDensePackCoeff()
[all …]
H A DdecNumber.c192 static Unit one[] = { 1 }; /* Unit array of 1, used for incrementing */
230 static Int decGetDigits (const Unit *, Int);
241 static void decSetCoeff (decNumber *, decContext *, const Unit *,
245 static Int decShiftToLeast (Unit *, Int, Int);
246 static Int decShiftToMost (Unit *, Int, Int);
251 static Int decUnitAddSub (const Unit *, Int, const Unit *, Int, Int, Unit *, Int);
252 static Int decUnitCompare (const Unit *, Int, const Unit *, Int, Int);
296 static void decDumpAr (char, const Unit *, Int);
356 Unit *res; /* where result will be built */ in decNumberFromString()
357 Unit resbuff[D2U (DECBUFFER + 1)]; /* local buffer in case need temporary */ in decNumberFromString()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp48 for (auto &Unit : Dwarf.compile_units()) { in getDebugInfoSize() local
49 Size += Unit->getLength(); in getDebugInfoSize()
462 const DWARFFile &File, CompileUnit &Unit, CompileUnit::DIEInfo &MyInfo, in shouldKeepSubprogramDIE() argument
483 if (Unit.hasLabelAt(*LowPc)) in shouldKeepSubprogramDIE()
486 DWARFUnit &OrigUnit = Unit.getOrigUnit(); in shouldKeepSubprogramDIE()
494 Unit.addLabelLowPc(*LowPc, MyInfo.AddrAdjust); in shouldKeepSubprogramDIE()
514 Unit.addFunctionRange(*LowPc, *HighPc, MyInfo.AddrAdjust); in shouldKeepSubprogramDIE()
522 CompileUnit &Unit, in shouldKeepDIE() argument
531 return shouldKeepSubprogramDIE(RelocMgr, Ranges, DIE, File, Unit, MyInfo, in shouldKeepDIE()
653 DWARFUnit &Unit = CU.getOrigUnit(); in lookForRefDIEsToKeep() local
[all …]
H A DDWARFStreamer.cpp144 void DwarfStreamer::emitCompileUnitHeader(CompileUnit &Unit, in emitCompileUnitHeader() argument
149 Unit.setLabelBegin(Asm->createTempSymbol("cu_begin")); in emitCompileUnitHeader()
150 Asm->OutStreamer->emitLabel(Unit.getLabelBegin()); in emitCompileUnitHeader()
155 Asm->emitInt32(Unit.getNextUnitOffset() - Unit.getStartOffset() - 4); in emitCompileUnitHeader()
160 Asm->emitInt8(Unit.getOrigUnit().getAddressByteSize()); in emitCompileUnitHeader()
169 Asm->emitInt8(Unit.getOrigUnit().getAddressByteSize()); in emitCompileUnitHeader()
174 EmittedUnits.push_back({Unit.getUniqueID(), Unit.getLabelBegin()}); in emitCompileUnitHeader()
324 const CompileUnit &Unit, const AddressRanges &LinkedRanges) { in emitDwarfDebugArangesTable() argument
325 unsigned AddressSize = Unit.getOrigUnit().getAddressByteSize(); in emitDwarfDebugArangesTable()
347 Asm->emitInt32(Unit.getStartOffset()); // Corresponding unit's offset in emitDwarfDebugArangesTable()
[all …]
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCXExtractAPI.cpp81 ASTUnit *Unit = cxtu::getASTUnit(tu); in clang_createAPISet() local
83 auto &Ctx = Unit->getASTContext(); in clang_createAPISet()
84 auto Lang = Unit->getInputKind().getLanguage(); in clang_createAPISet()
86 Unit->getMainFileName().str()); in clang_createAPISet()
90 for (auto It = Unit->top_level_begin(); It != Unit->top_level_end(); ++It) { in clang_createAPISet()
121 ASTUnit *Unit = cxtu::getASTUnit(TU); in clang_getSymbolGraphForCursor() local
123 auto &Ctx = Unit->getASTContext(); in clang_getSymbolGraphForCursor()
124 auto Lang = Unit->getInputKind().getLanguage(); in clang_getSymbolGraphForCursor()
126 Unit->getMainFileName().str()); in clang_getSymbolGraphForCursor()
H A DCIndexHigh.cpp245 ASTUnit &Unit; member
250 FindFileMacroRefVisitData(ASTUnit &Unit, const FileEntry *File, in FindFileMacroRefVisitData()
253 : Unit(Unit), File(File), Macro(Macro), visitor(visitor) { } in FindFileMacroRefVisitData()
256 return Unit.getASTContext(); in getASTContext()
313 ASTUnit *Unit = cxtu::getASTUnit(TU); in findMacroRefsInFile() local
314 SourceManager &SM = Unit->getSourceManager(); in findMacroRefsInFile()
325 FindFileMacroRefVisitData data(*Unit, File, Macro, Visitor); in findMacroRefsInFile()
339 ASTUnit &Unit; member
343 FindFileIncludesVisitor(ASTUnit &Unit, const FileEntry *File, in FindFileIncludesVisitor()
345 : Unit(Unit), File(File), visitor(visitor) { } in FindFileIncludesVisitor()
[all …]
H A DCIndexDiagnostic.cpp199 unsigned clang_getNumDiagnostics(CXTranslationUnit Unit) { in clang_getNumDiagnostics() argument
200 if (cxtu::isNotUsableTU(Unit)) { in clang_getNumDiagnostics()
201 LOG_BAD_TU(Unit); in clang_getNumDiagnostics()
204 if (!cxtu::getASTUnit(Unit)) in clang_getNumDiagnostics()
206 return lazyCreateDiags(Unit, /*checkIfChanged=*/true)->getNumDiagnostics(); in clang_getNumDiagnostics()
209 CXDiagnostic clang_getDiagnostic(CXTranslationUnit Unit, unsigned Index) { in clang_getDiagnostic() argument
210 if (cxtu::isNotUsableTU(Unit)) { in clang_getDiagnostic()
211 LOG_BAD_TU(Unit); in clang_getDiagnostic()
215 CXDiagnosticSet D = clang_getDiagnosticSetFromTU(Unit); in clang_getDiagnostic()
226 CXDiagnosticSet clang_getDiagnosticSetFromTU(CXTranslationUnit Unit) { in clang_getDiagnosticSetFromTU() argument
[all …]
H A DIndexing.cpp557 auto Unit = ASTUnit::create(CInvok, Diags, CaptureDiagnostics, in clang_indexSourceFile_Impl() local
559 if (!Unit) in clang_indexSourceFile_Impl()
562 auto *UPtr = Unit.get(); in clang_indexSourceFile_Impl()
564 new CXTUOwner(MakeCXTranslationUnit(CXXIdx, std::move(Unit)))); in clang_indexSourceFile_Impl()
643 static void indexPreprocessingRecord(ASTUnit &Unit, CXIndexDataConsumer &IdxCtx) { in indexPreprocessingRecord() argument
644 Preprocessor &PP = Unit.getPreprocessor(); in indexPreprocessingRecord()
650 bool isModuleFile = Unit.isModuleFile(); in indexPreprocessingRecord()
651 for (PreprocessedEntity *PPE : Unit.getLocalPreprocessingEntities()) { in indexPreprocessingRecord()
656 if (isModuleFile && Unit.isInMainFileID(Loc)) in indexPreprocessingRecord()
691 ASTUnit *Unit = cxtu::getASTUnit(TU); in clang_indexTranslationUnit_Impl() local
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/DWARFLinker/
H A DDWARFLinker.h126 emitDwarfDebugRangesTableFragment(const CompileUnit &Unit,
132 virtual void emitUnitRangesEntries(CompileUnit &Unit,
147 virtual void emitPubNamesForUnit(const CompileUnit &Unit) = 0;
150 virtual void emitPubTypesForUnit(const CompileUnit &Unit) = 0;
163 const CompileUnit &Unit, DWARFContext &Dwarf,
172 virtual void emitCompileUnitHeader(CompileUnit &Unit,
236 typedef function_ref<void(const DWARFUnit &Unit)> CompileUnitHandler;
436 RefModuleUnit(DWARFFile &File, std::unique_ptr<CompileUnit> Unit) in RefModuleUnit()
437 : File(File), Unit(std::move(Unit)) {} in RefModuleUnit()
439 : File(Other.File), Unit(std::move(Other.Unit)) {} in RefModuleUnit()
[all …]
H A DDWARFStreamer.h70 void emitCompileUnitHeader(CompileUnit &Unit, unsigned DwarfVersion) override;
98 emitDwarfDebugRangesTableFragment(const CompileUnit &Unit,
104 void emitUnitRangesEntries(CompileUnit &Unit, bool DoRangesSection) override;
112 const CompileUnit &Unit, DWARFContext &Dwarf,
129 void emitPubNamesForUnit(const CompileUnit &Unit) override;
132 void emitPubTypesForUnit(const CompileUnit &Unit) override;
192 void emitDwarfDebugArangesTable(const CompileUnit &Unit,
234 const CompileUnit &Unit,
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGDebugInfo.cpp949 llvm::DIFile *Unit) { in CreateQualifiedType() argument
960 return getOrCreateType(QualType(T, 0), Unit); in CreateQualifiedType()
963 auto *FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); in CreateQualifiedType()
971 llvm::DIFile *Unit) { in CreateQualifiedType() argument
987 Unit); in CreateQualifiedType()
995 llvm::DIFile *Unit) { in CreateType() argument
1001 return getOrCreateType(CGM.getContext().getObjCIdType(), Unit); in CreateType()
1004 Ty->getPointeeType(), Unit); in CreateType()
1008 llvm::DIFile *Unit) { in CreateType() argument
1010 Ty->getPointeeType(), Unit); in CreateType()
[all …]
H A DCGDebugInfo.h109 llvm::DIFile *Unit; member
111 llvm::DIFile *Unit) in ObjCInterfaceCacheEntry()
112 : Type(Type), Decl(Decl), Unit(Unit) {} in ObjCInterfaceCacheEntry()
203 llvm::DIType *CreateType(const ObjCTypeParamType *Ty, llvm::DIFile *Unit);
209 llvm::DIType *CreateType(const RValueReferenceType *Ty, llvm::DIFile *Unit);
236 llvm::DIFile *Unit);
271 const CXXRecordDecl *RD, llvm::DIFile *Unit,
283 llvm::DIFile *Unit);
287 llvm::DIFile *Unit);
292 llvm::DIFile *Unit);
[all …]
/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/utils/llvm-lit/
H A DBUILD.gn48 "//bolt/test/Unit/lit.cfg.py",
56 "//clang-tools-extra/test/Unit/lit.cfg.py",
72 "//clang-tools-extra/pseudo/test/Unit/lit.cfg.py",
80 "//clang/test/Unit/lit.cfg.py",
88 "//lld/test/Unit/lit.cfg.py",
104 "//lldb/test/Unit/lit.cfg.py",
112 "//llvm/test/Unit/lit.cfg.py",
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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.h40 void MinimizeCrashLoop(const Unit &U);
95 std::string WriteToOutputCorpus(const Unit &U);
105 void ReportNewCoverage(InputInfo *II, const Unit &U);
107 void WriteUnitToFileWithPrefix(const Unit &U, const char *Prefix);
110 void PrintStatusForNewUnit(const Unit &U, const char *Text);
/openbsd-src/gnu/llvm/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