From: Richard Smith Date: Fri, 8 Apr 2016 21:54:32 +0000 (+0000) Subject: Remove unused functions from ASTWriter interface. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3cf634973eb2af54883ea0eb749a5ae3ffc02ff7;p=clang Remove unused functions from ASTWriter interface. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@265857 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Serialization/ASTWriter.h b/include/clang/Serialization/ASTWriter.h index 71edfb0f4d..900806676f 100644 --- a/include/clang/Serialization/ASTWriter.h +++ b/include/clang/Serialization/ASTWriter.h @@ -593,15 +593,6 @@ public: /// \brief Emit a source range. void AddSourceRange(SourceRange Range, RecordDataImpl &Record); - /// \brief Emit an integral value. - void AddAPInt(const llvm::APInt &Value, RecordDataImpl &Record); - - /// \brief Emit a signed integral value. - void AddAPSInt(const llvm::APSInt &Value, RecordDataImpl &Record); - - /// \brief Emit a floating-point value. - void AddAPFloat(const llvm::APFloat &Value, RecordDataImpl &Record); - /// \brief Emit a reference to an identifier. void AddIdentifierRef(const IdentifierInfo *II, RecordDataImpl &Record); @@ -869,19 +860,13 @@ public: } /// \brief Emit an integral value. - void AddAPInt(const llvm::APInt &Value) { - return Writer->AddAPInt(Value, *Record); - } + void AddAPInt(const llvm::APInt &Value); /// \brief Emit a signed integral value. - void AddAPSInt(const llvm::APSInt &Value) { - return Writer->AddAPSInt(Value, *Record); - } + void AddAPSInt(const llvm::APSInt &Value); /// \brief Emit a floating-point value. - void AddAPFloat(const llvm::APFloat &Value) { - return Writer->AddAPFloat(Value, *Record); - } + void AddAPFloat(const llvm::APFloat &Value); /// \brief Emit a reference to an identifier. void AddIdentifierRef(const IdentifierInfo *II) { diff --git a/lib/Serialization/ASTWriter.cpp b/lib/Serialization/ASTWriter.cpp index ef7d8ee2ad..06e9558536 100644 --- a/lib/Serialization/ASTWriter.cpp +++ b/lib/Serialization/ASTWriter.cpp @@ -4802,19 +4802,19 @@ void ASTWriter::AddSourceRange(SourceRange Range, RecordDataImpl &Record) { AddSourceLocation(Range.getEnd(), Record); } -void ASTWriter::AddAPInt(const llvm::APInt &Value, RecordDataImpl &Record) { - Record.push_back(Value.getBitWidth()); +void ASTRecordWriter::AddAPInt(const llvm::APInt &Value) { + Record->push_back(Value.getBitWidth()); const uint64_t *Words = Value.getRawData(); - Record.append(Words, Words + Value.getNumWords()); + Record->append(Words, Words + Value.getNumWords()); } -void ASTWriter::AddAPSInt(const llvm::APSInt &Value, RecordDataImpl &Record) { - Record.push_back(Value.isUnsigned()); - AddAPInt(Value, Record); +void ASTRecordWriter::AddAPSInt(const llvm::APSInt &Value) { + Record->push_back(Value.isUnsigned()); + AddAPInt(Value); } -void ASTWriter::AddAPFloat(const llvm::APFloat &Value, RecordDataImpl &Record) { - AddAPInt(Value.bitcastToAPInt(), Record); +void ASTRecordWriter::AddAPFloat(const llvm::APFloat &Value) { + AddAPInt(Value.bitcastToAPInt()); } void ASTWriter::AddIdentifierRef(const IdentifierInfo *II, RecordDataImpl &Record) {