Lines Matching defs:Input
180 virtual Error ReadHeader(MemoryBuffer &Input) = 0;
186 ReadBundleStart(MemoryBuffer &Input) = 0;
189 virtual Error ReadBundleEnd(MemoryBuffer &Input) = 0;
192 virtual Error ReadBundle(raw_ostream &OS, MemoryBuffer &Input) = 0;
207 /// Write the bundle from \a Input into \a OS.
208 virtual Error WriteBundle(raw_ostream &OS, MemoryBuffer &Input) = 0;
213 /// List bundle IDs in \a Input.
214 virtual Error listBundleIDs(MemoryBuffer &Input) {
215 if (Error Err = ReadHeader(Input))
217 return forEachBundle(Input, [&](const BundleInfo &Info) -> Error {
219 Error Err = listBundleIDsCallback(Input, Info);
226 /// Get bundle IDs in \a Input in \a BundleIds.
227 virtual Error getBundleIDs(MemoryBuffer &Input,
229 if (Error Err = ReadHeader(Input))
231 return forEachBundle(Input, [&](const BundleInfo &Info) -> Error {
233 Error Err = listBundleIDsCallback(Input, Info);
240 /// For each bundle in \a Input, do \a Func.
241 Error forEachBundle(MemoryBuffer &Input,
245 ReadBundleStart(Input);
264 virtual Error listBundleIDsCallback(MemoryBuffer &Input,
335 Error ReadHeader(MemoryBuffer &Input) final {
336 StringRef FC = Input.getBuffer();
402 ReadBundleStart(MemoryBuffer &Input) final {
409 Error ReadBundleEnd(MemoryBuffer &Input) final {
414 Error ReadBundle(raw_ostream &OS, MemoryBuffer &Input) final {
416 StringRef FC = Input.getBuffer();
468 Error WriteBundle(raw_ostream &OS, MemoryBuffer &Input) final {
478 OS.write(Input.getBufferStart(), Input.getBufferSize());
566 Error ReadHeader(MemoryBuffer &Input) final { return Error::success(); }
569 ReadBundleStart(MemoryBuffer &Input) final {
586 Error ReadBundleEnd(MemoryBuffer &Input) final { return Error::success(); }
588 Error ReadBundle(raw_ostream &OS, MemoryBuffer &Input) final {
598 StringRef(Input.getBufferStart(), Input.getBufferSize()));
687 Error WriteBundle(raw_ostream &OS, MemoryBuffer &Input) final {
708 Expected<std::string> getHostBundle(StringRef Input) {
726 // archive is passed to this function by parameter Input, which is different
729 // Input is the same as the content of the original input file, therefore
733 TempFiles.Create(ArrayRef<char>(Input.data(), Input.size()));
778 Error ReadHeader(MemoryBuffer &Input) final { return Error::success(); }
781 ReadBundleStart(MemoryBuffer &Input) final {
782 StringRef FC = Input.getBuffer();
803 Error ReadBundleEnd(MemoryBuffer &Input) final {
804 StringRef FC = Input.getBuffer();
817 Error ReadBundle(raw_ostream &OS, MemoryBuffer &Input) final {
818 StringRef FC = Input.getBuffer();
845 Error WriteBundle(raw_ostream &OS, MemoryBuffer &Input) final {
846 OS << Input.getBuffer();
858 Error listBundleIDsCallback(MemoryBuffer &Input,
864 ReadChars = Input.getBuffer().find(BundleEndString, ReadChars);
865 if (Error Err = ReadBundleEnd(Input))
983 const llvm::MemoryBuffer &Input,
996 Hash.update(Input.getBuffer());
1004 reinterpret_cast<const uint8_t *>(Input.getBuffer().data()),
1005 Input.getBuffer().size());
1016 uint32_t UncompressedSize = Input.getBuffer().size();
1069 CompressedOffloadBundle::decompress(const llvm::MemoryBuffer &Input,
1072 StringRef Blob = Input.getBuffer();
1193 // Open Input file.
1352 auto Input = InputBuffers.begin();
1356 if (Error Err = FH->WriteBundle(BufferStream, **Input))
1360 ++Input;
1393 // Open Input file.
1408 MemoryBuffer &Input = **DecompressedBufferOrErr;
1412 CreateFileHandler(Input, BundlerConfig);
1420 if (Error Err = FH->ReadHeader(Input))
1436 FH->ReadBundleStart(Input);
1463 if (Error Err = FH->ReadBundle(OutputFile, Input))
1465 if (Error Err = FH->ReadBundleEnd(Input))
1506 OutputFile.write(Input.getBufferStart(), Input.getBufferSize());