[LLVMdev] Separating loop nests based on profile information?

Krzysztof Parzyszek kparzysz at codeaurora.org
Mon Jan 12 10:55:37 PST 2015


On 1/12/2015 12:04 AM, Daniel Berlin wrote:
>
> This is essentially index set splitting with the goal of it being an
> enabling optimization for LICM.

This is very different from index set splitting.  In ISS you know ahead 
of time into what ranges you can divide the values of the induction 
variable.  Here you don't.

-Krzysztof

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



More information about the llvm-dev mailing list