<div dir="ltr"><div><div><div><div>Hi all,<br><br></div>I'm a beginner in LLVM. Currently, I want to implement a pass that generates a jump table. The entry in that table is a jump to some place (may be an instruction) in a basic block.<br><br></div>I'm reading the JumpTable code in llvm 3.5, there is a table which contains jump entries to functions. In AsmPrinter::doFinalization function from file lib/CodeGen/AsmPrinter/AsmPrinter.cpp, it gets a MCSymbolRefExpr from the function symbol. <br><br>While my question is, is there a way to insert jump to place inside a basic block?<br><br></div>Thanks!<br><br></div>Xiaoguang<br></div>