Mark the "isRemat" instruction as never having side effects.
llvm-svn: 45190
This commit is contained in:
		
							parent
							
								
									0f8a39c793
								
							
						
					
					
						commit
						ca77ecb40a
					
				| 
						 | 
				
			
			@ -687,7 +687,7 @@ def SUBFIC : DForm_2< 8, (outs GPRC:$rD), (ins GPRC:$rA, s16imm:$imm),
 | 
			
		|||
                     "subfic $rD, $rA, $imm", IntGeneral,
 | 
			
		||||
                     [(set GPRC:$rD, (subc immSExt16:$imm, GPRC:$rA))]>;
 | 
			
		||||
 | 
			
		||||
let isReMaterializable = 1 in {
 | 
			
		||||
let isReMaterializable = 1, neverHasSideEffects = 1 in {
 | 
			
		||||
  def LI  : DForm_2_r0<14, (outs GPRC:$rD), (ins symbolLo:$imm),
 | 
			
		||||
                       "li $rD, $imm", IntGeneral,
 | 
			
		||||
                       [(set GPRC:$rD, immSExt16:$imm)]>;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue