From 1f3e6af7d07387be93e07b785de57cbcfc335c9c Mon Sep 17 00:00:00 2001 From: James Y Knight Date: Thu, 10 Sep 2015 21:49:06 +0000 Subject: [SPARC] Switch to the Machine Scheduler. The (mostly-deprecated) SelectionDAG-based ILPListDAGScheduler scheduler was making poor scheduling decisions, causing high register pressure and extraneous register spills. Switching to the newer machine scheduler generates better code -- even without there being a machine model defined for SPARC yet. (Actually committing the test changes too, this time, unlike r247315) llvm-svn: 247343 --- llvm/test/CodeGen/SPARC/varargs.ll | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/test/CodeGen/SPARC/varargs.ll') diff --git a/llvm/test/CodeGen/SPARC/varargs.ll b/llvm/test/CodeGen/SPARC/varargs.ll index c2d1e98b698..576acc284fb 100644 --- a/llvm/test/CodeGen/SPARC/varargs.ll +++ b/llvm/test/CodeGen/SPARC/varargs.ll @@ -67,8 +67,8 @@ declare void @llvm.va_start(i8*) ; CHECK: call_1d ; The fixed-arg double goes in %d2, the second goes in %o2. ; CHECK: sethi 1048576 -; CHECK: , %o2 ; CHECK: , %f2 +; CHECK: , %o2 define i32 @call_1d() #0 { entry: %call = call double (i8*, double, ...) @varargsfunc(i8* undef, double 1.000000e+00, double 2.000000e+00) -- cgit v1.2.3