shithub: mc

RSS feed

effd3256 – Ori Bernstein <[email protected]> authored on 2012/06/18 11:18
Fix grammar conflicts.

2fad146c – Ori Bernstein <[email protected]> authored on 2012/06/17 20:23
Provide "default typing" for non-int numbers.

7efe6165 – Ori Bernstein <[email protected]> authored on 2012/06/17 20:09
Check float modes in the instruction selector.

39b3bd29 – Ori Bernstein <[email protected]> authored on 2012/06/17 20:07
Set the type class for float64 properly.

e2af21df – Ori Bernstein <[email protected]> authored on 2012/06/17 20:07
Make bscount() count properly.

1441fb3b – Ori Bernstein <[email protected]> authored on 2012/06/17 19:08
Add test of string indexing, and make it work

b7ad8cda – Ori Bernstein <[email protected]> authored on 2012/06/17 18:48
Make it more obvious when we fail to init 'did'

bbe13f1e – Ori Bernstein <[email protected]> authored on 2012/06/17 18:46
Fix initialized variables more cleanly.

1429ef6c – Ori Bernstein <[email protected]> authored on 2012/06/17 18:36
Fix up blitting and copies.

d27c8ba0 – Ori Bernstein <[email protected]> authored on 2012/06/17 17:27
Carry through types correctly(?) when reducing.

5683fabf – Ori Bernstein <[email protected]> authored on 2012/06/17 14:09
Add in support for writing out strings.

90b5bcd2 – Ori Bernstein <[email protected]> authored on 2012/06/17 13:04
Collect all functions before emitting.

6db22a4b – Ori Bernstein <[email protected]> authored on 2012/06/17 12:38
Start hashing by decl node, instead of decl id

8e8131e3 – Ori Bernstein <[email protected]> authored on 2012/06/17 12:17
Get rid of the 'Sym' struct.

c798301c – Ori Bernstein <[email protected]> authored on 2012/06/17 08:21
Reduce sizes on slices and arrays

8510d8a1 – Ori Bernstein <[email protected]> authored on 2012/06/17 08:09
allow .len on arrays and slices in the frontend.

b0625d73 – Ori Bernstein <[email protected]> authored on 2012/06/17 02:48
Make vararg calls work.

938c3a42 – Ori Bernstein <[email protected]> authored on 2012/06/17 02:40
Add support for export-only symbols.

df716667 – Ori Bernstein <[email protected]> authored on 2012/06/17 00:26
Allow exporting types by name only.

be5f7b2f – Ori Bernstein <[email protected]> authored on 2012/06/17 00:04
Make namespaced names compile correctly.

9feb475b – Ori Bernstein <[email protected]> authored on 2012/06/16 23:51
Change the way names are represented.

7bbde87a – Ori Bernstein <[email protected]> authored on 2012/06/16 21:30
Use the right string in name setting of pkg.

72544d0e – Ori Bernstein <[email protected]> authored on 2012/06/16 21:28
Make loading usefiles work completely.

87cb410f – Ori Bernstein <[email protected]> authored on 2012/06/16 20:48
Store the name of a package into the export stab

6f83d942 – Ori Bernstein <[email protected]> authored on 2012/06/16 20:38
Add missing file.

6ca71755 – Ori Bernstein <[email protected]> authored on 2012/06/16 20:38
Read and write the contents of usefiles properly.

4754ca51 – Ori Bernstein <[email protected]> authored on 2012/06/16 18:48
Only try to look up the top level decls for exports.

26984320 – Ori Bernstein <[email protected]> authored on 2012/06/16 18:44
Merge decls with the exported types.

6b0e5346 – Ori Bernstein <[email protected]> authored on 2012/06/16 10:06
Work towards getting usefiles going.

a6c7b6c4 – Ori Bernstein <[email protected]> authored on 2012/06/15 15:34
Chop off the ending quote on a string.

7d45fda5 – Ori Bernstein <[email protected]> authored on 2012/06/15 15:21
Decls should now work nicely as context.

c40f319b – Ori Bernstein <[email protected]> authored on 2012/06/15 15:20
Better errors for unknown names.

077b4349 – Ori Bernstein <[email protected]> authored on 2012/06/15 14:55
Make the utils build wit the new world order.

d660f92e – Ori Bernstein <[email protected]> authored on 2012/06/15 12:08
Rename files.

128a304c – Ori Bernstein <[email protected]> authored on 2012/06/15 11:45
Add comments to the assembly to tell it's source.

136c7085 – Ori Bernstein <[email protected]> authored on 2012/06/15 11:42
Track lines.

4fc4ebc1 – Ori Bernstein <[email protected]> authored on 2012/06/15 11:35
Slices work for both read and write through.

cd2bb901 – Ori Bernstein <[email protected]> authored on 2012/06/15 09:52
Correctly generate slice moves.

87c65208 – Ori Bernstein <[email protected]> authored on 2012/06/15 09:18
Allow shiftiing by constants.

3a076cf8 – Ori Bernstein <[email protected]> authored on 2012/06/15 09:05
Acutally store initializers.

76052f85 – Ori Bernstein <[email protected]> authored on 2012/06/15 08:38
Fix some folding typos.

197b9deb – Ori Bernstein <[email protected]> authored on 2012/06/15 08:20
Actually paint the registers.

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

f143320b – Ori Bernstein <[email protected]> authored on 2012/06/15 08:07
Add rudimentary constant folding.

94f38435 – Ori Bernstein <[email protected]> authored on 2012/06/15 01:46
Static up files.

67bd2a98 – Ori Bernstein <[email protected]> authored on 2012/06/15 01:27
Implement spill selection.

7c7208da – Ori Bernstein <[email protected]> authored on 2012/06/15 00:05
Scale fixed offsets correctly.

8150b897 – Ori Bernstein <[email protected]> authored on 2012/06/14 23:55
Use a correct scale on multiplies.

5757b833 – Ori Bernstein <[email protected]> authored on 2012/06/14 23:52
Merge branch 'nicer-ra'

c5d3f887 – Ori Bernstein <[email protected]> authored on 2012/06/14 23:51
Minimize live ranges.

771cd99d – Ori Bernstein <[email protected]> authored on 2012/06/14 23:43
Fix up allocation a bit more.

c6f49171 – Ori Bernstein <[email protected]> authored on 2012/06/14 23:15
Don't make a monotonically increasing live set.

0bcd350a – Ori Bernstein <[email protected]> authored on 2012/06/14 23:00
A correct igraph setting function.

ded3b7ca – Ori Bernstein <[email protected]> authored on 2012/06/14 22:25
Move values in/out of fixed regs

e7cdf11a – Ori Bernstein <[email protected]> authored on 2012/06/14 22:22
Re-enable the test compilations.

7a66a413 – Ori Bernstein <[email protected]> authored on 2012/06/14 22:21
Get the register allocator closer to working.

75cf80b3 – Ori Bernstein <[email protected]> authored on 2012/06/14 19:16
Fix use of ull in igraph.

e8c3f0ca – Ori Bernstein <[email protected]> authored on 2012/06/14 18:25
Actually set up igraph.

720ffc70 – Ori Bernstein <[email protected]> authored on 2012/06/14 15:43
Add in igraph build() function.

ce58af0c – Ori Bernstein <[email protected]> authored on 2012/06/13 22:11
Fix build function.

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.

66de4498 – Ori Bernstein <[email protected]> authored on 2012/06/13 08:06
Quick fix for fibonacci function.

d532e561 – Ori Bernstein <[email protected]> authored on 2012/06/13 07:07
Implement spilling. TODO: fix fib()

3c49faca – Ori Bernstein <[email protected]> authored on 2012/06/12 20:58
Start stubbing out changes to do spilling

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

Next