| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SafeStackLayout.cpp | 30 OS << " " << i << ": [" << Regions[i].Start << ", " << Regions[i].End in print() 56 unsigned Start = AdjustStackOffset(LastRegionEnd, Obj.Size, Obj.Alignment); in layoutObject() local 57 unsigned End = Start + Obj.Size; in layoutObject() 58 Regions.emplace_back(Start, End, Obj.Range); in layoutObject() 67 unsigned Start = AdjustStackOffset(0, Obj.Size, Obj.Alignment); in layoutObject() local 68 unsigned End = Start + Obj.Size; in layoutObject() 69 LLVM_DEBUG(dbgs() << " First candidate: " << Start << " .. " << End << "\n"); in layoutObject() 71 LLVM_DEBUG(dbgs() << " Examining region: " << R.Start << " .. " << R.End in layoutObject() 73 assert(End >= R.Start); in layoutObject() 74 if (Start >= R.End) { in layoutObject() [all …]
|
| H A D | InterferenceCache.cpp | 132 SlotIndex Start, Stop; in update() local 133 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update() 136 if (PrevPos != Start) { in update() 137 if (!PrevPos.isValid() || Start < PrevPos) { in update() 139 RUI.VirtI.find(Start); in update() 140 RUI.FixedI = RUI.Fixed->find(Start); in update() 144 RUI.VirtI.advanceTo(Start); in update() 146 RUI.FixedI = RUI.Fixed->advanceTo(RUI.FixedI, Start); in update() 149 PrevPos = Start; in update() 209 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | ExecutorAddress.h | 224 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddr End) in ExecutorAddrRange() 225 : Start(Start), End(End) {} in ExecutorAddrRange() 226 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddrDiff Size) in ExecutorAddrRange() 227 : Start(Start), End(Start + Size) {} in ExecutorAddrRange() 230 static ExecutorAddrRange fromPtrRange(T *Start, T *End, 232 return {ExecutorAddr::fromPtr(Start, Unwrap), 242 bool empty() const { return Start == End; } in empty() 243 ExecutorAddrDiff size() const { return End - Start; } in size() 247 return LHS.Start == RHS.Start && LHS.End == RHS.End; 255 return LHS.Start < RHS.Start || [all …]
|
| /freebsd/sys/contrib/dev/acpica/compiler/ |
| H A D | dtio.c | 227 char *Start; in DtTrim() local 243 Start = String; in DtTrim() 248 while ((Start <= End) && ((*Start == ' ') || (*Start == '\t'))) in DtTrim() 250 Start++; in DtTrim() 255 while (End >= Start) in DtTrim() 273 if (*Start == '\"') in DtTrim() 275 Start++; in DtTrim() 284 Length = ACPI_PTR_DIFF (End, Start) + 1; in DtTrim() 286 if (strlen (Start)) in DtTrim() 288 memcpy (ReturnString, Start, Length); in DtTrim() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | AddressRanges.h | 25 AddressRange(uint64_t S, uint64_t E) : Start(S), End(E) { in AddressRange() 26 assert(Start <= End); in AddressRange() 28 uint64_t start() const { return Start; } in start() 30 uint64_t size() const { return End - Start; } in size() 32 bool contains(uint64_t Addr) const { return Start <= Addr && Addr < End; } in contains() 34 return Start <= R.Start && R.End <= End; in contains() 37 return Start < R.End && R.Start < End; in intersects() 40 return Start == R.Start && End == R.End; 44 return std::make_pair(Start, End) < std::make_pair(R.Start, R.End); 48 uint64_t Start = 0; [all …]
|
| H A D | RewriteRope.h | 65 RopePiece(llvm::IntrusiveRefCntPtr<RopeRefCountString> Str, unsigned Start, in RopePiece() 67 : StrData(std::move(Str)), StartOffs(Start), EndOffs(End) {} in RopePiece() 198 void assign(const char *Start, const char *End) { in assign() argument 200 if (Start != End) in assign() 201 Chunks.insert(0, MakeRopeString(Start, End)); in assign() 204 void insert(unsigned Offset, const char *Start, const char *End) { in insert() argument 206 if (Start == End) in insert() 208 Chunks.insert(Offset, MakeRopeString(Start, End)); in insert() 219 LLVM_ABI RopePiece MakeRopeString(const char *Start, const char *End);
|
| H A D | CoalescingBitVector.h | 144 IndexT Start = It.start(); in reset() local 145 if (Index < Start) in reset() 151 if (Start < Index) in reset() 152 insert(Start, Index - 1); in reset() 167 IndexT Start = It.start(); 170 getNonOverlappingParts(Start, Stop, Overlaps, NonOverlappingParts); 365 iterator_range<const_iterator> half_open_range(IndexT Start, in half_open_range() argument 367 assert(Start < End && "Not a valid range"); in half_open_range() 368 auto StartIt = find(Start); in half_open_range() 399 void insert(IndexT Start, IndexT End) { Intervals.insert(Start, End, 0); } in insert() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | Parallel.h | 115 RandomAccessIterator medianOf3(RandomAccessIterator Start, in medianOf3() argument 118 RandomAccessIterator Mid = Start + (std::distance(Start, End) / 2); in medianOf3() 119 return Comp(*Start, *(End - 1)) in medianOf3() 120 ? (Comp(*Mid, *(End - 1)) ? (Comp(*Start, *Mid) ? Mid : Start) in medianOf3() 122 : (Comp(*Mid, *Start) ? (Comp(*(End - 1), *Mid) ? Mid : End - 1) in medianOf3() 123 : Start); in medianOf3() 127 void parallel_quick_sort(RandomAccessIterator Start, RandomAccessIterator End, in parallel_quick_sort() argument 130 if (std::distance(Start, End) < detail::MinParallelSize || Depth == 0) { in parallel_quick_sort() 131 llvm::sort(Start, End, Comp); in parallel_quick_sort() 136 auto Pivot = medianOf3(Start, End, Comp); in parallel_quick_sort() [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | executor_address.h | 175 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddr End) in ExecutorAddrRange() 176 : Start(Start), End(End) {} in ExecutorAddrRange() 177 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddrDiff Size) in ExecutorAddrRange() 178 : Start(Start), End(Start + Size) {} in ExecutorAddrRange() 180 bool empty() const { return Start == End; } in empty() 181 ExecutorAddrDiff size() const { return End - Start; } in size() 185 return LHS.Start == RHS.Start && LHS.End == RHS.End; 191 bool contains(ExecutorAddr Addr) const { return Start <= Addr && Addr < End; } in contains() 193 return !(Other.End <= Start || End <= Other.Start); in overlaps() 199 return span<T>(Start.toPtr<T *>(), size() / sizeof(T)); in toSpan() [all …]
|
| H A D | debug.cpp | 57 const char *Start = Types; in debugTypeEnabled() local 58 const char *End = Start; in debugTypeEnabled() 62 size_t ItemLen = End - Start; in debugTypeEnabled() 63 if (ItemLen == TypeLen && memcmp(Type, Start, TypeLen) == 0) in debugTypeEnabled() 67 Start = End + 1; in debugTypeEnabled()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCCTRLoops.cpp | 73 void expandNormalLoops(MachineLoop *ML, MachineInstr *Start, 75 void expandCTRLoops(MachineLoop *ML, MachineInstr *Start, MachineInstr *Dec); 166 MachineInstr *Start = nullptr; in processLoop() local 176 Start = SearchForStart(Preheader); in processLoop() 178 if (!Start) in processLoop() 188 std::next(Start->getReverseIterator()); in processLoop() 199 for (MachineBasicBlock::instr_iterator I = std::next(Start->getIterator()); in processLoop() 224 expandNormalLoops(ML, Start, Dec); in processLoop() 228 expandCTRLoops(ML, Start, Dec); in processLoop() 234 void PPCCTRLoops::expandNormalLoops(MachineLoop *ML, MachineInstr *Start, in expandNormalLoops() argument [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | StmtOpenACC.h | 45 SourceLocation Start, SourceLocation DirectiveLoc, in OpenACCConstructStmt() argument 47 : Stmt(SC), Kind(K), Range(Start, End), DirectiveLoc(DirectiveLoc) {} in OpenACCConstructStmt() 89 SourceLocation Start, in OpenACCAssociatedStmtConstruct() argument 92 : OpenACCConstructStmt(SC, K, Start, DirectiveLoc, End), in OpenACCAssociatedStmtConstruct() 149 OpenACCComputeConstruct(OpenACCDirectiveKind K, SourceLocation Start, in OpenACCComputeConstruct() argument 153 : OpenACCAssociatedStmtConstruct(OpenACCComputeConstructClass, K, Start, in OpenACCComputeConstruct() 206 OpenACCLoopConstruct(OpenACCDirectiveKind ParentKind, SourceLocation Start, 258 OpenACCCombinedConstruct(OpenACCDirectiveKind K, SourceLocation Start, in OpenACCCombinedConstruct() argument 262 : OpenACCAssociatedStmtConstruct(OpenACCCombinedConstructClass, K, Start, in OpenACCCombinedConstruct() 281 Create(const ASTContext &C, OpenACCDirectiveKind K, SourceLocation Start, [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
| H A D | FuzzerTracePC.cpp | 39 void TracePC::HandleInline8bitCountersInit(uint8_t *Start, uint8_t *Stop) { in HandleInline8bitCountersInit() argument 40 if (Start == Stop) return; in HandleInline8bitCountersInit() 42 Modules[NumModules - 1].Start() == Start) in HandleInline8bitCountersInit() 47 uint8_t *AlignedStart = RoundUpByPage(Start); in HandleInline8bitCountersInit() 51 bool NeedFirst = Start < AlignedStart || !NumFullPages; in HandleInline8bitCountersInit() 59 M.Regions[R++] = {Start, std::min(Stop, AlignedStart), true, false}; in HandleInline8bitCountersInit() 65 assert(M.Size() == (size_t)(Stop - Start)); in HandleInline8bitCountersInit() 67 assert(M.Start() == Start); in HandleInline8bitCountersInit() 71 void TracePC::HandlePCsInit(const uintptr_t *Start, const uintptr_t *Stop) { in HandlePCsInit() argument 72 const PCTableEntry *B = reinterpret_cast<const PCTableEntry *>(Start); in HandlePCsInit() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | StmtOpenACC.cpp | 49 OpenACCDirectiveKind ParentKind, SourceLocation Start, in OpenACCLoopConstruct() argument 53 OpenACCDirectiveKind::Loop, Start, DirLoc, in OpenACCLoopConstruct() 119 OpenACCDataConstruct::Create(const ASTContext &C, SourceLocation Start, in Create() argument 127 OpenACCDataConstruct(Start, DirectiveLoc, End, Clauses, StructuredBlock); in Create() 142 const ASTContext &C, SourceLocation Start, SourceLocation DirectiveLoc, in Create() argument 148 new (Mem) OpenACCEnterDataConstruct(Start, DirectiveLoc, End, Clauses); in Create() 163 const ASTContext &C, SourceLocation Start, SourceLocation DirectiveLoc, in Create() argument 169 new (Mem) OpenACCExitDataConstruct(Start, DirectiveLoc, End, Clauses); in Create() 184 const ASTContext &C, SourceLocation Start, SourceLocation DirectiveLoc, in Create() argument 190 auto *Inst = new (Mem) OpenACCHostDataConstruct(Start, DirectiveLoc, End, in Create() [all …]
|
| H A D | FormatStringParsing.h | 45 const char *Start, const char *&Beg, 50 const char *Start, const char *&Beg, const char *E, 54 FormatSpecifier &CS, const char *Start, 74 const char *Start; variable 78 : Start(nullptr), Stop(stop) {} in Start() function 81 : FS(fs), Start(start), Stop(false) {} in SpecifierResult() 83 const char *getStart() const { return Start; } in getStart() 85 bool hasValue() const { return Start != nullptr; } in hasValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugRnglists.cpp | 142 auto Start = LookupPooledAddress(RLE.Value0); in getAbsoluteRanges() local 143 if (!Start) in getAbsoluteRanges() 144 Start = {0, -1ULL}; in getAbsoluteRanges() 145 E.SectionIndex = Start->SectionIndex; in getAbsoluteRanges() 146 E.LowPC = Start->Address; in getAbsoluteRanges() 151 auto Start = LookupPooledAddress(RLE.Value0); in getAbsoluteRanges() local 152 if (!Start) in getAbsoluteRanges() 153 Start = {0, -1ULL}; in getAbsoluteRanges() 158 E.SectionIndex = Start->SectionIndex; in getAbsoluteRanges() 159 E.LowPC = Start->Address; in getAbsoluteRanges() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVGatherScatterLowering.cpp | 120 static std::pair<Value *, Value *> matchStridedStart(Value *Start, in matchStridedStart() argument 123 auto *StartC = dyn_cast<Constant>(Start); in matchStridedStart() 128 if (match(Start, m_Intrinsic<Intrinsic::stepvector>())) { in matchStridedStart() 129 auto *Ty = Start->getType()->getScalarType(); in matchStridedStart() 135 auto *BO = dyn_cast<BinaryOperator>(Start); in matchStridedStart() 157 std::tie(Start, Stride) = matchStridedStart(BO->getOperand(OtherIndex), in matchStridedStart() 159 if (!Start) in matchStridedStart() 174 Start = Builder.CreateAdd(Start, Splat); in matchStridedStart() 177 Start = Builder.CreateMul(Start, Splat); in matchStridedStart() 181 Start = Builder.CreateShl(Start, Splat); in matchStridedStart() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | NativeFunctionSymbol.cpp | 113 auto Start = Syms.at(RecordOffset); in findInlineFramesByVA() local 115 while (Start != End) { in findInlineFramesByVA() 118 for (; Start != End; ++Start) { in findInlineFramesByVA() 119 if (Start->kind() != S_INLINESITE) in findInlineFramesByVA() 123 cantFail(SymbolDeserializer::deserializeAs<InlineSiteSym>(*Start)); in findInlineFramesByVA() 127 IS, getVirtualAddress(), Modi, Start.offset()); in findInlineFramesByVA() 131 ++Start; in findInlineFramesByVA() 137 Start = Syms.at(IS.End); in findInlineFramesByVA() 138 if (Start == End) in findInlineFramesByVA()
|
| /freebsd/contrib/llvm-project/libcxx/src/filesystem/ |
| H A D | path_parser.h | 83 const PosPtr Start = getNextTokenStartPos(); in increment() local 84 if (Start == End) in increment() 89 PosPtr TkEnd = consumeRootName(Start, End); in increment() 91 return makeState(PS_InRootName, Start, TkEnd); in increment() 95 PosPtr TkEnd = consumeAllSeparators(Start, End); in increment() 97 return makeState(PS_InRootDir, Start, TkEnd); in increment() 99 return makeState(PS_InFilenames, Start, consumeName(Start, End)); in increment() 102 return makeState(PS_InFilenames, Start, consumeName(Start, End)); in increment() 105 PosPtr SepEnd = consumeAllSeparators(Start, End); in increment() 111 return makeState(PS_InTrailingSep, Start, SepEnd); in increment() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | BitcastBuffer.h | 69 Bits Start; member 72 BitRange(Bits Start, Bits End) : Start(Start), End(End) {} in BitRange() 73 Bits size() const { return End - Start + Bits(1); } in size() 74 bool operator<(BitRange Other) const { return Start.N < Other.Start.N; } 76 bool contains(Bits B) { return Start <= B && End >= B; } in contains() 100 void markInitialized(Bits Start, Bits Length);
|
| /freebsd/contrib/llvm-project/clang/lib/Format/ |
| H A D | WhitespaceManager.h | 252 void alignTrailingComments(unsigned Start, unsigned End, unsigned Column); 259 void alignEscapedNewlines(unsigned Start, unsigned End, unsigned Column); 266 void alignArrayInitializers(unsigned Start, unsigned End); 277 unsigned calculateCellWidth(unsigned Start, unsigned End, 282 CellDescriptions getCells(unsigned Start, unsigned End); 289 auto getNetWidth(const I &Start, const I &End, unsigned InitialSpaces) const { in getNetWidth() argument 291 for (auto PrevIter = Start; PrevIter != End; ++PrevIter) { in getNetWidth() 332 auto Start = (CellStart + RowCount * CellCount); in getMaximumNetWidth() local 333 auto End = Start + Offset; in getMaximumNetWidth() 335 std::max(MaxNetWidth, getNetWidth(Start, End, InitialSpaces)); in getMaximumNetWidth() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFinder.cpp | 46 SourceLocation Start = Range.getBegin(); in visitSymbolOccurrence() local 48 if (!Start.isValid() || !Start.isFileID() || !End.isValid() || in visitSymbolOccurrence() 49 !End.isFileID() || !isPointWithin(Start, End)) in visitSymbolOccurrence() 60 bool isPointWithin(const SourceLocation Start, const SourceLocation End) { in isPointWithin() argument 62 return Point == Start || Point == End || in isPointWithin() 63 (Context.getSourceManager().isBeforeInTranslationUnit(Start, in isPointWithin()
|
| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | IndexedMemProfData.cpp | 337 Error IndexedMemProfReader::deserializeV2(const unsigned char *Start, in deserializeV2() argument 370 /*Buckets=*/Start + RecordTableOffset, in deserializeV2() 372 /*Base=*/Start, memprof::RecordLookupTrait(Version, Schema))); in deserializeV2() 376 /*Buckets=*/Start + FrameTableOffset, in deserializeV2() 377 /*Payload=*/Start + FramePayloadOffset, in deserializeV2() 378 /*Base=*/Start)); in deserializeV2() 382 /*Buckets=*/Start + CallStackTableOffset, in deserializeV2() 383 /*Payload=*/Start + CallStackPayloadOffset, in deserializeV2() 384 /*Base=*/Start)); in deserializeV2() 390 const unsigned char *Start, const unsigned char *Ptr, in deserializeRadixTreeBased() argument [all …]
|
| /freebsd/usr.sbin/fifolog/lib/ |
| H A D | getdate.y | 612 DSTcorrect(time_t Start, time_t Future) in DSTcorrect() argument 617 StartDay = (localtime(&Start)->tm_hour + 1) % 24; in DSTcorrect() 619 return (Future - Start) + (StartDay - FutureDay) * 60L * 60L; in DSTcorrect() 624 RelativeDate(time_t Start, time_t DayOrdinal, time_t DayNumber) in RelativeDate() argument 629 now = Start; in RelativeDate() 633 return DSTcorrect(Start, now); in RelativeDate() 638 RelativeMonth(time_t Start, time_t RelMonth) in RelativeMonth() argument 646 tm = localtime(&Start); in RelativeMonth() 650 return DSTcorrect(Start, in RelativeMonth() 821 time_t Start; in get_date() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-cxxfilt/ |
| H A D | llvm-cxxfilt.cpp | 120 auto Start = std::find_if(Head, Source.end(), IsLegalChar); in SplitStringDelims() local 121 if (Start != Head) in SplitStringDelims() 122 OutFragments.push_back({"", Source.slice(0, Start - Head)}); in SplitStringDelims() 125 while (Start != Source.end()) { in SplitStringDelims() 126 Start = std::find_if(Start, Source.end(), IsLegalChar); in SplitStringDelims() 127 auto End = std::find_if_not(Start, Source.end(), IsLegalChar); in SplitStringDelims() 129 OutFragments.push_back({Source.slice(Start - Head, End - Head), in SplitStringDelims() 131 Start = DEnd; in SplitStringDelims()
|