Skip to content
  1. Jul 15, 2003
  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
    • John Criswell's avatar
      Corrected the Table of Contents. · 71139f24
      John Criswell authored
      Corrected capitalization of subheadings.
      Created a new subsection for compiling the C front end and moved all references
      to it there.
      Updated the disk space requirements to reflect the need for the binary C front
      end and the optional C front end source.
      Added information on unpacking the distribution to the summary section.
      Moved autoconf environment variables to the autoconf section.
      Changed make to gmake.
      Removed some of the precise directions for unpacking the archives.
      Fixed some formatting inconsistencies (headings that were not centered).
      
      llvm-svn: 7132
      71139f24
    • Vikram S. Adve's avatar
      Pointer hash table reallocation code seems never to have been tested! · 3b7c2a4d
      Vikram S. Adve authored
      Unfortunately, reallocation also means that the pointer numbering will
      change, so increase table size to try to avoid it.
      
      llvm-svn: 7130
      3b7c2a4d
    • Vikram S. Adve's avatar
      Native libraries (libinstr*.a) should not have been taken out when · b09caca8
      Vikram S. Adve authored
      taking out the rule for compiling the test driver.
      We need the native libraries for libinstr because they are directly
      linked into the native CBE or LLC code.  That is the only practical
      way to debug them!
      
      llvm-svn: 7129
      b09caca8
    • Vikram S. Adve's avatar
      Use libinstr.$(ARCH).a instead of libinstr64.a · eb44eb1e
      Vikram S. Adve authored
      Also, $(RM) needs -f flag.
      
      llvm-svn: 7128
      eb44eb1e
Loading