Lines Matching refs:MainFileBuffer
234 const llvm::MemoryBuffer *MainFileBuffer, PreambleBounds Bounds, in Build() argument
262 std::vector<char> PreambleBytes(MainFileBuffer->getBufferStart(), in Build()
263 MainFileBuffer->getBufferStart() + in Build()
328 MainFileBuffer->getBuffer().slice(0, Bounds.Size), MainFilePath); in Build()
412 const llvm::MemoryBuffer *MainFileBuffer, in CanReuse() argument
417 Bounds.Size <= MainFileBuffer->getBufferSize() && in CanReuse()
431 MainFileBuffer->getBuffer().begin())) in CanReuse()
490 llvm::MemoryBuffer *MainFileBuffer) const { in AddImplicitPreamble()
492 configurePreamble(Bounds, CI, VFS, MainFileBuffer); in AddImplicitPreamble()
497 llvm::MemoryBuffer *MainFileBuffer) const { in OverridePreamble()
498 auto Bounds = ComputePreambleBounds(*CI.getLangOpts(), MainFileBuffer, 0); in OverridePreamble()
499 configurePreamble(Bounds, CI, VFS, MainFileBuffer); in OverridePreamble()
685 llvm::MemoryBuffer *MainFileBuffer) const { in configurePreamble()
692 PreprocessorOpts.addRemappedFile(MainFilePath, MainFileBuffer); in configurePreamble()