Move UtilResult into the Support directory and rename it to Status. Status provides...
authorRiver Riddle <riverriddle@google.com>
Thu, 7 Mar 2019 01:37:14 +0000 (17:37 -0800)
committerjpienaar <jpienaar@google.com>
Sat, 30 Mar 2019 00:04:19 +0000 (17:04 -0700)
commitba6fdc8b01403d0c83454019c81a38b84966fe9a
treee1d055a55d368e4647bb9850c8801dae2544a644
parent157e3cdb1946121210d1b9f52d9739a918a92e6d
Move UtilResult into the Support directory and rename it to Status. Status provides an unambiguous way to specify success/failure results. These can be generated by 'Status::success()' and Status::failure()'. Status provides no implicit conversion to bool and should be consumed by one of the following utility functions:

* bool succeeded(Status)
  - Return if the status corresponds to a success value.

* bool failed(Status)
  - Return if the status corresponds to a failure value.

PiperOrigin-RevId: 237153884
mlir/include/mlir/Support/Status.h [new file with mode: 0644]
mlir/include/mlir/Transforms/LoopUtils.h
mlir/lib/Transforms/LoopTiling.cpp
mlir/lib/Transforms/LoopUnroll.cpp
mlir/lib/Transforms/LoopUnrollAndJam.cpp
mlir/lib/Transforms/PipelineDataTransfer.cpp
mlir/lib/Transforms/Utils/LoopUtils.cpp