Commit b7d347b
Razvan Lupusoru
[FIR] Avoid generating llvm.undef for dummy scoping info
Dummy scoping operations are generated to keep track of scopes for
purpose of Fortran level analyses like Alias Analysis. For codegen,
the scoping info is converted to a fir.undef during pre-codegen rewrite.
Then during declare lowering, this info is no longer used - but it is
still translated to llvm.undef. I cleaned up so it is simply erased.
The generated LLVM should now no longer have a stray undef which
looks off when trying to make sense of the IR.1 parent df9d3c2 commit b7d347b
1 file changed
+8
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3575 | 3575 | | |
3576 | 3576 | | |
3577 | 3577 | | |
| 3578 | + | |
| 3579 | + | |
| 3580 | + | |
| 3581 | + | |
| 3582 | + | |
| 3583 | + | |
| 3584 | + | |
| 3585 | + | |
3578 | 3586 | | |
3579 | 3587 | | |
3580 | 3588 | | |
| |||
0 commit comments