[AArch64] Whitespace/ordering fixes for Falkor machine description. NFC.
llvm-svn: 300893
This commit is contained in:
		
							parent
							
								
									a56bdbe62d
								
							
						
					
					
						commit
						4279c58ec4
					
				| 
						 | 
				
			
			@ -326,6 +326,8 @@ def : InstRW<[FalkorWr_5VXVY_7cyc],   (instregex "^TBX(v8i8Four|v16i8Four)$")>;
 | 
			
		|||
 | 
			
		||||
// SIMD Store Instructions
 | 
			
		||||
// -----------------------------------------------------------------------------
 | 
			
		||||
def : InstRW<[WriteVST],              (instregex "^STP(D|S)(i|post|pre)$")>;
 | 
			
		||||
 | 
			
		||||
def : InstRW<[WriteVST],                                                        (instregex "^ST1(One(v8b|v4h|v2s|v1d)(_POST)?|(i8|i16|i32|i64)(_POST)?|One(v16b|v8h|v4s|v2d)|Two(v8b|v4h|v2s|v1d))$")>;
 | 
			
		||||
def : InstRW<[WriteVST],                                                        (instregex "^ST2(Two(v8b|v4h|v2s|v1d)|(i8|i16|i32|i64))$")>;
 | 
			
		||||
def : InstRW<[WriteVST, WriteAdr],                                              (instregex "^ST1(One(v16b|v8h|v4s|v2d)|Two(v8b|v4h|v2s|v1d))_POST$")>;
 | 
			
		||||
| 
						 | 
				
			
			@ -421,6 +423,7 @@ def : InstRW<[FalkorWr_1VX_1VY_2cyc], (instregex "^FSQRT(H|S|D)r$")>;
 | 
			
		|||
 | 
			
		||||
def : InstRW<[FalkorWr_1VXVY_5cyc, FalkorReadFMA],(instregex "^F(N)?M(ADD|SUB)(H|S)rrr$")>;
 | 
			
		||||
def : InstRW<[FalkorWr_1VXVY_6cyc, FalkorReadFMA],(instregex "^F(N)?M(ADD|SUB)Drrr$")>;
 | 
			
		||||
 | 
			
		||||
// FP Miscellaneous Instructions
 | 
			
		||||
// -----------------------------------------------------------------------------
 | 
			
		||||
def : InstRW<[FalkorWr_FMOV],         (instregex "^FMOV(HW|HX|SW|DX|DXHigh)r$")>;
 | 
			
		||||
| 
						 | 
				
			
			@ -433,7 +436,6 @@ def : InstRW<[FalkorWr_1VXVY_4cyc],   (instregex "^(S|U)CVTF(v1i16|v1i32|v2i32|v
 | 
			
		|||
 | 
			
		||||
def : InstRW<[FalkorWr_2VXVY_4cyc],   (instregex "^(S|U)CVTF(v2i64|v4i32|v8i16|v2f64|v4f32|v8f16)(_shift)?")>;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// Load Instructions
 | 
			
		||||
// -----------------------------------------------------------------------------
 | 
			
		||||
def : InstRW<[FalkorWr_1ST_0cyc],     (instrs PRFMui, PRFMl)>;
 | 
			
		||||
| 
						 | 
				
			
			@ -461,6 +463,7 @@ def : InstRW<[FalkorWr_1LD_4cyc, WriteAdr],(instregex "^LDRS(BW|BX|HW|HX|W)(post
 | 
			
		|||
def : InstRW<[WriteLD, WriteLDHi, WriteAdr],(instregex "^LDP(W|X)(post|pre)$")>;
 | 
			
		||||
def : InstRW<[FalkorWr_1LD_4cyc, WriteLDHi],(instrs LDPSWi)>;
 | 
			
		||||
def : InstRW<[FalkorWr_1LD_4cyc, WriteLDHi, WriteAdr],(instregex "^LDPSW(post|pre)$")>;
 | 
			
		||||
 | 
			
		||||
// Miscellaneous Data-Processing Instructions
 | 
			
		||||
// -----------------------------------------------------------------------------
 | 
			
		||||
def : InstRW<[FalkorWr_1XYZ_1cyc],    (instregex "^(S|U)?BFM(W|X)ri$")>;
 | 
			
		||||
| 
						 | 
				
			
			@ -516,7 +519,6 @@ def : InstRW<[WriteVST, WriteVST],    (instrs STNPQi)>;
 | 
			
		|||
 | 
			
		||||
// Store Instructions
 | 
			
		||||
// -----------------------------------------------------------------------------
 | 
			
		||||
def : InstRW<[WriteVST],              (instregex "^STP(D|S)(i|post|pre)$")>;
 | 
			
		||||
def : InstRW<[WriteST],               (instregex "^STP(W|X)(i|post|pre)$")>;
 | 
			
		||||
def : InstRW<[WriteST],               (instregex "^STR(Q|D|S|BB|HH)ui$")>;
 | 
			
		||||
def : InstRW<[WriteST],               (instregex "^STUR(Q|D|S|BB|HH)i$")>;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue