Split MachinePipeliner code into header and cpp files to allow inheritance from SwingSchedulerDAG
Looks good to me.
It looks like this patch breaks the build: http://green.lab.llvm.org/green//job/lldb-cmake/11614/consoleFull#339323570a1ca8a51-895e-46c6-af87-ce24fa4cd561
I'll revert it just to check if it is a cause of the failure, if it's not then I'll recommit it, ok?
Yes, the revert have fixed the build, so this commit was the cause...