Lines Matching defs:op0
122 def __init__(self, name, ty, op0, op1, mask):
124 self.op0 = op0 # Value
139 " {name} = shufflevector {ty} {op0}, {ty} {op1}, <{num} x i32> {mask}\n"
142 def __init__(self, name, ty, op0, op1, mask):
143 Instruction.__init__(self, "%shuf" + name, ty, op0, op1, mask)
153 op0=self.op0.name,
169 result.append(self.op0.value[index])
182 sel_template = " {name} = select <{num} x i1> {mask}, {ty} {op0}, {ty} {op1}\n"
184 def __init__(self, name, ty, op0, op1, mask):
185 Instruction.__init__(self, "%sel" + name, ty, op0, op1, mask)
195 op0=self.op0.name,
211 result.append(self.op0.value[i])
314 op0 = inputs[idx0]
319 shuf_inst = ShufInstr(str(name_idx), ty, op0, op1, shuf_mask)