Lines Matching refs:SelectOp
2326 targetBox = builder.create<mlir::arith::SelectOp>(loc, isPresent, targetBox, in genAssociated()
2593 return builder.create<mlir::arith::SelectOp>(loc, cmp, diff, zero); in genDim()
2600 return builder.create<mlir::arith::SelectOp>(loc, cmp, diff, zero); in genDim()
2938 return builder.create<mlir::arith::SelectOp>(loc, lenIsZero, zero, res2); in genIbits()
3145 builder.create<mlir::arith::SelectOp>(loc, shiftIsNegative, right, left); in genIshft()
3146 return builder.create<mlir::arith::SelectOp>(loc, shiftIsLarge, zero, sel); in genIshft()
3187 auto leftSize = builder.create<mlir::arith::SelectOp>(loc, shiftIsPositive, in genIshftc()
3189 auto rightSize = builder.create<mlir::arith::SelectOp>(loc, shiftIsPositive, in genIshftc()
3196 auto unchanged = builder.create<mlir::arith::SelectOp>(loc, hasUnchanged, in genIshftc()
3212 return builder.create<mlir::arith::SelectOp>(loc, shiftIsNop, I, res); in genIshftc()
3330 builder.create<mlir::arith::SelectOp>(loc, mask, tsource, fsourceCast); in genMerge()
3397 return builder.create<mlir::arith::SelectOp>(loc, mustAddP, remPlusP, in genModulo()
3414 return builder.create<mlir::arith::SelectOp>(loc, mustAddP, remPlusP, in genModulo()
3461 auto res = builder.create<mlir::arith::SelectOp>(loc, lenIsZero, to, resTmp); in genMvbits()
3848 return builder.create<mlir::arith::SelectOp>(loc, outOfBounds, zero, shifted); in genShift()
3861 return builder.create<mlir::arith::SelectOp>(loc, cmp, neg, abs); in genSign()
3949 return builder.create<mlir::arith::SelectOp>(loc, dimIsEmpty, one, lb); in computeLBOUND()
4453 result = builder.create<mlir::arith::SelectOp>(loc, mask, result, arg); in genExtremum()