Lines Matching refs:_SPIRV_OP
89 #define _SPIRV_OP(x,y) add(Instruction::x, Op##y); in init() macro
91 _SPIRV_OP(ZExt, UConvert) in init()
92 _SPIRV_OP(SExt, SConvert) in init()
93 _SPIRV_OP(Trunc, UConvert) in init()
94 _SPIRV_OP(FPToUI, ConvertFToU) in init()
95 _SPIRV_OP(FPToSI, ConvertFToS) in init()
96 _SPIRV_OP(UIToFP, ConvertUToF) in init()
97 _SPIRV_OP(SIToFP, ConvertSToF) in init()
98 _SPIRV_OP(FPTrunc, FConvert) in init()
99 _SPIRV_OP(FPExt, FConvert) in init()
100 _SPIRV_OP(PtrToInt, ConvertPtrToU) in init()
101 _SPIRV_OP(IntToPtr, ConvertUToPtr) in init()
102 _SPIRV_OP(BitCast, Bitcast) in init()
103 _SPIRV_OP(AddrSpaceCast, GenericCastToPtr) in init()
104 _SPIRV_OP(GetElementPtr, AccessChain) in init()
106 _SPIRV_OP(And, BitwiseAnd) in init()
107 _SPIRV_OP(Or, BitwiseOr) in init()
108 _SPIRV_OP(Xor, BitwiseXor) in init()
109 _SPIRV_OP(Add, IAdd) in init()
110 _SPIRV_OP(FAdd, FAdd) in init()
111 _SPIRV_OP(Sub, ISub) in init()
112 _SPIRV_OP(FSub, FSub) in init()
113 _SPIRV_OP(Mul, IMul) in init()
114 _SPIRV_OP(FMul, FMul) in init()
115 _SPIRV_OP(UDiv, UDiv) in init()
116 _SPIRV_OP(SDiv, SDiv) in init()
117 _SPIRV_OP(FDiv, FDiv) in init()
118 _SPIRV_OP(SRem, SRem) in init()
119 _SPIRV_OP(FRem, FRem) in init()
120 _SPIRV_OP(URem, UMod) in init()
121 _SPIRV_OP(Shl, ShiftLeftLogical) in init()
122 _SPIRV_OP(LShr, ShiftRightLogical) in init()
123 _SPIRV_OP(AShr, ShiftRightArithmetic) in init()
124 #undef _SPIRV_OP in init()
130 #define _SPIRV_OP(x,y) add(CmpInst::x, Op##y); in init() macro
131 _SPIRV_OP(FCMP_OEQ, FOrdEqual) in init()
132 _SPIRV_OP(FCMP_OGT, FOrdGreaterThan) in init()
133 _SPIRV_OP(FCMP_OGE, FOrdGreaterThanEqual) in init()
134 _SPIRV_OP(FCMP_OLT, FOrdLessThan) in init()
135 _SPIRV_OP(FCMP_OLE, FOrdLessThanEqual) in init()
136 _SPIRV_OP(FCMP_ONE, FOrdNotEqual) in init()
137 _SPIRV_OP(FCMP_ORD, Ordered) in init()
138 _SPIRV_OP(FCMP_UNO, Unordered) in init()
139 _SPIRV_OP(FCMP_UEQ, FUnordEqual) in init()
140 _SPIRV_OP(FCMP_UGT, FUnordGreaterThan) in init()
141 _SPIRV_OP(FCMP_UGE, FUnordGreaterThanEqual) in init()
142 _SPIRV_OP(FCMP_ULT, FUnordLessThan) in init()
143 _SPIRV_OP(FCMP_ULE, FUnordLessThanEqual) in init()
144 _SPIRV_OP(FCMP_UNE, FUnordNotEqual) in init()
145 _SPIRV_OP(ICMP_EQ, IEqual) in init()
146 _SPIRV_OP(ICMP_NE, INotEqual) in init()
147 _SPIRV_OP(ICMP_UGT, UGreaterThan) in init()
148 _SPIRV_OP(ICMP_UGE, UGreaterThanEqual) in init()
149 _SPIRV_OP(ICMP_ULT, ULessThan) in init()
150 _SPIRV_OP(ICMP_ULE, ULessThanEqual) in init()
151 _SPIRV_OP(ICMP_SGT, SGreaterThan) in init()
152 _SPIRV_OP(ICMP_SGE, SGreaterThanEqual) in init()
153 _SPIRV_OP(ICMP_SLT, SLessThan) in init()
154 _SPIRV_OP(ICMP_SLE, SLessThanEqual) in init()
155 #undef _SPIRV_OP in init()