Skip to content
  1. Apr 01, 2004
  2. Feb 29, 2004
  3. Feb 28, 2004
  4. Feb 27, 2004
  5. Feb 12, 2004
  6. Jan 30, 2004
  7. Dec 28, 2003
  8. Dec 20, 2003
  9. Nov 11, 2003
  10. Oct 21, 2003
  11. Aug 06, 2003
  12. Aug 03, 2003
  13. 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
  14. May 24, 2003
  15. Jan 14, 2003
  16. Jan 13, 2003
  17. Dec 28, 2002
  18. Dec 25, 2002
  19. Dec 13, 2002
  20. Dec 05, 2002
    • Brian Gaeke's avatar
      Target/X86/Printer.cpp: Add sizePtr function, and use it instead of · a4a10fe8
      Brian Gaeke authored
       " <SIZE> PTR " string when emitting assembly.
      
      Target/X86/X86InstrInfo.def: Tidy up a bit:
       Squashed everything down to 118 chars wide, wrapping lines so that
       comment is at the same point on each line. Rename "NoImpRegs" as
       "NoIR". (most instructions have NoImpRegs twice on a line, so this
       saves 10 columns).
      
       Also, annotate various instructions with flags for size of memory operand.
        (MemArg16, MemArg32, MemArg64, etc.)
      
      Target/X86/X86InstrInfo.h: Define flags for size of memory operand.
       (MemArg16, MemArg32, MemArg64, etc.)
      
      llvm-svn: 4932
      a4a10fe8
  21. Dec 02, 2002
  22. Nov 21, 2002
  23. Nov 18, 2002
  24. Nov 17, 2002
  25. Oct 30, 2002
  26. Oct 29, 2002
  27. Oct 26, 2002
Loading