aboutsummaryrefslogtreecommitdiffstats
path: root/powerpc
Commit message (Expand)AuthorAgeFilesLines
* Changed a minor typo: Pstwxu should be PstwuxBernhard Schommer2015-06-223-5/+5
* Merged PrintAnnot into PrintAsmaux.Bernhard Schommer2015-05-141-6/+6
* Updated PrintOp for the single-precision FP operations.Xavier Leroy2015-05-091-0/+8
* Extended inline asm: revised treatment of clobbered registers.Xavier Leroy2015-05-093-35/+51
* Long-overdue renaming: val_inject -> Val.inject, etc, for consistency with Va...Xavier Leroy2015-04-301-35/+35
* Allow "scratch" (non-allocatable temporary registers) to be mentioned in asm ...Xavier Leroy2015-04-232-1/+4
* Take asm clobbers into account for determining callee-save registers used.Xavier Leroy2015-04-232-0/+8
* Cleanups and updates for extended asm.Xavier Leroy2015-04-211-2/+1
* Support for GCC-style extended asm, continued:Xavier Leroy2015-04-212-2/+2
* Experiment: support a subset of GCC's extended asm statements.Xavier Leroy2015-04-173-7/+16
* Merge branch 'master' into dwarfBernhard Schommer2015-04-028-52/+54
|\
| * Ccompuimm now depends on the memory, this is needed to proof the Lemma op_dep...Bernhard Schommer2015-04-021-2/+3
| * Updating the PowerPC and ARM ports.Xavier Leroy2015-03-277-50/+51
* | Print all files ever encountered in the filenum.Bernhard Schommer2015-04-011-4/+3
* | Started implementing the printing functions for the debug info. Added a globa...Bernhard Schommer2015-03-161-0/+12
* | Started integrating the debug printing in the common backend_printer.Bernhard Schommer2015-03-111-6/+54
|/
* Removed unused sel_target, changed cygwin symbol names and changed the defaul...Bernhard Schommer2015-02-191-0/+1
* Added an elf prefix to all common elf functions in PrintAsmaux.Bernhard Schommer2015-02-181-6/+17
* Changed print_fun/var_info to be functions instead of booleans.Bernhard Schommer2015-02-181-2/+2
* Changed arm backend to the common backend printer.Bernhard Schommer2015-02-091-2/+2
* Changed the ia32 backend to the new Printer.Bernhard Schommer2015-02-061-5/+2
* Changed the ASM printer of the powerpc to the generalized backend.Bernhard Schommer2015-02-053-803/+744
* Moved more common functions into a seperate file.Bernhard Schommer2015-02-041-34/+6
* Started moving common backend functions into one file.Bernhard Schommer2015-02-031-40/+9
* Changed the print_globaldef function of the powerpc backend to look like the ...Bernhard Schommer2015-01-281-10/+2
* In -g -S mode, annotate the generated asm file with the C source code in comm...Xavier Leroy2015-01-071-39/+18
* Clean up support for common symbols. Uninitialized "const" symbols can be co...Xavier Leroy2014-12-171-9/+10
* Update PowerPC port.Xavier Leroy2014-11-242-21/+51
* Verification of the Unusedglob pass (removal of unreferenced static global de...Xavier Leroy2014-11-241-67/+0
* Refactored the code of powerpc/PrintAsm.ml by moving the function depending o...Bernhard Schommer2014-10-081-200/+236
* Cold feet: suppress builtins for load with reservation/store conditional, use...xleroy2014-08-282-11/+1
* Rename __builtin_cntlz to __builtin_clz.xleroy2014-08-272-2/+2
* Add builtins for load with reservation and conditional store.xleroy2014-08-204-1/+19
* checklink/Check.ml: missing SDA addressing for store instructions.xleroy2014-08-191-12/+20
* powerpc/Asm: simplify the modeling of Csymbol_low and Csymbol_high.xleroy2014-08-186-118/+117
* All targets: add __builtin_membarxleroy2014-07-281-7/+9
* PowerPC port: refactored the expansion of built-in functions andxleroy2014-07-285-507/+711
* The NaN behavior of float_of_single differs on PowerPC and on IA32/ARM.xleroy2014-07-281-1/+4
* Merge the various $(ARCH)/$(VARIANT)/xxx.v files into $(ARCH)/xxx.v.xleroy2014-07-232-0/+6
* Merge of "newspilling" branch:xleroy2014-07-2316-311/+550
* Refactoring: move symbol_offset into Genv.xleroy2014-05-247-100/+61
* Updated the proofs.xleroy2014-04-121-1/+3
* Constprop: use "not" for "xorimm(-1)"; optimize == 1 and != 0 comparisons ove...xleroy2014-04-094-28/+153
* In Regalloc, dead code elimination, don't eliminate move operationsxleroy2014-02-231-0/+2
* PowerPC is big-endian, dammit.xleroy2014-02-211-2/+2
* Add option -Os to optimize for code size rather than for execution speed.xleroy2014-02-195-4/+13
* Recognize .i and .p source files as C sources not to be preprocessed.xleroy2014-02-051-0/+1
* Eradication of Mfloat64al32, continued.xleroy2014-01-121-4/+0
* - Back to origins: suppress Mfloat64al32 chunk and align Mfloat64 to 4.xleroy2014-01-123-8/+8
* Introduce and use the platform-specific Archi module giving:xleroy2014-01-031-5/+13