1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 04:52:54 +02:00
llvm-mirror/lib/Transforms
Chris Lattner a37b6a09d3 Heavily refactor code:
* Separate the policy decisions into a derived class [InlineSimple]
  * Move the inlining mechanics into a base class [Inliner]
  * Change the inliner to be an SCCPass, making it more structured and
    eventually pipelinable with other SCC passes

llvm-svn: 8257
2003-08-31 19:10:30 +00:00
..
Hello Initial checkin of the "Hello World" Pass. 2002-08-08 20:10:38 +00:00
Instrumentation Use the new interface, simplifies code 2003-08-31 00:21:59 +00:00
IPO Heavily refactor code: 2003-08-31 19:10:30 +00:00
Scalar ScalarRepl does not modify the CFG. Say so! 2003-08-31 00:45:13 +00:00
Utils Fix bug where we considered function types equivalent even if they had differing numbers of arguments 2003-08-28 16:42:50 +00:00
ExprTypeConvert.cpp Spell `necessary' correctly. 2003-08-18 14:43:39 +00:00
LevelRaise.cpp DEBUG got moved to Support/Debug.h 2003-08-01 22:15:03 +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