/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
H A D | string_utils.cpp | 117 const char *Cur = Format; in vappend() local 118 for (; *Cur; Cur++) { in vappend() 119 if (*Cur != '%') { in vappend() 120 String.push_back(*Cur); in vappend() 123 Cur++; in vappend() 124 const bool LeftJustified = *Cur == '-'; in vappend() 126 Cur++; in vappend() 127 bool HaveWidth = (*Cur >= '0' && *Cur <= '9'); in vappend() 128 const bool PadWithZero = (*Cur == '0'); in vappend() 131 while (*Cur >= '0' && *Cur <= '9') in vappend() [all …]
|
H A D | primary64.h | 296 CompactPtrT Cur = Array[I]; in pushBlocks() local 298 while (J > 0 && compactPtrGroup(Cur) < compactPtrGroup(Array[J - 1])) { in pushBlocks() 302 Array[J] = Cur; in pushBlocks() 806 BatchGroupT *Cur = Region->FreeListInfo.BlockList.front(); variable 812 while (Cur != nullptr && 813 compactPtrGroup(Array[0]) > Cur->CompactPtrGroupBase) { 814 Prev = Cur; 815 Cur = Cur->Next; 818 if (Cur == nullptr || 819 compactPtrGroup(Array[0]) != Cur->CompactPtrGroupBase) { [all …]
|
H A D | primary32.h | 235 CompactPtrT Cur = Array[I]; in pushBlocks() local 238 compactPtrGroupBase(Cur) < compactPtrGroupBase(Array[J - 1])) { in pushBlocks() 242 Array[J] = Cur; in pushBlocks() 654 BatchGroupT *Cur = Sci->FreeListInfo.BlockList.front(); variable 660 while (Cur != nullptr && 661 compactPtrGroupBase(Array[0]) > Cur->CompactPtrGroupBase) { 662 Prev = Cur; 663 Cur = Cur->Next; 666 if (Cur == nullptr || 667 compactPtrGroupBase(Array[0]) != Cur->CompactPtrGroupBase) { [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/FuzzMutate/ |
H A D | OpDescriptor.h | 47 using PredT = std::function<bool(ArrayRef<Value *> Cur, const Value *New)>; 52 ArrayRef<Value *> Cur, ArrayRef<Type *> BaseTypes)>; 62 Make = [Pred](ArrayRef<Value *> Cur, ArrayRef<Type *> BaseTypes) { in SourcePred() 67 if (Pred(Cur, V)) in SourcePred() 77 bool matches(ArrayRef<Value *> Cur, const Value *New) { in matches() argument 78 return Pred(Cur, New); in matches() 82 std::vector<Constant *> generate(ArrayRef<Value *> Cur, in generate() argument 84 return Make(Cur, BaseTypes); in generate() 186 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in matchFirstLengthWAnyType() 187 assert(!Cur.empty() && "No first source yet"); in matchFirstLengthWAnyType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | ELF.cpp | 461 DataExtractor::Cursor Cur(/*Offset=*/4); in android_relas() local 463 uint64_t NumRelocs = Data.getSLEB128(Cur); in android_relas() 464 uint64_t Offset = Data.getSLEB128(Cur); in android_relas() 467 if (!Cur) in android_relas() 468 return std::move(Cur.takeError()); in android_relas() 473 uint64_t NumRelocsInGroup = Data.getSLEB128(Cur); in android_relas() 474 if (!Cur) in android_relas() 475 return std::move(Cur.takeError()); in android_relas() 480 uint64_t GroupFlags = Data.getSLEB128(Cur); in android_relas() 488 GroupOffsetDelta = Data.getSLEB128(Cur); in android_relas() [all …]
|
H A D | XCOFFObjectFile.cpp | 1461 DataExtractor::Cursor Cur(/*Offset=*/0); in XCOFFTracebackTable() local 1464 DE.getU64(Cur); in XCOFFTracebackTable() 1471 if (Cur && (FixedParmsNum + FloatingParmsNum) > 0) in XCOFFTracebackTable() 1472 ParamsTypeValue = DE.getU32(Cur); in XCOFFTracebackTable() 1474 if (Cur && hasTraceBackTableOffset()) in XCOFFTracebackTable() 1475 TraceBackTableOffset = DE.getU32(Cur); in XCOFFTracebackTable() 1477 if (Cur && isInterruptHandler()) in XCOFFTracebackTable() 1478 HandlerMask = DE.getU32(Cur); in XCOFFTracebackTable() 1480 if (Cur && hasControlledStorage()) { in XCOFFTracebackTable() 1481 NumOfCtlAnchors = DE.getU32(Cur); in XCOFFTracebackTable() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | OptimizedStructLayout.cpp | 250 static Field *getNext(Field *Cur) { in performOptimizedStructLayout() 251 return static_cast<Field *>(Cur->Scratch); in performOptimizedStructLayout() 295 auto spliceFromQueue = [&](AlignmentQueue *Queue, Field *Last, Field *Cur) { in performOptimizedStructLayout() argument 296 assert(Last ? Queue->getNext(Last) == Cur : Queue->Head == Cur); in performOptimizedStructLayout() 301 Last->Scratch = Cur->Scratch; in performOptimizedStructLayout() 306 if (!Cur->Scratch) in performOptimizedStructLayout() 311 if (auto NewHead = Queue->getNext(Cur)) in performOptimizedStructLayout() 330 auto addToLayout = [&](AlignmentQueue *Queue, Field *Last, Field *Cur, in performOptimizedStructLayout() 332 assert(Offset == alignTo(LastEnd, Cur->Alignment)); in performOptimizedStructLayout() 335 spliceFromQueue(Queue, Last, Cur); in performOptimizedStructLayout() [all …]
|
H A D | circular_raw_ostream.cpp | 26 std::min(unsigned(Size), unsigned(BufferSize - (Cur - BufferArray))); in write_impl() 27 memcpy(Cur, Ptr, Bytes); in write_impl() 29 Cur += Bytes; in write_impl() 30 if (Cur == BufferArray + BufferSize) { in write_impl() 32 Cur = BufferArray; in write_impl()
|
H A D | CommandLine.cpp | 1060 for (const char *Cur = Source.begin(); Cur != Source.end();) { in tokenizeConfigFile() local 1063 if (isWhitespace(*Cur)) { in tokenizeConfigFile() 1064 while (Cur != Source.end() && isWhitespace(*Cur)) in tokenizeConfigFile() 1065 ++Cur; in tokenizeConfigFile() 1068 if (*Cur == '#') { in tokenizeConfigFile() 1069 while (Cur != Source.end() && *Cur != '\n') in tokenizeConfigFile() 1070 ++Cur; in tokenizeConfigFile() 1074 const char *Start = Cur; in tokenizeConfigFile() 1075 for (const char *End = Source.end(); Cur != End; ++Cur) { in tokenizeConfigFile() 1076 if (*Cur == '\\') { in tokenizeConfigFile() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
H A D | Operations.cpp | 220 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validExtractValueIndex() argument 222 if (!CI->uge(getAggregateNumElements(Cur[0]->getType()))) in validExtractValueIndex() 226 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> Ts) { in validExtractValueIndex() argument 228 auto *Int32Ty = Type::getInt32Ty(Cur[0]->getContext()); in validExtractValueIndex() 229 uint64_t N = getAggregateNumElements(Cur[0]->getType()); in validExtractValueIndex() 252 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in matchScalarInAggregate() argument 253 if (auto *ArrayT = dyn_cast<ArrayType>(Cur[0]->getType())) in matchScalarInAggregate() 256 auto *STy = cast<StructType>(Cur[0]->getType()); in matchScalarInAggregate() 262 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *>) { in matchScalarInAggregate() argument 263 if (auto *ArrayT = dyn_cast<ArrayType>(Cur[0]->getType())) in matchScalarInAggregate() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCPseudoProbe.cpp | 124 auto *Cur = getOrAddNode(Top); in addPseudoProbe() local 134 Cur = Cur->getOrAddNode(InlineSite(std::get<0>(*Iter), Index)); in addPseudoProbe() 137 Cur = Cur->getOrAddNode(InlineSite(Probe.getGuid(), Index)); in addPseudoProbe() 140 Cur->Probes.push_back(Probe); in addPseudoProbe() 286 MCDecodedPseudoProbeInlineTree *Cur = InlineTree; in getInlineContext() local 289 while (Cur->hasInlineSite()) { in getInlineContext() 290 StringRef FuncName = getProbeFNameForGUID(GUID2FuncMAP, Cur->Parent->Guid); in getInlineContext() 292 MCPseudoProbeFrameLocation(FuncName, std::get<1>(Cur->ISite))); in getInlineContext() 293 Cur = static_cast<MCDecodedPseudoProbeInlineTree *>(Cur->Parent); in getInlineContext() 420 MCDecodedPseudoProbeInlineTree *Cur, uint64_t &LastAddr, in buildAddress2ProbeMap() argument [all …]
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | TypeLoc.cpp | 193 TypeLoc Cur = *this; in getBeginLoc() local 194 TypeLoc LeftMost = Cur; in getBeginLoc() 196 switch (Cur.getTypeLocClass()) { in getBeginLoc() 198 if (Cur.getLocalSourceRange().getBegin().isValid()) { in getBeginLoc() 199 LeftMost = Cur; in getBeginLoc() 202 Cur = Cur.getNextTypeLoc(); in getBeginLoc() 203 if (Cur.isNull()) in getBeginLoc() 207 if (Cur.castAs<FunctionProtoTypeLoc>().getTypePtr() in getBeginLoc() 209 LeftMost = Cur; in getBeginLoc() 220 Cur = Cur.getNextTypeLoc(); in getBeginLoc() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | IVDescriptors.cpp | 313 Instruction *Cur = Worklist.pop_back_val(); in AddReductionVar() local 317 if (auto *SI = dyn_cast<StoreInst>(Cur)) { in AddReductionVar() 355 if (Cur->use_empty()) in AddReductionVar() 358 bool IsAPhi = isa<PHINode>(Cur); in AddReductionVar() 361 if (Cur != Phi && IsAPhi && Cur->getParent() == Phi->getParent()) in AddReductionVar() 366 if (!Cur->isCommutative() && !IsAPhi && !isa<SelectInst>(Cur) && in AddReductionVar() 367 !isa<ICmpInst>(Cur) && !isa<FCmpInst>(Cur) && in AddReductionVar() 368 !VisitedInsts.count(dyn_cast<Instruction>(Cur->getOperand(0)))) in AddReductionVar() 374 if (Cur != Start) { in AddReductionVar() 376 isRecurrenceInstr(TheLoop, Phi, Cur, Kind, ReduxDesc, FuncFMF); in AddReductionVar() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | circular_raw_ostream.h | 58 char *Cur; variable 75 TheStream->write(Cur, BufferArray + BufferSize - Cur); in flushBuffer() 77 TheStream->write(BufferArray, Cur - BufferArray); in flushBuffer() 78 Cur = BufferArray; in flushBuffer() 113 Cur = BufferArray; in raw_ostream()
|
H A D | Registry.h | 86 const node *Cur; variable 89 explicit iterator(const node *N) : Cur(N) {} in iterator() 91 bool operator==(const iterator &That) const { return Cur == That.Cur; } 92 iterator &operator++() { Cur = Cur->Next; return *this; } 93 const entry &operator*() const { return Cur->Val; }
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenInstruction.cpp | 535 std::string CodeGenInstruction::FlattenAsmStringVariants(StringRef Cur, in FlattenAsmStringVariants() argument 542 for (size_t e = Cur.size(); VariantsStart != e; ++VariantsStart) in FlattenAsmStringVariants() 543 if (Cur[VariantsStart] == '{' && in FlattenAsmStringVariants() 545 (Cur[VariantsStart - 1] != '$' && Cur[VariantsStart - 1] != '\\'))) in FlattenAsmStringVariants() 549 Res += Cur.slice(0, VariantsStart); in FlattenAsmStringVariants() 550 if (VariantsStart == Cur.size()) in FlattenAsmStringVariants() 558 for (size_t e = Cur.size(); VariantsEnd != e; ++VariantsEnd) { in FlattenAsmStringVariants() 559 if (Cur[VariantsEnd] == '}' && Cur[VariantsEnd - 1] != '\\') { in FlattenAsmStringVariants() 562 } else if (Cur[VariantsEnd] == '{') in FlattenAsmStringVariants() 567 StringRef Selection = Cur.slice(VariantsStart, VariantsEnd); in FlattenAsmStringVariants() [all …]
|
H A D | DAGISelMatcher.cpp | 38 Matcher *Cur = this; in unlinkNode() local 39 for (; Cur && Cur->getNext() != Other; Cur = Cur->getNext()) in unlinkNode() 42 if (!Cur) in unlinkNode() 44 Cur->takeNext(); in unlinkNode() 45 Cur->setNext(Other->takeNext()); in unlinkNode()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | MemoryProfileInfo.h | 181 CallStackIterator Cur = begin(); in beginAfterSharedPrefix() local 183 Cur != end() && OtherCur != Other.end(); ++Cur, ++OtherCur) in beginAfterSharedPrefix() 184 assert(*Cur == *OtherCur); in beginAfterSharedPrefix() 185 return Cur; in beginAfterSharedPrefix()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ScheduleDAG.cpp | 269 SUnit *Cur = WorkList.back(); in ComputeDepth() local 273 for (const SDep &PredDep : Cur->Preds) { in ComputeDepth() 286 if (MaxPredDepth != Cur->Depth) { in ComputeDepth() 287 Cur->setDepthDirty(); in ComputeDepth() 288 Cur->Depth = MaxPredDepth; in ComputeDepth() 290 Cur->isDepthCurrent = true; in ComputeDepth() 300 SUnit *Cur = WorkList.back(); in ComputeHeight() local 304 for (const SDep &SuccDep : Cur->Succs) { in ComputeHeight() 317 if (MaxSuccHeight != Cur->Height) { in ComputeHeight() 318 Cur->setHeightDirty(); in ComputeHeight() [all …]
|
H A D | PseudoProbeInserter.cpp | 97 auto Cur = MII++; in runOnMachineFunction() local 98 if (Cur->getOpcode() != TargetOpcode::PSEUDO_PROBE) in runOnMachineFunction() 101 auto *ProbeInstr = &*Cur; in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DIEHash.cpp | 85 const DIE *Cur = &Parent; in addParentContext() local 86 while (Cur->getParent()) { in addParentContext() 87 Parents.push_back(Cur); in addParentContext() 88 Cur = Cur->getParent(); in addParentContext() 90 assert(Cur->getTag() == dwarf::DW_TAG_compile_unit || in addParentContext() 91 Cur->getTag() == dwarf::DW_TAG_type_unit); in addParentContext()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | NativeEnumInjectedSources.cpp | 101 : File(File), Stream(IJS), Strings(Strings), Cur(Stream.begin()) {} in NativeEnumInjectedSources() 116 if (Cur == Stream.end()) in getNext() 118 return std::make_unique<NativeInjectedSource>((Cur++)->second, File, Strings); in getNext() 121 void NativeEnumInjectedSources::reset() { Cur = Stream.begin(); } in reset()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | FuzzerMerge.cpp | 152 auto &Cur = Files[i].Features; in Merge() local 153 AllFeatures.insert(Cur.begin(), Cur.end()); in Merge() 157 auto &Cur = Files[i].Features; in Merge() local 159 std::set_difference(Cur.begin(), Cur.end(), AllFeatures.begin(), in Merge() 161 Cur.swap(Tmp); in Merge() 177 auto &Cur = Files[i].Features; in Merge() local 181 for (auto Fe: Cur) { in Merge()
|
/freebsd/contrib/llvm-project/llvm/lib/Option/ |
H A D | ArgList.cpp | 187 StringRef Cur = getArgString(Index); in GetOrMakeJoinedArgString() 188 if (Cur.size() == LHS.size() + RHS.size() && Cur.starts_with(LHS) && in GetOrMakeJoinedArgString() 189 Cur.ends_with(RHS)) in GetOrMakeJoinedArgString() 190 return Cur.data(); in GetOrMakeJoinedArgString() local
|
/freebsd/contrib/llvm-project/clang/lib/Format/ |
H A D | FormatTokenLexer.cpp | 1116 const unsigned char *Cur = Begin; in countLeadingWhitespace() local 1117 while (Cur < End) { in countLeadingWhitespace() 1118 if (isspace(Cur[0])) { in countLeadingWhitespace() 1119 ++Cur; in countLeadingWhitespace() 1120 } else if (Cur[0] == '\\' && (Cur[1] == '\n' || Cur[1] == '\r')) { in countLeadingWhitespace() 1126 assert(End - Cur >= 2); in countLeadingWhitespace() 1127 Cur += 2; in countLeadingWhitespace() 1128 } else if (Cur[0] == '?' && Cur[1] == '?' && Cur[2] == '/' && in countLeadingWhitespace() 1129 (Cur[3] == '\n' || Cur[3] == '\r')) { in countLeadingWhitespace() 1133 assert(End - Cur >= 4); in countLeadingWhitespace() [all …]
|