Displaying 2 results from an estimated 2 matches for "d46928".
Did you mean:
d46628
2018 May 17
0
[RFC] Adding 2 functions to the ALiasAnalysis interface (getAddressesDistance + ModRefSameBuffer)
...a usage example is for detecting bank conflicts (using the
distance between memoryLoc and the number and size of the banks you can
know if you have a conflict).
implementation and usage example (with code duplication for a first
implementation, lets discuss the idea first):
https://reviews.llvm.org/D46928
I saw one bad implemntation for detecting bank conflicts in Hexagon
open-source, but it wont realy work for most of examples, they only check
if the registers are equal.. in my implamentation I check the real distance
between locations...
thanks,
Atheel Massalha
Compiler Engineer
--------------...
2018 Jun 20
2
adding 2 new functions to the AliasAnalysis interface
...a usage example is for detecting bank conflicts (using the
distance between memoryLoc and the number and size of the banks you can
know if you have a conflict).
implementation and usage example (with code duplication for a first
implementation, lets discuss the idea first):https://reviews.llvm.org/D46928
I saw one bad implemntation for detecting bank conflicts in Hexagon
open-source, but it wont realy work for most of examples, they only check
if the registers are equal.. in my implamentation I check the real distance
between locations...
thanks,
Atheel Massalha
Compiler Engineer
--------------...