mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 12:41:49 +01:00
Turning simple splitting on. Start testing new coalescer heuristics as new llcbeta.
llvm-svn: 44660
This commit is contained in:
parent
64a1a9f502
commit
d53f72dfb1
@ -42,7 +42,7 @@ namespace {
|
||||
cl::init(false), cl::Hidden);
|
||||
|
||||
cl::opt<bool> SplitAtBB("split-intervals-at-bb",
|
||||
cl::init(false), cl::Hidden);
|
||||
cl::init(true), cl::Hidden);
|
||||
cl::opt<int> SplitLimit("split-limit",
|
||||
cl::init(-1), cl::Hidden);
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
|
||||
; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -stats -info-output-file - | grep "Number of re-materialization" | grep 5
|
||||
; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -stats -info-output-file - | grep "Number of re-materialization" | grep 3
|
||||
|
||||
%struct.CONTENTBOX = type { i32, i32, i32, i32, i32 }
|
||||
%struct.LOCBOX = type { i32, i32, i32, i32 }
|
||||
|
@ -1,4 +1,4 @@
|
||||
; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin | grep "48(%esp)" | count 6
|
||||
; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin | grep "48(%esp)" | count 5
|
||||
|
||||
%struct..0anon = type { i32 }
|
||||
%struct.rtvec_def = type { i32, [1 x %struct..0anon] }
|
||||
|
@ -1,5 +1,5 @@
|
||||
; RUN: llvm-as < %s | llc -march=x86 -stats |& \
|
||||
; RUN: grep {2 .*folded into instructions}
|
||||
; RUN: grep {1 .*folded into instructions}
|
||||
; RUN: llvm-as < %s | llc -march=x86 | grep cmp | count 3
|
||||
|
||||
%struct.quad_struct = type { i32, i32, %struct.quad_struct*, %struct.quad_struct*, %struct.quad_struct*, %struct.quad_struct*, %struct.quad_struct* }
|
||||
|
Loading…
x
Reference in New Issue
Block a user