mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-11-04 05:17:07 +00:00 
			
		
		
		
	Remove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR ISD opcodes.
These exception-related opcodes are not used any longer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185625 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		@@ -77,18 +77,6 @@ namespace ISD {
 | 
			
		||||
    /// adjustment during unwind.
 | 
			
		||||
    FRAME_TO_ARGS_OFFSET,
 | 
			
		||||
 | 
			
		||||
    /// RESULT, OUTCHAIN = EXCEPTIONADDR(INCHAIN) - This node represents the
 | 
			
		||||
    /// address of the exception block on entry to an landing pad block.
 | 
			
		||||
    EXCEPTIONADDR,
 | 
			
		||||
 | 
			
		||||
    /// RESULT, OUTCHAIN = LSDAADDR(INCHAIN) - This node represents the
 | 
			
		||||
    /// address of the Language Specific Data Area for the enclosing function.
 | 
			
		||||
    LSDAADDR,
 | 
			
		||||
 | 
			
		||||
    /// RESULT, OUTCHAIN = EHSELECTION(INCHAIN, EXCEPTION) - This node
 | 
			
		||||
    /// represents the selection index of the exception thrown.
 | 
			
		||||
    EHSELECTION,
 | 
			
		||||
 | 
			
		||||
    /// OUTCHAIN = EH_RETURN(INCHAIN, OFFSET, HANDLER) - This node represents
 | 
			
		||||
    /// 'eh_return' gcc dwarf builtin, which is used to return from
 | 
			
		||||
    /// exception. The general meaning is: adjust stack by OFFSET and pass
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user