Searched refs:Start (Results 51 - 75 of 179) sorted by relevance

12345678

/freebsd-10.2-release/contrib/llvm/tools/llvm-symbolizer/
H A DLLVMSymbolize.cpp122 uint64_t Start, Size; local
124 FunctionName, Start, Size)) {
149 uint64_t Start, Size; local
151 FunctionName, Start, Size)) {
163 uint64_t &Start, uint64_t &Size) const {
164 return getNameFromSymbolTable(SymbolRef::ST_Data, ModuleOffset, Name, Start,
194 uint64_t Start = 0; local
198 if (Info->symbolizeData(ModuleOffset, Name, Start, Size) && Opts.Demangle)
203 ss << Name << "\n" << Start << " " << Size << "\n";
162 symbolizeData(uint64_t ModuleOffset, std::string &Name, uint64_t &Start, uint64_t &Size) const argument
H A DLLVMSymbolize.h99 bool symbolizeData(uint64_t ModuleOffset, std::string &Name, uint64_t &Start,
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/AST/
H A DNestedNameSpecifier.cpp399 void Append(char *Start, char *End, char *&Buffer, unsigned &BufferSize, argument
401 if (BufferSize + (End - Start) > BufferCapacity) {
406 (unsigned)(BufferSize + (End - Start)));
416 memcpy(Buffer + BufferSize, Start, End - Start);
417 BufferSize += End-Start;
/freebsd-10.2-release/contrib/llvm/include/llvm/CodeGen/
H A DLiveInterval.h153 SlotIndex start; // Start point of the interval (inclusive)
392 /// by [Start, End).
393 bool overlaps(SlotIndex Start, SlotIndex End) const;
424 bool isLocal(SlotIndex Start, SlotIndex End) const {
425 return beginIndex() > Start.getBaseIndex() &&
431 void removeSegment(SlotIndex Start, SlotIndex End,
610 void add(SlotIndex Start, SlotIndex End, VNInfo *VNI) { argument
611 add(LiveRange::Segment(Start, End, VNI));
161 assert(S < E && �); } bool contains(SlotIndex I) const { return start <= I && I < end; } bool containsInterval(SlotIndex S, SlotIndex E) const { assert((S < E) && �); return (start <= S && S < end) && (start < E && E <= end); } bool operator<(const Segment &Other) const { return start < Other.start || (start == Other.start && end < Other.end); } bool operator==(const Segment &Other) const { return start == Other.start && end == Other.end; } void dump() const; }; typedef SmallVector<Segment,4> Segments; typedef SmallVector<VNInfo*,4> VNInfoList; Segments segments; VNInfoList valnos; typedef Segments::iterator iterator; iterator begin() { return segments.begin(); } iterator end() { return segments.end(); } typedef Segments::const_iterator const_iterator; const_iterator begin() const { return segments.begin(); } const_iterator end() const { return segments.end(); } typedef VNInfoList::iterator vni_iterator; vni_iterator vni_begin() { return valnos.begin(); } vni_iterator vni_end() { return valnos.end(); } typedef VNInfoList::const_iterator const_vni_iterator; const_vni_iterator vni_begin() const { return valnos.begin(); } const_vni_iterator vni_end() const { return valnos.end(); } iterator advanceTo(iterator I, SlotIndex Pos) { assert(I != end()); if (Pos >= endIndex()) return end(); while (I->end <= Pos) ++I; return I; } iterator find(SlotIndex Pos); const_iterator find(SlotIndex Pos) const { return const_cast<LiveRange*>(this)->find(Pos); } void clear() { valnos.clear(); segments.clear(); } size_t size() const { return segments.size(); } bool hasAtLeastOneValue() const { return !valnos.empty(); } bool containsOneValue() const { return valnos.size() == 1; } unsigned getNumValNums() const { return (unsigned)valnos.size(); } inline VNInfo *getValNumInfo(unsigned ValNo) { return valnos[ValNo]; } inline const VNInfo *getValNumInfo(unsigned ValNo) const { return valnos[ValNo]; } bool containsValue(const VNInfo *VNI) const { return VNI && VNI->id < getNumValNums() && VNI == getValNumInfo(VNI->id); } VNInfo *getNextValue(SlotIndex def, VNInfo::Allocator &VNInfoAllocator) { VNInfo *VNI = new (VNInfoAllocator) VNInfo((unsigned)valnos.size(), def); valnos.push_back(VNI); return VNI; } VNInfo *createDeadDef(SlotIndex Def, VNInfo::Allocator &VNInfoAllocator); VNInfo *createValueCopy(const VNInfo *orig, VNInfo::Allocator &VNInfoAllocator) { VNInfo *VNI = new (VNInfoAllocator) VNInfo((unsigned)valnos.size(), *orig); valnos.push_back(VNI); return VNI; } void RenumberValues(); VNInfo* MergeValueNumberInto(VNInfo *V1, VNInfo *V2); void MergeSegmentsInAsValue(const LiveRange &RHS, VNInfo *LHSValNo); void MergeValueInAsValue(const LiveRange &RHS, const VNInfo *RHSValNo, VNInfo *LHSValNo); bool empty() const { return segments.empty(); } SlotIndex beginIndex() const { assert(!empty() && �); return segments.front().start; } SlotIndex endIndex() const { assert(!empty() && �); return segments.back().end; } bool expiredAt(SlotIndex index) const { return index >= endIndex(); } bool liveAt(SlotIndex index) const { const_iterator r = find(index); return r != end() && r->start <= index; } const Segment *getSegmentContaining(SlotIndex Idx) const { const_iterator I = FindSegmentContaining(Idx); return I == end() ? 0 : &*I; } Segment *getSegmentContaining(SlotIndex Idx) { iterator I = FindSegmentContaining(Idx); return I == end() ? 0 : &*I; } VNInfo *getVNInfoAt(SlotIndex Idx) const { const_iterator I = FindSegmentContaining(Idx); return I == end() ? 0 : I->valno; } VNInfo *getVNInfoBefore(SlotIndex Idx) const { const_iterator I = FindSegmentContaining(Idx.getPrevSlot()); return I == end() ? 0 : I->valno; } iterator FindSegmentContaining(SlotIndex Idx) { iterator I = find(Idx); return I != end() && I->start <= Idx ? I : end(); } const_iterator FindSegmentContaining(SlotIndex Idx) const { const_iterator I = find(Idx); return I != end() && I->start <= Idx ? I : end(); } bool overlaps(const LiveRange &other) const { if (other.empty()) return false; return overlapsFrom(other, other.begin()); } bool overlaps(const LiveRange &Other, const CoalescerPair &CP, const SlotIndexes&) const; bool overlaps(SlotIndex Start, SlotIndex End) const; bool overlapsFrom(const LiveRange &Other, const_iterator I) const; iterator addSegment(Segment S) { return addSegmentFrom(S, segments.begin()); } VNInfo *extendInBlock(SlotIndex StartIdx, SlotIndex Kill); void join(LiveRange &Other, const int *ValNoAssignments, const int *RHSValNoAssignments, SmallVectorImpl<VNInfo *> &NewVNInfo); bool isLocal(SlotIndex Start, SlotIndex End) const { return beginIndex() > Start.getBaseIndex() && endIndex() < End.getBoundaryIndex(); } void removeSegment(SlotIndex Start, SlotIndex End, bool RemoveDeadValNo = false); void removeSegment(Segment S, bool RemoveDeadValNo = false) { removeSegment(S.start, S.end, RemoveDeadValNo); } LiveQueryResult Query(SlotIndex Idx) const { const_iterator I = find(Idx.getBaseIndex()); const_iterator E = end(); if (I == E) return LiveQueryResult(0, 0, SlotIndex(), false); VNInfo *EarlyVal = 0; VNInfo *LateVal = 0; SlotIndex EndPoint; bool Kill = false; if (I->start <= Idx.getBaseIndex()) { EarlyVal = I->valno; EndPoint = I->end; if (SlotIndex::isSameInstr(Idx, I->end)) { Kill = true; if (++I == E) return LiveQueryResult(EarlyVal, LateVal, EndPoint, Kill); } if (EarlyVal->def == Idx.getBaseIndex()) EarlyVal = 0; } if (!SlotIndex::isEarlierInstr(Idx, I->start) argument
/freebsd-10.2-release/sys/contrib/dev/acpica/components/debugger/
H A Ddbinput.c483 char *Start; local
517 Start = String;
533 Start = String;
550 Start = String;
592 Start = String;
614 return (Start);
/freebsd-10.2-release/contrib/llvm/include/llvm/Object/
H A DELF.h69 ELFEntityIterator(uintX_t EntSize, const char *Start) argument
70 : EntitySize(EntSize), Current(Start) {}
162 Elf_Sym_Iter(uintX_t EntSize, const char *Start, bool IsDynamic) argument
163 : EntitySize(EntSize), Current(Start, IsDynamic) {}
528 const uint8_t *Start = base() + Sec->sh_offset; local
529 return ArrayRef<uint8_t>(Start, Sec->sh_size);
797 Elf_Dyn_Iter Start = begin_dynamic_table(); local
798 while (Start != Ret && Start->getTag() != ELF::DT_NULL)
799 ++Start;
[all...]
/freebsd-10.2-release/contrib/llvm/tools/clang/include/clang/Tooling/
H A DRefactoring.h84 /// \brief Creates a Replacement of the range [Start, Start+Length) with
86 Replacement(SourceManager &Sources, SourceLocation Start, unsigned Length,
118 void setFromSourceLocation(SourceManager &Sources, SourceLocation Start,
/freebsd-10.2-release/contrib/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h121 void getFunctionConstantRange(unsigned &Start, unsigned &End) const { argument
122 Start = FirstFuncConstantID;
/freebsd-10.2-release/contrib/llvm/lib/ExecutionEngine/JIT/
H A DJITMemoryManager.cpp408 // Start out with a vast new block of free memory.
642 // Start out with the freelist pointing to Mem0.
701 char *Start = (char*)I->base(); local
702 char *End = Start + I->size();
703 Found = (Start <= (char*)FreeRange && (char*)FreeRange < End);
723 char *Start = (char*)I->base(); local
724 char *End = Start + I->size();
727 for (MemoryRangeHeader *Hdr = (MemoryRangeHeader*)Start, *LastHdr = NULL;
728 Start <= (char*)Hdr && (char*)Hdr < End;
739 if (!(Start <
[all...]
/freebsd-10.2-release/contrib/llvm/include/llvm/IR/
H A DUse.h119 static Use *initTags(Use *Start, Use *Stop);
123 static void zap(Use *Start, const Use *Stop, bool del = false);
/freebsd-10.2-release/sys/contrib/dev/acpica/components/hardware/
H A Dhwvalid.c192 if ((Address <= PortInfo->End) && (LastAddress >= PortInfo->Start))
201 PortInfo->Start, PortInfo->End));
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
H A DParser.cpp79 Result.Range.Start = currentLocation();
163 Range.Start = Result->Range.Start;
198 Range.Start = Result->Range.Start;
/freebsd-10.2-release/contrib/wpa/wpa_supplicant/examples/
H A Dwpas-dbus-new-wps.py74 wps.Start({'Role': 'enrollee', 'Type': 'pbc'})
/freebsd-10.2-release/contrib/llvm/lib/IR/
H A DDominators.cpp43 const TerminatorInst *TI = Start->getTerminator();
171 const BasicBlock *Start = BBE.getStart(); local
204 if (BB == Start)
/freebsd-10.2-release/contrib/libstdc++/libsupc++/
H A Deh_personality.cc47 _Unwind_Ptr Start;
63 info->Start = (context ? _Unwind_GetRegionStart (context) : 0);
70 info->LPStart = info->Start;
491 if (ip < info.Start + cs_start)
493 else if (ip < info.Start + cs_start + cs_len)
46 _Unwind_Ptr Start; member in struct:lsda_header_info
/freebsd-10.2-release/contrib/llvm/lib/TableGen/
H A DTGParser.cpp153 if (AddValue(CurRec, SubClass.RefRange.Start, Vals[i]))
160 return Error(SubClass.RefRange.Start,
168 if (SetValue(CurRec, SubClass.RefRange.Start, TArgs[i],
179 return Error(SubClass.RefRange.Start,
192 return Error(SubClass.RefRange.Start,
198 return Error(SubClass.RefRange.Start,
217 if (AddValue(CurRec, SubMultiClass.RefRange.Start, SMCVals[i]))
232 if (AddValue(NewDef, SubMultiClass.RefRange.Start, MCVals[i]))
243 return Error(SubMultiClass.RefRange.Start,
252 if (SetValue(CurRec, SubMultiClass.RefRange.Start, SMCTArg
565 int64_t Start = Lex.getCurIntVal(); local
[all...]
/freebsd-10.2-release/sys/contrib/dev/acpica/components/executer/
H A Dexdump.c153 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Method.AmlStart), "Aml Start"}
280 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Extra.AmlStart), "Aml Start"},
385 ACPI_OPERAND_OBJECT *Start; local
480 Start = *ACPI_CAST_PTR (void *, Target);
481 Next = Start;
501 if ((Next == Start) || (Next == Data))
514 Start = *ACPI_CAST_PTR (void *, Target);
515 Next = Start;
535 if ((Next == Start) || (Next == Data))
548 Start
[all...]
/freebsd-10.2-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DPathDiagnostic.h300 PathDiagnosticLocation Start, End; member in class:clang::ento::PathDiagnosticLocationPair
304 : Start(start), End(end) {}
306 const PathDiagnosticLocation &getStart() const { return Start; }
309 void setStart(const PathDiagnosticLocation &L) { Start = L; }
313 Start.flatten();
318 Start.Profile(ID);
/freebsd-10.2-release/contrib/llvm/lib/Support/
H A DMemoryBuffer.cpp204 const char *Start = getStart(Len, Offset); local
205 init(Start, Start + Len, RequiresNullTerminator);
/freebsd-10.2-release/contrib/llvm/include/llvm/ADT/
H A DImmutableIntervalMap.h23 int64_t Start; member in class:llvm::Interval
27 Interval(int64_t S, int64_t E) : Start(S), End(E) {}
29 int64_t getStart() const { return Start; }
/freebsd-10.2-release/contrib/llvm/include/llvm/
H A DInstVisitor.h90 void visit(Iterator Start, Iterator End) { argument
91 while (Start != End)
92 static_cast<SubClass*>(this)->visit(*Start++);
/freebsd-10.2-release/contrib/llvm/tools/llvm-objdump/
H A DMachODump.cpp362 // Start at the address of the symbol relative to the section's address.
364 uint64_t Start = 0; local
366 Symbols[SymIdx].getAddress(Start);
367 Start -= SectionAddress;
396 for (uint64_t Index = Start; Index < End; Index += Size) {
/freebsd-10.2-release/contrib/llvm/tools/llvm-readobj/
H A DELFDumper.cpp776 EDI Start = Obj->begin_dynamic_table(), End = Obj->end_dynamic_table(true); local
778 if (Start == End)
781 ptrdiff_t Total = std::distance(Start, End);
790 for (; Start != End; ++Start) {
793 << format(Is64 ? "0x%016" PRIX64 : "0x%08" PRIX64, Start->getTag())
794 << " " << format("%-21s", getTypeString(Start->getTag()));
795 printValue(Obj, Start->getTag(), Start->getVal(), Is64, OS);
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Format/
H A DWhitespaceManager.cpp190 void WhitespaceManager::alignTrailingComments(unsigned Start, unsigned End, argument
192 for (unsigned i = Start; i != End; ++i) {
220 void WhitespaceManager::alignEscapedNewlines(unsigned Start, unsigned End, argument
222 for (unsigned i = Start; i < End; ++i) {
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Lex/
H A DPPExpressions.cpp327 SourceLocation Start = PeekTok.getLocation(); local
345 PP.Diag(Start, diag::note_matching) << "(";
350 Result.setRange(Start, PeekTok.getLocation());
355 SourceLocation Start = PeekTok.getLocation(); local
359 Result.setBegin(Start);
383 SourceLocation Start = PeekTok.getLocation(); local
386 Result.setBegin(Start);
395 SourceLocation Start = PeekTok.getLocation(); local
398 Result.setBegin(Start);

Completed in 165 milliseconds

12345678