1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/lib/Transforms
Chris Lattner be2b3fb417 Cleanup and restructure the code to make it easier to read and maintain.
The only functionality change is that we now implement:
  Regression/Transforms/TailCallElim/intervening-inst.ll

Which is really kinda pointless, because it means that trivially dead code
does not interfere with -tce, but trivially dead code probably wouldn't be
around anytime when this pass is run anyway.

The point of including this change it to support other more aggressive
transformations when we have the analysis capabilities to do so.

llvm-svn: 10312
2003-12-08 05:34:54 +00:00
..
Hello Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Instrumentation Start using the nicer terminator auto-insertion API 2003-11-20 18:25:24 +00:00
IPO Implement RaiseAllocations/FreeCastConstantExpr.ll 2003-12-07 01:42:08 +00:00
Scalar Cleanup and restructure the code to make it easier to read and maintain. 2003-12-08 05:34:54 +00:00
Utils Minor cleanups and simplifications 2003-11-21 16:52:05 +00:00
ExprTypeConvert.cpp Fix test: Transforms/LevelRaise/2003-11-28-IllegalTypeConversion.ll 2003-11-29 05:31:25 +00:00
LevelRaise.cpp Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00
TransformInternals.cpp Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
TransformInternals.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00