| /openbsd-src/gnu/llvm/compiler-rt/lib/scudo/standalone/ |
| H A D | string_utils.cpp | 126 const char *Cur = Format; in formatString() local 128 for (; *Cur; Cur++) { in formatString() 129 if (*Cur != '%') { in formatString() 130 Res += appendChar(&Buffer, BufferEnd, *Cur); in formatString() 133 Cur++; in formatString() 134 const bool LeftJustified = *Cur == '-'; in formatString() 136 Cur++; in formatString() 137 bool HaveWidth = (*Cur >= '0' && *Cur <= '9'); in formatString() 138 const bool PadWithZero = (*Cur == '0'); in formatString() 141 while (*Cur >= '0' && *Cur <= '9') in formatString() [all …]
|
| H A D | primary64.h | 146 CompactPtrT Cur = Array[I]; in pushBlocks() local 148 while (J > 0 && compactPtrGroup(Cur) < compactPtrGroup(Array[J - 1])) { in pushBlocks() 152 Array[J] = Cur; in pushBlocks() 465 BatchGroup *Cur = Region->FreeList.front(); variable 468 if (Cur == nullptr) { 470 Cur = CreateGroup(/*GroupId=*/0); 471 Region->FreeList.push_front(Cur); 473 InsertBlocks(Cur, Array, Size); 481 while (Cur != nullptr && compactPtrGroup(Array[0]) > Cur->GroupId) { 482 Prev = Cur; [all …]
|
| H A D | primary32.h | 166 CompactPtrT Cur = Array[I]; in pushBlocks() local 168 while (J > 0 && compactPtrGroup(Cur) < compactPtrGroup(Array[J - 1])) { in pushBlocks() 172 Array[J] = Cur; in pushBlocks() 459 BatchGroup *Cur = Sci->FreeList.front(); variable 462 if (Cur == nullptr) { 464 Cur = CreateGroup(/*GroupId=*/0); 465 Sci->FreeList.push_front(Cur); 467 InsertBlocks(Cur, Array, Size); 475 while (Cur != nullptr && compactPtrGroup(Array[0]) > Cur->GroupId) { 476 Prev = Cur; [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/FuzzMutate/ |
| H A D | OpDescriptor.h | 46 using PredT = std::function<bool(ArrayRef<Value *> Cur, const Value *New)>; 51 ArrayRef<Value *> Cur, ArrayRef<Type *> BaseTypes)>; 61 Make = [Pred](ArrayRef<Value *> Cur, ArrayRef<Type *> BaseTypes) { in SourcePred() 66 if (Pred(Cur, V)) in SourcePred() 76 bool matches(ArrayRef<Value *> Cur, const Value *New) { in matches() argument 77 return Pred(Cur, New); in matches() 81 std::vector<Constant *> generate(ArrayRef<Value *> Cur, in generate() argument 83 return Make(Cur, BaseTypes); in generate() 195 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in matchFirstType() 196 assert(!Cur.empty() && "No first source yet"); in matchFirstType() [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-c-test/ |
| H A D | echo.cpp | 912 LLVMValueRef Cur = First; in CloneBB() local 915 CloneInstruction(Cur, Builder); in CloneBB() 916 Next = LLVMGetNextInstruction(Cur); in CloneBB() 918 if (Cur != Last) in CloneBB() 924 if (Prev != Cur) in CloneBB() 927 Cur = Next; in CloneBB() 942 LLVMBasicBlockRef Cur = First; in CloneBBs() local 945 CloneBB(Cur); in CloneBBs() 947 Next = LLVMGetNextBasicBlock(Cur); in CloneBBs() 949 if (Cur != Last) in CloneBBs() [all …]
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Object/ |
| H A D | ELF.cpp | 397 DataExtractor::Cursor Cur(/*Offset=*/4); in android_relas() local 399 uint64_t NumRelocs = Data.getSLEB128(Cur); in android_relas() 400 uint64_t Offset = Data.getSLEB128(Cur); in android_relas() 403 if (!Cur) in android_relas() 404 return std::move(Cur.takeError()); in android_relas() 409 uint64_t NumRelocsInGroup = Data.getSLEB128(Cur); in android_relas() 410 if (!Cur) in android_relas() 411 return std::move(Cur.takeError()); in android_relas() 416 uint64_t GroupFlags = Data.getSLEB128(Cur); in android_relas() 424 GroupOffsetDelta = Data.getSLEB128(Cur); in android_relas() [all …]
|
| H A D | XCOFFObjectFile.cpp | 1412 DataExtractor::Cursor Cur(/*Offset=*/0); in XCOFFTracebackTable() local 1415 DE.getU64(Cur); in XCOFFTracebackTable() 1422 if (Cur && (FixedParmsNum + FloatingParmsNum) > 0) in XCOFFTracebackTable() 1423 ParamsTypeValue = DE.getU32(Cur); in XCOFFTracebackTable() 1425 if (Cur && hasTraceBackTableOffset()) in XCOFFTracebackTable() 1426 TraceBackTableOffset = DE.getU32(Cur); in XCOFFTracebackTable() 1428 if (Cur && isInterruptHandler()) in XCOFFTracebackTable() 1429 HandlerMask = DE.getU32(Cur); in XCOFFTracebackTable() 1431 if (Cur && hasControlledStorage()) { in XCOFFTracebackTable() 1432 NumOfCtlAnchors = DE.getU32(Cur); in XCOFFTracebackTable() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | TypeLoc.cpp | 192 TypeLoc Cur = *this; in getBeginLoc() local 193 TypeLoc LeftMost = Cur; in getBeginLoc() 195 switch (Cur.getTypeLocClass()) { in getBeginLoc() 197 if (Cur.getLocalSourceRange().getBegin().isValid()) { in getBeginLoc() 198 LeftMost = Cur; in getBeginLoc() 201 Cur = Cur.getNextTypeLoc(); in getBeginLoc() 202 if (Cur.isNull()) in getBeginLoc() 206 if (Cur.castAs<FunctionProtoTypeLoc>().getTypePtr() in getBeginLoc() 208 LeftMost = Cur; in getBeginLoc() 219 Cur = Cur.getNextTypeLoc(); in getBeginLoc() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/FuzzMutate/ |
| H A D | Operations.cpp | 197 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validExtractValueIndex() argument 199 if (!CI->uge(getAggregateNumElements(Cur[0]->getType()))) in validExtractValueIndex() 203 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *> Ts) { in validExtractValueIndex() argument 205 auto *Int32Ty = Type::getInt32Ty(Cur[0]->getContext()); in validExtractValueIndex() 206 uint64_t N = getAggregateNumElements(Cur[0]->getType()); in validExtractValueIndex() 229 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in matchScalarInAggregate() argument 230 if (auto *ArrayT = dyn_cast<ArrayType>(Cur[0]->getType())) in matchScalarInAggregate() 233 auto *STy = cast<StructType>(Cur[0]->getType()); in matchScalarInAggregate() 239 auto Make = [](ArrayRef<Value *> Cur, ArrayRef<Type *>) { in matchScalarInAggregate() argument 240 if (auto *ArrayT = dyn_cast<ArrayType>(Cur[0]->getType())) in matchScalarInAggregate() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/MC/ |
| H A D | MCPseudoProbe.cpp | 114 auto *Cur = getOrAddNode(Top); in addPseudoProbe() local 124 Cur = Cur->getOrAddNode(InlineSite(std::get<0>(*Iter), Index)); in addPseudoProbe() 127 Cur = Cur->getOrAddNode(InlineSite(Probe.getGuid(), Index)); in addPseudoProbe() 130 Cur->Probes.push_back(Probe); in addPseudoProbe() 273 MCDecodedPseudoProbeInlineTree *Cur = InlineTree; in getInlineContext() local 276 while (Cur->hasInlineSite()) { in getInlineContext() 277 StringRef FuncName = getProbeFNameForGUID(GUID2FuncMAP, Cur->Parent->Guid); in getInlineContext() 279 MCPseduoProbeFrameLocation(FuncName, std::get<1>(Cur->ISite))); in getInlineContext() 280 Cur = static_cast<MCDecodedPseudoProbeInlineTree *>(Cur->Parent); in getInlineContext() 405 MCDecodedPseudoProbeInlineTree *Cur, uint64_t &LastAddr, in buildAddress2ProbeMap() argument [all …]
|
| /openbsd-src/gnu/llvm/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; }
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | IVDescriptors.cpp | 316 Instruction *Cur = Worklist.pop_back_val(); in AddReductionVar() local 320 if (auto *SI = dyn_cast<StoreInst>(Cur)) { in AddReductionVar() 358 if (Cur->use_empty()) in AddReductionVar() 361 bool IsAPhi = isa<PHINode>(Cur); in AddReductionVar() 364 if (Cur != Phi && IsAPhi && Cur->getParent() == Phi->getParent()) in AddReductionVar() 369 if (!Cur->isCommutative() && !IsAPhi && !isa<SelectInst>(Cur) && in AddReductionVar() 370 !isa<ICmpInst>(Cur) && !isa<FCmpInst>(Cur) && in AddReductionVar() 371 !VisitedInsts.count(dyn_cast<Instruction>(Cur->getOperand(0)))) in AddReductionVar() 377 if (Cur != Start) { in AddReductionVar() 379 isRecurrenceInstr(TheLoop, Phi, Cur, Kind, ReduxDesc, FuncFMF); in AddReductionVar() [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/obj2yaml/ |
| H A D | elf2yaml.cpp | 857 DataExtractor::Cursor Cur(0); in dumpStackSizesSection() local 858 while (Cur && Cur.tell() < Content.size()) { in dumpStackSizesSection() 859 uint64_t Address = Data.getAddress(Cur); in dumpStackSizesSection() 860 uint64_t Size = Data.getULEB128(Cur); in dumpStackSizesSection() 864 if (Content.empty() || !Cur) { in dumpStackSizesSection() 866 consumeError(Cur.takeError()); in dumpStackSizesSection() 893 DataExtractor::Cursor Cur(0); in dumpBBAddrMapSection() local 896 while (Cur && Cur.tell() < Content.size()) { in dumpBBAddrMapSection() 898 Version = Data.getU8(Cur); in dumpBBAddrMapSection() 899 if (Cur && Version > 2) in dumpBBAddrMapSection() [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-profgen/ |
| H A D | PerfReader.h | 322 ProfiledFrame *Cur = &DummyTrieRoot; in initFrameTrie() local 324 Cur = Cur->getOrCreateChildFrame(Address); in initFrameTrie() 326 CurrentLeafFrame = Cur; in initFrameTrie() 422 bool pushFrame(UnwindState::ProfiledFrame *Cur) { in pushFrame() 423 assert(!Cur->isExternalFrame() && in pushFrame() 425 Stack.push_back(Cur->Address); in pushFrame() 440 bool pushFrame(UnwindState::ProfiledFrame *Cur) { in pushFrame() 441 assert(!Cur->isExternalFrame() && in pushFrame() 443 Stack.push_back(Cur->Address); in pushFrame() 543 void collectSamplesFromFrame(UnwindState::ProfiledFrame *Cur, T &Stack); [all …]
|
| H A D | PerfReader.cpp | 178 void VirtualUnwinder::collectSamplesFromFrame(UnwindState::ProfiledFrame *Cur, in collectSamplesFromFrame() argument 180 if (Cur->RangeSamples.empty() && Cur->BranchSamples.empty()) in collectSamplesFromFrame() 188 for (auto &I : Cur->RangeSamples) in collectSamplesFromFrame() 191 for (auto &I : Cur->BranchSamples) in collectSamplesFromFrame() 197 UnwindState::ProfiledFrame *Cur, T &Stack) { in collectSamplesFromFrameTrie() argument 198 if (!Cur->isDummyRoot()) { in collectSamplesFromFrameTrie() 201 if (Cur->isExternalFrame() || !Stack.pushFrame(Cur)) { in collectSamplesFromFrameTrie() 205 collectSamplesFromFrame(Cur, EmptyStack); in collectSamplesFromFrameTrie() 206 for (const auto &Item : Cur->Children) { in collectSamplesFromFrameTrie() 212 if (!Cur->isLeafFrame()) in collectSamplesFromFrameTrie() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | MemoryProfileInfo.h | 160 CallStackIterator Cur = begin(); in beginAfterSharedPrefix() local 162 Cur != end() && OtherCur != Other.end(); ++Cur, ++OtherCur) in beginAfterSharedPrefix() 163 assert(*Cur == *OtherCur); in beginAfterSharedPrefix() 164 return Cur; in beginAfterSharedPrefix()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | ScheduleDAG.cpp | 268 SUnit *Cur = WorkList.back(); in ComputeDepth() local 272 for (const SDep &PredDep : Cur->Preds) { in ComputeDepth() 285 if (MaxPredDepth != Cur->Depth) { in ComputeDepth() 286 Cur->setDepthDirty(); in ComputeDepth() 287 Cur->Depth = MaxPredDepth; in ComputeDepth() 289 Cur->isDepthCurrent = true; in ComputeDepth() 299 SUnit *Cur = WorkList.back(); in ComputeHeight() local 303 for (const SDep &SuccDep : Cur->Succs) { in ComputeHeight() 316 if (MaxSuccHeight != Cur->Height) { in ComputeHeight() 317 Cur->setHeightDirty(); in ComputeHeight() [all …]
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | NativeEnumInjectedSources.cpp | 100 : File(File), Stream(IJS), Strings(Strings), Cur(Stream.begin()) {} in NativeEnumInjectedSources() 115 if (Cur == Stream.end()) in getNext() 117 return std::make_unique<NativeInjectedSource>((Cur++)->second, File, Strings); in getNext() 120 void NativeEnumInjectedSources::reset() { Cur = Stream.begin(); } in reset()
|
| /openbsd-src/gnu/llvm/llvm/utils/TableGen/ |
| H A D | CodeGenInstruction.cpp | 538 FlattenAsmStringVariants(StringRef Cur, unsigned Variant) { in FlattenAsmStringVariants() argument 544 for (size_t e = Cur.size(); VariantsStart != e; ++VariantsStart) in FlattenAsmStringVariants() 545 if (Cur[VariantsStart] == '{' && in FlattenAsmStringVariants() 546 (VariantsStart == 0 || (Cur[VariantsStart-1] != '$' && in FlattenAsmStringVariants() 547 Cur[VariantsStart-1] != '\\'))) in FlattenAsmStringVariants() 551 Res += Cur.slice(0, VariantsStart); in FlattenAsmStringVariants() 552 if (VariantsStart == Cur.size()) in FlattenAsmStringVariants() 560 for (size_t e = Cur.size(); VariantsEnd != e; ++VariantsEnd) { in FlattenAsmStringVariants() 561 if (Cur[VariantsEnd] == '}' && Cur[VariantsEnd-1] != '\\') { in FlattenAsmStringVariants() 564 } else if (Cur[VariantsEnd] == '{') in FlattenAsmStringVariants() [all …]
|
| H A D | DAGISelMatcher.cpp | 40 Matcher *Cur = this; in unlinkNode() local 41 for (; Cur && Cur->getNext() != Other; Cur = Cur->getNext()) in unlinkNode() 44 if (!Cur) return nullptr; in unlinkNode() 45 Cur->takeNext(); in unlinkNode() 46 Cur->setNext(Other->takeNext()); in unlinkNode()
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/fuzzer/ |
| H A D | FuzzerMerge.cpp | 148 auto &Cur = Files[i].Features; in Merge() local 149 AllFeatures.insert(Cur.begin(), Cur.end()); in Merge() 153 auto &Cur = Files[i].Features; in Merge() local 155 std::set_difference(Cur.begin(), Cur.end(), AllFeatures.begin(), in Merge() 157 Cur.swap(Tmp); in Merge() 173 auto &Cur = Files[i].Features; in Merge() local 177 for (auto Fe: Cur) { in Merge()
|