llvm-6502/lib/Transforms
Chris Lattner 5f92e2b11f Avoid doing pointless work. Amazingly, this makes us go faster.
Running the inliner on 252.eon used to take 48.4763s, now it takes 14.4148s.

In release mode, it went from taking 25.8741s to taking 11.5712s.

This also fixes a FIXME.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8890 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-06 15:23:43 +00:00
..
Hello Initial checkin of the "Hello World" Pass. 2002-08-08 20:10:38 +00:00
Instrumentation Use global *_iterator 2003-09-24 22:07:33 +00:00
IPO Credits are now in top-level CREDITS.TXT 2003-09-22 21:57:15 +00:00
Scalar Change the interface to PromoteMemToReg to also take a DominatorTree 2003-10-05 21:20:13 +00:00
Utils Avoid doing pointless work. Amazingly, this makes us go faster. 2003-10-06 15:23:43 +00:00
ExprTypeConvert.cpp Spell `necessary' correctly. 2003-08-18 14:43:39 +00:00
LevelRaise.cpp Prototype for creator function got moved 2003-09-01 20:45:33 +00:00
Makefile Convert DIRS to PARALLEL_DIRS. They can be built independently. 2002-09-29 11:52:14 +00:00
TransformInternals.cpp avoid dividing by zero when dealing with zero sized types (like [0 x double]) 2003-06-23 17:36:49 +00:00
TransformInternals.h The word dependent' has no a'. 2003-08-21 22:14:26 +00:00