Rework the logic for setting the TargetName. This appears to
be shorter and identical in goal.
Remove unnecessary caching of the TargetMachine on NVPTXFrameLowering.
Adjust the constructor accordingly.
Move the constructor for NVPTXFrameLowering into the implementation
file in preparation for the subtarget move.