Skip to content
  1. Aug 06, 2010
  2. Jul 29, 2010
  3. Jul 22, 2010
  4. Jul 20, 2010
  5. Jul 14, 2010
  6. Jul 12, 2010
  7. Jul 09, 2010
  8. Jun 22, 2010
  9. May 29, 2010
  10. May 13, 2010
  11. Apr 20, 2010
  12. Apr 17, 2010
  13. Apr 14, 2010
  14. Apr 13, 2010
  15. Apr 12, 2010
  16. Apr 09, 2010
  17. Apr 08, 2010
  18. Apr 07, 2010
  19. Mar 03, 2010
    • Evan Cheng's avatar
      - Change MachineInstr::isIdenticalTo to take a new option that determines... · e9c46c25
      Evan Cheng authored
      - Change MachineInstr::isIdenticalTo to take a new option that determines whether it should skip checking defs or at least virtual register defs. This subsumes part of the TargetInstrInfo::isIdentical functionality.
      - Eliminate TargetInstrInfo::isIdentical and replace it with produceSameValue. In the default case, produceSameValue just checks whether two machine instructions are identical (except for virtual register defs). But targets may override it to check for unusual cases (e.g. ARM pic loads from constant pools).
      
      llvm-svn: 97628
      e9c46c25
  20. Feb 28, 2010
  21. Feb 09, 2010
  22. Jan 05, 2010
    • David Greene's avatar
      · 55cf95c2
      David Greene authored
      Change errs() to dbgs().
      
      llvm-svn: 92547
      55cf95c2
  23. Dec 18, 2009
  24. Nov 21, 2009
  25. Nov 20, 2009
  26. Nov 17, 2009
  27. Nov 07, 2009
    • Evan Cheng's avatar
      - Add TargetInstrInfo::isIdentical(). It's similar to MachineInstr::isIdentical · 7ff83196
      Evan Cheng authored
        except it doesn't care if the definitions' virtual registers differ. This is
        used by machine LICM and other MI passes to perform CSE.
      - Teach Thumb2InstrInfo::isIdentical() to check two t2LDRpci_pic are identical.
        Since pc relative constantpool entries are always different, this requires it
        it check if the values can actually the same.
      
      llvm-svn: 86328
      7ff83196
  28. Nov 05, 2009
  29. Nov 03, 2009
  30. Nov 02, 2009
Loading