- May 09, 2002
-
-
Chris Lattner authored
l3_reg109 = l81_this->field0; Instead of: l3_reg109 = l81_this[0u].field0; where possible llvm-svn: 2579
-
Chris Lattner authored
* Clean up generated code to not emit basic block labels and goto instructions if they are unneccesary (for example, fall throughs) llvm-svn: 2578
-
Chris Lattner authored
* Print a newline after a malloc instruction * Convert unprintable characters to x_ instead of _x so that we don't generate identifiers that start with underscores llvm-svn: 2577
-
Chris Lattner authored
llvm-svn: 2576
-
Chris Lattner authored
* Mangle names with only a prefix so that they are easier on the eyes. * Put spaces around binary operators with low precedence to make them easier to read * Don't prefix function names with &, although it's correct, it's unnecesary and easier to read without it. llvm-svn: 2575
-
Chris Lattner authored
Remove lots of unneccesary arguments to methods llvm-svn: 2574
-
Chris Lattner authored
Now indirect function calls work, except that function pointer types are not correct. llvm-svn: 2573
-
Chris Lattner authored
* Print C strings correctly * Expand C escape sequences nicely (ie \n \t, etc get generated instead of hex escapes) llvm-svn: 2572
-
Chris Lattner authored
Handle global variables correctly. llvm-svn: 2571
-
Chris Lattner authored
* Use binary operator logic for shifts instead of cloning code * Unary not is '~' not '!' llvm-svn: 2570
-
Chris Lattner authored
have some hope of working right. Function calls do not try to emit an lvalue if they return void. llvm-svn: 2569
-
Chris Lattner authored
It turns out that unnamed values DO NOT work at all, that's next on the list. llvm-svn: 2568
-
Chris Lattner authored
llvm-svn: 2567
-
Chris Lattner authored
llvm-svn: 2566
-
Chris Lattner authored
llvm-svn: 2562
-
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: 2553
-
Sumant Kowshik authored
llvm-svn: 2552
-
Chris Lattner authored
llvm-svn: 2550
-
Chris Lattner authored
Cleanup code a lot llvm-svn: 2547
-
- May 07, 2002
-
-
Chris Lattner authored
X = phi(0, 0, 0) llvm-svn: 2543
-
Chris Lattner authored
llvm-svn: 2537
-
Chris Lattner authored
llvm-svn: 2536
-
Chris Lattner authored
llvm-svn: 2535
-
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
-
- May 06, 2002
-
-
Chris Lattner authored
llvm-svn: 2507
-
Chris Lattner authored
on the CFG of a function llvm-svn: 2506
-