2012-08-11 |
Wolfgang (Blub)... | ir_block_create_store_op checks whether or not the... |
blob | commitdiff | raw |
2012-08-11 |
Wolfgang (Blub)... | -std=gmqcc should add a dot prefix to the globals for... |
blob | commitdiff | raw | diff to current |
2012-08-11 |
Wolfgang (Blub)... | ir_value_set_field |
blob | commitdiff | raw | diff to current |
2012-08-11 |
Wolfgang (Blub)... | don't set globaladdr directly, use a setter, the setter... |
blob | commitdiff | raw | diff to current |
2012-08-08 |
Wolfgang (Blub)... | Experimental ast_member to access vector members |
blob | commitdiff | raw | diff to current |
2012-07-28 |
Wolfgang Bumiller | ir_block_create_fieldaddress to pass on fieldtype from... |
blob | commitdiff | raw | diff to current |
2012-07-28 |
Wolfgang Bumiller | code_alloc_field to allocate entityfield data, ir now... |
blob | commitdiff | raw | diff to current |
2012-07-27 |
Wolfgang Bumiller | Merging master and adapting _MEM_* on new mem-vector... |
blob | commitdiff | raw | diff to current |
2012-07-26 |
Wolfgang Bumiller | INSTR_NOT_* output to opC not opB... |
blob | commitdiff | raw | diff to current |
2012-07-26 |
Wolfgang Bumiller | ast/ir support for unary instructions |
blob | commitdiff | raw | diff to current |
2012-07-22 |
Wolfgang Bumiller | use type_sizeof in another place where it wasn't |
blob | commitdiff | raw | diff to current |
2012-07-22 |
Wolfgang Bumiller | ast_function generates parameter locals, ir_function_cr... |
blob | commitdiff | raw | diff to current |
2012-07-22 |
Wolfgang Bumiller | store_param storetype, parameter value list added to... |
blob | commitdiff | raw | diff to current |
2012-07-19 |
Wolfgang Bumiller | ir_function_dump to print builtins as such |
blob | commitdiff | raw | diff to current |
2012-07-16 |
Wolfgang Bumiller | Correct variable name for type_storep_instr |
blob | commitdiff | raw | diff to current |
2012-07-16 |
Wolfgang Bumiller | type_storep_instr: in theory we could use type_store_in... |
blob | commitdiff | raw | diff to current |
2012-07-16 |
Wolfgang Bumiller | Replacing 2 switches to use type_store_instr instead |
blob | commitdiff | raw | diff to current |
2012-07-10 |
Wolfgang Bumiller | use type_sizeof in some places where previously manual... |
blob | commitdiff | raw | diff to current |
2012-07-04 |
Wolfgang Bumiller | Do not actually return after generating a call, there... |
blob | commitdiff | raw | diff to current |
2012-07-04 |
Wolfgang Bumiller | Store the codeaddr of function's ir_values upon generat... |
blob | commitdiff | raw | diff to current |
2012-07-04 |
Wolfgang Bumiller | Return that the call was actually generated successfull... |
blob | commitdiff | raw | diff to current |
2012-07-04 |
Wolfgang Bumiller | add AINSTR_END to the end of functions so the debug... |
blob | commitdiff | raw | diff to current |
2012-07-04 |
Wolfgang Bumiller | Don't die on functions with no variables |
blob | commitdiff | raw | diff to current |
2012-07-03 |
Wolfgang Bumiller | creating and generating builtin functions, ast-macros... |
blob | commitdiff | raw | diff to current |
2012-07-03 |
Wolfgang Bumiller | basic CALL translation: to be refined |
blob | commitdiff | raw | diff to current |
2012-07-03 |
Wolfgang Bumiller | type_store_instr[] to get an INSTR_STORE_x by type |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Wolfgang (Blub)... | create_call should use store_return as output type... |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Wolfgang (Blub)... | adding another storage type: store_return; when generat... |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Wolfgang (Blub)... | generating an ir_value for an ir_function at creation now |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Wolfgang (Blub)... | function in the ast now MUST have an output type in... |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Wolfgang (Blub)... | ir_builder_create_call to take return type from the... |
blob | commitdiff | raw | diff to current |
2012-06-28 |
Wolfgang (Blub)... | Fix a possibly uninitialized variable |
blob | commitdiff | raw | diff to current |
2012-06-28 |
Wolfgang (Blub)... | Fixing GMQCC_SUPPRESS_EMPTY_BODY typo |
blob | commitdiff | raw | diff to current |
2012-06-28 |
Wolfgang (Blub)... | ast_call_codegen, ir_block_create_call plus call-relate... |
blob | commitdiff | raw | diff to current |
2012-06-28 |
Wolfgang (Blub)... | Added a comment about an idea on how to translate calls... |
blob | commitdiff | raw | diff to current |
2012-06-28 |
Wolfgang (Blub)... | ir_instr can now store a list of parameters, will be... |
blob | commitdiff | raw | diff to current |
2012-06-25 |
Wolfgang (Blub)... | generation of COND and JUMP now works |
blob | commitdiff | raw | diff to current |
2012-06-25 |
Wolfgang (Blub)... | ir_function.allocated_locals now contains the number... |
blob | commitdiff | raw | diff to current |
2012-06-25 |
Wolfgang (Blub)... | removing debug output |
blob | commitdiff | raw | diff to current |
2012-06-25 |
Wolfgang (Blub)... | value position allocation, fixing a possible endless... |
blob | commitdiff | raw | diff to current |
2012-06-25 |
Wolfgang (Blub)... | ir_value_life_merge_into, to merge the liferange of... |
blob | commitdiff | raw | diff to current |
2012-06-25 |
Wolfgang (Blub)... | ir_function_allocate_locals prototype |
blob | commitdiff | raw | diff to current |
2012-06-25 |
Wolfgang (Blub)... | u1 here instead of s1 |
blob | commitdiff | raw | diff to current |
2012-06-25 |
Wolfgang (Blub)... | Generate function global, take 2-op instruction operand... |
blob | commitdiff | raw | diff to current |
2012-06-07 |
Dale Weiler | Merge branch 'irgen' |
blob | commitdiff | raw | diff to current |
2012-05-13 |
Wolfgang Bumiller | Print the name, not the struct pointer :S |
blob | commitdiff | raw | diff to current |
2012-05-09 |
Wolfgang (Blub)... | Adding a few error message. |
blob | commitdiff | raw | diff to current |
2012-05-09 |
Wolfgang (Blub)... | TYPE_VARIANT in codegen, writing code from ast-test |
blob | commitdiff | raw | diff to current |
2012-05-09 |
Wolfgang (Blub)... | generating block code in a simple naive order for now... |
blob | commitdiff | raw | diff to current |
2012-05-09 |
Wolfgang (Blub)... | Checking if mem_a returns NULL in ir_..._new functions |
blob | commitdiff | raw | diff to current |
2012-05-09 |
Wolfgang (Blub)... | It's the same TYPE enum... |
blob | commitdiff | raw | diff to current |
2012-05-09 |
Wolfgang Bumiller | More work on generating code - still not instantiating... |
blob | commitdiff | raw | diff to current |
2012-05-09 |
Wolfgang Bumiller | Starting ir_builder_generate - TYPE_FUNCTION still... |
blob | commitdiff | raw | diff to current |
2012-05-09 |
Wolfgang Bumiller | Preparing to generate code from the IR - code_write... |
blob | commitdiff | raw | diff to current |
2012-05-05 |
Dale Weiler | Merge branch 'master' of github.com:graphitemaster... |
blob | commitdiff | raw | diff to current |
2012-05-04 |
Wolfgang (Blub)... | Changing life-range calculation to include the last... |
blob | commitdiff | raw | diff to current |
2012-05-03 |
Wolfgang (Blub)... | Dump should print a warning if lifepasses don't match... |
blob | commitdiff | raw | diff to current |
2012-05-03 |
Wolfgang (Blub)... | naive_phi now recognizes both store_local and store_val... |
blob | commitdiff | raw | diff to current |
2012-05-01 |
Wolfgang Bumiller | Remove 2 unused variables in create_binop - unused... |
blob | commitdiff | raw | diff to current |
2012-05-01 |
Wolfgang Bumiller | Fix missing 'int op;' in load_from_end, accidently... |
blob | commitdiff | raw | diff to current |
2012-05-01 |
Wolfgang Bumiller | create_phi -> store_value, not store_local... phi outpu... |
blob | commitdiff | raw | diff to current |
2012-05-01 |
Wolfgang Bumiller | Reuse general_instr to shorten create_binop |
blob | commitdiff | raw | diff to current |
2012-05-01 |
Wolfgang Bumiller | Get rid of duplicate code by adding an ir_block_create_... |
blob | commitdiff | raw | diff to current |
2012-05-01 |
Wolfgang Bumiller | ir_block_create_fieldaddress - and fixing operand-numbe... |
blob | commitdiff | raw | diff to current |
2012-05-01 |
Wolfgang Bumiller | Implementation of liferange overlap test |
blob | commitdiff | raw | diff to current |
2012-05-01 |
Wolfgang Bumiller | Check for TYPE_FIELD in load_from_ent |
blob | commitdiff | raw | diff to current |
2012-05-01 |
Wolfgang Bumiller | style fix |
blob | commitdiff | raw | diff to current |
2012-05-01 |
Wolfgang Bumiller | ir_block_create_load_from_ent - long name, I know,... |
blob | commitdiff | raw | diff to current |
2012-05-01 |
Wolfgang Bumiller | support TYPE_FIELD in stores; storeP to do a different... |
blob | commitdiff | raw | diff to current |
2012-05-01 |
Wolfgang Bumiller | ir_block_create_storep for storing through pointers... |
blob | commitdiff | raw | diff to current |
2012-04-28 |
Dale Weiler | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2012-04-28 |
Dale Weiler | All code is now C89/C90 compat |
blob | commitdiff | raw | diff to current |
2012-04-28 |
Dale Weiler | Merge branch 'master' into ast-and-ir |
blob | commitdiff | raw | diff to current |
2012-04-28 |
Dale Weiler | Remove trailing whitespace from everything |
blob | commitdiff | raw | diff to current |
2012-04-28 |
Dale Weiler | surpress empty bodies |
blob | commitdiff | raw | diff to current |
2012-04-28 |
Dale Weiler | Merge remote-tracking branch 'origin/ast-and-ir' into... |
blob | commitdiff | raw | diff to current |
2012-04-28 |
Wolfgang Bumiller | Adding debug dump functions |
blob | commitdiff | raw | diff to current |
2012-04-28 |
Wolfgang Bumiller | Fixed: block-labels were NULLed after being set -_- |
blob | commitdiff | raw | diff to current |
2012-04-28 |
Wolfgang Bumiller | lex_ctx_t -> lex_ctx, vector_t -> vector |
blob | commitdiff | raw | diff to current |
2012-04-28 |
Dale Weiler | Merge branch 'blub/ast-and-ir-merging' of github.com... |
blob | commitdiff | raw | diff to current |
2012-04-28 |
Wolfgang Bumiller | Removed the qc_type enum and replaced all qc_* by TYPE_* |
blob | commitdiff | raw | diff to current |
2012-04-28 |
Dale Weiler | Merge branch 'assembler' into ast-and-ir |
blob | commitdiff | raw | diff to current |
2012-04-27 |
Wolfgang Bumiller | 2 missing return values |
blob | commitdiff | raw | diff to current |
2012-04-27 |
Wolfgang (Blub)... | Using GMQCC_WARN some more where it makes sense |
blob | commitdiff | raw | diff to current |
2012-04-27 |
Wolfgang (Blub)... | Turned nearly every void-returning function into a... |
blob | commitdiff | raw | diff to current |
2012-04-27 |
Wolfgang (Blub)... | Merge branch 'master' into blub/ast-and-ir-merging |
blob | commitdiff | raw | diff to current |
2012-04-26 |
Wolfgang (Blub)... | qbool -> bool |
blob | commitdiff | raw | diff to current |
2012-04-26 |
Wolfgang (Blub)... | Merge branch 'master' into blub/ast-and-ir-merging |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Wolfgang (Blub)... | Copyright notices |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Wolfgang (Blub)... | Get stuff ready to compile - #if 0 on instructions... |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Wolfgang (Blub)... | Adding liferange-calculation used later for templ-alloc... |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Wolfgang (Blub)... | _naive_ phi solver |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Wolfgang (Blub)... | ifalse->false and true again, binop code |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Wolfgang (Blub)... | A few of the main IR operation implementations |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Wolfgang (Blub)... | removed an old vector related function |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Wolfgang (Blub)... | ir.c: ir_value and style fixups |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Wolfgang (Blub)... | Same style fixups for ir_instr |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Wolfgang (Blub)... | ir.c: ir_instr |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Wolfgang (Blub)... | Same style fixup for ir_block as previous commits for... |
blob | commitdiff | raw | diff to current |
2012-04-25 |
Wolfgang (Blub)... | ir.c: importing ir_block |
blob | commitdiff | raw | diff to current |
next |