2013-01-30 |
Dale Weiler | Not an assembler instruction, but virtual instruction... |
blob | commitdiff | raw |
2013-01-30 |
Dale Weiler | Rename |
blob | commitdiff | raw | diff to current |
2013-01-30 |
Dale Weiler | Work in progress options cleanup. |
blob | commitdiff | raw | diff to current |
2013-01-25 |
Wolfgang Bumiller | In this situation the values don't need to be in parame... |
blob | commitdiff | raw | diff to current |
2013-01-25 |
Wolfgang Bumiller | Merge branch 'master' into cooking |
blob | commitdiff | raw | diff to current |
2013-01-25 |
Wolfgang Bumiller | debug extparam naming shouldn't start at 8, it's confus... |
blob | commitdiff | raw | diff to current |
2013-01-16 |
Wolfgang Bumiller | fix an off-by-one bug when copying varargs |
blob | commitdiff | raw | diff to current |
2013-01-15 |
Wolfgang Bumiller | a tiny speedup, seems like -O2 doesn't do that by itself |
blob | commitdiff | raw | diff to current |
2013-01-15 |
Wolfgang Bumiller | that tempbool should have gone long ago... |
blob | commitdiff | raw | diff to current |
2013-01-14 |
Wolfgang Bumiller | -flegacy-vector-maths, enabled by default |
blob | commitdiff | raw | diff to current |
2013-01-13 |
Wolfgang Bumiller | apparently it's possible to segfault DP with a bad... |
blob | commitdiff | raw | diff to current |
2013-01-12 |
Wolfgang Bumiller | fix a build issue |
blob | commitdiff | raw | diff to current |
2013-01-12 |
Wolfgang Bumiller | this is useless and just confused me a lot, removing |
blob | commitdiff | raw | diff to current |
2013-01-12 |
Wolfgang Bumiller | added gen_function_varargs_copy |
blob | commitdiff | raw | diff to current |
2013-01-12 |
Wolfgang Bumiller | mask -Olocal-temps by IR_FLAG_MASK_NO_LOCAL_TEMPS which... |
blob | commitdiff | raw | diff to current |
2013-01-12 |
Wolfgang Bumiller | ir_function stores max_varargs now |
blob | commitdiff | raw | diff to current |
2013-01-12 |
Wolfgang Bumiller | ast_call now has a va_count which causes a store to... |
blob | commitdiff | raw | diff to current |
2013-01-11 |
Wolfgang Bumiller | Added a flag to both ast and ir which enforces the... |
blob | commitdiff | raw | diff to current |
2013-01-10 |
Wolfgang Bumiller | Fix a warning |
blob | commitdiff | raw | diff to current |
2013-01-09 |
Wolfgang Bumiller | removing a goto loop |
blob | commitdiff | raw | diff to current |
2013-01-08 |
Wolfgang Bumiller | more IR dump verbosity; fix: MUL_VF/FV additional lifer... |
blob | commitdiff | raw | diff to current |
2013-01-08 |
Wolfgang Bumiller | better solution to blockstart pointlife issues |
blob | commitdiff | raw | diff to current |
2013-01-07 |
Wolfgang Bumiller | This should fix the -Olocal-temps issue; set v->unique_... |
blob | commitdiff | raw | diff to current |
2013-01-07 |
Wolfgang Bumiller | more info in the IR dump |
blob | commitdiff | raw | diff to current |
2013-01-07 |
Dale Weiler | Merge branch 'master' of github.com:graphitemaster... |
blob | commitdiff | raw | diff to current |
2013-01-06 |
Wolfgang Bumiller | Guard 2 peephole optimizations which should only work... |
blob | commitdiff | raw | diff to current |
2013-01-03 |
Wolfgang Bumiller | Merge remote-tracking branch 'origin/pp-unary-numbers' |
blob | commitdiff | raw | diff to current |
2013-01-03 |
Wolfgang Bumiller | Introducing TYPE_NOEXPR so that these undefined labels... |
blob | commitdiff | raw | diff to current |
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 |
next |