#pragma once #include #include #include #include #include #include #include #include #include #include namespace torch { namespace jit { using SparseBitVector = ::c10::SparseBitVector<256>; // BuildLivenessSets computes "bailout" liveness which is equivalent to // "{LIVE_IN} or {GEN}" or "{LIVE_OUT} - {KILL}" TORCH_API std::unordered_map> BuildLivenessSets( std::shared_ptr graph); } // namespace jit } // namespace torch