Displaying 8 results from an estimated 8 matches for "vtsdnode".
Did you mean:
sdnode
2009 Dec 10
0
[LLVMdev] SplitVecRes with SIGN_EXTEND_INREG unsupported
Eli,
I have a simple SplitVecRes function that implements what you mentioned, splitting the LHS just as in BinaryOp, but passing through the RHS. The problem is that the second operand is MVT::Other, but when casted to an VTSDNode reveals that it is a vector length of the same size as the LHS SDValue. This causes a split on the LHS side to work correctly, but then it fails instruction selection because of Other. I have not been able to figure out how to split the MVT::Other node yet, any idea how to do this?
Instruction sel...
2009 Dec 10
2
[LLVMdev] SplitVecRes with SIGN_EXTEND_INREG unsupported
Thanks Eli,
I'll see if I can get something working and submit a patch.
Micah
-----Original Message-----
From: Eli Friedman [mailto:eli.friedman at gmail.com]
Sent: Wednesday, December 09, 2009 11:18 PM
To: Villmow, Micah
Cc: llvmdev at cs.uiuc.edu
Subject: Re: [LLVMdev] SplitVecRes with SIGN_EXTEND_INREG unsupported
On Wed, Dec 9, 2009 at 8:40 PM, Villmow, Micah <Micah.Villmow at
2009 Dec 10
2
[LLVMdev] SplitVecRes with SIGN_EXTEND_INREG unsupported
...t 12:46 PM, Villmow, Micah <Micah.Villmow at amd.com> wrote:
> Eli,
> I have a simple SplitVecRes function that implements what you mentioned, splitting the LHS just as in BinaryOp, but passing through the RHS. The problem is that the second operand is MVT::Other, but when casted to an VTSDNode reveals that it is a vector length of the same size as the LHS SDValue. This causes a split on the LHS side to work correctly, but then it fails instruction selection because of Other. I have not been able to figure out how to split the MVT::Other node yet, any idea how to do this?
You should be a...
2009 Dec 10
0
[LLVMdev] SplitVecRes with SIGN_EXTEND_INREG unsupported
Eli,
I don't see how this helps with the splitting of the Other node as it isn't the Dest that is the problem, but the second source value. Any place in the code that I can look at on how to split a VTSDNode?
Thanks,
Micah
> -----Original Message-----
> From: Eli Friedman [mailto:eli.friedman at gmail.com]
> Sent: Thursday, December 10, 2009 1:25 PM
> To: Villmow, Micah
> Cc: llvmdev at cs.uiuc.edu
> Subject: Re: [LLVMdev] SplitVecRes with SIGN_EXTEND_INREG unsupported
>
> O...
2009 Dec 10
2
[LLVMdev] SplitVecRes with SIGN_EXTEND_INREG unsupported
...ect: Re: [LLVMdev] SplitVecRes with SIGN_EXTEND_INREG unsupported
>
> Eli,
> I don't see how this helps with the splitting of the Other node as it
> isn't the Dest that is the problem, but the second source value. Any
> place in the code that I can look at on how to split a VTSDNode?
>
> Thanks,
> Micah
>
> > -----Original Message-----
> > From: Eli Friedman [mailto:eli.friedman at gmail.com]
> > Sent: Thursday, December 10, 2009 1:25 PM
> > To: Villmow, Micah
> > Cc: llvmdev at cs.uiuc.edu
> > Subject: Re: [LLVMdev] SplitVecRe...
2009 Dec 10
0
[LLVMdev] SplitVecRes with SIGN_EXTEND_INREG unsupported
...s with SIGN_EXTEND_INREG unsupported
> >
> > Eli,
> > I don't see how this helps with the splitting of the Other node as
> it
> > isn't the Dest that is the problem, but the second source value. Any
> > place in the code that I can look at on how to split a VTSDNode?
> >
> > Thanks,
> > Micah
> >
> > > -----Original Message-----
> > > From: Eli Friedman [mailto:eli.friedman at gmail.com]
> > > Sent: Thursday, December 10, 2009 1:25 PM
> > > To: Villmow, Micah
> > > Cc: llvmdev at cs.uiuc.edu...
2017 Jul 18
2
get ty2
Hello,
in some operations there is a ty2 type, for example in truncate. What is
the most right way to get it ? I have seen some EVT types, but this is
connected to DAG... and I don't believe that there is no easy way to get
ty2 with one call function.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2009 Dec 11
1
[LLVMdev] SplitVecRes with SIGN_EXTEND_INREG unsupported
...d
> > >
> > > Eli,
> > > I don't see how this helps with the splitting of the Other node as
> > it
> > > isn't the Dest that is the problem, but the second source value.
> Any
> > > place in the code that I can look at on how to split a VTSDNode?
> > >
> > > Thanks,
> > > Micah
> > >
> > > > -----Original Message-----
> > > > From: Eli Friedman [mailto:eli.friedman at gmail.com]
> > > > Sent: Thursday, December 10, 2009 1:25 PM
> > > > To: Villmow, Micah
&g...