Skip to content
  1. Jul 08, 2008
  2. Jul 07, 2008
    • Bill Wendling's avatar
      Use the canonical way to get an empty structure. · b46e5165
      Bill Wendling authored
      llvm-svn: 53206
      b46e5165
    • Dan Gohman's avatar
      Refactor the tablegen DAGISelEmitter code for outputing calls to · d6ec0507
      Dan Gohman authored
      getTargetNode and SelectNodeTo to reduce duplication, and to
      make some of the getTargetNode code available to SelectNodeTo.
      Use SelectNodeTo instead of getTargetNode in several new
      interesting cases, as it mutates nodes in place instead of
      creating new ones.
      
      This triggers some scheduling behavior differences due to nodes
      being presented to the scheduler in a different order. Some of the
      arbitrary scheduling decisions it makes are now arbitrarily made
      differently. This is visible in CodeGen/PowerPC/LargeAbsoluteAddr.ll,
      where a trivial scheduling difference led to a trivial register
      allocation difference.
      
      llvm-svn: 53203
      d6ec0507
Loading