Home
last modified time | relevance | path

Searched refs:Cur (Results 1 – 25 of 79) sorted by relevance

1234

/openbsd-src/gnu/llvm/compiler-rt/lib/scudo/standalone/
H A Dstring_utils.cpp126 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 Dprimary64.h146 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 Dprimary32.h166 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 DOpDescriptor.h46 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 Decho.cpp912 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 DOptimizedStructLayout.cpp250 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 Dcircular_raw_ostream.cpp26 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 DELF.cpp397 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 DXCOFFObjectFile.cpp1412 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 DTypeLoc.cpp192 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 DOperations.cpp197 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 DMCPseudoProbe.cpp114 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 Dcircular_raw_ostream.h58 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 DRegistry.h86 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 DIVDescriptors.cpp316 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 Delf2yaml.cpp857 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 DPerfReader.h322 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 DPerfReader.cpp178 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 DMemoryProfileInfo.h160 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 DScheduleDAG.cpp268 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 DDIEHash.cpp85 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 DNativeEnumInjectedSources.cpp100 : 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 DCodeGenInstruction.cpp538 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 DDAGISelMatcher.cpp40 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 DFuzzerMerge.cpp148 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()

1234