search for: collectbitparts

Displaying 7 results from an estimated 7 matches for "collectbitparts".

2016 Sep 28
3
Load combine pass
...I can't find any backstory for this pass, why was it chosen to optimize the pattern in question in this way? What is the current status of this pass? I have an alternative implementation for it locally. I implemented an instcombine rule similar to recognise bswap/bitreverse idiom. It relies on collectBitParts (Local.cpp) to determine the origin of the bits in a given or value. If all the bits are happen to be loaded from adjacent locations it replaces the or with a single load or a load plus bswap. If the alternative approach sounds reasonable I'll post my patches for review. Artur --------------...
2016 Sep 28
4
Load combine pass
...ny backstory for this pass, why was it chosen to optimize the pattern in question in this way? What is the current status of this pass? >> >> I have an alternative implementation for it locally. I implemented an instcombine rule similar to recognise bswap/bitreverse idiom. It relies on collectBitParts (Local.cpp) to determine the origin of the bits in a given or value. If all the bits are happen to be loaded from adjacent locations it replaces the or with a single load or a load plus bswap. >> >> If the alternative approach sounds reasonable I'll post my patches for review. >...
2016 Sep 29
2
Load combine pass
...this pass, why was it chosen to optimize the pattern in question in this way? What is the current status of this pass? > >>> > >>> I have an alternative implementation for it locally. I implemented an instcombine rule similar to recognise bswap/bitreverse idiom. It relies on collectBitParts (Local.cpp) to determine the origin of the bits in a given or value. If all the bits are happen to be loaded from adjacent locations it replaces the or with a single load or a load plus bswap. > >>> > >>> If the alternative approach sounds reasonable I'll post my patches...
2019 Sep 11
2
Load combine pass
...t chosen to > optimize the pattern in question in this way? What is the current status of > this pass? > >>> > >>> I have an alternative implementation for it locally. I implemented an > instcombine rule similar to recognise bswap/bitreverse idiom. It relies on > collectBitParts (Local.cpp) to determine the origin of the bits in a given > or value. If all the bits are happen to be loaded from adjacent locations > it replaces the or with a single load or a load plus bswap. > >>> > >>> If the alternative approach sounds reasonable I'll post...
2019 Sep 12
2
Load combine pass
...imize the pattern in question in this way? What is the current status of >> this pass? >> >>> >> >>> I have an alternative implementation for it locally. I implemented an >> instcombine rule similar to recognise bswap/bitreverse idiom. It relies on >> collectBitParts (Local.cpp) to determine the origin of the bits in a given >> or value. If all the bits are happen to be loaded from adjacent locations >> it replaces the or with a single load or a load plus bswap. >> >>> >> >>> If the alternative approach sounds reasonabl...
2019 Sep 25
2
Load combine pass
...is the current status of this pass? >>> >>> >>> >>> I have an alternative implementation for it locally. I >>> implemented an instcombine rule similar to recognise >>> bswap/bitreverse idiom. It relies on collectBitParts >>> (Local.cpp) to determine the origin of the bits in a given >>> or value. If all the bits are happen to be loaded from >>> adjacent locations it replaces the or with a single load or >>> a load plus bswap. >>> &...
2016 Sep 29
3
Load combine pass
...as it chosen to optimize the pattern in question in this way? What is the current status of this pass? > >>>>> > >>>>> I have an alternative implementation for it locally. I implemented an instcombine rule similar to recognise bswap/bitreverse idiom. It relies on collectBitParts (Local.cpp) to determine the origin of the bits in a given or value. If all the bits are happen to be loaded from adjacent locations it replaces the or with a single load or a load plus bswap. > >>>>> > >>>>> If the alternative approach sounds reasonable I'll...