Displaying 1 result from an estimated 1 matches for "d21739".
Did you mean:
d21379
2016 Sep 06
2
i32 vs i32 signext for C int parameters to library functions
...zeroext, or i32 signext depending on platform)
and return values.
To fix this bug, I need some way to tell whether to use i32 or i32
signext in target-independent LLVM passes - but none seems to exist at
this moment. I wrote a patch that adds this information to TTI (
https://reviews.llvm.org/D21739 ), but it doesn't fit with the current
semantics of TTI - if the information about *ext is missing, we're going
to have correctness problems instead of merely lowered performance.
How should I best resolve this problem?