Re: Problems with changing the type of an ssa name

2020-07-27 Thread Michael Matz
Hello, On Sat, 25 Jul 2020, Gary Oblock via Gcc wrote: > if ( TYPE_P ( type) ) > { >TREE_TYPE ( ssa_name) = TYPE_MAIN_VARIANT ( type); >if ( ssa_defined_default_def_p ( ssa_name) ) > { > // I guessing which I know is a terrible thing to do... >

Re: Problems with changing the type of an ssa name

2020-07-27 Thread Richard Biener via Gcc
k them: FOR_EACH_IMM_USE_STMT (...) FOR_EACH_IMM_USE_ON_STMT (..) ... also the SSA definition statement after your transform cannot be the same so you have to create another stmt anyway, no? Richard. > Thanks, > > Gary > ____________________ > From: Ri

Re: Problems with changing the type of an ssa name

2020-07-26 Thread Gary Oblock via Gcc
o seems to work except for the default defs. I really need some help with this Richard. Thanks, Gary From: Richard Biener Sent: Saturday, July 25, 2020 10:48 PM To: Gary Oblock ; gcc@gcc.gnu.org Subject: Re: Problems with changing the type of an ssa name [EXT

Re: Problems with changing the type of an ssa name

2020-07-25 Thread Richard Biener via Gcc
ent: Friday, July 24, 2020 11:16 PM >To: Gary Oblock ; Gary Oblock via Gcc >; gcc@gcc.gnu.org >Subject: Re: Problems with changing the type of an ssa name > >[EXTERNAL EMAIL NOTICE: This email originated from an external sender. >Please be mindful of safe email handling and proprietary

Re: Problems with changing the type of an ssa name

2020-07-25 Thread Gary Oblock via Gcc
Sent: Friday, July 24, 2020 11:16 PM To: Gary Oblock ; Gary Oblock via Gcc ; gcc@gcc.gnu.org Subject: Re: Problems with changing the type of an ssa name [EXTERNAL EMAIL NOTICE: This email originated from an external sender. Please be mindful of safe email handling and proprietary information prote

Re: Problems with changing the type of an ssa name

2020-07-24 Thread Richard Biener via Gcc
On July 25, 2020 7:30:48 AM GMT+02:00, Gary Oblock via Gcc wrote: >If you've followed what I've been up to via my questions >on the mailing list, I finally traced my latest big problem >back to to my own code. In a nut shell here is what >I'm doing. > >I'm creating a new type exaactly like this:

Problems with changing the type of an ssa name

2020-07-24 Thread Gary Oblock via Gcc
If you've followed what I've been up to via my questions on the mailing list, I finally traced my latest big problem back to to my own code. In a nut shell here is what I'm doing. I'm creating a new type exaactly like this: tree pointer_rep = make_signed_type ( TYPE_PRECISION ( pointer_