aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-02-12Tag release 2.2svn-tags/RELEASE_22Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/tags/RELEASE_22@46990 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-17Set version to 2.2release_22Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/branches/release_22@46122 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-17Creating 2.2 release branch.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/branches/release_22@46117 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-14More makefile changes to make it easier to override default optimization ↵Evan Cheng
level. This also fixes errenous 252.eon CBE performance regression. git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45980 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-14No need to pass CFLAGS to compile llc created assembly files.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45958 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-13factor the hack so that it is easier to disable.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45941 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-12clean up this makefile, which allows it to pass with ENABLE_LTOChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45916 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-11- Clean up.Evan Cheng
- Added DISABLE_LTO option to disable link time optimization. If this is not set, each file is compiled with -O0 and optimization is performed with opt -std-compile-opts and llvm-ld. If it is set, each file is compiled with -O3 (same as gcc, g++) and -disable-inlining and -disable-opt are passed to opt and llvm-ld. This is useful for performance comparison and finding ABI problems. git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45883 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-11Fix bad bad code.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45879 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-07Check implementation of the x86 long double ABI.Duncan Sands
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45702 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-05I've got a sinking feeling. Chris Lattner
On x86 this seems to be a couple percent win when pic is enabled, though right now many sinking opportunities are missed because sinking is very simple and most instructions in the x86 backend are not marked as no-side effects. Lets see what the testers think. git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45619 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-04Testcase for PR1386.Duncan Sands
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45584 91177308-0d34-0410-b5e6-96231b3b80d8
2008-01-01Turn on Machine LICM for a beta test.Bill Wendling
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45474 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-29Remove attributionChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45426 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-29remove attributions from makefiles.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45417 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-26switch llcbeta back.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45359 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-24add a -backedge-hack llc-beta option to codegenprepare.Chris Lattner
When specified, don't split backedges of single-bb loops. This helps address PR1877 git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45344 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-20Enable unwinding EH on PPC and x86. Damn the torpedos.Dale Johannesen
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45258 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-13Change x86 llcbeta back to -new-coalescer-heuristic=trueEvan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@45011 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-13Doh.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@44971 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-12Test -optimize-ext-uses as x86 llcbeta.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@44931 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-08Enable machine-licm for ppc beta.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@44698 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-06Turning simple splitting on. Start testing new coalescer heuristics as new ↵Evan Cheng
llcbeta. git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@44660 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-04Fix makefile so it doesn't report false positive.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@44579 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-03Add a new beta-compare report, for comparing static measurements ofChris Lattner
llc output. At this point, it compares code size. For example, running this on ppc on olden currently prints: $ make TEST=beta-compare report Name: | #Insts Beta LLC/BETA | bh/bh | 1968 1875 1.050 | em3d/em3d | 651 631 1.032 | mst/mst | 444 416 1.067 | power/power | 1012 994 1.018 | tsp/tsp | 860 777 1.107 | bisort/bisort | 764 712 1.073 | health/health | 855 806 1.061 | perimeter/perimeter | 1308 1129 1.159 | treeadd/treeadd | 247 233 1.060 | voronoi/voronoi | 2539 2420 1.049 | Looks like llc-beta is good right now :) git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@44562 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-01Start testing live interval splitting on ARM and PPC.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@44481 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-30remove dead glueChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@44461 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-20get this working on darwin/ppc.Chris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@44256 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-19Add new number-crunching code. LLVM seems to be 20% slower on it compared to ↵Anton Korobeynikov
gcc. git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@44223 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-17Testing -split-intervals-at-bb as x86 llcbeta.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@44205 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-16Increase test sizes.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@44195 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-10Allow TARGET_FLAGS to be overwritten.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@43970 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-06Use -new-coalescer-heuristic=true as x86 llcbeta.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@43765 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-12X86 llcbeta is now -tailcallopt.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42902 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-08Allow x86 compare to be commutable by default.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42761 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-06Unbreak toast again for mingw32.Anton Korobeynikov
Funny, but we have two toast's in in llvm-test. Maybe we should drop one? git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42694 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-06Unbreak mediabench on mingw32Anton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42693 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-06Another bunch of mingw32 fixes here and thereAnton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42667 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-05Time reporting is useless here, remove it. This unbreaks mingw32 also :)Anton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42665 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-05Commute x86 cmove instructions by swapping the operands and change the conditionEvan Cheng
to its inverse. Testing this as llcbeta git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42661 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-05Clean Fhoursstones: remove time-related routines, unbreak mingw32Anton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42660 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-05Fix smg2000 on mingw32Anton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42659 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-05Fix 'Misc' on mingw32Anton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42658 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-05Fix misr on mingw32Anton Korobeynikov
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42657 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-05Enable convertToThreeAddress for X86 by default.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42655 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-05Testing convertToThreeeAddress as X86 llcbeta.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42630 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-29x86 llcbeta back to -regalloc=local -fastEvan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42468 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-27Test new condition code scheme as X86 llcbeta.Evan Cheng
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42390 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-25Test cases should return 0.Tanya Lattner
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@42321 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-15add bugpoint-cbe targetChris Lattner
git-svn-id: https://llvm.org/svn/llvm-project/test-suite/trunk@41982 91177308-0d34-0410-b5e6-96231b3b80d8