search for: resext

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

Did you mean: reset
2008 May 16
2
[LLVMdev] Troubling promotion of return value to Integer ...
...ld of the result register, as in: %z = sext i8 %x to i32 I'm giving an input %x that is known to be an 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...
2008 May 16
0
[LLVMdev] Troubling promotion of return value to Integer ...
...problem, ideas are welcome. > I'm giving an input %x that is known to be an 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 tha...
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