]> git.xonotic.org Git - xonotic/gmqcc.git/history - ir.c
Remove hashset
[xonotic/gmqcc.git] / ir.c
2013-04-17 Wolfgang Bumillerparser_const_string now uses hashtables; hashtables...
2013-04-14 Dale WeilerMore function flatening
2013-04-13 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-04-13 Dale WeilerFix some memory leaks.
2013-02-26 Wolfgang Bumillerhopefully fix an off-by-1 vararg copy issue
2013-02-25 Dale WeilerRemove debug printf
2013-02-25 Dale WeilerPush definitions when -O0
2013-02-12 Wolfgang BumillerMerge branch 'master' into cooking
2013-02-11 Wolfgang BumillerLifetime analysis: Don't go through the blocks as a...
2013-02-03 Wolfgang BumillerMerge branch 'master' into cooking
2013-01-30 Dale WeilerNot an assembler instruction, but virtual instruction...
2013-01-30 Dale WeilerRename
2013-01-30 Dale WeilerWork in progress options cleanup.
2013-01-25 Wolfgang BumillerIn this situation the values don't need to be in parame...
2013-01-25 Wolfgang BumillerMerge branch 'master' into cooking
2013-01-25 Wolfgang Bumillerdebug extparam naming shouldn't start at 8, it's confus...
2013-01-16 Wolfgang Bumillerfix an off-by-one bug when copying varargs
2013-01-15 Wolfgang Bumillera tiny speedup, seems like -O2 doesn't do that by itself
2013-01-15 Wolfgang Bumillerthat tempbool should have gone long ago...
2013-01-14 Wolfgang Bumiller-flegacy-vector-maths, enabled by default
2013-01-13 Wolfgang Bumillerapparently it's possible to segfault DP with a bad...
2013-01-12 Wolfgang Bumillerfix a build issue
2013-01-12 Wolfgang Bumillerthis is useless and just confused me a lot, removing
2013-01-12 Wolfgang Bumilleradded gen_function_varargs_copy
2013-01-12 Wolfgang Bumillermask -Olocal-temps by IR_FLAG_MASK_NO_LOCAL_TEMPS which...
2013-01-12 Wolfgang Bumillerir_function stores max_varargs now
2013-01-12 Wolfgang Bumillerast_call now has a va_count which causes a store to...
2013-01-11 Wolfgang BumillerAdded a flag to both ast and ir which enforces the...
2013-01-10 Wolfgang BumillerFix a warning
2013-01-09 Wolfgang Bumillerremoving a goto loop
2013-01-08 Wolfgang Bumillermore IR dump verbosity; fix: MUL_VF/FV additional lifer...
2013-01-08 Wolfgang Bumillerbetter solution to blockstart pointlife issues
2013-01-07 Wolfgang BumillerThis should fix the -Olocal-temps issue; set v->unique_...
2013-01-07 Wolfgang Bumillermore info in the IR dump
2013-01-07 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2013-01-06 Wolfgang BumillerGuard 2 peephole optimizations which should only work...
2013-01-03 Wolfgang BumillerMerge remote-tracking branch 'origin/pp-unary-numbers'
2013-01-03 Wolfgang BumillerIntroducing TYPE_NOEXPR so that these undefined labels...
2013-01-01 Dale WeilerHappy new years!
2012-12-31 Wolfgang BumillerActually allocate a nil-vector for nil
2012-12-31 Wolfgang Bumillerfix store op for nil as parameter
2012-12-31 Wolfgang BumillerAdding some more internal-error messages where they...
2012-12-29 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-12-29 Wolfgang Bumiller-Ovector-components
2012-12-28 matthiaskrgrMerge remote-tracking branch 'upstream/master'
2012-12-28 Wolfgang BumillerTYPE_NIL, builder->nil, ast_value_codegen for TYPE_NIL
2012-12-28 Dale WeilerFix another Blub bug .. learn to use comments properly :P
2012-12-27 Wolfgang Bumillerfix: when there are no additional temps the first one...
2012-12-27 Wolfgang BumillerMerge pull request #75 from matthiaskrgr/master
2012-12-26 Wolfgang Bumiller-Oglobal-temps
2012-12-26 Wolfgang Bumillerfactoring out temp-slot-assignment and using it for...
2012-12-26 Wolfgang BumillerMerge pull request #74 from matthiaskrgr/PKGBUILD
2012-12-26 Wolfgang Bumillerfix uninitialized warnings in ir.c
2012-12-26 Wolfgang BumillerMerge pull request #73 from matthiaskrgr/master
2012-12-26 Wolfgang Bumillercounters for -Ocall-stores because we all love numbers
2012-12-26 Wolfgang BumillerDon't copy return values away from OFS_RETURN if they...
2012-12-26 Wolfgang Bumiller-Ovoid-return - the last INSTR_RETURN of a void functio...
2012-12-25 Wolfgang BumillerActually generate the vector member ir_values in ir_fun...
2012-12-25 Wolfgang Bumiller-Ocall-stores as part of -O1: instead of having CALL...
2012-12-25 Wolfgang Bumillerdo the locking before processing the call-reads otherwi...
2012-12-25 Wolfgang Bumillerliferange calc now sets the 'locked' flag on values...
2012-12-24 Wolfgang BumillerEnsure that the members[] array is filled for vector...
2012-12-24 Wolfgang BumillerNow this should deal with vector life ranges more corre...
2012-12-24 Wolfgang Bumiller-q, --quiet option
2012-12-23 Wolfgang Bumiller-Ostrip-constant-names
2012-12-23 Wolfgang Bumiller-Olocaltemps -> -Olocal-temps for consistency; added...
2012-12-23 Wolfgang Bumillerrevert 3ef30e850da5e5
2012-12-23 Wolfgang BumillerRemove ir_block_create_{add,sub,mul,div}, they're not...
2012-12-23 Wolfgang BumillerStart instruction numbering at 1 and make parameters...
2012-12-23 Wolfgang BumillerDon't store off CALL results if they're never read
2012-12-23 Wolfgang BumillerLife Ranges: First deal with all writes, then with...
2012-12-23 Wolfgang Bumillerdon't optimize out NOT_S instructions for COND
2012-12-23 Wolfgang BumillerMask overlap-locals by -Ooverlap-locals, and count...
2012-12-23 Wolfgang BumillerTry generating the function-locals in a later pass...
2012-12-23 Wolfgang Bumillerremember the maximum amount of required function-locals
2012-12-23 Wolfgang Bumillerir_function now has a flags field - flags are: IR_FLAG_...
2012-12-23 Wolfgang BumillerDon't generate defs for locals or parameters unless...
2012-12-23 Wolfgang BumillerDon't generate vector defs if the vector's name starts... 0.2
2012-12-23 Dale WeilerMake compiler and virtual-machine compile as C++ code...
2012-12-21 Wolfgang Bumiller-Opeephole now also reduces CALL stores
2012-12-21 Wolfgang BumillerRename ir_function_pass_tailcall->tailrecursion; Take...
2012-12-20 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-12-20 Wolfgang BumillerRemove old tempalloc code; disable -Olocaltemps for now
2012-12-20 Wolfgang BumillerBe more correct with sizes; use a better local-alloc...
2012-12-20 Wolfgang BumillerFix util_endianswap; and endianswap the LNO data as...
2012-12-20 Wolfgang Bumillerfix a leak in the local-allocator
2012-12-20 Wolfgang BumillerTemporarily fix noreturn bug by creating an actual...
2012-12-20 Wolfgang Bumiller-fallow-unreachable-code
2012-12-20 Wolfgang Bumillermaking the uninitialized-var on vector warning now...
2012-12-20 Dale Weilerhandle cygwin/mingw for makefile
2012-12-19 Wolfgang (Blub)... Applying the actual 'Fix FTFBS stuff' part
2012-12-19 Wolfgang (Blub)... Revert "Fix FTFBS stuff"
2012-12-19 Dale WeilerFix FTFBS stuff
2012-12-19 Wolfgang (Blub)... NRCALL now sets block->final and block->is_return
2012-12-19 Wolfgang (Blub)... ir_block_create_{phi,call} now check self->final
2012-12-19 Wolfgang (Blub)... VINSTR_NRCALL, translated like any other call for now...
2012-12-18 Rudolf PolzerFixes for some minor bugs clang-analyzer and cppcheck...
2012-12-18 Wolfgang (Blub)... More jump removal
2012-12-18 Wolfgang (Blub)... *sigh*
2012-12-18 Wolfgang (Blub)... vector components are floats, not vectors
next