mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-11-04 05:17:07 +00:00 
			
		
		
		
	git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79295 91177308-0d34-0410-b5e6-96231b3b80d8
		
			
				
	
	
		
			207 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			Ada
		
	
	
	
	
	
			
		
		
	
	
			207 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			Ada
		
	
	
	
	
	
-- This file is generated by SWIG. Do *not* modify by hand.
 | 
						|
--
 | 
						|
 | 
						|
with llvm;
 | 
						|
 | 
						|
 | 
						|
package LLVM_Transforms.Binding is
 | 
						|
 | 
						|
   procedure LLVMAddArgumentPromotionPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddConstantMergePass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddDeadArgEliminationPass
 | 
						|
     (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddDeadTypeEliminationPass
 | 
						|
     (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddFunctionAttrsPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddFunctionInliningPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddGlobalDCEPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddGlobalOptimizerPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddIPConstantPropagationPass
 | 
						|
     (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddLowerSetJmpPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddPruneEHPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddRaiseAllocationsPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddStripDeadPrototypesPass
 | 
						|
     (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddStripSymbolsPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddAggressiveDCEPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddCFGSimplificationPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddCondPropagationPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddDeadStoreEliminationPass
 | 
						|
     (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddGVNPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddIndVarSimplifyPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddInstructionCombiningPass
 | 
						|
     (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddJumpThreadingPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddLICMPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddLoopDeletionPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddLoopIndexSplitPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddLoopRotatePass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddLoopUnrollPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddLoopUnswitchPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddMemCpyOptPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddPromoteMemoryToRegisterPass
 | 
						|
     (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddReassociatePass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddSCCPPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddScalarReplAggregatesPass
 | 
						|
     (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddSimplifyLibCallsPass (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddTailCallEliminationPass
 | 
						|
     (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddConstantPropagationPass
 | 
						|
     (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
   procedure LLVMAddDemoteMemoryToRegisterPass
 | 
						|
     (PM : in llvm.LLVMPassManagerRef);
 | 
						|
 | 
						|
private
 | 
						|
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddArgumentPromotionPass,
 | 
						|
      "Ada_LLVMAddArgumentPromotionPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddConstantMergePass,
 | 
						|
      "Ada_LLVMAddConstantMergePass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddDeadArgEliminationPass,
 | 
						|
      "Ada_LLVMAddDeadArgEliminationPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddDeadTypeEliminationPass,
 | 
						|
      "Ada_LLVMAddDeadTypeEliminationPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddFunctionAttrsPass,
 | 
						|
      "Ada_LLVMAddFunctionAttrsPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddFunctionInliningPass,
 | 
						|
      "Ada_LLVMAddFunctionInliningPass");
 | 
						|
   pragma Import (C, LLVMAddGlobalDCEPass, "Ada_LLVMAddGlobalDCEPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddGlobalOptimizerPass,
 | 
						|
      "Ada_LLVMAddGlobalOptimizerPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddIPConstantPropagationPass,
 | 
						|
      "Ada_LLVMAddIPConstantPropagationPass");
 | 
						|
   pragma Import (C, LLVMAddLowerSetJmpPass, "Ada_LLVMAddLowerSetJmpPass");
 | 
						|
   pragma Import (C, LLVMAddPruneEHPass, "Ada_LLVMAddPruneEHPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddRaiseAllocationsPass,
 | 
						|
      "Ada_LLVMAddRaiseAllocationsPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddStripDeadPrototypesPass,
 | 
						|
      "Ada_LLVMAddStripDeadPrototypesPass");
 | 
						|
   pragma Import (C, LLVMAddStripSymbolsPass, "Ada_LLVMAddStripSymbolsPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddAggressiveDCEPass,
 | 
						|
      "Ada_LLVMAddAggressiveDCEPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddCFGSimplificationPass,
 | 
						|
      "Ada_LLVMAddCFGSimplificationPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddCondPropagationPass,
 | 
						|
      "Ada_LLVMAddCondPropagationPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddDeadStoreEliminationPass,
 | 
						|
      "Ada_LLVMAddDeadStoreEliminationPass");
 | 
						|
   pragma Import (C, LLVMAddGVNPass, "Ada_LLVMAddGVNPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddIndVarSimplifyPass,
 | 
						|
      "Ada_LLVMAddIndVarSimplifyPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddInstructionCombiningPass,
 | 
						|
      "Ada_LLVMAddInstructionCombiningPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddJumpThreadingPass,
 | 
						|
      "Ada_LLVMAddJumpThreadingPass");
 | 
						|
   pragma Import (C, LLVMAddLICMPass, "Ada_LLVMAddLICMPass");
 | 
						|
   pragma Import (C, LLVMAddLoopDeletionPass, "Ada_LLVMAddLoopDeletionPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddLoopIndexSplitPass,
 | 
						|
      "Ada_LLVMAddLoopIndexSplitPass");
 | 
						|
   pragma Import (C, LLVMAddLoopRotatePass, "Ada_LLVMAddLoopRotatePass");
 | 
						|
   pragma Import (C, LLVMAddLoopUnrollPass, "Ada_LLVMAddLoopUnrollPass");
 | 
						|
   pragma Import (C, LLVMAddLoopUnswitchPass, "Ada_LLVMAddLoopUnswitchPass");
 | 
						|
   pragma Import (C, LLVMAddMemCpyOptPass, "Ada_LLVMAddMemCpyOptPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddPromoteMemoryToRegisterPass,
 | 
						|
      "Ada_LLVMAddPromoteMemoryToRegisterPass");
 | 
						|
   pragma Import (C, LLVMAddReassociatePass, "Ada_LLVMAddReassociatePass");
 | 
						|
   pragma Import (C, LLVMAddSCCPPass, "Ada_LLVMAddSCCPPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddScalarReplAggregatesPass,
 | 
						|
      "Ada_LLVMAddScalarReplAggregatesPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddSimplifyLibCallsPass,
 | 
						|
      "Ada_LLVMAddSimplifyLibCallsPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddTailCallEliminationPass,
 | 
						|
      "Ada_LLVMAddTailCallEliminationPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddConstantPropagationPass,
 | 
						|
      "Ada_LLVMAddConstantPropagationPass");
 | 
						|
   pragma Import
 | 
						|
     (C,
 | 
						|
      LLVMAddDemoteMemoryToRegisterPass,
 | 
						|
      "Ada_LLVMAddDemoteMemoryToRegisterPass");
 | 
						|
 | 
						|
end LLVM_Transforms.Binding;
 |