search for: d21739

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?