| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
Remove lots of unneccesary arguments to methods
llvm-svn: 2574
|
|
|
|
|
|
| |
Now indirect function calls work, except that function pointer types are not correct.
llvm-svn: 2573
|
|
|
|
|
|
|
| |
* Print C strings correctly
* Expand C escape sequences nicely (ie \n \t, etc get generated instead of hex escapes)
llvm-svn: 2572
|
|
|
|
|
|
| |
Handle global variables correctly.
llvm-svn: 2571
|
|
|
|
|
|
|
| |
* Use binary operator logic for shifts instead of cloning code
* Unary not is '~' not '!'
llvm-svn: 2570
|
|
|
|
|
|
|
|
| |
have some hope of working right.
Function calls do not try to emit an lvalue if they return void.
llvm-svn: 2569
|
|
|
|
|
|
| |
It turns out that unnamed values DO NOT work at all, that's next on the list.
llvm-svn: 2568
|
|
|
|
| |
llvm-svn: 2567
|
|
llvm-svn: 2552
|