Lines Matching defs:spv
86 void read(std::vector<SpvWord>& spv, const std::string& inFilename, int verbosity)
93 spv.clear();
104 spv.reserve(size_t(fp.tellg()) / sizeof(SpvWord));
112 spv.push_back(inWord);
145 void write(std::vector<SpvWord>& spv, const std::string& outFile, int verbosity)
160 for (auto it = spv.cbegin(); it != spv.cend(); ++it) {
208 std::vector<SpvWord> spv;
209 read(spv, inputFiles[ii], verbosity);
211 spv::spirvbin_t(verbosity).remap(spv, whiteListStrings, opts);
216 write(spv, outFile, verbosity);
219 write(spv, outputDirOrFiles[ii], verbosity);
240 options = spv::spirvbin_t::NONE;
293 options = options | spv::spirvbin_t::DO_EVERYTHING;
296 options = options | spv::spirvbin_t::STRIP;
300 options = options | spv::spirvbin_t::STRIP;
311 options = (options | spv::spirvbin_t::DCE_ALL);
314 options = (options | spv::spirvbin_t::DCE_ALL);
317 options = (options | spv::spirvbin_t::DCE_FUNCS);
320 options = (options | spv::spirvbin_t::DCE_TYPES);
330 options = (options | spv::spirvbin_t::MAP_ALL);
333 options = (options | spv::spirvbin_t::MAP_ALL);
336 options = (options | spv::spirvbin_t::MAP_TYPES);
339 options = (options | spv::spirvbin_t::MAP_NAMES);
342 options = (options | spv::spirvbin_t::MAP_FUNCS);
351 options = (options | spv::spirvbin_t::OPT_ALL);
354 options = (options | spv::spirvbin_t::OPT_ALL);
357 options = (options | spv::spirvbin_t::OPT_LOADSTORE);
392 spv::spirvbin_t::registerErrorHandler(errHandler);
395 spv::spirvbin_t::registerLogHandler(logHandler);