mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-27 04:18:42 +00:00
Rename fp-op fusion option (yet again) for compatibility with GCC option.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159042 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
1 parent
0cafa139c0
commit
59d454959f
5 files changed
+7
-7
No files matched your search
@@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -mtriple=armv7-eabi -mattr=+neon,+vfp4 -fuse-fp-ops=fast | FileCheck %s
|
||||
; RUN: llc < %s -mtriple=armv7-eabi -mattr=+neon,+vfp4 -fp-contract=fast | FileCheck %s
|
||||
; Check generated fused MAC and MLS.
|
||||
|
||||
define double @fusedMACTest1(double %d1, double %d2, double %d3) {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=ppc64 -mcpu=a2 -fuse-fp-ops=fast | FileCheck %s
|
||||
; RUN: llc < %s -march=ppc64 -mcpu=a2 -fp-contract=fast | FileCheck %s
|
||||
|
||||
%0 = type { double, double }
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=ppc32 -fuse-fp-ops=fast | \
|
||||
; RUN: llc < %s -march=ppc32 -fp-contract=fast | \
|
||||
; RUN: egrep {fn?madd|fn?msub} | count 8
|
||||
|
||||
define double @test_FMADD1(double %A, double %B, double %C) {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=ppc32 -mcpu=440 -fuse-fp-ops=fast | FileCheck %s
|
||||
; RUN: llc < %s -march=ppc32 -mcpu=440 -fp-contract=fast | FileCheck %s
|
||||
|
||||
%0 = type { double, double }
|
||||
|
||||
|
||||
+3
-3
@@ -195,15 +195,15 @@ FloatABIForCalls("float-abi",
|
||||
clEnumValEnd));
|
||||
|
||||
static cl::opt<llvm::FPOpFusion::FPOpFusionMode>
|
||||
FuseFPOps("fuse-fp-ops",
|
||||
FuseFPOps("fp-contract",
|
||||
cl::desc("Enable aggresive formation of fused FP ops"),
|
||||
cl::init(FPOpFusion::Standard),
|
||||
cl::values(
|
||||
clEnumValN(FPOpFusion::Fast, "fast",
|
||||
"Fuse FP ops whenever profitable"),
|
||||
clEnumValN(FPOpFusion::Standard, "standard",
|
||||
clEnumValN(FPOpFusion::Standard, "on",
|
||||
"Only fuse 'blessed' FP ops."),
|
||||
clEnumValN(FPOpFusion::Strict, "strict",
|
||||
clEnumValN(FPOpFusion::Strict, "off",
|
||||
"Only fuse FP ops when the result won't be effected."),
|
||||
clEnumValEnd));
|
||||
|
||||
|
||||
Reference in new issue
Block a user