The current LLVM source can’t be compiled on Windows 10 Mobile because it uses some Windows APIs that are not available on mobile platform.
Below is a detail example. I would like to get your suggestion on how to work-around this or fix it properly.
This API is tagged as desktop only: CreateJobObjectW, see https://msdn.microsoft.com/en-us/library/windows/desktop/ms682409(v=vs.85).aspx
It is used in lib/Support/Windows/Program.inc, then used in lib\Support\Program.cpp and llvm::DisplayGraph indirectly.