Skip to content
  1. Dec 18, 2007
  2. Dec 17, 2007
  3. Dec 16, 2007
    • Duncan Sands's avatar
      Make instcombine promote inline asm calls to 'nounwind' · 8e4847ee
      Duncan Sands authored
      calls.  Remove special casing of inline asm from the
      inliner.  There is a potential problem: the verifier
      rejects invokes of inline asm (not sure why).  If an
      asm call is not marked "nounwind" in some .ll, and
      instcombine is not run, but the inliner is run, then
      an illegal module will be created.  This is bad but
      I'm not sure what the best approach is.  I'm tempted
      to remove the check in the verifier...
      
      llvm-svn: 45073
      8e4847ee
  4. Dec 13, 2007
  5. Dec 12, 2007
  6. Dec 10, 2007
  7. Dec 08, 2007
  8. Dec 06, 2007
  9. Dec 03, 2007
  10. Dec 01, 2007
    • Duncan Sands's avatar
      Integrate the readonly/readnone logic more deeply · 68b6f509
      Duncan Sands authored
      into alias analysis.  This meant updating the API
      which now has versions of the getModRefBehavior,
      doesNotAccessMemory and onlyReadsMemory methods
      which take a callsite parameter.  These should be
      used unless the callsite is not known, since in
      general they can do a better job than the versions
      that take a function.  Also, users should no longer
      call the version of getModRefBehavior that takes
      both a function and a callsite.  To reduce the
      chance of misuse it is now protected.
      
      llvm-svn: 44487
      68b6f509
  11. Nov 29, 2007
  12. Nov 28, 2007
  13. Nov 27, 2007
  14. Nov 26, 2007
  15. Nov 25, 2007
  16. Nov 23, 2007
  17. Nov 22, 2007
  18. Nov 21, 2007
  19. Nov 19, 2007
  20. Nov 17, 2007
  21. Nov 16, 2007
  22. Nov 14, 2007
  23. Nov 13, 2007
Loading