Lines Matching +full:keep +full:- +full:a +full:- +full:live

1 //===-- SourcePrinter.h -  source interleaving utilities --------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
25 /// Stores a single expression representing the location of a source-level
44 // Information we want to track about one column in which we are printing a
45 // variable live range.
57 // All live variables we know about in the object/image file.
70 // Get the column number (in characters) at which the first live variable
74 // Indent to the first live-range column to the right of the currently
76 // TODO: formatted_raw_ostream uses "column" to mean a number of characters
78 // put live variable lines. Pick a less overloaded word.
92 /// NextAddr. In the common case, any live range active at ThisAddr is
93 /// live-in to the instruction, and any live range active at NextAddr is
94 /// live-out of the instruction. If IncludeDefinedVars is false, then live
110 /// Print live ranges to the right of an existing line. This assumes the
111 /// line is not an instruction, so doesn't start or end any live ranges, so
117 /// Print any live variable range info needed to the right of a
118 /// non-instruction line of disassembly. This is where we print the variable
119 /// names and expressions, with thin line-drawing characters connecting them
120 /// to the live range which starts at the next instruction. If MustPrint is
122 /// already-active live ranges) because something has already been printed
126 /// Print the live variable ranges to the right of a disassembled instruction.
139 // Keep track of missing sources.