forked from OSchip/llvm-project
				
			[X86] Remove unnecessary WriteRotate override. NFCI.
SNB was the last override for ROT(L|R)r(1|i) - they now all use WriteRotate correctly. llvm-svn: 342848
This commit is contained in:
		
							parent
							
								
									e7938423b2
								
							
						
					
					
						commit
						6d95a8521f
					
				| 
						 | 
					@ -136,7 +136,7 @@ defm : X86WriteRes<WriteSHDmri, [SBPort4,SBPort23,SBPort05,SBPort015], 8, [1, 2,
 | 
				
			||||||
defm : X86WriteRes<WriteSHDmrcl,[SBPort4,SBPort23,SBPort05,SBPort015], 10, [1, 2, 3, 1], 7>;
 | 
					defm : X86WriteRes<WriteSHDmrcl,[SBPort4,SBPort23,SBPort05,SBPort015], 10, [1, 2, 3, 1], 7>;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
defm : SBWriteResPair<WriteShift,  [SBPort05],  1>;
 | 
					defm : SBWriteResPair<WriteShift,  [SBPort05],  1>;
 | 
				
			||||||
defm : SBWriteResPair<WriteRotate, [SBPort05],  1>;
 | 
					defm : SBWriteResPair<WriteRotate, [SBPort05],  2, [2], 2>;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
defm : SBWriteResPair<WriteJump,  [SBPort5],   1>;
 | 
					defm : SBWriteResPair<WriteJump,  [SBPort5],   1>;
 | 
				
			||||||
defm : SBWriteResPair<WriteCRC32, [SBPort1],   3, [1], 1, 5>;
 | 
					defm : SBWriteResPair<WriteCRC32, [SBPort1],   3, [1], 1, 5>;
 | 
				
			||||||
| 
						 | 
					@ -597,9 +597,7 @@ def SBWriteResGroup9 : SchedWriteRes<[SBPort05]> {
 | 
				
			||||||
  let NumMicroOps = 2;
 | 
					  let NumMicroOps = 2;
 | 
				
			||||||
  let ResourceCycles = [2];
 | 
					  let ResourceCycles = [2];
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
def: InstRW<[SBWriteResGroup9], (instregex "ROL(8|16|32|64)r(1|i)",
 | 
					def: InstRW<[SBWriteResGroup9], (instregex "SET(A|BE)r")>;
 | 
				
			||||||
                                           "ROR(8|16|32|64)r(1|i)",
 | 
					 | 
				
			||||||
                                           "SET(A|BE)r")>;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
def SBWriteResGroup11 : SchedWriteRes<[SBPort015]> {
 | 
					def SBWriteResGroup11 : SchedWriteRes<[SBPort015]> {
 | 
				
			||||||
  let Latency = 2;
 | 
					  let Latency = 2;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue