Home | History | Annotate | Download | only in libSPIRV

Lines Matching refs:Op

51 SPIRVMap<Op, std::string>::init() {
52 #define _SPIRV_OP(x, ...) add(Op##x, #x);
56 SPIRV_DEF_NAMEMAP(Op, OpCodeNameMap)
58 inline bool isAtomicOpCode(Op OpCode) {
65 inline bool isBinaryOpCode(Op OpCode) {
71 inline bool isShiftOpCode(Op OpCode) {
76 inline bool isLogicalOpCode(Op OpCode) {
81 inline bool isBitwiseOpCode(Op OpCode) {
86 inline bool isBinaryShiftLogicalBitwiseOpCode(Op OpCode) {
92 inline bool isCmpOpCode(Op OpCode) {
98 inline bool isCvtOpCode(Op OpCode) {
105 inline bool isCvtToUnsignedOpCode(Op OpCode) {
111 inline bool isCvtFromUnsignedOpCode(Op OpCode) {
117 inline bool isOpaqueGenericTypeOpCode(Op OpCode) {
122 inline bool isGenericNegateOpCode(Op OpCode) {
128 inline bool isAccessChainOpCode(Op OpCode) {
133 inline bool hasExecScope(Op OpCode) {
141 inline bool hasGroupOperation(Op OpCode) {
146 inline bool isGroupOpCode(Op OpCode) {
151 inline bool isPipeOpCode(Op OpCode) {
155 inline bool isTypeOpCode(Op OpCode) {
160 inline bool isConstantOpCode(Op OpCode) {
167 inline bool isModuleScopeAllowedOpCode(Op OpCode) {