summaryrefslogtreecommitdiffstats
path: root/libcxx/test
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2018-01-11 22:59:33 +0000
committerMatthias Braun <matze@braunis.de>2018-01-11 22:59:33 +0000
commitbfd9c4a4626c4b2739f33d628f43778beb59299d (patch)
tree54265b30aeef28ac3195efdad432c02ef9f66165 /libcxx/test
parent99fa3e774db453c6c29dba1df9100920e91c9be5 (diff)
downloadbcm5719-llvm-bfd9c4a4626c4b2739f33d628f43778beb59299d.tar.gz
bcm5719-llvm-bfd9c4a4626c4b2739f33d628f43778beb59299d.zip
PeepholeOpt cleanup/refactor; NFC
- Less unnecessary use of `auto` - Add early `using RegSubRegPair(AndIdx) =` to avoid countless `TargetInstrInfo::` qualifications. - Use references instead of pointers where possible. - Remove unused parameters. - Rewrite the CopyRewriter class hierarchy: - Pull out uncoalescable copy rewriting functionality into PeepholeOptimizer class. - Use an abstract base class to make it clear that rewriters are independent. - Remove unnecessary \brief in doxygen comments. - Remove unused constructor and method from ValueTracker. - Replace UseAdvancedTracking of ValueTracker with DisableAdvCopyOpt use. llvm-svn: 322325
Diffstat (limited to 'libcxx/test')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud