Skip to content
  1. Dec 10, 2008
    • Chris Lattner's avatar
      Allow basicaa to walk through geps with identical indices in · 2e84a548
      Chris Lattner authored
      parallel, allowing it to decide that P/Q must alias if A/B
      must alias in things like:
       P = gep A, 0, i, 1
       Q = gep B, 0, i, 1
      
      This allows GVN to delete 62 more instructions out of 403.gcc.
      
      llvm-svn: 60820
      2e84a548
    • Bill Wendling's avatar
      Whitespace fixes. · 4eb2dcdc
      Bill Wendling authored
      llvm-svn: 60818
      4eb2dcdc
    • Dan Gohman's avatar
      Update CalcLatency to work in terms of edge latencies, rather than · 43a12030
      Dan Gohman authored
      node latencies. Use CalcLatency instead of manual code in
      CalculatePriorities to keep it consistent. Previously it
      computed slightly different results.
      
      llvm-svn: 60817
      43a12030
    • Evan Cheng's avatar
      Fix a couple of Dwarf bugs. · 288fbd21
      Evan Cheng authored
      - Emit DW_AT_byte_size for struct and union of size zero.
      - Emit DW_AT_declaration for forward type declaration.
      
      llvm-svn: 60812
      288fbd21
    • Scott Michel's avatar
      CellSPU: · a2495508
      Scott Michel authored
      - Fix bug 3185, with misc other cleanups.
      - Needed to implement SPUInstrInfo::InsertBranch(). CAUTION: Not sure what
        gets or needs to get passed to InsertBranch() to insert a conditional
        branch. This will abort for now until a good test case shows up.
      
      llvm-svn: 60811
      a2495508
    • Bill Wendling's avatar
      Implement fast-isel conversion of a branch instruction that's branching on an · 8008cb9a
      Bill Wendling authored
      overflow/carry from the "arithmetic with overflow" intrinsics. It searches the
      machine basic block from bottom to top to find the SETO/SETC instruction that is
      its conditional. If an instruction modifies EFLAGS before it reaches the
      SETO/SETC instruction, then it defaults to the normal instruction emission.
      
      llvm-svn: 60807
      8008cb9a
  2. Dec 09, 2008
  3. Dec 08, 2008
Loading