Lines Matching refs:inputs
33 DenseMap<Value, Position *> &inputs,
49 DenseMap<Value, Position *> &inputs, in getTreePredicates() argument
57 getTreePredicates(predList, type, builder, inputs, builder.getType(pos)); in getTreePredicates()
65 DenseMap<Value, Position *> &inputs, in getOperandTreePredicates() argument
80 getTreePredicates(predList, type, builder, inputs, in getOperandTreePredicates()
104 getTreePredicates(predList, op.parent(), builder, inputs, in getOperandTreePredicates()
111 DenseMap<Value, Position *> &inputs, in getTreePredicates() argument
149 predList, std::get<1>(it), builder, inputs, in getTreePredicates()
164 getTreePredicates(predList, operands.front(), builder, inputs, in getTreePredicates()
181 getTreePredicates(predList, operandIt.value(), builder, inputs, pos); in getTreePredicates()
186 getTreePredicates(predList, types.front(), builder, inputs, in getTreePredicates()
199 getTreePredicates(predList, resultIt.value(), builder, inputs, in getTreePredicates()
207 DenseMap<Value, Position *> &inputs, in getTreePredicates() argument
222 DenseMap<Value, Position *> &inputs, in getTreePredicates() argument
225 auto it = inputs.try_emplace(val, pos); in getTreePredicates()
241 getTreePredicates(predList, val, builder, inputs, pos); in getTreePredicates()
244 getOperandTreePredicates(predList, val, builder, inputs, pos); in getTreePredicates()
252 DenseMap<Value, Position *> &inputs) { in getAttributePredicates() argument
253 Position *&attrPos = inputs[op]; in getAttributePredicates()
264 DenseMap<Value, Position *> &inputs) { in getConstraintPredicates() argument
270 allPositions.push_back(inputs.lookup(arg)); in getConstraintPredicates()
283 DenseMap<Value, Position *> &inputs) { in getResultPredicates() argument
284 Position *&resultPos = inputs[op]; in getResultPredicates()
289 auto *parentPos = cast<OperationPosition>(inputs.lookup(op.parent())); in getResultPredicates()
297 DenseMap<Value, Position *> &inputs) { in getResultPredicates() argument
298 Position *&resultPos = inputs[op]; in getResultPredicates()
303 auto *parentPos = cast<OperationPosition>(inputs.lookup(op.parent())); in getResultPredicates()
314 DenseMap<Value, Position *> &inputs) { in getTypePredicates() argument
315 Position *&typePos = inputs[typeValue]; in getTypePredicates()
329 DenseMap<Value, Position *> &inputs) { in getNonTreePredicates() argument
333 getAttributePredicates(attrOp, predList, builder, inputs); in getNonTreePredicates()
336 getConstraintPredicates(constraintOp, predList, builder, inputs); in getNonTreePredicates()
339 getResultPredicates(resultOp, predList, builder, inputs); in getNonTreePredicates()
343 typeOp, [&] { return typeOp.typeAttr(); }, builder, inputs); in getNonTreePredicates()
347 typeOp, [&] { return typeOp.typesAttr(); }, builder, inputs); in getNonTreePredicates()