Displaying 1 result from an estimated 1 matches for "lcssa21".
Did you mean:
lcssa1
2015 Aug 25
2
how LLVM deals with 'undef'
Hi,
I'm using LLVM-3.8 (current SVN version) to optimize my code. After loop
unrolling, I find there is 'undef' in the IR. For example, "*%.lcssa21.unr
= phi double [ undef, %.lr.ph9 ], [ %13, %7 ]*". I have two questions:
(1) Why this 'undef' is generated? Because before 'loop unrolling', there
is no such 'undef'.
(2) How LLVM backend deals with this 'undef'?
Any suggestion is appreciable.
Regards,
Xi...