[llvm] r217690 - [A57FPLoadBalancing] Remove support for vector types
James Molloy
james.molloy at arm.com
Fri Sep 12 09:55:32 PDT 2014
Author: jamesm
Date: Fri Sep 12 11:55:32 2014
New Revision: 217690
URL: http://llvm.org/viewvc/llvm-project?rev=217690&view=rev
Log:
[A57FPLoadBalancing] Remove support for vector types
Vector MUL/MLAs have tied operands, which gives us extra constraints
that we currently can't handle. Instead of silently doing the wrong
thing, remove support to be readded later properly.
Modified:
llvm/trunk/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
Modified: llvm/trunk/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp?rev=217690&r1=217689&r2=217690&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp (original)
+++ llvm/trunk/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp Fri Sep 12 11:55:32 2014
@@ -73,8 +73,6 @@ static bool isMul(MachineInstr *MI) {
case AArch64::FNMULSrr:
case AArch64::FMULDrr:
case AArch64::FNMULDrr:
-
- case AArch64::FMULv2f32:
return true;
default:
return false;
@@ -92,9 +90,6 @@ static bool isMla(MachineInstr *MI) {
case AArch64::FMADDDrrr:
case AArch64::FNMSUBDrrr:
case AArch64::FNMADDDrrr:
-
- case AArch64::FMLAv2f32:
- case AArch64::FMLSv2f32:
return true;
default:
return false;
More information about the llvm-commits
mailing list