Retire llvm::array_endof in favor of non-member std::end.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 12 Apr 2014 16:15:53 +0000 (16:15 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 12 Apr 2014 16:15:53 +0000 (16:15 +0000)
commit15c435a367a80c53c00041e09d997bee4a677e5b
treee8d3a3b022a3df02b47c12fca4a7d264143c6c7f
parent479151ab7f8a833569701cbd883a4465eeaad33a
Retire llvm::array_endof in favor of non-member std::end.

While there make array_lengthof constexpr if we have support for it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206112 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/llvm/ADT/Hashing.h
include/llvm/ADT/STLExtras.h
include/llvm/Target/TargetLowering.h
lib/CodeGen/MachineTraceMetrics.cpp
lib/IR/Attributes.cpp
lib/MC/MCDwarf.cpp
lib/Support/Unix/Signals.inc
lib/Target/Mips/Mips16HardFloat.cpp
lib/Target/Mips/Mips16ISelLowering.cpp
unittests/ADT/StringRefTest.cpp
unittests/Option/OptionParsingTest.cpp
utils/TableGen/AsmMatcherEmitter.cpp