mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-31 08:16:47 +00:00 
			
		
		
		
	Add InitializeNativeTargetDisassembler function.
Patch by Ojab. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153476 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		| @@ -572,6 +572,9 @@ | ||||
| /* LLVM name for the native AsmPrinter init function, if available */ | ||||
| #cmakedefine LLVM_NATIVE_ASMPRINTER LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter | ||||
|  | ||||
| /* LLVM name for the native Disassembler init function, if available */ | ||||
| #cmakedefine LLVM_NATIVE_DISASSEMBLER LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler | ||||
|  | ||||
| /* LLVM name for the native Target init function, if available */ | ||||
| #cmakedefine LLVM_NATIVE_TARGET LLVMInitialize${LLVM_NATIVE_ARCH}Target | ||||
|  | ||||
|   | ||||
| @@ -567,6 +567,9 @@ | ||||
| /* LLVM name for the native AsmPrinter init function, if available */ | ||||
| #undef LLVM_NATIVE_ASMPRINTER | ||||
|  | ||||
| /* LLVM name for the native Disassembler init function, if available */ | ||||
| #undef LLVM_NATIVE_DISASSEMBLER | ||||
|  | ||||
| /* LLVM name for the native Target init function, if available */ | ||||
| #undef LLVM_NATIVE_TARGET | ||||
|  | ||||
|   | ||||
| @@ -61,6 +61,9 @@ | ||||
| /* LLVM name for the native AsmPrinter init function, if available */ | ||||
| #cmakedefine LLVM_NATIVE_ASMPRINTER LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter | ||||
|  | ||||
| /* LLVM name for the native Disassembler init function, if available */ | ||||
| #cmakedefine LLVM_NATIVE_DISASSEMBLER LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler | ||||
|  | ||||
| /* LLVM name for the native Target init function, if available */ | ||||
| #cmakedefine LLVM_NATIVE_TARGET LLVMInitialize${LLVM_NATIVE_ARCH}Target | ||||
|  | ||||
|   | ||||
| @@ -61,6 +61,9 @@ | ||||
| /* LLVM name for the native AsmPrinter init function, if available */ | ||||
| #undef LLVM_NATIVE_ASMPRINTER | ||||
|  | ||||
| /* LLVM name for the native Disassembler init function, if available */ | ||||
| #undef LLVM_NATIVE_DISASSEMBLER | ||||
|  | ||||
| /* LLVM name for the native Target init function, if available */ | ||||
| #undef LLVM_NATIVE_TARGET | ||||
|  | ||||
|   | ||||
| @@ -149,6 +149,18 @@ namespace llvm { | ||||
| #endif | ||||
|   }   | ||||
|  | ||||
|   /// InitializeNativeTargetDisassembler - The main program should call | ||||
|   /// this function to initialize the native target disassembler. | ||||
|   inline bool InitializeNativeTargetDisassembler() { | ||||
|   // If we have a native target, initialize the corresponding disassembler. | ||||
| #ifdef LLVM_NATIVE_DISASSEMBLER | ||||
|     LLVM_NATIVE_DISASSEMBLER(); | ||||
|     return false; | ||||
| #else | ||||
|     return true; | ||||
| #endif | ||||
|   }   | ||||
|  | ||||
| } | ||||
|  | ||||
| #endif | ||||
|   | ||||
		Reference in New Issue
	
	Block a user