Hi, I am working on some optimizations on the CFG. Can someone please give me some info on the following - 1. For an gimple expression node, how do we determine the return type? 2. How do we create a temporary variable, and add it to the list of variables defined in the current function declaration? 3. Any particular code I can look at to see how it works. 4. Any issues I should be aware of? Thanks Vibhav