- May 21, 2002
-
-
Chris Lattner authored
llvm-svn: 2701
-
Chris Lattner authored
llvm-svn: 2700
-
Chris Lattner authored
llvm-svn: 2697
-
- May 20, 2002
-
-
Chris Lattner authored
* Insert accurate prototypes for functions * Insert casts to use accurate prototypes llvm-svn: 2677
-
Chris Lattner authored
That was causing a miscompilation of strtol/atoi plus others llvm-svn: 2669
-
- May 19, 2002
-
-
Vikram S. Adve authored
lli and llc. This is controlled with options -tracehash on|off. Also, added an option to specify which functions should be traced. Particularly useful to reduce output volume in basic-block tracing. llvm-svn: 2646
-
- May 16, 2002
-
-
Chris Lattner authored
* Add optimization to rank computation to not recursively search when unneccesary. * More agressively negate expressions to open reassociation opportunities. * Linearize (A+B)+(C+D) into ((A+B)+C)+D llvm-svn: 2637
-
- May 14, 2002
-
-
Chris Lattner authored
By making sure to consider binary expressions identical if their operands are backwards, but swappable. llvm-svn: 2629
-
Chris Lattner authored
llvm-svn: 2627
-
Chris Lattner authored
"This testcase caused instcombine to fail because it got the same instruction on it's worklist more than once (which is ok), but then deleted the instruction. Since the inst stayed on the worklist, as soon as it came back up to be processed, bad things happened, and opt asserted." llvm-svn: 2623
-
Chris Lattner authored
be put either before or after a load. We chose to cast the value loaded instead of the pointer to load from. Fixes bug: test/Regression/Transforms/LevelRaise/2002-05-10-LoadPeephole.ll llvm-svn: 2621
-
Chris Lattner authored
llvm-svn: 2620
-
Chris Lattner authored
llvm-svn: 2617
-
- May 11, 2002
-
-
Chris Lattner authored
llvm-svn: 2615
-
- May 10, 2002
-
-
Chris Lattner authored
the command line llvm-svn: 2601
-
Chris Lattner authored
llvm-svn: 2600
-
Chris Lattner authored
* Make cast-of-self-ty DCE the dead cast instruction immediately instead of waiting for it to be DCE'd by another sweep over the function. This speeds this up noticably. llvm-svn: 2597
-
Chris Lattner authored
llvm-svn: 2593
-
- May 09, 2002
-
-
Chris Lattner authored
llvm-svn: 2582
-
Chris Lattner authored
llvm-svn: 2581
-
Chris Lattner authored
llvm-svn: 2566
-
Chris Lattner authored
* Bugfix: A + -B and -A + B llvm-svn: 2561
-
Chris Lattner authored
llvm-svn: 2559
-
- May 08, 2002
-
-
Chris Lattner authored
llvm-svn: 2550
-
Chris Lattner authored
Cleanup code a lot llvm-svn: 2547
-
- May 07, 2002
-
-
Chris Lattner authored
llvm-svn: 2537
-
Chris Lattner authored
llvm-svn: 2536
-
Chris Lattner authored
llvm-svn: 2531
-
Chris Lattner authored
llvm-svn: 2530
-
Chris Lattner authored
llvm-svn: 2529
-
Chris Lattner authored
llvm-svn: 2526
-
Chris Lattner authored
the Scalar and Utils subdirectories llvm-svn: 2523
-
Chris Lattner authored
llvm-svn: 2518
-
Chris Lattner authored
llvm-svn: 2517
-
Chris Lattner authored
llvm-svn: 2516
-
Chris Lattner authored
llvm-svn: 2515
-
Chris Lattner authored
llvm-svn: 2514
-
Chris Lattner authored
llvm-svn: 2513
-
Chris Lattner authored
is empirically faster by a noticable margin, even though duplicates can happen. llvm-svn: 2511
-
Chris Lattner authored
* Convert to worklist instead of iterative algorithm llvm-svn: 2510
-