[Hexagon] Use composition instead of inheritance from STL types
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 18 Jul 2015 17:43:23 +0000 (17:43 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 18 Jul 2015 17:43:23 +0000 (17:43 +0000)
commit7e320cc2c8e371ddcc720027edf91d907a012f03
treea38c3704c4aa533819049b7e1c5820b2050a6ae0
parentcf0cbae8ca9de4e3397f68a81b3df882296ea195
[Hexagon] Use composition instead of inheritance from STL types

The standard containers are not designed to be inherited from, as
illustrated by the MSVC hacks for NodeOrdering. No functional change
intended.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242616 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Hexagon/BitTracker.cpp
lib/Target/Hexagon/BitTracker.h
lib/Target/Hexagon/HexagonBitTracker.cpp
lib/Target/Hexagon/HexagonCommonGEP.cpp