Pass is not automatically registered

Yes, unfortunately I am using the Visual C++ .NET compiler.

Morten Ofstad wrote:

This problem is the motivation for having the _X86TargetMachineModule
symbol in LLVM.

I thought this problem was solved by explictly list the object files
in the "Additional Dependencies" of the project file?

win32/llc/llc.vcproj:

AdditionalDependencies="$(SolutionDir)X86\$(IntDir)\X86TargetMachine.obj
$(SolutionDir)\CBackend\$(IntDir)\Writer.obj"