shithub: mc

RSS feed

0754332a – Ori Bernstein <[email protected]> authored on 2012/06/13 21:11
Refactor duplicated code.

bbb470a5 – Ori Bernstein <[email protected]> authored on 2012/06/13 21:07
Correct dataflow.

d7527440 – Ori Bernstein <[email protected]> authored on 2012/06/13 20:56
Fix use/def calculations.

6a5373b2 – Ori Bernstein <[email protected]> authored on 2012/06/13 20:38
Improve debug prints.

8f38494a – Ori Bernstein <[email protected]> authored on 2012/06/13 20:35
Print out the assembly CFG.

26d8da9a – Ori Bernstein <[email protected]> authored on 2012/06/13 20:17
Make the BB ids identity mapped with their index.

6a7f16a2 – Ori Bernstein <[email protected]> authored on 2012/06/13 20:12
Move towards generating flow graphs properly.

c910735b – Ori Bernstein <[email protected]> authored on 2012/06/13 19:15
Calculate uses/defs. Maybe.

d79caf7c – Ori Bernstein <[email protected]> authored on 2012/06/13 16:18
Fix fallout from changing loc scheme.

fae72232 – Ori Bernstein <[email protected]> authored on 2012/06/13 13:32
Don't allocate as many registers.

637b1e8c – Ori Bernstein <[email protected]> authored on 2012/06/13 13:18
Put the location allocation into shape

c4336db2 – Ori Bernstein <[email protected]> authored on 2012/06/13 12:34
Add in stubbing in of new register allocator.

b269fb0c – Ori Bernstein <[email protected]> authored on 2012/06/13 11:33
Set a default goal.

35be3954 – Ori Bernstein <[email protected]> authored on 2012/06/13 10:59
Rename 'libdeps' to 'deps'. It's more general than just libs.

056f0df6 – Ori Bernstein <[email protected]> authored on 2012/06/13 10:56
Rebuild dependent libraries. Also, don't rely on cflags/ldflags.

8865ed95 – Ori Bernstein <[email protected]> authored on 2012/06/11 15:00
Make unexported functions static.

9d00fe8f – Ori Bernstein <[email protected]> authored on 2012/06/11 14:45
Actually flip around pa, pb.

a0629529 – Ori Bernstein <[email protected]> authored on 2012/06/11 14:08
Use long/vlong consistently.

9057331b – Ori Bernstein <[email protected]> authored on 2012/06/11 14:01
Integer correctness fixes.

357b2411 – Ori Bernstein <[email protected]> authored on 2012/06/11 12:24
Split cfg and dataflow.

d4652ead – Ori Bernstein <[email protected]> authored on 2012/06/11 10:29
Make the CFG correct.

cb4e2d4b – Ori Bernstein <[email protected]> authored on 2012/06/11 09:29
Print labels correctly.

ac3035a2 – Ori Bernstein <[email protected]> authored on 2012/06/11 09:14
Only change the separator if we print something.

637aad1b – Ori Bernstein <[email protected]> authored on 2012/06/11 09:12
When using conditional jumps, use the labels.

a8a99dd9 – Ori Bernstein <[email protected]> authored on 2012/06/11 09:10
Put the BB into the fix list instead of the node.

5cf89f06 – Ori Bernstein <[email protected]> authored on 2012/06/11 09:07
More work towards getting dataflow going.

3c8b8068 – Ori Bernstein <[email protected]> authored on 2012/06/11 07:13
Start working on dataflow analysis.

6497ac18 – Ori Bernstein <[email protected]> authored on 2012/06/10 21:04
Add simple test for dataflow analysis

9e087145 – Ori Bernstein <[email protected]> authored on 2012/06/10 21:03
Make fatal() print to stdout

ba2b09fb – Ori Bernstein <[email protected]> authored on 2012/06/08 11:42
Comment a bit more.

0d8704ce – Ori Bernstein <[email protected]> authored on 2012/06/08 11:41
Kill modeprint() function.

b5f7a585 – Ori Bernstein <[email protected]> authored on 2012/06/08 11:24
Add pseudo-reg type.

5f6c72e0 – Ori Bernstein <[email protected]> authored on 2012/06/08 11:15
Move register allocation code into it's own file.

1eb59b7b – Ori Bernstein <[email protected]> authored on 2012/06/08 10:33
Reduce slices correctly.

24511652 – Ori Bernstein <[email protected]> authored on 2012/06/08 10:29
Don't try to set constraints on Ntypes.

4ceb01e5 – Ori Bernstein <[email protected]> authored on 2012/06/08 06:51
Remove Tyidxhack.

3b5f1507 – Ori Bernstein <[email protected]> authored on 2012/06/07 20:53
Clean up comments a bit.mapping

1ba0be91 – Ori Bernstein <[email protected]> authored on 2012/06/07 20:25
Get args/locals at the right place.

29137fc2 – Ori Bernstein <[email protected]> authored on 2012/06/07 20:22
Remove unneded mallocs.

70d8c38e – Ori Bernstein <[email protected]> authored on 2012/06/07 20:20
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

e4612025 – Ori Bernstein <[email protected]> authored on 2012/06/07 17:53
Make the type index hack correctly constrained.

ac0e66a9 – Ori Bernstein <[email protected]> authored on 2012/06/07 17:45
Actually set constraints on all types.

eab4ea29 – Ori Bernstein <[email protected]> authored on 2012/06/07 16:34
Fix swapped condiiton in cstr check.

ddf0bd7e – Ori Bernstein <[email protected]> authored on 2012/06/07 15:19
Add testcases.

2a859516 – Ori Bernstein <[email protected]> authored on 2012/06/07 15:18
Our "real" compile failures should exit with 1.

2e8aa200 – Ori Bernstein <[email protected]> authored on 2012/06/07 15:14
Add a comment describing our testcase format.

a4cbb62b – Ori Bernstein <[email protected]> authored on 2012/06/07 15:09
Add ability to test compilation failure.

02b6e7e3 – Ori Bernstein <[email protected]> authored on 2012/06/07 15:06
Add testcases to git.

1373864c – Ori Bernstein <[email protected]> authored on 2012/06/07 14:58
Tokenize '&&' correctly.

c98afde3 – Ori Bernstein <[email protected]> authored on 2012/06/07 14:56
Move debug pickling dump out of the compiler.

9220a5e9 – Ori Bernstein <[email protected]> authored on 2012/06/07 13:53
Add in stub for muse.

4cbf921e – Ori Bernstein <[email protected]> authored on 2012/06/07 13:17
Implement Osize operator

9ddae457 – Ori Bernstein <[email protected]> authored on 2012/06/07 12:39
NULL-terminate expr lists properly.

89b2b284 – Ori Bernstein <[email protected]> authored on 2012/06/07 12:35
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

0c7ce826 – Ori Bernstein <[email protected]> authored on 2012/06/07 12:22
Fix flipped order of blitting.

e96403b1 – Ori Bernstein <[email protected]> authored on 2012/06/07 12:05
Add blit operator.

53d4b23c – Ori Bernstein <[email protected]> authored on 2012/06/07 11:35
Add test for struct assignment.

b0bb18ea – Ori Bernstein <[email protected]> authored on 2012/06/07 09:59
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

50087f75 – Ori Bernstein <[email protected]> authored on 2012/06/07 07:37
Generate valid slice base calls.

cd759a0a – Ori Bernstein <[email protected]> authored on 2012/06/07 06:46
Add missing testcases

82992551 – Ori Bernstein <[email protected]> authored on 2012/06/07 06:37
More instructions implemented.

1322203e – Ori Bernstein <[email protected]> authored on 2012/06/06 22:02
Add support for shift operations.

7be5d13a – Ori Bernstein <[email protected]> authored on 2012/06/06 21:37
Remove unneded debug print.

258ebf37 – Ori Bernstein <[email protected]> authored on 2012/06/06 21:25
Use the correct mode for mul/div.

e38fc061 – Ori Bernstein <[email protected]> authored on 2012/06/06 21:05
Fix some mis-commit in the loop test.

1826bfd4 – Ori Bernstein <[email protected]> authored on 2012/06/06 21:04
Add support for negation.

01c16088 – Ori Bernstein <[email protected]> authored on 2012/06/06 20:59
Add support for div and mod.

d9bac20c – Ori Bernstein <[email protected]> authored on 2012/06/06 20:52
Add support for multiplication.

2b00b4a0 – Ori Bernstein <[email protected]> authored on 2012/06/06 19:49
Add missing test files.

f60dbb91 – Ori Bernstein <[email protected]> authored on 2012/06/06 18:37
Split size function to one that can take types.

e91e8cce – Ori Bernstein <[email protected]> authored on 2012/06/06 16:46
Add simple floating point test

8c2f25a9 – Ori Bernstein <[email protected]> authored on 2012/06/06 16:44
Return the array size correctly.

88554182 – Ori Bernstein <[email protected]> authored on 2012/06/06 16:27
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

8ce0032c – Ori Bernstein <[email protected]> authored on 2012/06/06 16:23
Simplify test framework

7f764bf8 – Ori Bernstein <[email protected]> authored on 2012/06/06 14:20
Slices now pass down to instruction selection.

fc414618 – Ori Bernstein <[email protected]> authored on 2012/06/06 14:13
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2

16cf9b0f – Ori Bernstein <[email protected]> authored on 2012/06/06 14:06
Remove the testcase before building.

5f1c8993 – Ori Bernstein <[email protected]> authored on 2012/06/06 12:23
Match up the name of pickle files.

b12bf000 – Ori Bernstein <[email protected]> authored on 2012/06/06 12:03
Work on fixing pickling.

47d7e2b1 – Ori Bernstein <[email protected]> authored on 2012/06/06 11:39
Infer array sizes correctly.

a919b961 – Ori Bernstein <[email protected]> authored on 2012/06/06 10:10
Delete some name tables we don't need.

1ee7b711 – Ori Bernstein <[email protected]> authored on 2012/06/06 09:59
More work towards working slices.

f0003c87 – Ori Bernstein <[email protected]> authored on 2012/06/06 07:13
Add slice test.

60435749 – Ori Bernstein <[email protected]> authored on 2012/06/05 22:10
Make the fibonacci function work.

5beec1ca – Ori Bernstein <[email protected]> authored on 2012/06/05 22:01
Don't generate function calls too many times.

3e622c8e – Ori Bernstein <[email protected]> authored on 2012/06/05 21:11
Don't double-free lists.

f4d54a5b – Ori Bernstein <[email protected]> authored on 2012/06/05 21:07
Add loop generation test.

3065ee64 – Ori Bernstein <[email protected]> authored on 2012/06/05 20:12
Make simple, zero-arg function calls work.

6e422cdf – Ori Bernstein <[email protected]> authored on 2012/06/05 19:28
Remove useless code.

acfa5cdb – Ori Bernstein <[email protected]> authored on 2012/06/05 19:00
Style cleanup.

a54b19e5 – Ori Bernstein <[email protected]> authored on 2012/06/05 19:00
Get rid of debugging prints.

4546bb9c – Ori Bernstein <[email protected]> authored on 2012/06/05 18:55
Don't use len uninitialized.

a6555761 – Ori Bernstein <[email protected]> authored on 2012/06/05 17:57
Make function arguments available.

513bacd4 – Ori Bernstein <[email protected]> authored on 2012/06/05 17:41
Don't die when trying to look up global vars

ce384085 – Ori Bernstein <[email protected]> authored on 2012/06/05 17:01
Relax restrictions on args of mktyfunc()

ecf8ce93 – Ori Bernstein <[email protected]> authored on 2012/06/05 16:53
Still run tests if building some fails.

a437a46f – Ori Bernstein <[email protected]> authored on 2012/06/05 16:52
Add platform specific mangling. Oy.

545ac708 – Ori Bernstein <[email protected]> authored on 2012/06/05 16:01
Make function type inference less buggy.

3423dd00 – Ori Bernstein <[email protected]> authored on 2012/06/05 15:51
Fix whitespace.

48f0c839 – Ori Bernstein <[email protected]> authored on 2012/06/05 15:49
Add fibonacci sequence test.

Next