Skip to content
  1. Jul 15, 2003
    • Misha Brukman's avatar
      * Added support for the %ccr register · b402819d
      Misha Brukman authored
      * FP double registers are now coded correctly
      * Removed function which converted registers based on register types, it was
        broken (because regTypes are broken)
      
      llvm-svn: 7175
      b402819d
  2. Jul 14, 2003
  3. Jul 12, 2003
  4. Jul 11, 2003
    • Vikram S. Adve's avatar
      Trace loads and stores as they happen (stores were being · ac83df76
      Vikram S. Adve authored
      remembered in valuesStoredInFunction, but never traced at function return,
      and that's too late to be finding the error anyway).
      Stores trace both the value and the address being stored to,
      but after some experience I think only values should be traced.
      The pointer hash table just fills up far too quickly if every
      store address were traced.
      
      llvm-svn: 7169
      ac83df76
    • Brian Gaeke's avatar
      If we have a constant pointer reference to a function, we were printing · b99d6848
      Brian Gaeke authored
      out the entire llvm disassembly for the function at global constant-output
      time, which caused the assembler to barf in 164.gzip. This fixes that
      particular problem (though 164.gzip has other problems with X86 llc.)
      
      llvm-svn: 7168
      b99d6848
    • Brian Gaeke's avatar
      Fix some serious floating-point bugs (fixes test cases such as Oscar, · 5b04987a
      Brian Gaeke authored
      Fhourstones, McCat-vor, and many others...)
      
      Printer.cpp: Print implicit uses for AddRegFrm instructions.  Break gas
      bug workarounds up into separate stanzas of code for each bug.  Add new
      workarounds for fild and fistp.
      
      X86InstrInfo.def: Add O_ST0 implicit uses for more FP instrs where they
      obviously apply. Also add PrintImplUses flags for FP instrs where they
      are necessary for gas to understand the output.
      
      llvm-svn: 7165
      5b04987a
  5. Jul 10, 2003
  6. Jul 09, 2003
  7. Jul 08, 2003
Loading