| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | LiveRegUnits.h | 87 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 D | LiveIntervals.h | 387 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 D | LiveRegMatrix.cpp | 85 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 D | ReachingDefAnalysis.cpp | 68 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 D | decUtility.c | 84 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 D | decNumber.c | 192 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 D | DWARFLinker.cpp | 48 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 D | DWARFStreamer.cpp | 144 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 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()
|
| /openbsd-src/gnu/llvm/clang/tools/libclang/ |
| H A D | CXExtractAPI.cpp | 81 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 D | CIndexHigh.cpp | 245 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 D | CIndexDiagnostic.cpp | 199 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 D | Indexing.cpp | 557 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 D | DWARFLinker.h | 126 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 D | DWARFStreamer.h | 70 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 D | CGDebugInfo.cpp | 949 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 D | CGDebugInfo.h | 109 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 D | CrossTranslationUnit.cpp | 294 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 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 …]
|
| /openbsd-src/gnu/llvm/clang/lib/Frontend/ |
| H A D | ASTMerge.cpp | 49 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 D | BUILD.gn | 48 "//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 D | DWARFYAML.cpp | 183 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 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 | 40 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 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()
|