[llvm-dev] extra loads in nested for-loop

Krzysztof Parzyszek via llvm-dev llvm-dev at lists.llvm.org
Tue Jul 12 11:58:29 PDT 2016

On 7/11/2016 6:21 PM, Phil Tomson wrote:
> In the context of this particular function wouldn't alias analysis be
> able to figure out that there is no alias to a?

They are function parameters, so there is no way to tell if they are 
aliased or by looking at the function's body.  You can try using 
"restrict" to tell the compiler that they are not, if that is the case 
in your program.


Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, 
hosted by The Linux Foundation

More information about the llvm-dev mailing list