Predicate based operations in mlir

Do we have conditional based operations in MLIR (operations taking conditions as input) like vector remove_if or vector slice based on some conditions