make tblgen produce a function that returns the name for a physreg.
[llvm/avr.git] / bindings / ada / executionengine / llvm_execution_engine.ads
blobc7669920f7ac91bcb45bbd0247c80c47cab90463
1 -- This file is generated by SWIG. Do *not* modify by hand.
2 --
4 with Interfaces.C.Extensions;
7 package LLVM_execution_Engine is
9 -- LLVMOpaqueGenericValue
11 type LLVMOpaqueGenericValue is new
12 Interfaces.C.Extensions.opaque_structure_def;
14 type LLVMOpaqueGenericValue_array is
15 array (Interfaces.C.size_t range <>)
16 of aliased LLVM_execution_Engine.LLVMOpaqueGenericValue;
18 type LLVMOpaqueGenericValue_view is access all
19 LLVM_execution_Engine.LLVMOpaqueGenericValue;
21 -- LLVMGenericValueRef
23 type LLVMGenericValueRef is access all
24 LLVM_execution_Engine.LLVMOpaqueGenericValue;
26 type LLVMGenericValueRef_array is
27 array (Interfaces.C.size_t range <>)
28 of aliased LLVM_execution_Engine.LLVMGenericValueRef;
30 type LLVMGenericValueRef_view is access all
31 LLVM_execution_Engine.LLVMGenericValueRef;
33 -- LLVMOpaqueExecutionEngine
35 type LLVMOpaqueExecutionEngine is new
36 Interfaces.C.Extensions.opaque_structure_def;
38 type LLVMOpaqueExecutionEngine_array is
39 array (Interfaces.C.size_t range <>)
40 of aliased LLVM_execution_Engine.LLVMOpaqueExecutionEngine;
42 type LLVMOpaqueExecutionEngine_view is access all
43 LLVM_execution_Engine.LLVMOpaqueExecutionEngine;
45 -- LLVMExecutionEngineRef
47 type LLVMExecutionEngineRef is access all
48 LLVM_execution_Engine.LLVMOpaqueExecutionEngine;
50 type LLVMExecutionEngineRef_array is
51 array (Interfaces.C.size_t range <>)
52 of aliased LLVM_execution_Engine.LLVMExecutionEngineRef;
54 type LLVMExecutionEngineRef_view is access all
55 LLVM_execution_Engine.LLVMExecutionEngineRef;
57 -- LLVMTargetDataRef
59 type LLVMTargetDataRef is new Interfaces.C.Extensions.opaque_structure_def;
61 type LLVMTargetDataRef_array is
62 array (Interfaces.C.size_t range <>)
63 of aliased LLVM_execution_Engine.LLVMTargetDataRef;
65 type LLVMTargetDataRef_view is access all
66 LLVM_execution_Engine.LLVMTargetDataRef;
68 -- GenericValue
70 type GenericValue is new Interfaces.C.Extensions.opaque_structure_def;
72 type GenericValue_array is
73 array (Interfaces.C.size_t range <>)
74 of aliased LLVM_execution_Engine.GenericValue;
76 type GenericValue_view is access all LLVM_execution_Engine.GenericValue;
78 -- ExecutionEngine
80 type ExecutionEngine is new Interfaces.C.Extensions.incomplete_class_def;
82 type ExecutionEngine_array is
83 array (Interfaces.C.size_t range <>)
84 of aliased LLVM_execution_Engine.ExecutionEngine;
86 type ExecutionEngine_view is access all
87 LLVM_execution_Engine.ExecutionEngine;
90 end LLVM_execution_Engine;