Rename SourceManager::createFileIDForMemBuffer()
It makes more sense to just overload createFileID(). Gardening only. llvm-svn: 209002
This commit is contained in:
@@ -754,7 +754,7 @@ public:
|
||||
FileID createMainFileIDForMemBuffer(const llvm::MemoryBuffer *Buffer,
|
||||
SrcMgr::CharacteristicKind Kind = SrcMgr::C_User) {
|
||||
assert(MainFileID.isInvalid() && "MainFileID already set!");
|
||||
MainFileID = createFileIDForMemBuffer(Buffer, Kind);
|
||||
MainFileID = createFileID(Buffer, Kind);
|
||||
return MainFileID;
|
||||
}
|
||||
|
||||
@@ -810,10 +810,10 @@ public:
|
||||
///
|
||||
/// This does no caching of the buffer and takes ownership of the
|
||||
/// MemoryBuffer, so only pass a MemoryBuffer to this once.
|
||||
FileID createFileIDForMemBuffer(const llvm::MemoryBuffer *Buffer,
|
||||
FileID createFileID(const llvm::MemoryBuffer *Buffer,
|
||||
SrcMgr::CharacteristicKind FileCharacter = SrcMgr::C_User,
|
||||
int LoadedID = 0, unsigned LoadedOffset = 0,
|
||||
SourceLocation IncludeLoc = SourceLocation()) {
|
||||
int LoadedID = 0, unsigned LoadedOffset = 0,
|
||||
SourceLocation IncludeLoc = SourceLocation()) {
|
||||
return createFileID(createMemBufferContentCache(Buffer), IncludeLoc,
|
||||
FileCharacter, LoadedID, LoadedOffset);
|
||||
}
|
||||
|
||||
@@ -4923,8 +4923,7 @@ FileID ASTImporter::Import(FileID FromID) {
|
||||
llvm::MemoryBuffer *ToBuf
|
||||
= llvm::MemoryBuffer::getMemBufferCopy(FromBuf->getBuffer(),
|
||||
FromBuf->getBufferIdentifier());
|
||||
ToID = ToSM.createFileIDForMemBuffer(ToBuf,
|
||||
FromSLoc.getFile().getFileCharacteristic());
|
||||
ToID = ToSM.createFileID(ToBuf, FromSLoc.getFile().getFileCharacteristic());
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -249,7 +249,7 @@ static FullSourceLoc ConvertBackendLocation(const llvm::SMDiagnostic &D,
|
||||
llvm::MemoryBuffer *CBuf =
|
||||
llvm::MemoryBuffer::getMemBufferCopy(LBuf->getBuffer(),
|
||||
LBuf->getBufferIdentifier());
|
||||
FileID FID = CSM.createFileIDForMemBuffer(CBuf);
|
||||
FileID FID = CSM.createFileID(CBuf);
|
||||
|
||||
// Translate the offset into the file.
|
||||
unsigned Offset = D.getLoc().getPointer() - LBuf->getBufferStart();
|
||||
|
||||
@@ -479,7 +479,7 @@ void Preprocessor::EnterMainSourceFile() {
|
||||
llvm::MemoryBuffer *SB =
|
||||
llvm::MemoryBuffer::getMemBufferCopy(Predefines, "<built-in>");
|
||||
assert(SB && "Cannot create predefined source buffer");
|
||||
FileID FID = SourceMgr.createFileIDForMemBuffer(SB);
|
||||
FileID FID = SourceMgr.createFileID(SB);
|
||||
assert(!FID.isInvalid() && "Could not create FileID for predefines?");
|
||||
setPredefinesFileID(FID);
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ void ScratchBuffer::AllocScratchBuffer(unsigned RequestLen) {
|
||||
|
||||
llvm::MemoryBuffer *Buf =
|
||||
llvm::MemoryBuffer::getNewMemBuffer(RequestLen, "<scratch space>");
|
||||
FileID FID = SourceMgr.createFileIDForMemBuffer(Buf);
|
||||
FileID FID = SourceMgr.createFileID(Buf);
|
||||
BufferStartLoc = SourceMgr.getLocForStartOfFile(FID);
|
||||
CurBuffer = const_cast<char*>(Buf->getBufferStart());
|
||||
BytesUsed = 1;
|
||||
|
||||
@@ -1249,8 +1249,8 @@ bool ASTReader::ReadSLocEntry(int ID) {
|
||||
|
||||
llvm::MemoryBuffer *Buffer
|
||||
= llvm::MemoryBuffer::getMemBuffer(Blob.drop_back(1), Name);
|
||||
SourceMgr.createFileIDForMemBuffer(Buffer, FileCharacter, ID,
|
||||
BaseOffset + Offset, IncludeLoc);
|
||||
SourceMgr.createFileID(Buffer, FileCharacter, ID, BaseOffset + Offset,
|
||||
IncludeLoc);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
@@ -61,7 +61,7 @@ protected:
|
||||
void CommentLexerTest::lexString(const char *Source,
|
||||
std::vector<Token> &Toks) {
|
||||
MemoryBuffer *Buf = MemoryBuffer::getMemBuffer(Source);
|
||||
FileID File = SourceMgr.createFileIDForMemBuffer(Buf);
|
||||
FileID File = SourceMgr.createFileID(Buf);
|
||||
SourceLocation Begin = SourceMgr.getLocForStartOfFile(File);
|
||||
|
||||
Lexer L(Allocator, Diags, Traits, Begin, Source, Source + strlen(Source));
|
||||
|
||||
@@ -55,7 +55,7 @@ protected:
|
||||
|
||||
FullComment *CommentParserTest::parseString(const char *Source) {
|
||||
MemoryBuffer *Buf = MemoryBuffer::getMemBuffer(Source);
|
||||
FileID File = SourceMgr.createFileIDForMemBuffer(Buf);
|
||||
FileID File = SourceMgr.createFileID(Buf);
|
||||
SourceLocation Begin = SourceMgr.getLocForStartOfFile(File);
|
||||
|
||||
Lexer L(Allocator, Diags, Traits, Begin, Source, Source + strlen(Source));
|
||||
|
||||
Reference in New Issue
Block a user