Skip to content
  1. Mar 31, 2008
  2. Mar 30, 2008
  3. Mar 29, 2008
  4. Mar 28, 2008
  5. Mar 27, 2008
    • Duncan Sands's avatar
      Implement LegalizeTypes support for softfloat LOAD. · f740509e
      Duncan Sands authored
      In order to handle indexed nodes I had to introduce
      a new constructor, and since I was there I factorized
      the code in the various load constructors.
      
      llvm-svn: 48894
      f740509e
    • Dan Gohman's avatar
      Avoid creating chain dependencies from CopyToReg nodes to load and store · cad51cb6
      Dan Gohman authored
      nodes. This doesn't currently have much impact the generated code, but it
      does produce simpler-looking SelectionDAGs, and consequently
      simpler-looking ScheduleDAGs, because there are fewer spurious
      dependencies.
      
      In particular, CopyValueToVirtualRegister now uses the entry node as the
      input chain dependency for new CopyToReg nodes instead of calling getRoot
      and depending on the most recent memory reference.
      
      Also, rename UnorderedChains to PendingExports and pull it up from being
      a local variable in SelectionDAGISel::BuildSelectionDAG to being a
      member variable of SelectionDAGISel, so that it doesn't have to be
      passed around to all the places that need it.
      
      llvm-svn: 48893
      cad51cb6
    • Devang Patel's avatar
      PHI->removeIncomingValue may remove PHInode. · eb1e3fcb
      Devang Patel authored
      Increment iterator in advance.
      
      llvm-svn: 48890
      eb1e3fcb
    • Devang Patel's avatar
      add another testcase · e2337ecf
      Devang Patel authored
      llvm-svn: 48881
      e2337ecf
Loading