The canonical CPU variant for ARM according to config.guess uses a
authorJoerg Sonnenberger <joerg@bec.de>
Mon, 26 Jan 2015 11:41:48 +0000 (11:41 +0000)
committerJoerg Sonnenberger <joerg@bec.de>
Mon, 26 Jan 2015 11:41:48 +0000 (11:41 +0000)
commit429edc1780184502b681f7ffa31e20ef8fd8927b
tree9edfae65eb5cce7f81775c7e4756ffdd3e924b75
parent0516a5b686bb89319a545d56ca18f0d3ceeff2be
The canonical CPU variant for ARM according to config.guess uses a
suffix it seems:

    # ./config.guess
    earmv7hfeb-unknown-netbsd7.99.4

Extend the triple parsing to support this. Avoid running the ARM parser
multiple times because StringSwitch is not lazy.

Reviewers: Renato Golin, Tim Northover

Differential Revision: http://reviews.llvm.org/D7166

llvm-svn: 227085
llvm/lib/Support/Triple.cpp
llvm/unittests/ADT/TripleTest.cpp