Lines Matching refs:spirvbin_t

50     spirvbin_t::errorfn_t spirvbin_t::errorHandler = [](const std::string&) { exit(5); };
52 spirvbin_t::logfn_t spirvbin_t::logHandler = [](const std::string&) { };
55 void spirvbin_t::msg(int minVerbosity, int indent, const std::string& txt) const
62 std::uint32_t spirvbin_t::asOpCodeHash(unsigned word)
78 spirvbin_t::range_t spirvbin_t::literalRange(spv::Op opCode) const
97 spirvbin_t::range_t spirvbin_t::typeRange(spv::Op opCode) const
118 spirvbin_t::range_t spirvbin_t::constRange(spv::Op opCode) const
131 bool spirvbin_t::isStripOp(spv::Op opCode) const
143 bool spirvbin_t::isFlowCtrl(spv::Op opCode) const
158 bool spirvbin_t::isTypeOp(spv::Op opCode) const
185 bool spirvbin_t::isConstOp(spv::Op opCode) const
205 const spv::Id spirvbin_t::unmapped = spv::Id(-10000);
206 const spv::Id spirvbin_t::unused = spv::Id(-10001);
207 const int spirvbin_t::header_size = 5;
209 spv::Id spirvbin_t::nextUnusedId(spv::Id id)
217 spv::Id spirvbin_t::localId(spv::Id id, spv::Id newId)
245 std::string spirvbin_t::literalString(unsigned word) const
260 void spirvbin_t::applyMap()
275 void spirvbin_t::mapRemainder()
300 void spirvbin_t::stripDebug()
316 void spirvbin_t::buildLocalMaps()
381 void spirvbin_t::validate() const
400 int spirvbin_t::processInstruction(unsigned word, instfn_t instFn, idfn_t idFn)
523 spirvbin_t& spirvbin_t::process(instfn_t instFn, idfn_t idFn, unsigned begin, unsigned end)
542 void spirvbin_t::mapNames()
558 void spirvbin_t::mapFnBodies()
675 void spirvbin_t::forwardLoadStores()
733 void spirvbin_t::optLoadStore()
873 void spirvbin_t::dceFuncs()
920 void spirvbin_t::dceVars()
959 void spirvbin_t::dceTypes()
992 bool spirvbin_t::matchType(const spirvbin_t::globaltypes_t& globalTypes, spv::Id lt, spv::Id gt) const
1052 spv::Id spirvbin_t::findType(const spirvbin_t::globaltypes_t& globalTypes, spv::Id lt) const
1064 unsigned spirvbin_t::typePos(spv::Id id) const
1075 std::uint32_t spirvbin_t::hashType(unsigned typeStart) const
1154 void spirvbin_t::mapTypeConst()
1174 void spirvbin_t::strip()
1202 void spirvbin_t::remap(std::uint32_t opts)
1231 void spirvbin_t::remap(std::vector<std::uint32_t>& in_spv, std::uint32_t opts)