-
- Downloads
Bugfix: Platina-Intrinsic: pass type/expr by operand
This commit catches up to a matching bugfix in patmos-llvm. The former implementation passed the platina type and expression infromation by means of two metadata items attached to the intrinsic call instruction. However, the tail-call-optimization dropped this metadata (in sync with the docs): A transformation is required to drop any metadata attachment that it does not know or know it can’t preserve. Passing this data by means of operands to the call instruction should be more robust.
Loading
Please register or sign in to comment