Skip to content
  1. Feb 22, 2011
    • Evan Cheng's avatar
      Add more debugging output. · b8ed462c
      Evan Cheng authored
      llvm-svn: 126158
      b8ed462c
    • Devang Patel's avatar
      Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns." · f3292b21
      Devang Patel authored
      In other words, do not keep track of argument's location.  The debugger (gdb) is not prepared to see line table entries for arguments. For the debugger, "second" line table entry marks beginning of function body.
      This requires some coordination with debugger to get this working. 
       - The debugger needs to be aware of prolog_end attribute attached with line table entries.
       - The compiler needs to accurately mark prolog_end in line table entries (at -O0 and at -O1+)
      
      llvm-svn: 126155
      f3292b21
    • Jakob Stoklund Olesen's avatar
      Add SplitKit::isOriginalEndpoint and use it to force live range splitting to terminate. · 60a26a65
      Jakob Stoklund Olesen authored
      An original endpoint is an instruction that killed or defined the original live
      range before any live ranges were split.
      
      When splitting global live ranges, avoid creating local live ranges without any
      original endpoints. We may still create global live ranges without original
      endpoints, but such a range won't be split again, and live range splitting still
      terminates.
      
      llvm-svn: 126151
      60a26a65
  2. Feb 21, 2011
  3. Feb 20, 2011
    • Nadav Rotem's avatar
      Fix 9267; Add vector zext support. · 25f2ac94
      Nadav Rotem authored
      The DAGCombiner folds the zext into complex load instructions. This patch
      prevents this optimization on vectors since none of the supported targets
      knows how to perform load+vector_zext in one instruction.
      
      llvm-svn: 126080
      25f2ac94
  4. Feb 19, 2011
  5. Feb 18, 2011
  6. Feb 17, 2011
  7. Feb 16, 2011
  8. Feb 15, 2011
  9. Feb 14, 2011
Loading