Reapply "CodeGen: Use references in MachineTraceMetrics::Trace, NFC"
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Mon, 22 Feb 2016 03:33:28 +0000 (03:33 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Mon, 22 Feb 2016 03:33:28 +0000 (03:33 +0000)
commite59c8af7059f2ba1d65ea421a8ba4a739ed80372
tree82340acfca3d130a9010741be335e29d5a27431c
parent0cc90a9147ccaef59cdb9caf4d68de990e5fdd05
Reapply "CodeGen: Use references in MachineTraceMetrics::Trace, NFC"

This reverts commit r261510, effectively reapplying r261509.  The
original commit missed a caller in AArch64ConditionalCompares.

Original commit message:

Pass non-null arguments by reference in MachineTraceMetrics::Trace,
simplifying future work to remove implicit iterator => pointer
conversions.

llvm-svn: 261511
llvm/include/llvm/CodeGen/MachineTraceMetrics.h
llvm/lib/CodeGen/EarlyIfConversion.cpp
llvm/lib/CodeGen/MachineCombiner.cpp
llvm/lib/CodeGen/MachineTraceMetrics.cpp
llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp