shithub: scc

RSS feed

b37b94eb – rain1@openmailbox.org <rain1@openmailbox.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2016/05/06 15:42
[cc1] namespacing the flags. move bitfields in node to a flag.

08ddb896 – Hiltjo Posthuma <hiltjo@codemadness.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2016/05/06 18:57
[cc1] fix uninitialized value after include(), fixes test001

6946e8df – rain1@openmailbox.org <rain1@openmailbox.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2016/05/05 10:37
fix TEST043

3921cb9b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/05/04 16:25
[cc2-qbe] Add return statements to qbe

b02c8d26 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/05/04 15:07
[cc1] Update test012 and test036 after 8e8ce7a

277c260c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/05/01 17:32
[cc1] Fix use-affer-free bug in switches

fb221ac3 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/27 18:00
[cc2] Give a better message in line without newline

6c49e45d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/26 16:00
[cc2] change sym->u.ilabel to sym->inst

68036de4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/26 15:59
[cc2] Add general tree optimizations for jumps and labels

bb963053 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/26 15:54
[cc2] Move generation of numid to getsym()

200e2387 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/25 18:29
[cc2] Optimize jumps to jumps statements

cd61580b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/25 17:53
[cc2] Remove statements in apply()

b06516b1 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/25 16:15
[cc2] Convert optimize into an apply function

39bfe028 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/25 16:14
[cc2] Conver inst.op into unsigned char

83a996bf – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/25 16:10
[cc2] Conver statement list into a double link

c097639e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/23 13:27
[cc2-qbe] Add jumps to qbe

a06ccd18 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/23 13:25
[cc2] Break dependency between O and S codes

89fc1db1 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/23 13:23
[cc2] Add setlabel()

2abe6624 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/23 13:20
[cc2] Add a ONOP statement for every label

91b6945d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/23 13:13
[cc2-qbe] Do not allocate space for labels

85ebcbcd – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 21:16
[cc2-qbe] Add support for integer constants

76d61787 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 20:40
[cc1] Update test043 after 25bf7c4

c962f337 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 19:56
[cc2-qbe] Add OADDR to QBE

b36ba5a4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 18:03
[cc2-qbe] Add OPTR operation

925689f1 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 18:00
[cc2-qbe] Fix allocation of parameters

51512afa – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 17:04
[cc2-qbe] Add conversions from float to float

9207b920 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 13:14
[cc2-qbe] Add conversion between types

c8caef1d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/21 20:03
Merge remote-tracking branch 'origin/master'

a17171c3 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 11:43
[cc2] Remove rtype field from Type

bf0048dd – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 11:36
[cc2] Move curfun declaration to globals section

373de4dc – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 11:29
[cc2-qbe] Simplify cgen()

29d9c6ef – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 11:00
[cc2-qbe] Remove OREG from the cgen switch

73db3c72 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 10:59
[cc2-qbe] Add different versions of load operations

915befc8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 10:58
[cc2] Initialize the type of symbol nodes

89c576b0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 10:13
[cc2-qbe] Add all the possibilities to store

c6c78143 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/22 09:32
[cc2-qbe] Add allocation of parameters

40872830 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/20 23:15
[cc2-qbe] Avoid name collision in local variables

d6e214cc – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/20 23:12
[cc2-qbe] Add signed/unsigned version of shr

a4ef6206 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/20 21:41
[cc2-qbe] Added signed/unsigned versions of div and rem

ff6393ec – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/21 13:42
[cc2-qbe] Add support for sign in comparisions

771e9d2c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/21 13:16
[cc2-qbe] Fix typo in variable name v2

2ace59bf – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/21 13:14
[cc2-qbe] Add support for operations in long and for floats

fa8dbc38 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/20 00:31
[cc2-qbe] Add labels to sigil()

53f14a7c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/20 00:31
[cc2-qbe] Improve cc2/arch/qbe/code.c:/^binary/

b18a5a9d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/19 23:44
[cc2-qbe] Fix equality operators

6c20179c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/19 23:36
[cc2] Make OTMP equal to STMP

95d9b9e2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/19 01:10
[cc2-qbe] Do not use node ops in Inst

98535eb7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/19 00:41
[cc2] Put type constant in a different enum

a9bd2373 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/17 23:23
Merge remote-tracking branch 'origin/master'