and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

  1. 12 Feb, 2008 3 commits
  2. 04 Feb, 2008 2 commits
    • Tanya Lattner's avatar
      Merge from mainline. · 3e45ec8e
      Tanya Lattner authored
      Don't dump the function!
      
      llvm-svn: 46699
      3e45ec8e
    • Tanya Lattner's avatar
      Merge from mainline. · 4149ab2e
      Tanya Lattner authored
      Provide correct DWARF register numbering for debug information emission on x86-32/Darwin.
      This should fix bunch of issues.
      
      llvm-svn: 46698
      4149ab2e
  3. 23 Jan, 2008 1 commit
  4. 22 Jan, 2008 1 commit
    • Tanya Lattner's avatar
      Merge from mainline. · 7ae6b34d
      Tanya Lattner authored
      One too many )'s breaks 'make clean' with certain versions of make.
      This fixes PR1927
      
      llvm-svn: 46248
      7ae6b34d
  5. 21 Jan, 2008 4 commits
    • Tanya Lattner's avatar
      Merge from mainline. · d18515a2
      Tanya Lattner authored
      Fix the failures in the PPC JIT by marking relocation entries for
      external symbols (e.g. 'fmod') as needing a stub.  This regression
      was introduced by Evan's jit patch here:
      http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20071231/056749.html
      
      With this fixed, the two ExecutionEngine failures are passing on ppc,
      and the ppc jit works on freebench and olden.
      
      llvm-svn: 46225
      d18515a2
    • Tanya Lattner's avatar
      Merge from mainline. · 99d99dca
      Tanya Lattner authored
      Need to handle any 'nest' parameter before integer
      parameters, since otherwise it won't be passed in
      the right register.  With this change trampolines
      work on x86-64 (thanks to Luke Guest for providing
      access to an x86-64 box).
      
      llvm-svn: 46215
      99d99dca
    • Tanya Lattner's avatar
      Merge from mainline. · e41e5950
      Tanya Lattner authored
      Honour ByVal parameter attribute for name decoration.
      
      llvm-svn: 46214
      e41e5950
    • Tanya Lattner's avatar
      Merge from mainline. · c1dde534
      Tanya Lattner authored
      Make sure the caller doesn't use freed memory.
      Fixes PR1935.
      
      llvm-svn: 46213
      c1dde534
  6. 18 Jan, 2008 3 commits
    • Tanya Lattner's avatar
      UnXFAIL this test. · a489619e
      Tanya Lattner authored
      llvm-svn: 46169
      a489619e
    • Tanya Lattner's avatar
      Merge from mainline. · 2e1232ef
      Tanya Lattner authored
      Revert the part of 45849 that treated weak globals
      as weak globals rather than commons.  While not wrong,
      this change tickled a latent bug in Darwin's strip,
      so revert it for now as a workaround.
      
      llvm-svn: 46168
      2e1232ef
    • Tanya Lattner's avatar
      Merge from mainline. · f2190a5c
      Tanya Lattner authored
      Revert the part of 45848 that treated weak globals
      as weak globals rather than commons.  While not wrong,
      this change tickled a latent bug in Darwin's strip,
      so revert it for now as a workaround.
      
      llvm-svn: 46167
      f2190a5c
  7. 17 Jan, 2008 12 commits
  8. 16 Jan, 2008 14 commits