Grab the subtarget and subtarget dependent variables off of
MachineFunction rather than TargetMachine.
Remove unnecessary TargetMachine.h includes.