ArrayRef now has a new constructor that takes a parameter whose type has data() and size(). This patch migrates: ArrayRef<T>(X.data(), X.size() to: ArrayRef<T>(X)
Multi-Level Intermediate Representation
See https://mlir.llvm.org/ for more information.