[llvm-dev] Is a PHI use of another PHI in the same block valid?
Krzysztof Parzyszek via llvm-dev
llvm-dev at lists.llvm.org
Fri Feb 26 09:15:45 PST 2016
On 2/26/2016 11:02 AM, Philip Reames via llvm-dev wrote:
> So, is this legal IR? Or not?
I don't know if the IR spec mentions this case, but it simply makes no
sense. PHI nodes indicate values on entry to the block. Their ordering
in the IR only exists because instructions are arranged in an ordered
list, but the relative ordering of PHIs has no meaning.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
hosted by The Linux Foundation
More information about the llvm-dev