Skip to content
Newer
Older
100644 299 lines (273 sloc) 4.53 KB
90ae464 Makefile patches to support target loading under cygwin.
steve authored
1 EXPORTS
2
16e5197 @steveicarus Branches are parts of islands.
steveicarus authored
3 ivl_branch_island
8717708 @steveicarus ivl_target.h access branch terminals
steveicarus authored
4 ivl_branch_terminal
5
d762a32 Make constants available through the design root
steve authored
6 ivl_design_const
7 ivl_design_consts
d8ec6fc @steveicarus Add functions for targets to scan disciplines.
steveicarus authored
8 ivl_design_discipline
9 ivl_design_disciplines
e241586 @caryr Add support for passing the delay selection to vvp.
caryr authored
10 ivl_design_delay_sel
90ae464 Makefile patches to support target loading under cygwin.
steve authored
11 ivl_design_flag
12 ivl_design_process
13 ivl_design_root
1075b28 export the ivl_design_roots function.
steve authored
14 ivl_design_roots
80c6098 export the ivl_design_time_precision function.
steve authored
15 ivl_design_time_precision
90ae464 Makefile patches to support target loading under cygwin.
steve authored
16
17 ivl_const_bits
b6f26e6 @caryr Add support for delaying constants at T0.
caryr authored
18 ivl_const_delay
f01b25b @caryr Add support for ivl_const_{file,lineno}
caryr authored
19 ivl_const_file
20 ivl_const_lineno
3617f03 Bring ivl.def up to date.
steve authored
21 ivl_const_real
427aef8 @caryr Add more file/line and scope information to the ivl interface, etc.
caryr authored
22 ivl_const_scope
90ae464 Makefile patches to support target loading under cygwin.
steve authored
23 ivl_const_signed
3617f03 Bring ivl.def up to date.
steve authored
24 ivl_const_type
25 ivl_const_width
90ae464 Makefile patches to support target loading under cygwin.
steve authored
26
f468775 @steveicarus Bring signal discipline all the way to the ivl_target API.
steveicarus authored
27 ivl_discipline_domain
eb240dd @steveicarus Bring discipline natures all the way to the ivl_target API.
steveicarus authored
28 ivl_discipline_flow
f468775 @steveicarus Bring signal discipline all the way to the ivl_target API.
steveicarus authored
29 ivl_discipline_name
eb240dd @steveicarus Bring discipline natures all the way to the ivl_target API.
steveicarus authored
30 ivl_discipline_potential
f468775 @steveicarus Bring signal discipline all the way to the ivl_target API.
steveicarus authored
31
d0b063b @caryr Fix enum compile warnings and update ivl.def (windows compile).
caryr authored
32 ivl_enum_name
33 ivl_enum_names
34 ivl_enum_bits
35 ivl_enum_type
36 ivl_enum_width
37
7fa2975 Add new symbols for windows.
steve authored
38 ivl_event_any
39 ivl_event_basename
629ee5b @caryr Fix a number of file/line issues in the compiler.
caryr authored
40 ivl_event_file
41 ivl_event_lineno
7fa2975 Add new symbols for windows.
steve authored
42 ivl_event_name
43 ivl_event_nany
44 ivl_event_neg
45 ivl_event_nneg
46 ivl_event_npos
47 ivl_event_pos
3617f03 Bring ivl.def up to date.
steve authored
48 ivl_event_scope
7fa2975 Add new symbols for windows.
steve authored
49
90ae464 Makefile patches to support target loading under cygwin.
steve authored
50 ivl_expr_type
51 ivl_expr_bits
a84682e @caryr Add two missing function definitions.
caryr authored
52 ivl_expr_branch
7fa2975 Add new symbols for windows.
steve authored
53 ivl_expr_def
5ae86bd @caryr Add support for 64 bit delays in procedural non-blocking assignments.
caryr authored
54 ivl_expr_delay_val
7930398 Export new symbols.
steve authored
55 ivl_expr_dvalue
d0b063b @caryr Fix enum compile warnings and update ivl.def (windows compile).
caryr authored
56 ivl_expr_enumtype
f1cc9d8 Support event names as expressions elements.
steve authored
57 ivl_expr_event
0875245 @steveicarus File line information for expressions
steveicarus authored
58 ivl_expr_file
59 ivl_expr_lineno
90ae464 Makefile patches to support target loading under cygwin.
steve authored
60 ivl_expr_name
a84682e @caryr Add two missing function definitions.
caryr authored
61 ivl_expr_nature
90ae464 Makefile patches to support target loading under cygwin.
steve authored
62 ivl_expr_opcode
63 ivl_expr_oper1
64 ivl_expr_oper2
65 ivl_expr_oper3
6e01d39 Export symbols related to parameters.
steve authored
66 ivl_expr_parameter
d6efae4 API for concatenation expressions.
steve authored
67 ivl_expr_parm
68 ivl_expr_parms
69 ivl_expr_repeat
7fa2975 Add new symbols for windows.
steve authored
70 ivl_expr_scope
a6220fe @caryr Add support for passing variable indexed part select type information
caryr authored
71 ivl_expr_sel_type
ce589da Support the NetESubSignal expressions in vvp.tgt.
steve authored
72 ivl_expr_signal
90ae464 Makefile patches to support target loading under cygwin.
steve authored
73 ivl_expr_signed
316006b @caryr Fix Cygwin/MinGW compilation
caryr authored
74 ivl_expr_sized
90ae464 Makefile patches to support target loading under cygwin.
steve authored
75 ivl_expr_string
2f2f08b Missing symbols.
steve authored
76 ivl_expr_uvalue
7930398 Export new symbols.
steve authored
77 ivl_expr_value
90ae464 Makefile patches to support target loading under cygwin.
steve authored
78 ivl_expr_width
79
07c6e51 @caryr Rework ivl_file_table_* interface and fix most vvp/examples.
caryr authored
80 ivl_file_table_index
81 ivl_file_table_item
82 ivl_file_table_size
77061fa @caryr Add vpiFile and vpiLineNo for system functions.
caryr authored
83
e453b34 @caryr Add missing functions to ivl.def
caryr authored
84 ivl_island_flag_set
85 ivl_island_flag_test
86
e99059e Support attributes to logic gates.
steve authored
87 ivl_logic_attr
e6c0629 Add language support for Verilog-2001 attribute
steve authored
88 ivl_logic_attr_cnt
89 ivl_logic_attr_val
3617f03 Bring ivl.def up to date.
steve authored
90 ivl_logic_basename
c8319bc Add ivl_logic_delay function to ivl_target.
steve authored
91 ivl_logic_delay
3617f03 Bring ivl.def up to date.
steve authored
92 ivl_logic_drive0
93 ivl_logic_drive1
69ec4cf @caryr Add support for ivl_logic_{file,lineno}
caryr authored
94 ivl_logic_file
eb0df40 @caryr Add a routine to say if a logical came from a CA and some other fixes.
caryr authored
95 ivl_logic_is_cassign
69ec4cf @caryr Add support for ivl_logic_{file,lineno}
caryr authored
96 ivl_logic_lineno
90ae464 Makefile patches to support target loading under cygwin.
steve authored
97 ivl_logic_name
98 ivl_logic_pin
99 ivl_logic_pins
3617f03 Bring ivl.def up to date.
steve authored
100 ivl_logic_scope
101 ivl_logic_type
a72a860 New exported symbols for ivl_target API.
steve authored
102 ivl_logic_udp
3617f03 Bring ivl.def up to date.
steve authored
103 ivl_logic_width
90ae464 Makefile patches to support target loading under cygwin.
steve authored
104
91d84e7 Major rework of array handling. Memories are replaced with the
steve authored
105 ivl_lpm_array
9ce2806 Fix synth2 handling of aset/aclr signals where
steve authored
106 ivl_lpm_aset_value
166621b Generate vvp code for asynch set/reset of NetFF.
steve authored
107 ivl_lpm_async_clr
108 ivl_lpm_async_set
65e9b6b Rework of internals to carry vectors through nexus instead
steve authored
109 ivl_lpm_base
2002c03 Add some ivl_target convenience functions.
steve authored
110 ivl_lpm_basename
73c4893 Implement simple MUXZ for ?: operators.
steve authored
111 ivl_lpm_clk
112 ivl_lpm_data
f480943 Support structural addition.
steve authored
113 ivl_lpm_datab
828ca0e Add API to support user defined function.
steve authored
114 ivl_lpm_define
10d25d2 @caryr Support delays for all operators in a continuous assignments.
caryr authored
115 ivl_lpm_delay
bf4e745 @steveicarus Account for output drive of LPM mux devices.
steveicarus authored
116 ivl_lpm_drive0
117 ivl_lpm_drive1
e418625 export memory symbols in Windows.
steve authored
118 ivl_lpm_enable
c866be4 @caryr Add vpiFile and vpiLineNo to .sfunc (system function in cont. assign)
caryr authored
119 ivl_lpm_file
120 ivl_lpm_lineno
f74368d Missing LPM related symbols in ivl.def.
steve authored
121 ivl_lpm_name
73c4893 Implement simple MUXZ for ?: operators.
steve authored
122 ivl_lpm_q
2002c03 Add some ivl_target convenience functions.
steve authored
123 ivl_lpm_scope
73c4893 Implement simple MUXZ for ?: operators.
steve authored
124 ivl_lpm_select
125 ivl_lpm_selects
5d1d99a Handle signed magnitude compare all the
steve authored
126 ivl_lpm_signed
73c4893 Implement simple MUXZ for ?: operators.
steve authored
127 ivl_lpm_size
e561819 Add synthesis support for synchronous reset.
steve authored
128 ivl_lpm_sset_value
3617f03 Bring ivl.def up to date.
steve authored
129 ivl_lpm_string
e561819 Add synthesis support for synchronous reset.
steve authored
130 ivl_lpm_sync_clr
131 ivl_lpm_sync_set
5b840bc @caryr Add ivl_lpm_trigger to ivl.def
caryr authored
132 ivl_lpm_trigger
f74368d Missing LPM related symbols in ivl.def.
steve authored
133 ivl_lpm_type
134 ivl_lpm_width
135
f3fdf70 Export new ivl_ symbols.
steve authored
136 ivl_lval_idx
e106796 Add ivl_lval_t and support for assignment l-values.
steve authored
137 ivl_lval_mux
e35ed6e Change the NetAssign_ class to refer to the signal
steve authored
138 ivl_lval_part_off
a6220fe @caryr Add support for passing variable indexed part select type information
caryr authored
139 ivl_lval_sel_type
e35ed6e Change the NetAssign_ class to refer to the signal
steve authored
140 ivl_lval_sig
f49039a Missing declaration for Windows.
steve authored
141 ivl_lval_width
e106796 Add ivl_lval_t and support for assignment l-values.
steve authored
142
8717708 @steveicarus ivl_target.h access branch terminals
steveicarus authored
143 ivl_nature_name
144
2802601 tgt-vvp generates code that skips nets as inputs.
steve authored
145 ivl_nexus_get_private
90ae464 Makefile patches to support target loading under cygwin.
steve authored
146 ivl_nexus_name
147 ivl_nexus_ptrs
148 ivl_nexus_ptr
2802601 tgt-vvp generates code that skips nets as inputs.
steve authored
149 ivl_nexus_set_private
90ae464 Makefile patches to support target loading under cygwin.
steve authored
150
00df651 @steveicarus Branch references all the way down to the stub generator.
steveicarus authored
151 ivl_nexus_ptr_branch
4325b78 more missing API symbols.
steve authored
152 ivl_nexus_ptr_con
153 ivl_nexus_ptr_drive0
154 ivl_nexus_ptr_drive1
b8fe10d Get target signal from nexus_ptr.
steve authored
155 ivl_nexus_ptr_pin
3b9a604 Make signal attributes available to ivl_target API.
steve authored
156 ivl_nexus_ptr_lpm
157 ivl_nexus_ptr_log
b8fe10d Get target signal from nexus_ptr.
steve authored
158 ivl_nexus_ptr_sig
7898f4e @steveicarus Account for swithes linked to nexus in ivl_target.h API.
steveicarus authored
159 ivl_nexus_ptr_switch
b8fe10d Get target signal from nexus_ptr.
steve authored
160
6e01d39 Export symbols related to parameters.
steve authored
161 ivl_parameter_basename
162 ivl_parameter_expr
4f8b91e @caryr Add file and line information for parameters, etc.
caryr authored
163 ivl_parameter_file
164 ivl_parameter_lineno
6e01d39 Export symbols related to parameters.
steve authored
165
243cf94 Add support for conditional specify delay paths.
steve authored
166 ivl_path_condit
167 ivl_path_delay
436e2fc @caryr Add ifnone functionality.
caryr authored
168 ivl_path_is_condit
0d9ed65 @steveicarus Give delay paths scope.
steveicarus authored
169 ivl_path_scope
243cf94 Add support for conditional specify delay paths.
steve authored
170 ivl_path_source
fc9a90c Add support for edge sensitive spec paths.
steve authored
171 ivl_path_source_negedge
172 ivl_path_source_posedge
243cf94 Add support for conditional specify delay paths.
steve authored
173
bad861d Module attributes make it al the way to ivl_target.
steve authored
174 ivl_scope_attr_cnt
175 ivl_scope_attr_val
2002c03 Add some ivl_target convenience functions.
steve authored
176 ivl_scope_basename
90ae464 Makefile patches to support target loading under cygwin.
steve authored
177 ivl_scope_children
7fa2975 Add new symbols for windows.
steve authored
178 ivl_scope_def
86a4025 @caryr Push file and line information for scopes to the runtime.
caryr authored
179 ivl_scope_def_file
180 ivl_scope_def_lineno
d0b063b @caryr Fix enum compile warnings and update ivl.def (windows compile).
caryr authored
181 ivl_scope_enumerate
182 ivl_scope_enumerates
7fa2975 Add new symbols for windows.
steve authored
183 ivl_scope_event
184 ivl_scope_events
86a4025 @caryr Push file and line information for scopes to the runtime.
caryr authored
185 ivl_scope_file
11109f5 @caryr Push the automatic property for tasks and functions to the code gen.
caryr authored
186 ivl_scope_is_auto
636758f @caryr Add support for `celldefine, vpiCellInstance
caryr authored
187 ivl_scope_is_cell
86a4025 @caryr Push file and line information for scopes to the runtime.
caryr authored
188 ivl_scope_lineno
90ae464 Makefile patches to support target loading under cygwin.
steve authored
189 ivl_scope_logs
190 ivl_scope_log
f74368d Missing LPM related symbols in ivl.def.
steve authored
191 ivl_scope_lpms
192 ivl_scope_lpm
1e3af45 @caryr Pass some module port information and fix a few bugs.
caryr authored
193 ivl_scope_mod_port
90ae464 Makefile patches to support target loading under cygwin.
steve authored
194 ivl_scope_name
6e01d39 Export symbols related to parameters.
steve authored
195 ivl_scope_param
196 ivl_scope_params
2002c03 Add some ivl_target convenience functions.
steve authored
197 ivl_scope_parent
7fa2975 Add new symbols for windows.
steve authored
198 ivl_scope_port
199 ivl_scope_ports
90ae464 Makefile patches to support target loading under cygwin.
steve authored
200 ivl_scope_sigs
201 ivl_scope_sig
ca756f3 @steveicarus Bring switch information out to the ivl_target API.
steveicarus authored
202 ivl_scope_switch
203 ivl_scope_switches
3258b77 @caryr Pass local scope precision from compiler to vvp/etc.
caryr authored
204 ivl_scope_time_precision
c207077 The $time system task returns the integer time
steve authored
205 ivl_scope_time_units
a009240 Pass scope type information to the target module.
steve authored
206 ivl_scope_type
207 ivl_scope_tname
90ae464 Makefile patches to support target loading under cygwin.
steve authored
208
158e9fd @caryr Keep the left and right array range value order information.
caryr authored
209 ivl_signal_array_addr_swapped
b350b14 DLL API changes for windows.
steve authored
210 ivl_signal_array_base
211 ivl_signal_array_count
3b9a604 Make signal attributes available to ivl_target API.
steve authored
212 ivl_signal_attr
700887d Verilog 2001 attriubtes on nets/wires.
steve authored
213 ivl_signal_attr_cnt
214 ivl_signal_attr_val
3617f03 Bring ivl.def up to date.
steve authored
215 ivl_signal_basename
216 ivl_signal_data_type
d883979 Seperate arrayness from word count
steve authored
217 ivl_signal_dimensions
f468775 @steveicarus Bring signal discipline all the way to the ivl_target API.
steveicarus authored
218 ivl_signal_discipline
4f8b91e @caryr Add file and line information for parameters, etc.
caryr authored
219 ivl_signal_file
6dd8061 Export ivl_signal_integer fro windows.
steve authored
220 ivl_signal_integer
4f8b91e @caryr Add file and line information for parameters, etc.
caryr authored
221 ivl_signal_lineno
301040a Avoid emitting to vvp local net symbols.
steve authored
222 ivl_signal_local
9093877 Export ivl_signal lsb/msb.
steve authored
223 ivl_signal_lsb
224 ivl_signal_msb
3617f03 Bring ivl.def up to date.
steve authored
225 ivl_signal_name
226 ivl_signal_nex
8413784 Updates for Cygwin portability (pr1585922)
steve authored
227 ivl_signal_npath
228 ivl_signal_path
90ae464 Makefile patches to support target loading under cygwin.
steve authored
229 ivl_signal_port
b8b70f5 @caryr Add ivl_signal_scope to ivl.def to get mingw and cygwin to compile.
caryr authored
230 ivl_signal_scope
7fa2975 Add new symbols for windows.
steve authored
231 ivl_signal_signed
90ae464 Makefile patches to support target loading under cygwin.
steve authored
232 ivl_signal_type
3617f03 Bring ivl.def up to date.
steve authored
233 ivl_signal_width
90ae464 Makefile patches to support target loading under cygwin.
steve authored
234
8413784 Updates for Cygwin portability (pr1585922)
steve authored
235 ivl_path_delay
236 ivl_path_source
237
13aaaab @steveicarus Bring analog contribution statements to the ivl_target API.
steveicarus authored
238 ivl_process_analog
bfad382 Carry Verilog 2001 attributes with processes,
steve authored
239 ivl_process_attr_cnt
240 ivl_process_attr_val
61930c3 @caryr Add file and line information to processes.
caryr authored
241 ivl_process_file
242 ivl_process_lineno
7fa2975 Add new symbols for windows.
steve authored
243 ivl_process_scope
90ae464 Makefile patches to support target loading under cygwin.
steve authored
244 ivl_process_stmt
7fa2975 Add new symbols for windows.
steve authored
245 ivl_process_type
90ae464 Makefile patches to support target loading under cygwin.
steve authored
246
247 ivl_statement_type
248
249 ivl_stmt_block_count
422754f Support carrying the scope of named begin-end
steve authored
250 ivl_stmt_block_scope
f5fae7f Stubs so that cygwin port will link ivl.
steve authored
251 ivl_stmt_block_stmt
7fa2975 Add new symbols for windows.
steve authored
252 ivl_stmt_call
253 ivl_stmt_case_count
254 ivl_stmt_case_expr
255 ivl_stmt_case_stmt
90ae464 Makefile patches to support target loading under cygwin.
steve authored
256 ivl_stmt_cond_expr
257 ivl_stmt_cond_false
258 ivl_stmt_cond_true
2f2f08b Missing symbols.
steve authored
259 ivl_stmt_delay_expr
90ae464 Makefile patches to support target loading under cygwin.
steve authored
260 ivl_stmt_delay_val
e56b77a Add support for wait on list of named events.
steve authored
261 ivl_stmt_events
77061fa @caryr Add vpiFile and vpiLineNo for system functions.
caryr authored
262 ivl_stmt_file
263 ivl_stmt_lineno
13aaaab @steveicarus Bring analog contribution statements to the ivl_target API.
steveicarus authored
264 ivl_stmt_lexp
e106796 Add ivl_lval_t and support for assignment l-values.
steve authored
265 ivl_stmt_lval
266 ivl_stmt_lvals
90ae464 Makefile patches to support target loading under cygwin.
steve authored
267 ivl_stmt_lwidth
268 ivl_stmt_name
e56b77a Add support for wait on list of named events.
steve authored
269 ivl_stmt_nevent
90ae464 Makefile patches to support target loading under cygwin.
steve authored
270 ivl_stmt_parm
271 ivl_stmt_parm_count
272 ivl_stmt_rval
03f6283 @caryr Add support for calling system functions as a task (SystemVerilog)
caryr authored
273 ivl_stmt_sfunc_as_task
90ae464 Makefile patches to support target loading under cygwin.
steve authored
274 ivl_stmt_sub_stmt
a72a860 New exported symbols for ivl_target API.
steve authored
275
ca756f3 @steveicarus Bring switch information out to the ivl_target API.
steveicarus authored
276 ivl_switch_a
277 ivl_switch_b
278 ivl_switch_basename
2bf3f5d @caryr Push tranif delays to the code generator.
caryr authored
279 ivl_switch_delay
ca756f3 @steveicarus Bring switch information out to the ivl_target API.
steveicarus authored
280 ivl_switch_enable
de7fff8 @steveicarus Elaborate tran devices (switches)
steveicarus authored
281 ivl_switch_file
df15a03 @steveicarus Collect NetTran devices into islands.
steveicarus authored
282 ivl_switch_island
de7fff8 @steveicarus Elaborate tran devices (switches)
steveicarus authored
283 ivl_switch_lineno
73e2b29 @steveicarus Replace the NetPartSelect:BI with NetTran(VP).
steveicarus authored
284 ivl_switch_offset
285 ivl_switch_part
ca756f3 @steveicarus Bring switch information out to the ivl_target API.
steveicarus authored
286 ivl_switch_scope
287 ivl_switch_type
73e2b29 @steveicarus Replace the NetPartSelect:BI with NetTran(VP).
steveicarus authored
288 ivl_switch_width
ca756f3 @steveicarus Bring switch information out to the ivl_target API.
steveicarus authored
289
a72a860 New exported symbols for ivl_target API.
steve authored
290 ivl_udp_init
427aef8 @caryr Add more file/line and scope information to the ivl interface, etc.
caryr authored
291 ivl_udp_file
292 ivl_udp_lineno
a72a860 New exported symbols for ivl_target API.
steve authored
293 ivl_udp_name
294 ivl_udp_nin
53abd7a @caryr Add support for getting the original port names of a UDP definition.
caryr authored
295 ivl_udp_port
a72a860 New exported symbols for ivl_target API.
steve authored
296 ivl_udp_row
297 ivl_udp_rows
298 ivl_udp_sequ
Something went wrong with that request. Please try again.