| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | SafeStackLayout.cpp | 57 unsigned End = Start + Obj.Size; in layoutObject() 68 unsigned End = Start + Obj.Size; in layoutObject() 73 assert(End >= R.Start); in layoutObject() 74 if (Start >= R.End) { in layoutObject() 81 End = Start + Obj.Size; in layoutObject() 95 if (Start > LastRegionEnd) { in layoutObject() 99 LastRegionEnd = Start; in layoutObject() 110 if (Start > R.Start && Start < R.End) { in layoutObject() 112 R.Start = R0.End = Start; in layoutObject() 118 R0.End = R.Start = End; in layoutObject() [all …]
|
| /llvm-project-15.0.7/polly/test/DeLICM/ |
| H A D | reduction_looprotate_hoisted.ll | 5 ; int Start = *Startptr; 6 ; int phi = Start; 7 ; for (int i = Start; i < 4; i += 1) /* reduction */ 27 %Start = load i32, i32* %StartPtr 67 ; load-hoisting %Start is an affine loop. To be fixed in ScopBuilder. 77 … new: [Start] -> { Stmt_reduction_for[i0, i1] -> MemRef_A[i0] : -i0 < i1 <= 3 - Start; Stmt_… 80 …Start] -> { Stmt_reduction_for[i0, i1] -> MemRef_A[i0] : i0 <= i1 <= 3 - Start; Stmt_reduction_for… 84 …Start] -> { Stmt_body[i0, i1] -> MemRef_A[i0] : i0 <= i1 <= 3 - Start; Stmt_body[i0, 0] -> MemRef_… 87 …new: [Start] -> { Stmt_body[i0, i1] -> MemRef_A[i0] : i0 <= i1 <= 3 - Start; Stmt_body[1, 0] -> Me… 91 …Start] -> { Stmt_reduction_inc[i0, i1] -> MemRef_A[i0] : i0 <= i1 <= 3 - Start; Stmt_reduction_inc… [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/orc/ |
| H A D | executor_address.h | 138 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddr End) in ExecutorAddrRange() 139 : Start(Start), End(End) {} in ExecutorAddrRange() 140 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddrDiff Size) in ExecutorAddrRange() 141 : Start(Start), End(Start + Size) {} in ExecutorAddrRange() 143 bool empty() const { return Start == End; } in empty() 144 ExecutorAddrDiff size() const { return End - Start; } in size() 148 return LHS.Start == RHS.Start && LHS.End == RHS.End; 156 return !(Other.End <= Start || End <= Other.Start); in overlaps() 165 ExecutorAddr Start; member 202 BOB, Value.Start, Value.End); in serialize() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | LexerUtils.h | 28 SourceLocation findPreviousTokenStart(SourceLocation Start, 32 SourceLocation findPreviousTokenKind(SourceLocation Start, 37 SourceLocation findNextTerminator(SourceLocation Start, const SourceManager &SM, 41 SourceLocation findPreviousAnyTokenKind(SourceLocation Start, in findPreviousAnyTokenKind() argument 45 if (Start.isInvalid() || Start.isMacroID()) in findPreviousAnyTokenKind() 48 SourceLocation L = findPreviousTokenStart(Start, SM, LangOpts); in findPreviousAnyTokenKind() 60 Start = L; in findPreviousAnyTokenKind() 65 SourceLocation findNextAnyTokenKind(SourceLocation Start, in findNextAnyTokenKind() argument 70 Optional<Token> CurrentToken = Lexer::findNextToken(Start, SM, LangOpts); in findNextAnyTokenKind() 84 Start = PotentialMatch.getLastLoc(); in findNextAnyTokenKind() [all …]
|
| H A D | LexerUtils.cpp | 39 SourceLocation findPreviousTokenStart(SourceLocation Start, in findPreviousTokenStart() argument 42 if (Start.isInvalid() || Start.isMacroID()) in findPreviousTokenStart() 45 SourceLocation BeforeStart = Start.getLocWithOffset(-1); in findPreviousTokenStart() 52 SourceLocation findPreviousTokenKind(SourceLocation Start, in findPreviousTokenKind() argument 56 if (Start.isInvalid() || Start.isMacroID()) in findPreviousTokenKind() 60 SourceLocation L = findPreviousTokenStart(Start, SM, LangOpts); in findPreviousTokenKind() 71 Start = L; in findPreviousTokenKind() 75 SourceLocation findNextTerminator(SourceLocation Start, const SourceManager &SM, in findNextTerminator() argument 77 return findNextAnyTokenKind(Start, SM, LangOpts, tok::comma, tok::semi); in findNextTerminator() 80 Optional<Token> findNextTokenSkippingComments(SourceLocation Start, in findNextTokenSkippingComments() argument [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCCTRLoops.cpp | 164 MachineInstr *Start = nullptr; in processLoop() local 174 Start = SearchForStart(Preheader); in processLoop() 176 if (!Start) in processLoop() 186 std::next(Start->getReverseIterator()); in processLoop() 222 expandNormalLoops(ML, Start, Dec); in processLoop() 226 expandCTRLoops(ML, Start, Dec); in processLoop() 237 MachineBasicBlock *Preheader = Start->getParent(); in expandNormalLoops() 305 Start->eraseFromParent(); in expandNormalLoops() 347 BuildMI(*Preheader, Start, Start->getDebugLoc(), TII->get(MTCTROpcode)) in expandCTRLoops() 348 .addReg(Start->getOperand(0).getReg()); in expandCTRLoops() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVGatherScatterLowering.cpp | 160 if (!Start) in matchStridedStart() 166 Start = Builder.CreateAdd(Start, Splat); in matchStridedStart() 204 std::tie(Start, Stride) = matchStridedStart(Start, Builder); in matchStridedRecurrence() 205 if (!Start) in matchStridedRecurrence() 289 if (isa<ConstantInt>(Start) && cast<ConstantInt>(Start)->isZero()) in matchStridedRecurrence() 290 Start = SplatOp; in matchStridedRecurrence() 292 Start = Builder.CreateAdd(Start, SplatOp, "start"); in matchStridedRecurrence() 298 if (!isa<ConstantInt>(Start) || !cast<ConstantInt>(Start)->isZero()) in matchStridedRecurrence() 299 Start = Builder.CreateMul(Start, SplatOp, "start"); in matchStridedRecurrence() 314 if (!isa<ConstantInt>(Start) || !cast<ConstantInt>(Start)->isZero()) in matchStridedRecurrence() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | Parallel.h | 82 RandomAccessIterator medianOf3(RandomAccessIterator Start, in medianOf3() argument 85 RandomAccessIterator Mid = Start + (std::distance(Start, End) / 2); in medianOf3() 86 return Comp(*Start, *(End - 1)) in medianOf3() 87 ? (Comp(*Mid, *(End - 1)) ? (Comp(*Start, *Mid) ? Mid : Start) in medianOf3() 90 : Start); in medianOf3() 98 llvm::sort(Start, End, Comp); in parallel_quick_sort() 103 auto Pivot = medianOf3(Start, End, Comp); in parallel_quick_sort() 106 Pivot = std::partition(Start, End - 1, [&Comp, End](decltype(*Start) V) { in parallel_quick_sort() 123 parallel_quick_sort(Start, End, Comp, TG, in parallel_sort() 189 parallel::detail::parallel_sort(Start, End, Comp); [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | ExecutorAddress.h | 150 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddr End) in ExecutorAddrRange() 151 : Start(Start), End(End) {} in ExecutorAddrRange() 152 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddrDiff Size) in ExecutorAddrRange() 153 : Start(Start), End(Start + Size) {} in ExecutorAddrRange() 155 bool empty() const { return Start == End; } in empty() 156 ExecutorAddrDiff size() const { return End - Start; } in size() 160 return LHS.Start == RHS.Start && LHS.End == RHS.End; 168 return !(Other.End <= Start || End <= Other.Start); in overlaps() 171 ExecutorAddr Start; member 220 BOB, Value.Start, Value.End); in serialize() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | IsolateDeclarationCheck.cpp | 40 return Start; in findStartOfIndirection() 45 Start = findPreviousAnyTokenKind(Start, SM, LangOpts, tok::star, tok::amp); in findStartOfIndirection() 46 if (Start.isInvalid() || Start.isMacroID()) in findStartOfIndirection() 49 return Start; in findStartOfIndirection() 141 SourceLocation Start = findStartOfIndirection( in declRanges() local 151 Start = findPreviousTokenKind(Start, SM, LangOpts, tok::l_paren); in declRanges() 158 if (Start.isInvalid() || Start.isMacroID()) in declRanges() 161 Token T = getPreviousToken(Start, SM, LangOpts); in declRanges() 163 Start = findPreviousTokenStart(Start, SM, LangOpts); in declRanges() 169 SourceRange DeclRange(DS->getBeginLoc(), Start); in declRanges() [all …]
|
| H A D | DuplicateIncludeCheck.cpp | 21 SourceLocation Start, in advanceBeyondCurrentLine() argument 23 const FileID Id = SM.getFileID(Start); in advanceBeyondCurrentLine() 24 const unsigned LineNumber = SM.getSpellingLineNumber(Start); in advanceBeyondCurrentLine() 25 while (SM.getFileID(Start) == Id && in advanceBeyondCurrentLine() 26 SM.getSpellingLineNumber(Start.getLocWithOffset(Offset)) == LineNumber) in advanceBeyondCurrentLine() 27 Start = Start.getLocWithOffset(Offset); in advanceBeyondCurrentLine() 28 return Start; in advanceBeyondCurrentLine() 86 SourceLocation Start = in InclusionDirective() local 91 << FixItHint::CreateRemoval(SourceRange{Start, End}); in InclusionDirective()
|
| /llvm-project-15.0.7/lldb/unittests/Utility/ |
| H A D | SubsystemRAIITest.cpp | 20 Start, enumerator 30 assert(state == SystemState::Start); in Initialize() 40 SystemState TestSubsystem::state = SystemState::Start; 44 EXPECT_EQ(SystemState::Start, TestSubsystem::state); in TEST() 59 assert(state == SystemState::Start); in Initialize() 71 static void Reset() { state = SystemState::Start; } in Reset() 75 SystemState TestSubsystemWithError::state = SystemState::Start; 82 EXPECT_EQ(SystemState::Start, TestSubsystemWithError::state); in TEST() 95 EXPECT_EQ(SystemState::Start, TestSubsystemWithError::state); in TEST()
|
| /llvm-project-15.0.7/compiler-rt/lib/fuzzer/ |
| H A D | FuzzerTracePC.cpp | 40 if (Start == Stop) return; in HandleInline8bitCountersInit() 42 Modules[NumModules - 1].Start() == Start) in HandleInline8bitCountersInit() 67 assert(M.Start() == Start); in HandleInline8bitCountersInit() 206 if (TE >= M.Start && TE < M.Stop) in PCTableEntryIdx() 207 return TotalTEs + TE - M.Start; in PCTableEntryIdx() 208 TotalTEs += M.Stop - M.Start; in PCTableEntryIdx() 217 size_t Size = M.Stop - M.Start; in PCTableEntryByIdx() 218 if (Idx < Size) return &M.Start[Idx]; in PCTableEntryByIdx() 238 assert(M.Start < M.Stop); in IterateCoveredFunctions() 260 size_t N = PCTE.Stop - PCTE.Start; in SetFocusFunction() [all …]
|
| /llvm-project-15.0.7/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() 31 bool contains(uint64_t Addr) const { return Start <= Addr && Addr < End; } in contains() 33 return Start < R.End && R.Start < End; in intersects() 36 return Start == R.Start && End == R.End; 40 return std::make_pair(Start, End) < std::make_pair(R.Start, R.End); 44 uint64_t Start = 0;
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugRnglists.cpp | 143 if (!Start) in getAbsoluteRanges() 144 Start = {0, -1ULL}; in getAbsoluteRanges() 146 E.LowPC = Start->Address; in getAbsoluteRanges() 152 if (!Start) in getAbsoluteRanges() 153 Start = {0, -1ULL}; in getAbsoluteRanges() 159 E.LowPC = Start->Address; in getAbsoluteRanges() 242 uint64_t Start = 0; in dump() local 244 Start = SA->Address; in dump() 245 DWARFAddressRange(Start, Start + Value1).dump(OS, AddrSize, DumpOpts); in dump() 250 uint64_t Start = 0; in dump() local [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/re/re.const/re.matchflag/ |
| H A D | match_prev_avail.pass.cpp | 55 std::string::iterator Start = S.begin() + 1; in main() local 57 assert(std::regex_search(Start, End, std::regex("^cd"))); in main() 59 assert(!std::regex_search(Start, End, std::regex("^cd"), in main() 61 assert(!std::regex_search(Start, End, std::regex(".*\\bcd\\b"), in main() 63 assert(!std::regex_search(Start, End, std::regex("^cd"), in main() 66 assert(!std::regex_search(Start, End, std::regex(".*\\bcd\\b"), in main() 70 assert(std::regex_search(Start, End, std::regex("^cd"), in main() 73 assert(std::regex_search(Start, End, std::regex("^cd"), in main() 76 assert(std::regex_search(Start, End, std::regex("^cd"), in main() 79 assert(std::regex_match(Start, End, std::regex("\\bcd\\b"), in main()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| 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()
|
| /llvm-project-15.0.7/llvm/test/Analysis/IRSimilarityIdentifier/ |
| H A D | basic.ll | 9 ; CHECK-NEXT: Start Instruction: store i32 5, i32* %5, align 4 12 ; CHECK-NEXT: Start Instruction: store i32 4, i32* %4, align 4 15 ; CHECK-NEXT: Start Instruction: store i32 4, i32* %4, align 4 18 ; CHECK-NEXT: Start Instruction: store i32 4, i32* %4, align 4 22 ; CHECK-NEXT: Start Instruction: store i32 4, i32* %4, align 4 25 ; CHECK-NEXT: Start Instruction: store i32 3, i32* %3, align 4 28 ; CHECK-NEXT: Start Instruction: store i32 3, i32* %3, align 4 31 ; CHECK-NEXT: Start Instruction: store i32 3, i32* %3, align 4 35 ; CHECK-NEXT: Start Instruction: store i32 3, i32* %3, align 4 38 ; CHECK-NEXT: Start Instruction: store i32 2, i32* %2, align 4 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | arm64-inline-asm.ll | 9 ; CHECK-NEXT: ; InlineAsm Start 21 ; CHECK-NEXT: ; InlineAsm Start 33 ; CHECK-NEXT: ; InlineAsm Start 48 ; CHECK-NEXT: ; InlineAsm Start 62 ; CHECK-NEXT: ; InlineAsm Start 76 ; CHECK-NEXT: ; InlineAsm Start 92 ; CHECK-NEXT: ; InlineAsm Start 111 ; CHECK-NEXT: ; InlineAsm Start 124 ; CHECK-NEXT: ; InlineAsm Start 127 ; CHECK-NEXT: ; InlineAsm Start [all …]
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfExpression.h | 38 DIExpression::expr_op_iterator Start, End; variable 43 assert(Start == End); in DIExpressionCursor() 46 Start = Expr->expr_op_begin(); in DIExpressionCursor() 51 : Start(Expr.begin()), End(Expr.end()) {} in DIExpressionCursor() 57 if (Start == End) in take() 59 return *(Start++); in take() 67 if (Start == End) in peek() 69 return *(Start); in peek() 74 if (Start == End) in peekNext() 77 auto Next = Start.getNext(); in peekNext() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Rewrite/Core/ |
| H A D | RewriteRope.h | 64 RopePiece(llvm::IntrusiveRefCntPtr<RopeRefCountString> Str, unsigned Start, in RopePiece() 66 : StrData(std::move(Str)), StartOffs(Start), EndOffs(End) {} in RopePiece() 195 void assign(const char *Start, const char *End) { in assign() argument 197 if (Start != End) in assign() 198 Chunks.insert(0, MakeRopeString(Start, End)); in assign() 201 void insert(unsigned Offset, const char *Start, const char *End) { in insert() argument 203 if (Start == End) return; in insert() 204 Chunks.insert(Offset, MakeRopeString(Start, End)); in insert() 214 RopePiece MakeRopeString(const char *Start, const char *End);
|
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | predicated-trip-count.ll | 52 ; (2 + (zext i16 %Start to i32) + ((-2 + (-1 * (sext i16 %Start to i32))) 56 ; -1 + (-1 * %M) <= (-2 + (-1 * (sext i16 %Start to i32)) 62 ; * -1 + (-1 * %M) > (-2 + (-1 * (sext i16 %Start to i32)) 63 ; or: %M < 1 + (sext i16 %Start to i32) 65 ; The predicated backedge taken count is 1 + (zext i16 %Start to i32) - %M 69 ; In these cases, the {%Start,+,-1} <nusw> predicate would be false, as the 70 ; final value of the expression {%Start,+,-1} expression (%M - 1) would not be 80 ; CHECK-NEXT: --> (sext i16 {%Start,+,-1}<%bb3> to i32) 83 …3: Predicated backedge-taken count is (1 + (sext i16 %Start to i32) + (-1 * ((1 + (sext i16 %Start… 85 ; CHECK-NEXT: {%Start,+,-1}<%bb3> Added Flags: <nssw> [all …]
|
| /llvm-project-15.0.7/clang/lib/Format/ |
| H A D | WhitespaceManager.h | 240 void alignTrailingComments(unsigned Start, unsigned End, unsigned Column); 247 void alignEscapedNewlines(unsigned Start, unsigned End, unsigned Column); 254 void alignArrayInitializers(unsigned Start, unsigned End); 265 unsigned calculateCellWidth(unsigned Start, unsigned End, 270 CellDescriptions getCells(unsigned Start, unsigned End); 277 auto getNetWidth(const I &Start, const I &End, unsigned InitialSpaces) const { in getNetWidth() argument 279 for (auto PrevIter = Start; PrevIter != End; ++PrevIter) { in getNetWidth() 319 auto Start = (CellStart + RowCount * CellCount); in getMaximumNetWidth() local 320 auto End = Start + Offset; in getMaximumNetWidth() 322 std::max(MaxNetWidth, getNetWidth(Start, End, InitialSpaces)); in getMaximumNetWidth() [all …]
|
| /llvm-project-15.0.7/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFinder.cpp | 48 SourceLocation Start = Range.getBegin(); in visitSymbolOccurrence() local 50 if (!Start.isValid() || !Start.isFileID() || !End.isValid() || in visitSymbolOccurrence() 51 !End.isFileID() || !isPointWithin(Start, End)) in visitSymbolOccurrence() 62 bool isPointWithin(const SourceLocation Start, const SourceLocation End) { in isPointWithin() argument 64 return Point == Start || Point == End || in isPointWithin() 65 (Context.getSourceManager().isBeforeInTranslationUnit(Start, in isPointWithin()
|