forked from OSchip/llvm-project
				
			|  aa708763d3 printInst prints a branch/call instruction as `b offset` (there are many variants on various targets) instead of `b address`. It is a convention to use address instead of offset in most external symbolizers/disassemblers. This difference makes `llvm-objdump -d` output unsatisfactory. Add `uint64_t Address` to printInst(), so that it can pass the argument to printInstruction(). `raw_ostream &OS` is moved to the last to be consistent with other print* methods. The next step is to pass `Address` to printInstruction() (generated by tablegen from the instruction set description). We can gradually migrate targets to print addresses instead of offsets. In any case, downstream projects which don't know `Address` can pass 0 as the argument. Reviewed By: jhenderson Differential Revision: https://reviews.llvm.org/D72172 | ||
|---|---|---|
| .. | ||
| BottleneckAnalysis.cpp | ||
| BottleneckAnalysis.h | ||
| DispatchStatistics.cpp | ||
| DispatchStatistics.h | ||
| InstructionInfoView.cpp | ||
| InstructionInfoView.h | ||
| RegisterFileStatistics.cpp | ||
| RegisterFileStatistics.h | ||
| ResourcePressureView.cpp | ||
| ResourcePressureView.h | ||
| RetireControlUnitStatistics.cpp | ||
| RetireControlUnitStatistics.h | ||
| SchedulerStatistics.cpp | ||
| SchedulerStatistics.h | ||
| SummaryView.cpp | ||
| SummaryView.h | ||
| TimelineView.cpp | ||
| TimelineView.h | ||
| View.cpp | ||
| View.h | ||