Home
last modified time | relevance | path

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

1234567

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DReachingDefAnalysis.cpp42 for (MCRegUnitIterator Unit(LI.PhysReg, TRI); Unit.isValid(); ++Unit) { in enterBasicBlock() local
46 LiveRegs[*Unit] = -1; in enterBasicBlock()
47 MBBReachingDefs[MBBNumber][*Unit].push_back(LiveRegs[*Unit]); in enterBasicBlock()
64 for (unsigned Unit = 0; Unit != NumRegUnits; ++Unit) { in enterBasicBlock() local
66 LiveRegs[Unit] = std::max(LiveRegs[Unit], Incoming[Unit]); in enterBasicBlock()
67 if ((LiveRegs[Unit] != ReachingDefDefaultVal)) in enterBasicBlock()
68 MBBReachingDefs[MBBNumber][Unit].push_back(LiveRegs[Unit]); in enterBasicBlock()
110 for (MCRegUnitIterator Unit(MO.getReg(), TRI); Unit.isValid(); ++Unit) { in processDefs() local
116 LiveRegs[*Unit] = CurInstr; in processDefs()
181 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); ++Unit) { in getReachingDef() local
[all …]
H A DLiveRegMatrix.cpp85 unsigned Unit = (*Units).first; in foreachUnit() local
89 if (Func(Unit, S)) in foreachUnit()
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()
170 bool Result = foreachUnit(TRI, VirtReg, PhysReg, [&](unsigned Unit, in checkRegUnitInterference()
172 const LiveRange &UnitRange = LIS->getRegUnit(Unit); in checkRegUnitInterference()
[all …]
H A DTargetRegisterInfo.cpp122 Printable printRegUnit(unsigned Unit, const TargetRegisterInfo *TRI) { in printRegUnit() argument
123 return Printable([Unit, TRI](raw_ostream &OS) { in printRegUnit()
126 OS << "Unit~" << Unit; in printRegUnit()
131 if (Unit >= TRI->getNumRegUnits()) { in printRegUnit()
132 OS << "BadUnit~" << Unit; in printRegUnit()
137 MCRegUnitRootIterator Roots(Unit, TRI); in printRegUnit()
145 Printable printVRegOrUnit(unsigned Unit, const TargetRegisterInfo *TRI) { in printVRegOrUnit() argument
146 return Printable([Unit, TRI](raw_ostream &OS) { in printVRegOrUnit()
147 if (TRI && TRI->isVirtualRegister(Unit)) { in printVRegOrUnit()
148 OS << '%' << TargetRegisterInfo::virtReg2Index(Unit); in printVRegOrUnit()
[all …]
H A DLiveIntervals.cpp159 for (unsigned Unit = 0, UnitE = RegUnitRanges.size(); Unit != UnitE; ++Unit) in print() local
160 if (LiveRange *LR = RegUnitRanges[Unit]) in print()
330 unsigned Unit = *Units; in computeLiveInRegUnits() local
335 NewRanges.push_back(Unit); in computeLiveInRegUnits()
347 for (unsigned Unit : NewRanges) in computeLiveInRegUnits() local
348 computeRegUnitRange(*RegUnitRanges[Unit], Unit); in computeLiveInRegUnits()
702 for (MCRegUnitIterator Unit(VRM->getPhys(Reg), TRI); Unit.isValid(); in addKillFlags() local
703 ++Unit) { in addKillFlags()
968 return &LIS.getRegUnit(Unit); in getRegUnitLI()
969 return LIS.getCachedRegUnit(Unit); in getRegUnitLI()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DLiveRegUnits.h89 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) in addReg()
90 Units.set(*Unit); in addReg()
96 for (MCRegUnitMaskIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) { in addRegMasked()
97 LaneBitmask UnitMask = (*Unit).second; in addRegMasked()
99 Units.set((*Unit).first); in addRegMasked()
105 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) in removeReg()
106 Units.reset(*Unit); in removeReg()
119 for (MCRegUnitIterator Unit(Reg, TRI); Unit.isValid(); ++Unit) { in available()
120 if (Units.test(*Unit)) in available()
H A DLiveIntervals.h393 LiveRange &getRegUnit(unsigned Unit) { in getRegUnit() argument
394 LiveRange *LR = RegUnitRanges[Unit]; in getRegUnit()
399 computeRegUnitRange(*LR, Unit); in getRegUnit()
406 LiveRange *getCachedRegUnit(unsigned Unit) { in getCachedRegUnit() argument
407 return RegUnitRanges[Unit]; in getCachedRegUnit()
410 const LiveRange *getCachedRegUnit(unsigned Unit) const { in getCachedRegUnit() argument
411 return RegUnitRanges[Unit]; in getCachedRegUnit()
416 void removeRegUnit(unsigned Unit) { in removeRegUnit() argument
417 delete RegUnitRanges[Unit]; in removeRegUnit()
418 RegUnitRanges[Unit] = nullptr; in removeRegUnit()
[all …]
/freebsd-12.1/contrib/llvm/lib/ObjectYAML/
H A DDWARFVisitor.cpp37 static unsigned getOffsetSize(const DWARFYAML::Unit &Unit) { in getOffsetSize() argument
38 return Unit.Length.isDWARF64() ? 8 : 4; in getOffsetSize()
41 static unsigned getRefSize(const DWARFYAML::Unit &Unit) { in getRefSize() argument
42 if (Unit.Version == 2) in getRefSize()
43 return Unit.AddrSize; in getRefSize()
44 return getOffsetSize(Unit); in getRefSize()
49 onStartCompileUnit(Unit); in traverseDebugInfo()
52 for (auto &Entry : Unit.Entries) { in traverseDebugInfo()
53 onStartDIE(Unit, Entry); in traverseDebugInfo()
170 onEndDIE(Unit, Entry); in traverseDebugInfo()
[all …]
H A DDWARFVisitor.h24 struct Unit;
39 virtual void onStartCompileUnit(Unit &CU) {} in onStartCompileUnit()
40 virtual void onEndCompileUnit(Unit &CU) {} in onEndCompileUnit()
41 virtual void onStartDIE(Unit &CU, Entry &DIE) {} in onStartDIE()
42 virtual void onEndDIE(Unit &CU, Entry &DIE) {} in onEndDIE()
48 virtual void onStartCompileUnit(const Unit &CU) {} in onStartCompileUnit()
49 virtual void onEndCompileUnit(const Unit &CU) {} in onEndCompileUnit()
50 virtual void onStartDIE(const Unit &CU, const Entry &DIE) {} in onStartDIE()
51 virtual void onEndDIE(const Unit &CU, const Entry &DIE) {} in onEndDIE()
H A DDWARFYAML.cpp99 void MappingTraits<DWARFYAML::Unit>::mapping(IO &IO, DWARFYAML::Unit &Unit) { in mapping() argument
100 IO.mapRequired("Length", Unit.Length); in mapping()
101 IO.mapRequired("Version", Unit.Version); in mapping()
102 if (Unit.Version >= 5) in mapping()
103 IO.mapRequired("UnitType", Unit.Type); in mapping()
104 IO.mapRequired("AbbrOffset", Unit.AbbrOffset); in mapping()
105 IO.mapRequired("AddrSize", Unit.AddrSize); in mapping()
106 IO.mapOptional("Entries", Unit.Entries); in mapping()
/freebsd-12.1/contrib/gcclibs/libdecnumber/
H A DdecUtility.c87 Unit in; /* current input unit */ in decDensePackCoeff()
95 Unit *target, *first; /* work */ in decDensePackCoeff()
96 const Unit *source; /* work */ 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()
231 Unit out = 0; /* accumulator */ in decDenseUnpackCoeff()
300 out = (Unit) (out + nibble * powers[cut]); in decDenseUnpackCoeff()
317 out = (Unit) (out + nibble * powers[cut]); in decDenseUnpackCoeff()
[all …]
H A DdecNumber.c251 static Int decUnitAddSub (const Unit *, Int, const Unit *, Int, Int, Unit *, Int);
252 static Int decUnitCompare (const Unit *, Int, const Unit *, Int, Int);
565 allocres = (Unit *) malloc (need * sizeof (Unit)); in decNumberFromString()
2518 allocacc = (Unit *) malloc (need * sizeof (Unit)); in decAddOp()
2933 allocacc = (Unit *) malloc (acclength * sizeof (Unit)); in decDivideOp()
2962 varalloc = (Unit *) malloc ((var1units + 1) * sizeof (Unit)); in decDivideOp()
3020 Unit *u; in decDivideOp()
3514 allocacc = (Unit *) malloc (need * sizeof (Unit)); in decMultiplyOp()
4073 allocacc = (Unit *) malloc (need * sizeof (Unit)); in decUnitCompare()
4149 const Unit * b, Int blength, Int bshift, Unit * c, Int m) in decUnitAddSub()
[all …]
/freebsd-12.1/contrib/compiler-rt/lib/esan/
H A Dworking_set.cpp215 Unit = "min"; in getPeriodForPrinting()
218 Unit = "sec"; in getPeriodForPrinting()
221 Unit = "ms"; in getPeriodForPrinting()
232 Unit = "MB"; in getSizeForPrinting()
235 Unit = "KB"; in getSizeForPrinting()
238 Unit = "Bytes"; in getSizeForPrinting()
244 const char *Unit; in reportWorkingSet() local
254 u32 Size = getSizeForPrinting(SizePerFreq[i][j], Unit); in reportWorkingSet()
255 Report("#%4d: %8u %s (%9u cache lines)\n", j, Size, Unit, in reportWorkingSet()
264 u32 Size = getSizeForPrinting(NumOfCachelines, Unit); in reportWorkingSet()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1921 DBuilder.createMemberType(Unit, getVTableName(RD), Unit, 0, Size, 0, 0, in CollectVTableInfo()
3089 DBuilder.createMemberType(Unit, Name, Unit, 0, FieldSize, FieldAlign, in CreateMemberType()
3258 DContext, Name, LinkageName, Unit, Line, getOrCreateType(T, Unit), in getGlobalVariableForwardDeclaration()
3716 Unit, VD->getName(), Unit, 0, FieldSize, FieldAlign, FieldOffset, in EmitTypeForVarWithBlocksAttr()
3722 return {DBuilder.createStructType(Unit, "", Unit, 0, FieldOffset, 0, in EmitTypeForVarWithBlocksAttr()
3964 Unit, Unit)); in collectDefaultFieldsForBlockLiteralDeclare()
3967 Unit, Unit)); in collectDefaultFieldsForBlockLiteralDeclare()
3971 Unit, Unit)); in collectDefaultFieldsForBlockLiteralDeclare()
3974 Unit, Unit)); in collectDefaultFieldsForBlockLiteralDeclare()
3977 BlockLayout.getElementOffsetInBits(2), Unit, Unit)); in collectDefaultFieldsForBlockLiteralDeclare()
[all …]
H A DCGDebugInfo.h95 llvm::DIFile *Unit; member
97 llvm::DIFile *Unit) in ObjCInterfaceCacheEntry()
98 : Type(Type), Decl(Decl), Unit(Unit) {} in ObjCInterfaceCacheEntry()
204 llvm::DIFile *Unit);
239 const CXXRecordDecl *RD, llvm::DIFile *Unit,
248 llvm::DIFile *Unit);
257 llvm::DIFile *Unit);
327 const BlockPointerType *Ty, llvm::DIFile *Unit,
335 const llvm::StructLayout &BlockLayout, llvm::DIFile *Unit,
614 CollectAnonRecordDecls(const RecordDecl *RD, llvm::DIFile *Unit,
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/CrossTU/
H A DCrossTranslationUnit.cpp210 ASTUnit *Unit = *ASTUnitOrError; in getCrossTUDefinition() local
211 assert(&Unit->getFileManager() == in getCrossTUDefinition()
216 Unit->getASTContext().getTargetInfo().getTriple(); in getCrossTUDefinition()
231 const auto &LangFrom = Unit->getASTContext().getLangOpts(); in getCrossTUDefinition()
276 ASTUnit *Unit = nullptr; in loadExternalAST() local
311 Unit = LoadedUnit.get(); in loadExternalAST()
318 Unit = ASTCacheEntry->second.get(); in loadExternalAST()
320 FunctionASTUnitMap[LookupName] = Unit; in loadExternalAST()
322 Unit = FnUnitCacheEntry->second; in loadExternalAST()
324 if (!Unit) in loadExternalAST()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DARCMT.cpp271 std::unique_ptr<ASTUnit> Unit(ASTUnit::LoadFromCompilerInvocationAction( in checkForManualIssues() local
273 if (!Unit) { in checkForManualIssues()
281 ASTContext &Ctx = Unit->getASTContext(); in checkForManualIssues()
294 Unit->getPreprocessor()); in checkForManualIssues()
309 DiagClient->BeginSourceFile(Ctx.getLangOpts(), &Unit->getPreprocessor()); in checkForManualIssues()
547 std::unique_ptr<ASTUnit> Unit(ASTUnit::LoadFromCompilerInvocationAction( in applyTransform() local
549 if (!Unit) { in applyTransform()
553 Unit->setOwnsRemappedFileBuffers(false); // FileRemapper manages that. in applyTransform()
560 ASTContext &Ctx = Unit->getASTContext(); in applyTransform()
581 Unit->getSema(), TA, capturedDiags, ARCMTMacroLocs); in applyTransform()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DASTMerge.cpp50 std::unique_ptr<ASTUnit> Unit = ASTUnit::LoadFromASTFile( in ExecuteAction() local
54 if (!Unit) in ExecuteAction()
58 Unit->getASTContext(), Unit->getFileManager(), in ExecuteAction()
61 TranslationUnitDecl *TU = Unit->getASTContext().getTranslationUnitDecl(); in ExecuteAction()
/freebsd-12.1/sys/dev/mpr/mpi/
H A Dmpi2_history.txt214 * drives in IO Unit Page 1.
250 * Unit Page 6.
254 * 07-30-09 02.00.12 Added IO Unit Page 7.
256 * Added SAS IO Unit Page 5.
289 * Added IO Unit Page 8, IO Unit Page 9,
290 * and IO Unit Page 10.
293 * 03-09-11 02.00.19 Fixed IO Unit Page 10 (to match the spec).
299 * Unit Page 4.
333 * Flags field to IO Unit Page 7.
334 * Added IO Unit Page 11.
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexingAction.cpp215 static void indexTranslationUnit(ASTUnit &Unit, IndexingContext &IndexCtx) { in indexTranslationUnit() argument
216 Unit.visitLocalTopLevelDecls(&IndexCtx, topLevelDeclVisitor); in indexTranslationUnit()
229 void index::indexASTUnit(ASTUnit &Unit, IndexDataConsumer &DataConsumer, in indexASTUnit() argument
232 IndexCtx.setASTContext(Unit.getASTContext()); in indexASTUnit()
233 DataConsumer.initialize(Unit.getASTContext()); in indexASTUnit()
234 DataConsumer.setPreprocessor(Unit.getPreprocessorPtr()); in indexASTUnit()
237 indexPreprocessorMacros(Unit.getPreprocessor(), DataConsumer); in indexASTUnit()
238 indexTranslationUnit(Unit, IndexCtx); in indexASTUnit()
/freebsd-12.1/contrib/compiler-rt/lib/fuzzer/
H A DFuzzerUtil.cpp35 void Print(const Unit &v, const char *PrintAfter) { in Print()
56 void PrintASCII(const Unit &U, const char *PrintAfter) { in PrintASCII()
74 bool IsASCII(const Unit &U) { return IsASCII(U.data(), U.size()); } in IsASCII()
82 bool ParseOneDictionaryEntry(const std::string &Str, Unit *U) { in ParseOneDictionaryEntry()
128 bool ParseDictionaryFile(const std::string &Text, Vector<Unit> *Units) { in ParseDictionaryFile()
135 Unit U; in ParseDictionaryFile()
155 std::string Base64(const Unit &U) { in Base64()
H A DFuzzerInternal.h41 void MinimizeCrashLoop(const Unit &U);
104 void ReportNewCoverage(InputInfo *II, const Unit &U);
106 void WriteToOutputCorpus(const Unit &U);
107 void WriteUnitToFileWithPrefix(const Unit &U, const char *Prefix);
109 void PrintStatusForNewUnit(const Unit &U, const char *Text);
H A DFuzzerUtil.h22 void PrintHexArray(const Unit &U, const char *PrintAfter = "");
29 void PrintASCII(const Unit &U, const char *PrintAfter = "");
35 bool IsASCII(const Unit &U);
39 std::string Base64(const Unit &U);
H A DFuzzerCorpus.h29 Unit U; // The actual input data.
88 const Unit &operator[] (size_t Idx) const { return Inputs[Idx]->U; }
89 void AddToCorpus(const Unit &U, size_t NumFeatures, bool MayDeleteFile, in AddToCorpus()
120 void PrintUnit(const Unit &U) { in PrintUnit()
156 void Replace(InputInfo *II, const Unit &U) { in Replace()
167 bool HasUnit(const Unit &U) { return Hashes.count(Hash(U)); } in HasUnit()
211 Unit().swap(II.U); in DeleteInput()
/freebsd-12.1/sys/dev/mps/mpi/
H A Dmpi2_history.txt119 * 06-04-07 02.00.01 Added defines for SAS IO Unit Page 2 PhyFlags.
165 * drives in IO Unit Page 1.
177 * Added three new DiscoveryStatus bits for SAS IO Unit
186 * 01-19-09 02.00.10 Fixed defines for GPIOVal field of IO Unit Page 3.
201 * Unit Page 6.
205 * 07-30-09 02.00.12 Added IO Unit Page 7.
207 * Added SAS IO Unit Page 5.
220 * Added PowerManagementCapabilities to IO Unit Page 7.
230 * 08-11-10 02.00.16 Removed IO Unit Page 1 device path (multi-pathing)
245 * 02-29-08 02.00.03 Added Query Task Set and Query Unit Attention.
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyUtilities.h60 template <typename T> MachineBasicBlock *getBottom(const T *Unit) { in getBottom() argument
61 MachineBasicBlock *Bottom = Unit->getHeader(); in getBottom()
62 for (MachineBasicBlock *MBB : Unit->blocks()) in getBottom()

1234567