[llvm] r227689 - Removed SSE lane blend findCommutedOpIndices overrides. NFCI.
Simon Pilgrim
llvm-dev at redking.me.uk
Sat Jan 31 07:16:30 PST 2015
Author: rksimon
Date: Sat Jan 31 09:16:30 2015
New Revision: 227689
URL: http://llvm.org/viewvc/llvm-project?rev=227689&view=rev
Log:
Removed SSE lane blend findCommutedOpIndices overrides. NFCI.
The default op indices frmo TargetInstrInfo::findCommutedOpIndices are being commuted so we don't need to do this.
Modified:
llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrInfo.cpp?rev=227689&r1=227688&r2=227689&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrInfo.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86InstrInfo.cpp Sat Jan 31 09:16:30 2015
@@ -2810,20 +2810,6 @@ X86InstrInfo::commuteInstruction(Machine
bool X86InstrInfo::findCommutedOpIndices(MachineInstr *MI, unsigned &SrcOpIdx1,
unsigned &SrcOpIdx2) const {
switch (MI->getOpcode()) {
- case X86::BLENDPDrri:
- case X86::BLENDPSrri:
- case X86::PBLENDWrri:
- case X86::VBLENDPDrri:
- case X86::VBLENDPSrri:
- case X86::VBLENDPDYrri:
- case X86::VBLENDPSYrri:
- case X86::VPBLENDDrri:
- case X86::VPBLENDDYrri:
- case X86::VPBLENDWrri:
- case X86::VPBLENDWYrri:
- SrcOpIdx1 = 1;
- SrcOpIdx2 = 2;
- return true;
case X86::CMPPDrri:
case X86::CMPPSrri:
case X86::VCMPPDrri:
More information about the llvm-commits
mailing list