Home | History | Annotate | Download | only in AsmPrinter

Lines Matching defs:Span

378     RangeSpan Span(getLabelBeforeInsn(R.first), getLabelAfterInsn(R.second));
379 List.addRange(std::move(Span));
1591 RangeSpan Span(FunctionBeginSym, FunctionEndSym);
1592 TheCU.addRange(std::move(Span));
2132 ArangeSpan Span;
2133 Span.Start = Cur.Sym;
2134 Span.End = nullptr;
2136 Spans[Cur.CU].push_back(Span);
2145 // Try and build the longest span we can within the same CU.
2147 ArangeSpan Span;
2148 Span.Start = StartSym;
2149 Span.End = Cur.Sym;
2150 Spans[Prev.CU].push_back(Span);
2205 for (const ArangeSpan &Span : List) {
2206 Asm->EmitLabelReference(Span.Start, PtrSize);
2208 // Calculate the size as being from the span start to it's end.
2209 if (Span.End) {
2210 Asm->EmitLabelDifference(Span.End, Span.Start, PtrSize);
2214 uint64_t Size = SymSize[Span.Start];