River Riddle
2bdf33cc4c
[mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is properly value-typed.
...
Summary: These were temporary methods used to simplify the transition.
Reviewed By: antiagainst
Differential Revision: https://reviews.llvm.org/D72548
2020-01-11 08:54:39 -08:00
River Riddle
e62a69561f
NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.
...
ValuePtr was a temporary typedef during the transition to a value-typed Value.
PiperOrigin-RevId: 286945714
2019-12-23 16:36:53 -08:00
Mehdi Amini
56222a0694
Adjust License.txt file to use the LLVM license
...
PiperOrigin-RevId: 286906740
2019-12-23 15:33:37 -08:00
River Riddle
35807bc4c5
NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to Value being value-typed.
...
This is an initial step to refactoring the representation of OpResult as proposed in: https://groups.google.com/a/tensorflow.org/g/mlir/c/XXzzKhqqF_0/m/v6bKb08WCgAJ
This change will make it much simpler to incrementally transition all of the existing code to use value-typed semantics.
PiperOrigin-RevId: 286844725
2019-12-22 22:00:23 -08:00
Stephan Herhut
b843cc5d5a
Implement simple loop-invariant-code-motion based on dialect interfaces.
...
PiperOrigin-RevId: 275004258
2019-10-16 04:28:38 -07:00