ADT/STLExtras: Introduce llvm::empty; NFC
authorMatthias Braun <matze@braunis.de>
Wed, 31 Oct 2018 00:23:23 +0000 (00:23 +0000)
committerMatthias Braun <matze@braunis.de>
Wed, 31 Oct 2018 00:23:23 +0000 (00:23 +0000)
commit9fd397b423ba442808957e65e3ad25a07cd203e4
tree7145d100b0a62cf322449093f203eb7c9e80c3b8
parentac0ba8c52493012daabb73512a5739394c37a2dc
ADT/STLExtras: Introduce llvm::empty; NFC

This is modeled after C++17 std::empty().

Differential Revision: https://reviews.llvm.org/D53909

llvm-svn: 345679
13 files changed:
llvm/include/llvm/ADT/STLExtras.h
llvm/lib/Analysis/LazyCallGraph.cpp
llvm/lib/CodeGen/GlobalISel/InstructionSelector.cpp
llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp
llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp
llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp
llvm/lib/IR/DebugInfo.cpp
llvm/lib/Transforms/IPO/PartialInlining.cpp
llvm/lib/Transforms/Scalar/NewGVN.cpp
llvm/lib/Transforms/Utils/PredicateInfo.cpp
llvm/lib/Transforms/Utils/SimplifyCFG.cpp
llvm/unittests/ADT/STLExtrasTest.cpp