search for: movetoalu

Displaying 5 results from an estimated 5 matches for "movetoalu".

Did you mean: movetovalu
2016 Dec 21
0
Assign different RegClasses to a virtual register based on 'uniform' attribute?
...> the SIFixSGPRCopiesPass, which relies heavily on > > SIInstrInfo::moveToVALU(). > > Hi Tom, > > I take a look at the code, it looks like a good idea. It really helps me a lot. Thanks Tom! I have a question for the code, why it only pass copy-like instructions as TopInst to moveToALU()? Is there any special reason to do like this? I thought that iterating through all the MIs and fix regClass if needed would be ok. Am I thinking it too simple? > > - Ruiling > > > > -Tom > > > > > - Ruiling > > > > > -- > - Ruiling >...
2016 Dec 21
3
Assign different RegClasses to a virtual register based on 'uniform' attribute?
...tor ALU. This is done by > the SIFixSGPRCopiesPass, which relies heavily on > SIInstrInfo::moveToVALU(). Hi Tom, I take a look at the code, it looks like a good idea. It really helps me a lot. Thanks Tom! I have a question for the code, why it only pass copy-like instructions as TopInst to moveToALU()? Is there any special reason to do like this? I thought that iterating through all the MIs and fix regClass if needed would be ok. Am I thinking it too simple? - Ruiling > > -Tom > > > - Ruiling -- - Ruiling -------------- next part -------------- An HTML attachment was scrub...
2016 Dec 21
1
Assign different RegClasses to a virtual register based on 'uniform' attribute?
...Pass, which relies heavily on > > > SIInstrInfo::moveToVALU(). > > > > Hi Tom, > > > > I take a look at the code, it looks like a good idea. It really helps me a lot. Thanks Tom! I have a question for the code, why it only pass copy-like instructions as TopInst to moveToALU()? Is there any special reason to do like this? I thought that iterating through all the MIs and fix regClass if needed would be ok. Am I thinking it too simple? > > > > - Ruiling > > > > > > -Tom > > > > > > > - Ruiling > > > > &gt...
2016 Dec 20
0
Assign different RegClasses to a virtual register based on 'uniform' attribute?
On Tue, Dec 20, 2016 at 11:00:09AM +0800, Ruiling Song wrote: > Hi, > > I am working on a new LLVM target for Intel GPU, which also has same kind > of scalar/vector register classes used in AMDGPU target. Like for a i32 > virtual register, it will be held in scalar register if its value is > uniform across a wavefront/warp, otherwise it will be in a vector register. > Does
2016 Dec 23
0
Assign different RegClasses to a virtual, register based on 'uniform' attribute?
...RCopiesPass, which relies heavily on >>> SIInstrInfo::moveToVALU(). >> Hi Tom, >> >> I take a look at the code, it looks like a good idea. It really helps me > a lot. Thanks Tom! I have a question for the code, why it only pass > copy-like instructions as TopInst to moveToALU()? Is there any special > reason to do like this? I thought that iterating through all the MIs and > fix regClass if needed would be ok. Am I thinking it too simple? >> - Ruiling >>> -Tom >>> >>>> - Ruiling >> >> >> >> -- >> -...