llvm-6502/lib/Transforms
Chris Lattner 077f1a8292 Though the previous xform applies to literally dozens (hundreds?) of variables
in SPEC, the subsequent optimziations that we are after don't play with
with FP values, so disable this xform for them.  Really we just don't want
stuff like:

double G;   (always 0 or 412312.312)
  = G;

turning into:

bool G_b;
  = G_b ? 412312.312 : 0;

We'd rather just do the load.

-Chris


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18819 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-12 06:03:06 +00:00
..
Hello Change Library Names Not To Conflict With Others When Installed 2004-10-27 23:18:45 +00:00
Instrumentation Add support for compilers without argument dependent name lookup, contributed 2004-12-08 16:12:20 +00:00
IPO Though the previous xform applies to literally dozens (hundreds?) of variables 2004-12-12 06:03:06 +00:00
Scalar If one side of and/or is known to be 0/-1, it doesn't matter 2004-12-11 23:15:19 +00:00
Utils The split bb is really the exit of the old function 2004-12-11 16:59:54 +00:00
ExprTypeConvert.cpp
LevelRaise.cpp
Makefile Change Library Names Not To Conflict With Others When Installed 2004-10-27 23:18:45 +00:00
TransformInternals.cpp
TransformInternals.h Convert 'struct' to 'class' in various places to adhere to the coding standards 2004-10-27 16:14:51 +00:00