Lines Matching defs:ValueRange

54   void handleTerminator(Operation *op, ValueRange valuesToRepl) const final {
113 Region &region, ValueRange blockArgs = {}) {
117 ValueRange results = terminator->getOperands();
315 Value ub, Value step, ValueRange initArgs,
433 ValueRange initializers,
545 ValueRange newInitOperands,
555 [](OpBuilder &, Location, Value, ValueRange) {});
688 OpBuilder &builder, Location loc, ValueRange lbs, ValueRange ubs,
689 ValueRange steps, ValueRange iterArgs,
690 function_ref<ValueVector(OpBuilder &, Location, ValueRange, ValueRange)>
700 bodyBuilder ? bodyBuilder(builder, loc, ValueRange(), iterArgs)
715 ValueRange currentIterArgs = iterArgs;
721 ValueRange args) {
723 // It is safe to store ValueRange args because it points to block
761 OpBuilder &builder, Location loc, ValueRange lbs, ValueRange ubs,
762 ValueRange steps,
763 function_ref<void(OpBuilder &, Location, ValueRange)> bodyBuilder) {
767 Location nestedLoc, ValueRange ivs,
768 ValueRange) -> ValueVector {
1319 ArrayRef<OpFoldResult> steps, ValueRange outputs,
1321 function_ref<void(OpBuilder &, Location, ValueRange)> bodyBuilderFn) {
1375 ArrayRef<OpFoldResult> ubs, ValueRange outputs,
1377 function_ref<void(OpBuilder &, Location, ValueRange)> bodyBuilderFn) {
1648 /*bodyBuilderFn =*/[](OpBuilder &, Location, ValueRange) {});
1829 [&](OpBuilder nestedBuilder, Location nestedLoc, ValueRange bbArgs) {
2834 OpBuilder &builder, OperationState &result, ValueRange lowerBounds,
2835 ValueRange upperBounds, ValueRange steps, ValueRange initVals,
2836 function_ref<void(OpBuilder &, Location, ValueRange, ValueRange)>
2869 OpBuilder &builder, OperationState &result, ValueRange lowerBounds,
2870 ValueRange upperBounds, ValueRange steps,
2871 function_ref<void(OpBuilder &, Location, ValueRange)> bodyBuilderFn) {
2876 Location nestedLoc, ValueRange ivs,
2877 ValueRange) {
2880 function_ref<void(OpBuilder &, Location, ValueRange, ValueRange)> wrapper;
2884 build(builder, result, lowerBounds, upperBounds, steps, ValueRange(),
3157 ValueRange iterVals, ValueRange) {
3221 ValueRange operands) {
3285 ValueRange inits, BodyBuilderFn beforeBuilder,
3574 ValueRange yieldOpArgs = yieldOp->getOperands();
3649 ValueRange(newYieldOpArgs).getTypes(), newBeforeBlockArgLocs);
4029 ValueRange condOpArgs = condOp.getArgs();
4050 ValueRange argsRange(newArgs);
4087 static std::optional<SmallVector<unsigned>> getArgsMapping(ValueRange args1,
4088 ValueRange args2) {
4104 static bool hasDuplicates(ValueRange args) {
4124 ValueRange beforeArgs = oldBefore->getArguments();
4125 ValueRange termArgs = oldTerm.getArgs();