aboutsummaryrefslogtreecommitdiffstats
path: root/powerpc/ConstpropOp.vp
Commit message (Expand)AuthorAgeFilesLines
* Allow Long as const result for ppc64 variant.Bernhard Schommer2019-08-131-0/+1
* Perform constant propagation and strength reduction on conditional movesXavier Leroy2019-06-171-1/+11
* Improve strength reduction of unsigned comparisons x ==u 0, x !=u 0, etc (#59)Xavier Leroy2018-02-161-0/+16
* Optimization for division by one during constant propagation (#39)Michael Schmidt2017-12-051-6/+9
* Constprop strength reduction (#17)Bernhard Schommer2017-07-121-0/+96
* Issue #16P: wrong rlwinm instruction generated by constant propagationXavier Leroy2017-07-051-4/+8
* Hybrid 64bit/32bit PowerPC portBernhard Schommer2017-05-031-3/+3
* Update PowerPC port (not tested yet)Xavier Leroy2016-10-251-2/+0
* Support for 64-bit architectures: update the PowerPC portXavier Leroy2016-10-011-14/+24
* Value analysis: keep track of pointer values that leak through small integers...Xavier Leroy2015-07-191-7/+7
* Merge of "newspilling" branch:xleroy2014-07-231-6/+8
* Constprop: use "not" for "xorimm(-1)"; optimize == 1 and != 0 comparisons ove...xleroy2014-04-091-4/+20
* Add option -Os to optimize for code size rather than for execution speed.xleroy2014-02-191-0/+1
* Merge of branch value-analysis.xleroy2013-12-201-150/+36
* powerpc/: new unary operation "addsymbol"xleroy2013-11-171-0/+1
* Floats.v, Nan.v: hard-wire the general shape of binop_pl, so that no axioms xleroy2013-09-141-0/+7
* Optimize integer divisions by positive constants, turning them intoxleroy2013-07-291-0/+2
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-201-0/+4
* Updated ARM and PowerPC ports with new handling of __builtin_annot.xleroy2013-02-241-11/+0
* Remove some useless "Require".xleroy2012-12-301-1/+0
* Make min_int / -1 and min_int % -1 semantically undefinedxleroy2012-06-091-2/+6
* Merge of the newmem branch:xleroy2012-05-211-2/+20
* PowerPC: remove the fmadd and fmsub operators/Asm instructionsxleroy2012-03-071-2/+0
* Added volatile_read_global and volatile_store_global builtins.xleroy2012-01-151-0/+11
* Merge of the nonstrict-ops branch:xleroy2012-01-141-0/+277