Home
last modified time | relevance | path

Searched refs:Segments (Results 1 – 25 of 51) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervalUnion.h62 LiveSegments Segments; // union of virtual reg segments variable
65 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} in LiveIntervalUnion()
69 SegmentIter begin() { return Segments.begin(); } in begin()
70 SegmentIter end() { return Segments.end(); } in end()
71 SegmentIter find(SlotIndex x) { return Segments.find(x); } in find()
72 ConstSegmentIter begin() const { return Segments.begin(); } in begin()
73 ConstSegmentIter end() const { return Segments.end(); } in end()
74 ConstSegmentIter find(SlotIndex x) const { return Segments.find(x); } in find()
76 bool empty() const { return Segments.empty(); } in empty()
77 SlotIndex startIndex() const { return Segments.start(); } in startIndex()
[all …]
H A DLiveInterval.h201 using Segments = SmallVector<Segment, 2>; variable
204 Segments segments; // the liveness segments
213 using iterator = Segments::iterator;
214 using const_iterator = Segments::const_iterator;
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DVarLenCodeEmitterGen.h35 SmallVector<EncodingSegment, 4> Segments; variable
47 using const_iterator = decltype(Segments)::const_iterator;
49 const_iterator begin() const { return Segments.begin(); } in begin()
50 const_iterator end() const { return Segments.end(); } in end()
51 size_t getNumSegments() const { return Segments.size(); } in getNumSegments()
H A DVarLenCodeEmitterGen.cpp132 for (const auto &S : Segments) in VarLenInst()
152 Segments.push_back({BI->getNumBits(), BI}); in buildRec()
157 Segments.push_back({1, BI}); in buildRec()
182 Segments.push_back({static_cast<unsigned>(NumBitsVal), OperandName, in buildRec()
218 Segments.push_back({NumBits, DagInit::get(DI->getOperator(), NewArgs), in buildRec()
221 Segments.push_back({NumBits, DI, CustomEncoder, CustomDecoder}); in buildRec()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveIntervalUnion.cpp37 SegmentIter SegPos = Segments.find(RegPos->start); in unify()
65 SegmentIter SegPos = Segments.find(RegPos->start); in extract()
88 for (LiveSegments::const_iterator SI = Segments.begin(); SI.valid(); ++SI) { in print()
98 for (SegmentIter SI = Segments.begin(); SI.valid(); ++SI) in verify()
106 for (LiveSegments::const_iterator SI = Segments.begin(); SI.valid(); ++SI) { in getOneVReg()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DTargetProcessControlTypes.h57 std::vector<SegFinalizeRequest> Segments; member
68 std::vector<SharedMemorySegFinalizeRequest> Segments; member
222 return FRAL::size(FR.Segments, FR.Actions); in size()
227 return FRAL::serialize(OB, FR.Segments, FR.Actions); in serialize()
231 return FRAL::deserialize(IB, FR.Segments, FR.Actions); in deserialize()
263 return FRAL::size(FR.Segments, FR.Actions); in size()
268 return FRAL::serialize(OB, FR.Segments, FR.Actions); in serialize()
273 return FRAL::deserialize(IB, FR.Segments, FR.Actions); in deserialize()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DMachOBuilder.h314 Segments.push_back(Segment(*this, SegName));
315 return Segments.back();
345 for (auto &Seg : Segments) {
358 for (auto &Seg : Segments) {
385 for (auto &Seg : Segments) {
401 for (auto &Seg : Segments) {
468 Header.ncmds = Segments.size() + LoadCommands.size();
473 for (auto &Seg : Segments)
485 for (auto &Seg : Segments) {
504 for (auto &Seg : Segments) {
[all …]
H A DMemoryMapper.h41 std::vector<SegInfo> Segments; member
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PerfectShuffle.h6729 inline std::optional<unsigned> isDUPQMask(ArrayRef<int> Mask, unsigned Segments, in isDUPQMask() argument
6734 if (SegmentSize * Segments != Mask.size()) in isDUPQMask()
6754 inline bool isDUPFirstSegmentMask(ArrayRef<int> Mask, unsigned Segments, in isDUPFirstSegmentMask() argument
6757 if (SegmentSize * Segments != Mask.size()) in isDUPFirstSegmentMask()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp1157 std::vector<CoverageSegment> &Segments; member in __anondf0c3b9d0c11::SegmentBuilder
1160 SegmentBuilder(std::vector<CoverageSegment> &Segments) : Segments(Segments) {} in SegmentBuilder() argument
1172 if (!Segments.empty() && !IsRegionEntry && !EmitSkippedRegion) { in startSegment()
1173 const auto &Last = Segments.back(); in startSegment()
1180 Segments.emplace_back(StartLoc.first, StartLoc.second, in startSegment()
1184 Segments.emplace_back(StartLoc.first, StartLoc.second, IsRegionEntry); in startSegment()
1187 const auto &Last = Segments.back(); in startSegment()
1363 std::vector<CoverageSegment> Segments; in buildSegments() local
1364 SegmentBuilder Builder(Segments); in buildSegments()
1380 for (unsigned I = 1, E = Segments.size(); I < E; ++I) { in buildSegments()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-cov/
H A DSourceCoverageViewText.cpp168 CoverageSegmentArray Segments = LCS.getLineSegments(); in renderLine() local
180 for (const auto *S : Segments) { in renderLine()
244 CoverageSegmentArray Segments = Line.getLineSegments(); in renderRegionMarkers() local
247 if (Segments.size() > 1) in renderRegionMarkers()
248 Segments = Segments.drop_back(); in renderRegionMarkers()
251 for (const auto *S : Segments) { in renderRegionMarkers()
H A DSourceCoverageViewHTML.cpp940 CoverageSegmentArray Segments = LCS.getLineSegments(); in renderLine() local
948 Snip(LCol - 1, Segments.empty() ? 0 : (Segments.front()->Col - 1)); in renderLine()
950 for (unsigned I = 1, E = Segments.size(); I < E; ++I) in renderLine()
951 Snip(LCol - 1, Segments[I]->Col - LCol); in renderLine()
987 for (unsigned I = 0, E = Segments.size(); I < E; ++I) { in renderLine()
988 const auto *CurSeg = Segments[I]; in renderLine()
1001 if (Color && Segments.empty()) in renderLine()
1020 for (unsigned I = 0, E = Segments.size() - 1; I < E; ++I) { in renderLine()
1021 const auto *CurSeg = Segments[I]; in renderLine()
H A DSourceCoverageView.cpp126 CoverageSegmentArray Segments = LCS.getLineSegments(); in shouldRenderRegionMarkers() local
127 if (Segments.empty()) in shouldRenderRegionMarkers()
129 for (unsigned I = 0, E = Segments.size() - 1; I < E; ++I) { in shouldRenderRegionMarkers()
130 const auto *CurSeg = Segments[I]; in shouldRenderRegionMarkers()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.h273 return {Segments.begin(), Segments.end()}; in segments()
286 SegmentMap Segments; variable
327 SegmentMap Segments, OnCreatedFunction OnCreated);
332 const JITLinkDylib *JD, SegmentMap Segments);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.cpp32 auto &Seg = Segments[{Sec.getMemProt(), Sec.getMemLifetime()}]; in BasicLayout()
51 for (auto &KV : Segments) { in BasicLayout()
103 for (auto &KV : Segments) { in apply()
149 SegmentMap Segments, in Create() argument
166 for (auto &KV : Segments) { in Create()
208 Triple TT, const JITLinkDylib *JD, SegmentMap Segments) { in Create() argument
211 Create(MemMgr, std::move(SSP), std::move(TT), JD, std::move(Segments), in Create()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DRegisterContextMinidump_x86_32.h76 // MinidumpContext_x86_32_Flags::Segments
121 Segments = x86_32_Flag | 0x00000004, enumerator
127 Full = Control | Integer | Segments,
H A DRegisterContextMinidump_x86_64.h172 Segments = x86_64_Flag | 0x00000004, enumerator
179 All = Full | Segments | DebugRegisters | LLDBSpecific,
H A DRegisterContextMinidump_x86_32.cpp46 auto SegmentsFlag = MinidumpContext_x86_32_Flags::Segments; in ConvertMinidumpContext_x86_32()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMemoryMapper.cpp71 for (auto &Segment : AI.Segments) { in initialize()
349 FR.Segments.reserve(AI.Segments.size()); in initialize()
351 for (auto Segment : AI.Segments) { in initialize()
362 FR.Segments.push_back(SegReq); in initialize()
H A DEPCGenericRTDyldMemoryManager.cpp236 FR.Segments.push_back({}); in finalizeMemory()
237 auto &Seg = FR.Segments.back(); in finalizeMemory()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DSimpleExecutorMemoryManager.cpp41 if (FR.Segments.empty()) { in finalize()
51 for (auto &Seg : FR.Segments) in finalize()
110 for (auto &Seg : FR.Segments) { in finalize()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/
H A DDIATable.cpp40 return PDB_TableType::Segments; in getTableType()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCWinEH.h87 std::vector<Segment> Segments; member
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DWasmEmitter.cpp500 encodeULEB128(Section.Segments.size(), OS); in writeSectionContent()
501 for (auto &Segment : Section.Segments) { in writeSectionContent()
556 encodeULEB128(Section.Segments.size(), OS); in writeSectionContent()
557 for (auto &Segment : Section.Segments) { in writeSectionContent()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h947 std::vector<CoverageSegment> Segments; variable
968 return Segments.begin(); in begin()
972 return Segments.end(); in end()
975 bool empty() const { return Segments.empty(); } in empty()
1174 SmallVector<const CoverageSegment *, 4> Segments; variable

123