llvm-mirror/lib
Chris Lattner ab01a0e982 Move the cloning of the function body much earlier in the inlinefunction
process.  The only optimization we did so far is to avoid creating a
PHI node, then immediately destroying it in the common case where the
callee has one return statement.  Instead, we just don't create the return
value.  This has no noticable performance impact, but paves the way for
future improvements.

llvm-svn: 11108
2004-02-04 01:41:09 +00:00
..
Analysis Avoid referencing deleted DSgraphs when merging an SCC into a larger SCC. This 2004-01-31 21:02:18 +00:00
AsmParser Don't use ConstantExpr::getShift anymore 2004-01-12 19:08:43 +00:00
Bytecode Remove all of the annoying statistics now that I'm finished (for the near 2004-02-01 01:50:31 +00:00
CodeGen When an instruction like: A += B had both A and B virtual registers 2004-02-03 01:13:07 +00:00
CWriter Turn off "attribute weak" to pacify Mac OS X's system compiler, which prints a 2003-12-11 00:24:36 +00:00
Debugger "fix" a nasty race condition 2004-01-14 21:18:03 +00:00
ExecutionEngine Print an error message if we can't materialize the bytecode file 2004-02-01 01:07:25 +00:00
Support Fixes for PR214. Use the SHLIBEXT variable instead of hardcoding .so into 2004-01-26 20:59:41 +00:00
Target Generate ftst instructions for comparison against zero 2004-02-03 18:54:04 +00:00
Transforms Move the cloning of the function body much earlier in the inlinefunction 2004-02-04 01:41:09 +00:00
VMCore If changing a parent, don't add then remove the object from the leak detector 2004-02-04 01:06:38 +00:00
Makefile Add new dir 2004-01-05 05:25:59 +00:00