Lines Matching defs:MainFileBuffer
415 const llvm::MemoryBuffer *MainFileBuffer, PreambleBounds Bounds,
443 std::vector<char> PreambleBytes(MainFileBuffer->getBufferStart(),
444 MainFileBuffer->getBufferStart() +
502 MainFileBuffer->getBuffer().slice(0, Bounds.Size), MainFilePath);
504 // MainFileBuffer will be deleted by unique_ptr after leaving the method.
603 const llvm::MemoryBufferRef &MainFileBuffer,
608 Bounds.Size <= MainFileBuffer.getBufferSize() &&
622 MainFileBuffer.getBuffer().begin()))
715 llvm::MemoryBuffer *MainFileBuffer) const {
717 configurePreamble(Bounds, CI, VFS, MainFileBuffer);
722 llvm::MemoryBuffer *MainFileBuffer) const {
723 auto Bounds = ComputePreambleBounds(CI.getLangOpts(), *MainFileBuffer, 0);
724 configurePreamble(Bounds, CI, VFS, MainFileBuffer);
766 llvm::MemoryBuffer *MainFileBuffer) const {
771 // Remap main file to point to MainFileBuffer.
773 PreprocessorOpts.addRemappedFile(MainFilePath, MainFileBuffer);