fold_binary now used instead of ast_binary_new, which calls fold_superfluous
[xonotic/gmqcc.git] / fold.c
2013-10-25 Wolfgang Bumillerfold_binary now used instead of ast_binary_new, which...
2013-10-17 Dale WeilerFix handling on intrinsic folding, this closes #118.
2013-10-15 Dale WeilerdivVerent suggestion to use memcmp here
2013-10-15 Dale WeilerMake divVerent happy about handling divison by zero...
2013-10-11 Dale WeilerRefactor some util/platform usage and extend file syste...
2013-10-11 Dale WeilerSome more platform / compiler specific code refactoring.
2013-10-11 Dale WeilerInitial platform / compiler specific code refactoring.
2013-10-04 Dale WeilerFix fold_superfluous
2013-10-04 Dale WeilerAnother peephole optimization which removes superfluous...
2013-09-30 Wolfgang BumillerMerge branch 'master' into cooking
2013-09-26 Dale WeilerImplement constant folding on ternary operations via...
2013-09-18 Dale WeilerRemove debug printfs
2013-09-18 Dale WeilerGenerate (non_const_float * (1.0 / constant_float)...
2013-09-08 Dale WeilerMerge branch 'master' into cooking
2013-08-31 Dale WeilerImplemented >< (vector cross product operator). Current...
2013-08-31 Dale WeilerPrevent divide by zero for / and % operations in consta...
2013-08-30 Dale Weilerintrinsic folding cleanups (and improvements.)
2013-08-29 Dale WeilerFix folding logic for conditions.
2013-08-28 Dale WeilerConstant fold intrinsics if their arguments are constan...
2013-08-28 Dale WeilerFix fold-dce for if(0)
2013-08-26 Dale WeilerMerge branch 'divVerent/submit/vector-bitops' of git...
2013-08-26 Rudolf PolzerSupport vector bitor/bitand/bitxor. divVerent/submit/vector-bitops
2013-08-17 Dale WeilerRemove some trailing whitespace
2013-08-16 Dale WeilerRework some build stuff for better output and to enable...
2013-08-15 Dale WeilerTrack constant folds in opts_optimization list .. this...
2013-08-14 Dale WeilerUpdate deps
2013-08-14 Dale WeilerSome typos
2013-08-01 Dale Weilerincrement the optimization counter for DCE'd folds...
2013-08-01 Dale WeilerDisable the macros to keep clang happy (just uncomment...
2013-08-01 Dale WeilerAdded -Oconst-fold-dce (dead code elimination optimizat...
2013-07-31 Dale WeilerMove const-branch-elision into fold.c
2013-07-31 Dale WeilerThe problem was so subtle
2013-07-31 Dale WeilerFixes
2013-07-31 Dale Weilerfixed vector ops constant folding.
2013-07-31 Dale Weilermore fixes
2013-07-31 Dale WeilerFixes
2013-07-31 Dale WeilerOperator constant folding rewrite almost complete,...
2013-07-31 Dale Weilerfolding for lteqgt (less than equal to or greater than...
2013-07-31 Dale WeilerFeed clang demon
2013-07-31 Dale Weiler&& and || op folding
2013-07-31 Dale WeilerFold for div op
2013-07-31 Dale WeilerAdded constant folding support for '*' .. Clever ascii...
2013-07-31 Dale WeilerSome cleanups and more support for constant folding.
2013-07-31 Dale WeilerWork in progress constant-folding rewrite.