Lines Matching refs:opPos

116   OperationPosition *opPos = cast<OperationPosition>(pos);  in getTreePredicates()  local
119 if (!opPos->isRoot()) in getTreePredicates()
150 builder.getAttribute(opPos, in getTreePredicates()
163 if (opPos->isRoot() || opPos->isOperandDefiningOp()) in getTreePredicates()
165 builder.getAllOperands(opPos)); in getTreePredicates()
179 ? builder.getOperandGroup(opPos, operandIt.index(), isVariadic) in getTreePredicates()
180 : builder.getOperand(opPos, operandIt.index()); in getTreePredicates()
187 builder.getType(builder.getAllResults(opPos))); in getTreePredicates()
531 OperationPosition *opPos = builder.getPassthroughOp(foreachPos); in visitUpward() local
537 operandPos = builder.getAllOperands(opPos); in visitUpward()
542 operandPos = builder.getOperandGroup(opPos, opIndex.index, variadic); in visitUpward()
545 operandPos = builder.getOperand(opPos, *opIndex.index); in visitUpward()
553 bool inserted = valueToPosition.try_emplace(value, opPos).second; in visitUpward()
558 getTreePredicates(predList, value, builder, valueToPosition, opPos, in visitUpward()
562 pos = opPos; in visitUpward()
566 auto *opPos = dyn_cast<OperationPosition>(pos); in visitUpward() local
567 assert(opPos && "operations and results must be interleaved"); in visitUpward()
568 pos = builder.getResult(opPos, *opIndex.index); in visitUpward()
575 auto *opPos = dyn_cast<OperationPosition>(pos); in visitUpward() local
576 assert(opPos && "operations and results must be interleaved"); in visitUpward()
579 pos = builder.getResultGroup(opPos, opIndex.index, isVariadic); in visitUpward()
581 pos = builder.getAllResults(opPos); in visitUpward()