Lines Matching refs:MainFileBuffer
414 const llvm::MemoryBuffer *MainFileBuffer, PreambleBounds Bounds, in Build() argument
442 std::vector<char> PreambleBytes(MainFileBuffer->getBufferStart(), in Build()
443 MainFileBuffer->getBufferStart() + in Build()
501 MainFileBuffer->getBuffer().slice(0, Bounds.Size), MainFilePath); in Build()
602 const llvm::MemoryBufferRef &MainFileBuffer, in CanReuse() argument
607 Bounds.Size <= MainFileBuffer.getBufferSize() && in CanReuse()
621 MainFileBuffer.getBuffer().begin())) in CanReuse()
714 llvm::MemoryBuffer *MainFileBuffer) const { in AddImplicitPreamble()
716 configurePreamble(Bounds, CI, VFS, MainFileBuffer); in AddImplicitPreamble()
721 llvm::MemoryBuffer *MainFileBuffer) const { in OverridePreamble()
722 auto Bounds = ComputePreambleBounds(CI.getLangOpts(), *MainFileBuffer, 0); in OverridePreamble()
723 configurePreamble(Bounds, CI, VFS, MainFileBuffer); in OverridePreamble()
765 llvm::MemoryBuffer *MainFileBuffer) const { in configurePreamble()
772 PreprocessorOpts.addRemappedFile(MainFilePath, MainFileBuffer); in configurePreamble()