search for: rezext

Displaying 4 results from an estimated 4 matches for "rezext".

Did you mean: retext
2008 May 16
2
[LLVMdev] Troubling promotion of return value to Integer ...
...n i32 here intentionally. This prompts me to the following thought, which may not be helpful. Perhaps we might introduce something like the following two pseudo-instructions in the IR: resext sign extend on a quantity that the front end asserts has already been sign extended. rezext zero extend on a quantity that the front end asserts has already been zero extended. These instructions serve to advise the caller-side optimizer that the required extend has been done, which tells us what we need to know for optimizations. If they inadvertently make it to the back e...
2008 May 16
0
[LLVMdev] Troubling promotion of return value to Integer ...
...s prompts me to the following thought, which may not be helpful. > Perhaps we might introduce something like the following two > pseudo-instructions in the IR: > > resext sign extend on a quantity that the front end asserts has > already been sign extended. > > rezext zero extend on a quantity that the front end asserts has > already been zero extended. > > These instructions serve to advise the caller-side optimizer that the > required extend has been done, which tells us what we need to know for > optimizations. If they inadvertentl...
2008 May 16
0
[LLVMdev] Troubling promotion of return value to Integer ...
On May 16, 2008, at 11:12 AM, <Alireza.Moshtaghi at microchip.com> <Alireza.Moshtaghi at microchip.com > wrote: > > Chris, > I did not quite understand the “The bad thing about …” part of your > argument. I’m not sure which of the two scenarios are you comparing > (promoting in FrontEnd vs BackEnd) or (promotion to int vs i32) Assume we make the change I
2008 May 16
4
[LLVMdev] Troubling promotion of return value to Integer ...
Chris, I did not quite understand the "The bad thing about ..." part of your argument. I'm not sure which of the two scenarios are you comparing (promoting in FrontEnd vs BackEnd) or (promotion to int vs i32) Regardless, I agree with you and shap that promotions should take place in the FrontEnd and this is my reason: The standard allows calling a function without prototype and