mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-02 07:11:49 +00:00
Enable the new coalescer algorithm by default.
The new coalescer is better at merging values into unused vector lanes, improving NEON code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164794 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
657720bc6e
commit
5cf178f281
@ -70,7 +70,7 @@ VerifyCoalescing("verify-coalescing",
|
||||
|
||||
// Temporary option for testing new coalescer algo.
|
||||
static cl::opt<bool>
|
||||
NewCoalescer("new-coalescer", cl::Hidden,
|
||||
NewCoalescer("new-coalescer", cl::Hidden, cl::init(true),
|
||||
cl::desc("Use new coalescer algorithm"));
|
||||
|
||||
namespace {
|
||||
|
@ -124,7 +124,6 @@ return1:
|
||||
return2:
|
||||
; CHECK: %return2
|
||||
; CHECK: vadd.i32
|
||||
; CHECK: vorr {{q[0-9]+}}, {{q[0-9]+}}
|
||||
; CHECK-NOT: vmov
|
||||
; CHECK: vst2.32 {d{{[0-9]+}}, d{{[0-9]+}}, d{{[0-9]+}}, d{{[0-9]+}}}
|
||||
%tmp100 = extractvalue %struct.__neon_int32x4x2_t %tmp2, 0 ; <<4 x i32>> [#uses=1]
|
||||
|
Loading…
Reference in New Issue
Block a user