Commit a235f23d authored by Mark Heffernan's avatar Mark Heffernan Committed by TensorFlower Gardener
Browse files

Roll forward new copy insertion pass.

Original cl: cl/174423881, rollback cl: cl/174505237.

This roll forward includes the following changes from the original to address various issues uncovered with the rollback:

(1) A fix for a problem with fusion instruction serialization was broken out and submitted separately (cl/176035108).

(2) A dataflow analysis fix was broken out and submitted separately (cl/176035108)

(3) Adding RunBenchmarks to our unit test main was broken out. Fix for uncovered segv in while_test_cpu benchmark in pending cl/176068232.

(4) Moved a cpu-specific copy-insertion pass into it's own file, and added tests.

(5) Renamed gpu/copy_insertion.* to gpu/gpu_copy_insertion.* to match cpu side.

PiperOrigin-RevId: 176658339
parent 9f05fc47
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment