Displaying 3 results from an estimated 3 matches for "sign_extension".
2009 Feb 18
0
[LLVMdev] Possible error in LegalizeDAG
On Wed, Feb 18, 2009 at 10:14 AM, Villmow, Micah <Micah.Villmow at amd.com> wrote:
> I'm still trying to track down some alignment issues with loads(i.e. 8/16
> bit loads being turned into 32bit sign extending loads) and I cannot for the
> life of me seem to figure out how to enter this section of code:
>
> // If this is an unaligned load and the target doesn't support
2009 Feb 19
2
[LLVMdev] Possible error in LegalizeDAG
...ed". Setting it to Expand does not expand it to
sign_extend and load but to extload and sign_extend, but I don't
support extload either.
Please correct me if I am wrong, but I've been looking at this issue for
awhile now and I cannot see where it uncombines the sextload to a load
and sign_extension.
My current solution is to just comment out that combination so that it
never occurs.
Thanks,
Micah
2009 Feb 18
2
[LLVMdev] Possible error in LegalizeDAG
I'm still trying to track down some alignment issues with loads(i.e.
8/16 bit loads being turned into 32bit sign extending loads) and I
cannot for the life of me seem to figure out how to enter this section
of code:
// If this is an unaligned load and the target doesn't support it,
// expand it.
if (!TLI.allowsUnalignedMemoryAccesses()) {
unsigned