llvm-6502/lib/Transforms
Chris Lattner 711b3402aa Transform this:
%X = alloca ...
  %Y = alloca ...
    X == Y

into false.  This allows us to simplify some stuff in eon (and probably
many other C++ programs) where operator= was checking for self assignment.
Folding this allows us to SROA several additional structs.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17735 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-14 07:33:16 +00:00
..
Hello Change Library Names Not To Conflict With Others When Installed 2004-10-27 23:18:45 +00:00
Instrumentation Remove dead vars 2004-11-05 04:46:22 +00:00
IPO Remove note to self 2004-11-14 06:57:47 +00:00
Scalar Transform this: 2004-11-14 07:33:16 +00:00
Utils Lazily create the abort message, so only translation units that use unwind 2004-11-13 19:07:32 +00:00
ExprTypeConvert.cpp Add includes and use std:: for standard library calls to make code 2004-09-28 14:42:44 +00:00
LevelRaise.cpp Prototype more accurately 2004-09-20 04:43:57 +00:00
Makefile Change Library Names Not To Conflict With Others When Installed 2004-10-27 23:18:45 +00:00
TransformInternals.cpp Merge i*.h headers into Instructions.h as part of bug403. 2004-07-29 12:17:34 +00:00
TransformInternals.h Convert 'struct' to 'class' in various places to adhere to the coding standards 2004-10-27 16:14:51 +00:00