aboutsummaryrefslogtreecommitdiffstats
path: root/powerpc/SelectOpproof.v
Commit message (Expand)AuthorAgeFilesLines
* Replace `omega` tactic with `lia`, continuedXavier Leroy2021-01-131-1/+1
* Replace `omega` tactic with `lia`Xavier Leroy2020-12-291-2/+2
* Remove Pfcfi, Pfcfiu, Pfctiu pseudoinstructionsXavier Leroy2020-12-061-9/+15
* Fix compile for architectures other than AArch64 (#192)Bernhard Schommer2019-08-171-2/+2
* Give formal semantics to some built-in functions and run-time functionsXavier Leroy2019-07-171-10/+15
* Provide a float select operation for PowerPC. (#173)Bernhard Schommer2019-05-281-2/+3
* PowerPC: add SelectOp.select functionXavier Leroy2019-05-261-0/+20
* Extend builtin arguments with a pointer addition operator, continuedXavier Leroy2017-07-061-0/+3
* Hybrid 64bit/32bit PowerPC portBernhard Schommer2017-05-031-4/+5
* RISC-V port and assorted changesXavier Leroy2017-04-281-0/+10
* Use "Local" as prefixXavier Leroy2017-02-131-1/+1
* Support for 64-bit architectures: update the PowerPC portXavier Leroy2016-10-011-13/+21
* Added not merged destruction of Archi. Bug 17450Bernhard Schommer2015-10-201-0/+2
* Merge remote-tracking branch 'origin/master' into named-externalsBernhard Schommer2015-10-201-0/+4
|\
| * bug 17392: remove trailing whitespace in source filesMichael Schmidt2015-10-141-154/+154
| * Use PowerPC 64 bits instructions (when available) for int<->FP conversions.Xavier Leroy2015-09-131-0/+6
* | Updated PR by removing whitespaces. Bug 17450.Bernhard Schommer2015-10-201-152/+152
|/
* Adapt the PowerPC port to the new builtin representation.Xavier Leroy2015-08-211-3/+3
* Updating the PowerPC and ARM ports.Xavier Leroy2015-03-271-0/+16
* Merge of "newspilling" branch:xleroy2014-07-231-8/+116
* Refactoring: move symbol_offset into Genv.xleroy2014-05-241-15/+8
* Updated the proofs.xleroy2014-04-121-1/+3
* Constprop: use "not" for "xorimm(-1)"; optimize == 1 and != 0 comparisons ove...xleroy2014-04-091-10/+36
* Add option -Os to optimize for code size rather than for execution speed.xleroy2014-02-191-1/+3
* powerpc/: new unary operation "addsymbol"xleroy2013-11-171-13/+36
* Floats.v, Nan.v: hard-wire the general shape of binop_pl, so that no axioms xleroy2013-09-141-5/+0
* Optimize integer divisions by positive constants, turning them intoxleroy2013-07-291-45/+29
* Updated to new CminorSelxleroy2013-04-301-2/+2
* Big merge of the newregalloc-int64 branch. Lots of changes in two directions:xleroy2013-04-201-15/+33
* Ported to Coq 8.4pl1. Merge of branches/coq-8.4.xleroy2013-01-291-12/+12
* Remove some useless "Require".xleroy2012-12-301-2/+0
* Merge of branch seq-and-or. See Changelog for details.xleroy2012-10-061-70/+89
* Remove Val.is_true and Val.is_false, no longer used.xleroy2012-08-061-8/+2
* Micro-optimization of (x & mask) >>s amount into a rolm when mask >= 0.xleroy2012-07-091-10/+18
* Factor out the evaluation of the float constant in intuoffloat.xleroy2012-07-011-12/+13
* CSE: add recognition of some combined operators, conditions, and addressing m...xleroy2012-05-261-8/+4
* Hack with nxorxleroy2012-05-181-0/+3
* PowerPC: remove the fmadd and fmsub operators/Asm instructionsxleroy2012-03-071-13/+2
* Take advantage of Cmaskzero and Cmasknotzero.xleroy2012-02-241-0/+23
* Improved instruction selection for "notint".xleroy2012-02-241-8/+19
* Merge of the "volatile" branch:xleroy2012-02-041-0/+25
* powerpc/SelectOp: optimize the pattern ((x >>s N) & N1) & N2 common in a cert...xleroy2012-01-211-0/+15
* Merge of the nonstrict-ops branch:xleroy2012-01-141-702/+490
* Recognition of rlwimi instruction (useful for bitfield assignment)xleroy2011-06-211-0/+12
* Merge of branch "unsigned-offsets":xleroy2011-04-091-38/+42
* float->int conversions, continued: weaker axiomatization.xleroy2010-10-291-2/+2
* Float.intoffloat and Float.intuoffloat are now partial functions.xleroy2010-10-281-11/+20
* Merge of the reuse-temps branch:xleroy2010-09-021-53/+53
* Integers: cleaned up bitwise operations, redefined shr, zero_ext and sign_extxleroy2010-08-211-3/+3
* Optimisation: addrsymbol + (expr + cst) and addrstack + (expr + cst).xleroy2010-05-021-0/+12