Changes in directory llvm/test/CodeGen/X86:
test-pic-jtbl.ll updated: 1.4 -> 1.5 --- Log message: Implement smarter algorithm for choosing which blocks to tail-merge. See test/CodeGen/X86/test-pic-jtbl.ll for a case where it works well; shaves another 10K off our favorite benchmark. I was hesitant about this because of compile speed, but seems to do OK on a bootstrap. --- Diffs of the changes: (+2 -3) test-pic-jtbl.ll | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: llvm/test/CodeGen/X86/test-pic-jtbl.ll diff -u llvm/test/CodeGen/X86/test-pic-jtbl.ll:1.4 llvm/test/CodeGen/X86/test-pic-jtbl.ll:1.5 --- llvm/test/CodeGen/X86/test-pic-jtbl.ll:1.4 Wed May 23 16:09:26 2007 +++ llvm/test/CodeGen/X86/test-pic-jtbl.ll Fri Jun 1 18:02:45 2007 @@ -2,10 +2,9 @@ ; RUN: -o %t -f ; RUN: grep _GLOBAL_OFFSET_TABLE_ %t ; RUN: grep piclabel %t | wc -l | grep 3 -; RUN: grep PLT %t | wc -l | grep 11 +; RUN: grep PLT %t | wc -l | grep 6 ; RUN: grep GOTOFF %t | wc -l | grep 1 -; RUN: grep JTI %t | wc -l | grep 13 -; Improved tail merging could reduce the number of PLT's and JTI's further. +; RUN: grep JTI %t | wc -l | grep 8 define void @bar(i32 %n.u) { entry: _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits