#include "source/opt/replace_invalid_opc.h"
#include <bitset>
#include <vector>
namespace spvtools {
namespace opt {
Pass::Status ReplaceInvalidOpcodePass::Process() { … }
spv::ExecutionModel ReplaceInvalidOpcodePass::GetExecutionModel() { … }
bool ReplaceInvalidOpcodePass::RewriteFunction(Function* function,
spv::ExecutionModel model) { … }
bool ReplaceInvalidOpcodePass::IsFragmentShaderOnlyInstruction(
Instruction* inst) { … }
void ReplaceInvalidOpcodePass::ReplaceInstruction(Instruction* inst,
const char* source,
uint32_t line_number,
uint32_t column_number) { … }
uint32_t ReplaceInvalidOpcodePass::GetSpecialConstant(uint32_t type_id) { … }
std::string ReplaceInvalidOpcodePass::BuildWarningMessage(spv::Op opcode) { … }
}
}