summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2016-07-02 13:18:38 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2016-07-02 13:18:38 +0000
commit52a692d28d6ad32aa74f6293c7d3a6268d604c7d (patch)
treeb0fa4f6b81a84a48aef1aa0f723c60fb9a7fba6c
parent4d9d2cc77fb58c39e5386d1aeb8dba91b87e5199 (diff)
downloadbcm5719-llvm-52a692d28d6ad32aa74f6293c7d3a6268d604c7d.tar.gz
bcm5719-llvm-52a692d28d6ad32aa74f6293c7d3a6268d604c7d.zip
[DIBuilder] Remove dead code. NFC.
llvm-svn: 274438
-rw-r--r--llvm/lib/IR/DIBuilder.cpp34
1 files changed, 0 insertions, 34 deletions
diff --git a/llvm/lib/IR/DIBuilder.cpp b/llvm/lib/IR/DIBuilder.cpp
index faf6bf753a9..01b47f386e1 100644
--- a/llvm/lib/IR/DIBuilder.cpp
+++ b/llvm/lib/IR/DIBuilder.cpp
@@ -24,40 +24,6 @@
using namespace llvm;
using namespace llvm::dwarf;
-namespace {
-class HeaderBuilder {
- /// \brief Whether there are any fields yet.
- ///
- /// Note that this is not equivalent to \c Chars.empty(), since \a concat()
- /// may have been called already with an empty string.
- bool IsEmpty;
- SmallVector<char, 256> Chars;
-
-public:
- HeaderBuilder() : IsEmpty(true) {}
- HeaderBuilder(const HeaderBuilder &X) : IsEmpty(X.IsEmpty), Chars(X.Chars) {}
- HeaderBuilder(HeaderBuilder &&X)
- : IsEmpty(X.IsEmpty), Chars(std::move(X.Chars)) {}
-
- template <class Twineable> HeaderBuilder &concat(Twineable &&X) {
- if (IsEmpty)
- IsEmpty = false;
- else
- Chars.push_back(0);
- Twine(X).toVector(Chars);
- return *this;
- }
-
- MDString *get(LLVMContext &Context) const {
- return MDString::get(Context, StringRef(Chars.begin(), Chars.size()));
- }
-
- static HeaderBuilder get(unsigned Tag) {
- return HeaderBuilder().concat("0x" + Twine::utohexstr(Tag));
- }
-};
-}
-
DIBuilder::DIBuilder(Module &m, bool AllowUnresolvedNodes)
: M(m), VMContext(M.getContext()), CUNode(nullptr),
DeclareFn(nullptr), ValueFn(nullptr),
OpenPOWER on IntegriCloud