Skip to content
  1. Jul 05, 2007
  2. Jun 08, 2007
  3. May 29, 2007
  4. May 23, 2007
  5. May 17, 2007
  6. May 16, 2007
  7. Dec 08, 2006
  8. Dec 01, 2006
  9. Nov 30, 2006
  10. Nov 15, 2006
  11. Nov 02, 2006
  12. May 12, 2006
  13. May 04, 2006
  14. Apr 20, 2006
  15. Apr 22, 2005
  16. Jan 19, 2005
  17. Jul 27, 2004
  18. Feb 29, 2004
  19. Jan 15, 2004
  20. Nov 11, 2003
  21. Oct 20, 2003
  22. Jun 27, 2003
    • Brian Gaeke's avatar
      Nice tasty llc fixes. These should fix LLC for x86 for everything in · c1e4ee0f
      Brian Gaeke authored
      SingleSource except oopack and Oscar.  (Sorry, Oscar.)
      
      include/llvm/Target/TargetInstrInfo.h: Remove virtual print method. Add
       accessors for ImplicitUses/Defs.
      lib/Target/TargetInstrInfo.cpp: Remove virtual print method. If you
       really wanted this, just use MI->print(O, TM); instead...
      lib/Target/X86:
      FloatingPoint.cpp: ...like this.
      X86InstrInfo.h: Remove virtual print method. Define the PrintImplUses
       target-specific flag bit.
      X86InstrInfo.def: Add the PrintImplUses flag to all the instructions
       which implicitly use CL, because the assembler needs to see the CL in
       order to generate the right instruction.
      Printer.cpp: Ditch fnIndex at Chris's request. Now we use CurrentFnName
        to name constants in the constant pool for each function instead. This
        avoids keeping state between runOnMachineFunction() invocations, which
        is a no-no. Having MangledGlobals be global is a bogon I'd like to get
        rid of too, but making it a static member of Printer causes link errors
        (why???).
       Make NumberForBB into a member of Printer instead of a global, too.
       Make printOp and printMemReference into methods of Printer.
       X86InstrInfo::print is now Printer::printMachineInstruction, because
        TargetInstrInfo::print is history. (Because of this, we have to qualify
        the names of some TargetInstrInfo methods we call.)
       Print out the ImplicitUses field of any instruction we print that has
        the PrintImplUses bit set.
      
      llvm-svn: 6924
      c1e4ee0f
  23. Jan 14, 2003
  24. Jan 13, 2003
  25. Nov 18, 2002
  26. Nov 17, 2002
  27. Oct 29, 2002
Loading