Skip to content
  1. Jan 23, 2009
    • Gabor Greif's avatar
      Simplify the logic of getting hold of a PHI predecessor block. · eb61fcf2
      Gabor Greif authored
      There is now a direct way from value-use-iterator to incoming block in PHINode's API.
      This way we avoid the iterator->index->iterator trip, and especially the costly
      getOperandNo() invocation. Additionally there is now an assertion that the iterator
      really refers to one of the PHI's Uses.
      
      llvm-svn: 62869
      eb61fcf2
  2. Oct 23, 2008
    • Daniel Dunbar's avatar
      Change create*Pass factory functions to return Pass* instead of · 7f39e2d8
      Daniel Dunbar authored
      LoopPass*.
       - Although less precise, this means they can be used in clients
         without RTTI (who would otherwise need to include LoopPass.h, which
         eventually includes things using dynamic_cast). This was the
         simplest solution that presented itself, but I am happy to use a
         better one if available.
      
      llvm-svn: 58010
      7f39e2d8
  3. Sep 04, 2008
  4. Jul 23, 2008
    • Dan Gohman's avatar
      Enable first-class aggregates support. · fa1211f6
      Dan Gohman authored
      Remove the GetResultInst instruction. It is still accepted in LLVM assembly
      and bitcode, where it is now auto-upgraded to ExtractValueInst. Also, remove
      support for return instructions with multiple values. These are auto-upgraded
      to use InsertValueInst instructions.
      
      The IRBuilder still accepts multiple-value returns, and auto-upgrades them
      to InsertValueInst instructions.
      
      llvm-svn: 53941
      fa1211f6
  5. Jun 03, 2008
  6. May 30, 2008
  7. May 26, 2008
  8. May 23, 2008
  9. May 15, 2008
  10. May 13, 2008
  11. May 03, 2008
  12. Apr 06, 2008
  13. Feb 20, 2008
  14. Dec 29, 2007
  15. Aug 21, 2007
  16. Aug 17, 2007
  17. Jul 30, 2007
  18. Jul 19, 2007
  19. Jul 16, 2007
  20. Jul 14, 2007
  21. Jun 07, 2007
  22. Jun 04, 2007
  23. Jun 03, 2007
  24. May 11, 2007
  25. May 06, 2007
  26. May 03, 2007
  27. May 02, 2007
  28. May 01, 2007
  29. Apr 19, 2007
  30. Apr 18, 2007
  31. Apr 15, 2007
  32. Feb 06, 2007
  33. Feb 05, 2007
  34. Dec 19, 2006
  35. Dec 06, 2006
  36. Oct 31, 2006
  37. Aug 28, 2006
Loading