[SparsePropagation] Move member definitions to header (NFC)
authorMatthew Simpson <mssimpso@codeaurora.org>
Thu, 5 Oct 2017 18:03:30 +0000 (18:03 +0000)
committerMatthew Simpson <mssimpso@codeaurora.org>
Thu, 5 Oct 2017 18:03:30 +0000 (18:03 +0000)
commit49ee814996050f4077d2c211709b41e7fc8e555f
tree884da98e6a29364845f981336d48016ff47be3cb
parent2fd0cb2ae72ecb036690fcd9e0c5b9846907be16
[SparsePropagation] Move member definitions to header (NFC)

AbstractLatticeFunction and SparseSolver are class templates parameterized by a
lattice value, so we need to move these member functions over to the header.

Differential Revision: https://reviews.llvm.org/D38561

llvm-svn: 314996
llvm/include/llvm/Analysis/SparsePropagation.h
llvm/lib/Analysis/CMakeLists.txt
llvm/lib/Analysis/SparsePropagation.cpp [deleted file]