Displaying 1 result from an estimated 1 matches for "dd64a5c4".
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