@@ -358,10 +358,6 @@ public static unsafe partial class llvmsharp
358358 [ DllImport ( "libLLVMSharp" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "llvmsharp_PassManager_add" , ExactSpelling = true ) ]
359359 public static extern void PassManager_add ( [ NativeTypeName ( "LLVMPassManagerRef" ) ] LLVMOpaquePassManager * pass_manager , [ NativeTypeName ( "LLVMPassRef" ) ] LLVMOpaquePass * pass ) ;
360360
361- [ DllImport ( "libLLVMSharp" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "llvmsharp_Value_getDemangledName" , ExactSpelling = true ) ]
362- [ return : NativeTypeName ( "int32_t" ) ]
363- public static extern int Value_getDemangledName ( [ NativeTypeName ( "LLVMValueRef" ) ] LLVMOpaqueValue * value , [ NativeTypeName ( "char *" ) ] sbyte * buffer , [ NativeTypeName ( "int32_t" ) ] int buffer_size ) ;
364-
365361 [ DllImport ( "libLLVMSharp" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "llvmsharp_createDeadCodeEliminationPass" , ExactSpelling = true ) ]
366362 [ return : NativeTypeName ( "LLVMPassRef" ) ]
367363 public static extern LLVMOpaquePass * createDeadCodeEliminationPass ( ) ;
@@ -426,6 +422,10 @@ public static unsafe partial class llvmsharp
426422 [ return : NativeTypeName ( "LLVMPassRef" ) ]
427423 public static extern LLVMOpaquePass * createUnifyLoopExitsPass ( ) ;
428424
425+ [ DllImport ( "libLLVMSharp" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "llvmsharp_Demangle" , ExactSpelling = true ) ]
426+ [ return : NativeTypeName ( "int32_t" ) ]
427+ public static extern int Demangle ( [ NativeTypeName ( "const char *" ) ] sbyte * mangled_string , [ NativeTypeName ( "int32_t" ) ] int mangled_string_size , [ NativeTypeName ( "char *" ) ] sbyte * buffer , [ NativeTypeName ( "int32_t" ) ] int buffer_size ) ;
428+
429429 [ DllImport ( "libLLVMSharp" , CallingConvention = CallingConvention . Cdecl , EntryPoint = "llvmsharp_Free" , ExactSpelling = true ) ]
430430 public static extern void Free ( void * obj ) ;
431431}
0 commit comments