Commit 36b58a0
committed
Integrate function-related structures
Since the introduction of SSA middle end, there exists 2 different
usage of function-related structures that is heavily coupled, but
used under different scenarios. This causes unnecessary confusions
to anyone who tries to understand it, and makes maintenance costly.
In this patch, "func_t" and "fn_t" are now integrated into "func_t",
and related variables are renamed into "func" instead of "fd" or "fn"
to keep naming consistency and avoid confusions to previous
structures.
Additionally, few comments are refined, and unused label definitions
removed to keep codebase tidy.1 parent e104d70 commit 36b58a0
File tree
11 files changed
+251
-356
lines changed- src
- tests/snapshots
11 files changed
+251
-356
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | 122 | | |
129 | | - | |
| 123 | + | |
| 124 | + | |
130 | 125 | | |
131 | 126 | | |
132 | 127 | | |
133 | | - | |
| 128 | + | |
134 | 129 | | |
135 | 130 | | |
136 | 131 | | |
| |||
184 | 179 | | |
185 | 180 | | |
186 | 181 | | |
187 | | - | |
| 182 | + | |
188 | 183 | | |
189 | 184 | | |
190 | 185 | | |
| |||
276 | 271 | | |
277 | 272 | | |
278 | 273 | | |
279 | | - | |
| 274 | + | |
280 | 275 | | |
281 | | - | |
| 276 | + | |
282 | 277 | | |
283 | 278 | | |
284 | | - | |
| 279 | + | |
285 | 280 | | |
286 | 281 | | |
287 | 282 | | |
288 | | - | |
| 283 | + | |
289 | 284 | | |
290 | 285 | | |
291 | 286 | | |
| |||
426 | 421 | | |
427 | 422 | | |
428 | 423 | | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | | - | |
437 | | - | |
438 | | - | |
439 | | - | |
440 | | - | |
441 | | - | |
442 | | - | |
443 | | - | |
444 | | - | |
445 | 424 | | |
446 | | - | |
| 425 | + | |
| 426 | + | |
447 | 427 | | |
448 | 428 | | |
449 | 429 | | |
450 | | - | |
| 430 | + | |
451 | 431 | | |
452 | 432 | | |
453 | 433 | | |
| |||
456 | 436 | | |
457 | 437 | | |
458 | 438 | | |
459 | | - | |
| 439 | + | |
460 | 440 | | |
461 | 441 | | |
462 | 442 | | |
| |||
488 | 468 | | |
489 | 469 | | |
490 | 470 | | |
491 | | - | |
| 471 | + | |
492 | 472 | | |
493 | 473 | | |
494 | 474 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
208 | | - | |
209 | | - | |
210 | | - | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
211 | 214 | | |
212 | 215 | | |
213 | 216 | | |
| |||
248 | 251 | | |
249 | 252 | | |
250 | 253 | | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | 254 | | |
256 | 255 | | |
257 | 256 | | |
| |||
280 | 279 | | |
281 | 280 | | |
282 | 281 | | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | 282 | | |
293 | | - | |
| 283 | + | |
294 | 284 | | |
295 | 285 | | |
296 | 286 | | |
| |||
315 | 305 | | |
316 | 306 | | |
317 | 307 | | |
| 308 | + | |
| 309 | + | |
318 | 310 | | |
319 | 311 | | |
320 | 312 | | |
| |||
330 | 322 | | |
331 | 323 | | |
332 | 324 | | |
333 | | - | |
| 325 | + | |
| 326 | + | |
334 | 327 | | |
335 | 328 | | |
336 | 329 | | |
| 330 | + | |
337 | 331 | | |
338 | 332 | | |
339 | 333 | | |
340 | 334 | | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
341 | 352 | | |
342 | 353 | | |
343 | | - | |
| 354 | + | |
344 | 355 | | |
345 | 356 | | |
346 | 357 | | |
| |||
349 | 360 | | |
350 | 361 | | |
351 | 362 | | |
352 | | - | |
| 363 | + | |
353 | 364 | | |
354 | 365 | | |
355 | 366 | | |
| |||
377 | 388 | | |
378 | 389 | | |
379 | 390 | | |
| 391 | + | |
| 392 | + | |
380 | 393 | | |
381 | 394 | | |
382 | 395 | | |
| |||
456 | 469 | | |
457 | 470 | | |
458 | 471 | | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
| 472 | + | |
| 473 | + | |
463 | 474 | | |
464 | 475 | | |
465 | 476 | | |
| |||
536 | 547 | | |
537 | 548 | | |
538 | 549 | | |
539 | | - | |
540 | | - | |
541 | | - | |
542 | | - | |
543 | | - | |
544 | | - | |
545 | | - | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | | - | |
551 | | - | |
552 | | - | |
553 | | - | |
554 | | - | |
555 | | - | |
556 | | - | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | | - | |
561 | | - | |
562 | | - | |
563 | | - | |
564 | | - | |
565 | | - | |
566 | | - | |
567 | | - | |
568 | | - | |
569 | | - | |
570 | | - | |
571 | | - | |
572 | | - | |
573 | | - | |
574 | | - | |
575 | | - | |
576 | | - | |
577 | | - | |
578 | | - | |
579 | | - | |
580 | | - | |
581 | | - | |
582 | | - | |
583 | | - | |
0 commit comments