Displaying 1 result from an estimated 1 matches for "42xlt4zn".
2013 Jan 17
1
[LLVMdev] Regarding codegenprepare transformations
...transformations during passes added
by LLVMTargetMachine::addPassesToEmitFile and seeing something I could use
some help explaining. The point of interest is between
'unreachableblockelim' and 'codegenprepare' passes. Here is the paste of IR
after each pass
http://pastebin.com/42xLT4ZN
I've annotated 3 spots in the code with stars. In (1), after
unreachableblockelim, addr89 is precomputed outside the loop once and is
used in store in (2). However, in (3), after codegenprepare, there is now a
bunch of math being done every loop iteration to get the address for the
same store...