Skip to content
  1. Feb 16, 2012
    • Andrew Trick's avatar
      Fix library visibility problems with VLIWPacketizer. · 20349b88
      Andrew Trick authored
      The existing framework for postra scheduling is library local. We want to keep it that way. Soon we will have a more general MachineScheduler interface. At that time, various bits will be exposed to targets. In the meantime, the VLIWPacketizer wants to use ScheduleDAGInstrs directly, so it needs to wrapped in a PIMPL to avoid exposing it to the target interface.
      
      llvm-svn: 150633
      20349b88
    • Bill Wendling's avatar
      Use the enum instead of 'unsigned'. · 399eae61
      Bill Wendling authored
      llvm-svn: 150632
      399eae61
    • Eric Christopher's avatar
      Add a completed/incomplete type difference. This allows us to have · 7381907e
      Eric Christopher authored
      partial types for contexts and forward decls while allowing us to
      complete types later on for debug purposes.
      
      This piggy-backs on the metadata replacement and rauw changes
      for temporary nodes and takes advantage of the incremental
      support I added in earlier. This allows us to, if we decide,
      to limit adding methods and variables to structures in order
      to limit the amount of debug information output into a .o file.
      
      The caching is a bit complicated though so any thoughts on
      untangling that are welcome.
      
      llvm-svn: 150631
      7381907e
    • Lang Hames's avatar
      Make LiveIntervals::handleMove() bundle aware. · 923d199a
      Lang Hames authored
      llvm-svn: 150630
      923d199a
  2. Feb 15, 2012
Loading