2013-01-03 |
Wolfgang Bumiller | Merge remote-tracking branch 'origin/pp-unary-numbers' |
blob | commitdiff | raw |
2013-01-03 |
Wolfgang Bumiller | Introducing TYPE_NOEXPR so that these undefined labels... |
blob | commitdiff | raw |
2013-01-01 |
Dale Weiler | Happy new years! |
blob | commitdiff | raw | diff to current |
2012-12-31 |
Wolfgang Bumiller | Actually allocate a nil-vector for nil |
blob | commitdiff | raw | diff to current |
2012-12-31 |
Wolfgang Bumiller | fix store op for nil as parameter |
blob | commitdiff | raw | diff to current |
2012-12-31 |
Wolfgang Bumiller | Adding some more internal-error messages where they... |
blob | commitdiff | raw | diff to current |
2012-12-29 |
Dale Weiler | Merge branch 'master' of github.com:graphitemaster... |
blob | commitdiff | raw | diff to current |
2012-12-29 |
Wolfgang Bumiller | -Ovector-components |
blob | commitdiff | raw | diff to current |
2012-12-28 |
matthiaskrgr | Merge remote-tracking branch 'upstream/master' |
blob | commitdiff | raw | diff to current |
2012-12-28 |
Wolfgang Bumiller | TYPE_NIL, builder->nil, ast_value_codegen for TYPE_NIL |
blob | commitdiff | raw | diff to current |
2012-12-28 |
Dale Weiler | Fix another Blub bug .. learn to use comments properly :P |
blob | commitdiff | raw | diff to current |
2012-12-27 |
Wolfgang Bumiller | fix: when there are no additional temps the first one... |
blob | commitdiff | raw | diff to current |
2012-12-27 |
Wolfgang Bumiller | Merge pull request #75 from matthiaskrgr/master |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Wolfgang Bumiller | -Oglobal-temps |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Wolfgang Bumiller | factoring out temp-slot-assignment and using it for... |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Wolfgang Bumiller | Merge pull request #74 from matthiaskrgr/PKGBUILD |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Wolfgang Bumiller | fix uninitialized warnings in ir.c |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Wolfgang Bumiller | Merge pull request #73 from matthiaskrgr/master |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Wolfgang Bumiller | counters for -Ocall-stores because we all love numbers |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Wolfgang Bumiller | Don't copy return values away from OFS_RETURN if they... |
blob | commitdiff | raw | diff to current |
2012-12-26 |
Wolfgang Bumiller | -Ovoid-return - the last INSTR_RETURN of a void functio... |
blob | commitdiff | raw | diff to current |
2012-12-25 |
Wolfgang Bumiller | Actually generate the vector member ir_values in ir_fun... |
blob | commitdiff | raw | diff to current |
2012-12-25 |
Wolfgang Bumiller | -Ocall-stores as part of -O1: instead of having CALL... |
blob | commitdiff | raw | diff to current |
2012-12-25 |
Wolfgang Bumiller | do the locking before processing the call-reads otherwi... |
blob | commitdiff | raw | diff to current |
2012-12-25 |
Wolfgang Bumiller | liferange calc now sets the 'locked' flag on values... |
blob | commitdiff | raw | diff to current |
2012-12-24 |
Wolfgang Bumiller | Ensure that the members[] array is filled for vector... |
blob | commitdiff | raw | diff to current |
2012-12-24 |
Wolfgang Bumiller | Now this should deal with vector life ranges more corre... |
blob | commitdiff | raw | diff to current |
2012-12-24 |
Wolfgang Bumiller | -q, --quiet option |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Wolfgang Bumiller | -Ostrip-constant-names |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Wolfgang Bumiller | -Olocaltemps -> -Olocal-temps for consistency; added... |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Wolfgang Bumiller | revert 3ef30e850da5e5 |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Wolfgang Bumiller | Remove ir_block_create_{add,sub,mul,div}, they're not... |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Wolfgang Bumiller | Start instruction numbering at 1 and make parameters... |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Wolfgang Bumiller | Don't store off CALL results if they're never read |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Wolfgang Bumiller | Life Ranges: First deal with all writes, then with... |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Wolfgang Bumiller | don't optimize out NOT_S instructions for COND |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Wolfgang Bumiller | Mask overlap-locals by -Ooverlap-locals, and count... |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Wolfgang Bumiller | Try generating the function-locals in a later pass... |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Wolfgang Bumiller | remember the maximum amount of required function-locals |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Wolfgang Bumiller | ir_function now has a flags field - flags are: IR_FLAG_... |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Wolfgang Bumiller | Don't generate defs for locals or parameters unless... |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Wolfgang Bumiller | Don't generate vector defs if the vector's name starts... 0.2 |
blob | commitdiff | raw | diff to current |
2012-12-23 |
Dale Weiler | Make compiler and virtual-machine compile as C++ code... |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Wolfgang Bumiller | -Opeephole now also reduces CALL stores |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Wolfgang Bumiller | Rename ir_function_pass_tailcall->tailrecursion; Take... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Dale Weiler | Merge branch 'master' of github.com:graphitemaster... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Wolfgang Bumiller | Remove old tempalloc code; disable -Olocaltemps for now |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Wolfgang Bumiller | Be more correct with sizes; use a better local-alloc... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Wolfgang Bumiller | Fix util_endianswap; and endianswap the LNO data as... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Wolfgang Bumiller | fix a leak in the local-allocator |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Wolfgang Bumiller | Temporarily fix noreturn bug by creating an actual... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Wolfgang Bumiller | -fallow-unreachable-code |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Wolfgang Bumiller | making the uninitialized-var on vector warning now... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Dale Weiler | handle cygwin/mingw for makefile |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Wolfgang (Blub)... | Applying the actual 'Fix FTFBS stuff' part |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Wolfgang (Blub)... | Revert "Fix FTFBS stuff" |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Dale Weiler | Fix FTFBS stuff |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Wolfgang (Blub)... | NRCALL now sets block->final and block->is_return |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Wolfgang (Blub)... | ir_block_create_{phi,call} now check self->final |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Wolfgang (Blub)... | VINSTR_NRCALL, translated like any other call for now... |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Rudolf Polzer | Fixes for some minor bugs clang-analyzer and cppcheck... |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Wolfgang (Blub)... | More jump removal |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Wolfgang (Blub)... | *sigh* |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Wolfgang (Blub)... | vector components are floats, not vectors |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Wolfgang (Blub)... | Don't generate IF/IFNOT with +1 offsets |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Wolfgang (Blub)... | -fsingle-vector-defs to disable _x,_y,_z generation |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Wolfgang (Blub)... | Generate _x,_y,_z defs/fields |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Wolfgang (Blub)... | DEF_SAVEGLOBAL flag is now applied on initialized non... |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Wolfgang (Blub)... | Don't generate 'jump +1' instructions |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Wolfgang (Blub)... | Don't generate AINSTR_END anymore, use INSTR_DONE |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Dale Weiler | Cleanups of compiler option configuration. Added ini... |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Wolfgang (Blub)... | irwarning to use vcompile_warning |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Wolfgang (Blub)... | Another peephole optimization |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Wolfgang (Blub)... | s/ir_function_pass_minor/ir_function_pass_peephole/ |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Wolfgang (Blub)... | Temporarily disable the new tempalloc strat |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Wolfgang (Blub)... | Moving all the global opts_ variables into a struct... |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Wolfgang (Blub)... | -Ominor -> -Opeephole; added -Olocaltemps flag; using... |
blob | commitdiff | raw | diff to current |
2012-12-05 |
Wolfgang (Blub)... | Tiny codegen optimization: silently ignore the creation... |
blob | commitdiff | raw | diff to current |
2012-12-05 |
Wolfgang (Blub)... | remember this for later |
blob | commitdiff | raw | diff to current |
2012-12-05 |
Wolfgang (Blub)... | ir_function_pass_minor: some minor optimizations |
blob | commitdiff | raw | diff to current |
2012-12-04 |
Wolfgang (Blub)... | -Werror now changes the word 'warning' into 'error' |
blob | commitdiff | raw | diff to current |
2012-12-01 |
Wolfgang (Blub)... | Fix a type size bug: non-var locals overlapped with... |
blob | commitdiff | raw | diff to current |
2012-12-01 |
Wolfgang (Blub)... | Generate extparams on calls too since the to-be-called... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | Offsetting builtins so we can use 'if builtin!=0' as... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | prepare fields before generating globals so we avoid... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | qcvm -printfuns; prog_section_function.nargs is now... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | All ir_instrs now get their lex-context, so that we... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | Set the full const/var qualifier; only generate warning... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | don't just store a 'bool constant' in the ast/ir, store... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | Fix a wrong vec_remove in the tailcall pass |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | Importing tail-recursion optimization |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | ir_function_create_block now takes a lex_ctx instead... |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | use the hashtables in the IR |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | removing ir_function_get_local - it's unused |
blob | commitdiff | raw | diff to current |
2012-11-22 |
Wolfgang (Blub)... | Fix unused params in ir.c |
blob | commitdiff | raw | diff to current |
2012-11-22 |
Dale Weiler | Fix more warnings |
blob | commitdiff | raw | diff to current |
2012-11-22 |
Wolfgang (Blub)... | conversion warnings and sanity check |
blob | commitdiff | raw | diff to current |
2012-11-22 |
Wolfgang (Blub)... | Fixing a shadowing in ir.c |
blob | commitdiff | raw | diff to current |
2012-11-22 |
Dale Weiler | Merge branch 'master' of github.com:graphitemaster... |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Wolfgang (Blub)... | make ast_function_label also work when -dumpfin is... |
blob | commitdiff | raw | diff to current |
next |