mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-31 08:16:47 +00:00 
			
		
		
		
	Make the verifier a little quieter on instructions that it's probably
(and likely) wrong about anyhow. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119320 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		| @@ -558,7 +558,9 @@ MachineVerifier::visitMachineOperand(const MachineOperand *MO, unsigned MONum) { | |||||||
|     else if (MO->isImplicit()) |     else if (MO->isImplicit()) | ||||||
|       report("Explicit definition marked as implicit", MO, MONum); |       report("Explicit definition marked as implicit", MO, MONum); | ||||||
|   } else if (MONum < TI.getNumOperands()) { |   } else if (MONum < TI.getNumOperands()) { | ||||||
|     if (MO->isReg()) { |     // Don't check if it's a variadic instruction. See, e.g., LDM_RET in the arm | ||||||
|  |     // back end. | ||||||
|  |     if (MO->isReg() && MONum != TI.getNumOperands()-1) { | ||||||
|       if (MO->isDef()) |       if (MO->isDef()) | ||||||
|         report("Explicit operand marked as def", MO, MONum); |         report("Explicit operand marked as def", MO, MONum); | ||||||
|       if (MO->isImplicit()) |       if (MO->isImplicit()) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user