Hi Vinod, > I was curious about what is a good way to represent alternate function entries > in LLVM IR? I suggest you use the same strategy as gcc: http://gcc.gnu.org/onlinedocs/gcc-3.3.6/g77/Alternate-Entry-Points.html Ciao, Duncan.