2012-11-09 |
Wolfgang (Blub)... | the codegen has to use STORE_V for .vector, not STORE_F... |
blob | commitdiff | raw |
2012-11-06 |
Wolfgang (Blub)... | Delete an explicit #define |
blob | commitdiff | raw | diff to current |
2012-11-04 |
Wolfgang (Blub)... | gcc lost it's magic analyzer and now complains about... |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Wolfgang (Blub)... | ir_builder_delete now causes the ..._delete_quick funct... |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Wolfgang (Blub)... | cache the IMMEDIATE string in the builder directly |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Wolfgang (Blub)... | cache filenames as such instead of using code_cachedstring |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Wolfgang (Blub)... | not using cachedstring on generated string values anymo... |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Wolfgang (Blub)... | ir_value now checks if a name was specified |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Wolfgang (Blub)... | ir: don't require a label on a block |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Wolfgang (Blub)... | ir_value_life_merge_into: fix a possible underflow |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Wolfgang (Blub)... | slight change to ir_value_dump_life; fixing ir_value_li... |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Wolfgang (Blub)... | Don't add DEF_SAVEGLOBAL for locals actually... |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Wolfgang (Blub)... | Adding DEF_SAVEGLOBAL, marking globals as to-be-saved... |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Wolfgang (Blub)... | it's not the IR's job to fail when a local of the same... |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Wolfgang (Blub)... | MUL_VF and MUL_FV get their special life-range handling |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Wolfgang (Blub)... | fix the functiondef's .locals... |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Wolfgang (Blub)... | for liferange calc: the block we start from must tart... |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Wolfgang (Blub)... | fixing some debug output |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Wolfgang (Blub)... | more info with -dump |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Wolfgang (Blub)... | First generate the globals, then the fields, so the... |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Wolfgang (Blub)... | -Wimplicit-function-pointer, functions without bodies... |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Wolfgang (Blub)... | Don't try to generate function code for functions witho... |
blob | commitdiff | raw | diff to current |
2012-08-21 |
Wolfgang (Blub)... | Since we currently append AINSTR_END to the end of... |
blob | commitdiff | raw | diff to current |
2012-08-21 |
Wolfgang (Blub)... | Do not generate an OFS_RETURN variable, the IR doesn... |
blob | commitdiff | raw | diff to current |
2012-08-21 |
Wolfgang (Blub)... | TYPE_FUNCTION values which are not constant are now... |
blob | commitdiff | raw | diff to current |
2012-08-21 |
Wolfgang (Blub)... | right... instead of checking for end_sys_globals twice... |
blob | commitdiff | raw | diff to current |
2012-08-21 |
Wolfgang (Blub)... | -Wvoid-variables, QC uses 2 special void-typed variable... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | ir_values which are members of a vector should know... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | added -Wused-uninitialized and warning about variables... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | Removing the old LIFE_RANGE_WITHOUT_LAST_READ support |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | strip the newlines out of ir error messages, they're... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | add the type for the invalid-type-for-global message |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | ir_value_set_string needs to use a strdup which doesn... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | functions which have no living values but store_return... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | Removing old commented-out code |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | missing initializer |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | IR generation: for functions: first generate all defs... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | STOREP instructions' first operand has to be considered... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | for void returning functions we can use store_return... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | calls for now use store_value since we don't properly... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | Fixing a misleading error message in ir.c |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | ir: fix bug that functions without declared locals... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | ast_return should accept NULL as value to create a... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | fix a MEM_VECTOR_CLEAR to be done AFTER clearing the... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | add LOAD for TYPE_FUNCTION as LOAD_FNC so we can actual... |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | Fix a possible endless loop in ir_values_overlap |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | Shutup visual studio... |
blob | commitdiff | raw | diff to current |
2012-08-15 |
Wolfgang (Blub)... | ir.c: strcmp->memcpy |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | fix wrong count on IF/IFNOT jumps |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | removing all direct 'printfs' from ast and ir, replaced... |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | Merge branch 'master' into blub/parser |
blob | commitdiff | raw | diff to current |
2012-08-13 |
Wolfgang (Blub)... | Merge branch 'master' into blub/parser |
blob | commitdiff | raw | diff to current |
2012-08-13 |
Wolfgang (Blub)... | type_eq_instr[], type_ne_instr[] |
blob | commitdiff | raw | diff to current |
2012-08-12 |
Wolfgang (Blub)... | adding missing initializer for ir_value's member array |
blob | commitdiff | raw | diff to current |
2012-08-12 |
Wolfgang (Blub)... | Merge branch 'master' into blub/parser |
blob | commitdiff | raw | diff to current |
2012-08-12 |
Wolfgang (Blub)... | print error and return NULL when trying to create an... |
blob | commitdiff | raw | diff to current |
2012-08-12 |
Wolfgang (Blub)... | Merge branch 'master' into blub/parser |
blob | commitdiff | raw | diff to current |
2012-08-12 |
Wolfgang (Blub)... | Merge branch 'master' into blub/bc3 |
blob | commitdiff | raw | diff to current |
2012-08-12 |
Wolfgang (Blub)... | fixing the messup of MUL_FV and _VF being swapped ... |
blob | commitdiff | raw | diff to current |
2012-08-12 |
Wolfgang (Blub)... | merging master |
blob | commitdiff | raw | diff to current |
2012-08-12 |
Wolfgang (Blub)... | default case for ir_value_dump's type switch |
blob | commitdiff | raw | diff to current |
2012-08-12 |
Wolfgang (Blub)... | ir_instr_dump to print CALL+paramcountfor calls rather... |
blob | commitdiff | raw | diff to current |
2012-08-12 |
Wolfgang (Blub)... | TYPE_FUNCTION in ir_value_dump to show '(function)... |
blob | commitdiff | raw | diff to current |
2012-08-12 |
Wolfgang (Blub)... | indentation of ir debug dump functions |
blob | commitdiff | raw | diff to current |
2012-08-12 |
Wolfgang (Blub)... | Merging master to handle vector members, fields, and... |
blob | commitdiff | raw | diff to current |
2012-08-11 |
Wolfgang (Blub)... | IR generation of vector-fields put the 'main' vector... |
blob | commitdiff | raw | diff to current |
2012-08-11 |
Wolfgang (Blub)... | ir_block_create_store/p will now honor -fadjust-vector... |
blob | commitdiff | raw | diff to current |
2012-08-11 |
Wolfgang (Blub)... | also generate _y and _z data for fieldpointers |
blob | commitdiff | raw | diff to current |
2012-08-11 |
Wolfgang (Blub)... | to support .vector's _y and _z we need to add the globa... |
blob | commitdiff | raw | diff to current |
2012-08-11 |
Wolfgang (Blub)... | STOREP also has the destination in OPB rather than OPC |
blob | commitdiff | raw | diff to current |
2012-08-11 |
Wolfgang (Blub)... | generate address of store_return values created with... |
blob | commitdiff | raw | diff to current |
2012-08-11 |
Wolfgang (Blub)... | ir_block_create_store_op checks whether or not the... |
blob | commitdiff | raw | diff to current |
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)... | Merge branch 'master' into blub/bc3 |
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-11 |
Wolfgang (Blub)... | Merge branch 'master' into blub/bc3 |
blob | commitdiff | raw | diff to current |
2012-08-10 |
Wolfgang (Blub)... | Merge branch 'master' into blub/bc3 |
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-08-08 |
Wolfgang (Blub)... | Merge branch 'master' into blub/bc3 |
blob | commitdiff | raw | diff to current |
2012-08-08 |
Wolfgang (Blub)... | Merge branch 'master' into blub/bc3 |
blob | commitdiff | raw | diff to current |
2012-08-08 |
Wolfgang (Blub)... | Merge branch 'master' into blub/bc3 |
blob | commitdiff | raw | diff to current |
2012-08-08 |
Wolfgang (Blub)... | Merge branch 'master' into blub/bc3 |
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-28 |
Wolfgang Bumiller | Merging master and adopting its main.c |
blob | commitdiff | raw | diff to current |
2012-07-28 |
Wolfgang Bumiller | Merge branch 'master' into blub/bc3 |
blob | commitdiff | raw | diff to current |
2012-07-27 |
Wolfgang Bumiller | Merge branch 'master' into blub/bc3 |
blob | commitdiff | raw | diff to current |
2012-07-27 |
Wolfgang Bumiller | Merging master with newly merged executor |
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-27 |
Wolfgang Bumiller | Merge branch 'master' into blub/bc3 |
blob | commitdiff | raw | diff to current |
2012-07-27 |
Wolfgang Bumiller | Merge branch 'master' into blub/bc3 |
blob | commitdiff | raw | diff to current |
2012-07-27 |
Wolfgang Bumiller | Merge branch 'master' into blub/bc3 |
blob | commitdiff | raw | diff to current |
2012-07-27 |
Wolfgang Bumiller | Merge branch 'master' into blub/bc3 |
blob | commitdiff | raw | diff to current |
2012-07-26 |
Wolfgang Bumiller | Merge branch 'master' into blub/bc3 |
blob | commitdiff | raw | diff to current |
2012-07-26 |
Wolfgang Bumiller | Merge branch 'master' into blub/bc3 |
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 | Merge branch 'master' into blub/bc3 |
blob | commitdiff | raw | diff to current |
2012-07-22 |
Wolfgang Bumiller | Merge branch 'master' into blub/bc3 |
blob | commitdiff | raw | diff to current |
next |