Skip to content
  1. Nov 17, 2005
    • Chris Lattner's avatar
      Add an initial hack at legalizing GlobalAddress into the appropriate nodes · 595088aa
      Chris Lattner authored
      on Darwin to remove smarts from the isel.  This is currently disabled by
      default (uncomment setOperationAction(ISD::GlobalAddress to enable it).
      tblgen needs to become smarter about tglobaladdr nodes and bigger patterns
      needed to be added to the .td file.  However, we can currently emit stuff like
      this:  :)
      
              li r2, lo16(L_x$non_lazy_ptr)
              lis r3, ha16(L_x$non_lazy_ptr)
              lwzx r2, r3, r2
      
      The obvious improvements will follow.
      
      llvm-svn: 24390
      595088aa
  2. Oct 19, 2005
  3. Oct 16, 2005
  4. Oct 15, 2005
  5. Sep 07, 2005
  6. Aug 31, 2005
  7. Aug 26, 2005
  8. Aug 16, 2005
Loading