summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/PPC/Instr.hs
Commit message (Expand)AuthorAgeFilesLines
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-241-713/+0
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Do CafInfo/SRT analysis in CmmÖmer Sinan Ağacan2020-01-311-2/+2
* Disable two warnings for files that trigger themTom Ellis2020-01-271-0/+2
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-6/+6
* Remove empty NCG.hJohn Ericson2019-09-131-1/+0
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-1/+1
* Introduce a type for "platform word size", use it instead of IntÖmer Sinan Ağacan2019-08-061-1/+1
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* powerpc32: fix stack allocation code generationSergei Trofimovich2019-05-311-1/+1
* PPC NCG: Use liveness information in CmmCallPeter Trommler2019-03-151-15/+20
* PPC NCG: Make `stackHeaderSize` more generalPeter Trommler2019-01-171-7/+6
* PPC NCG: Refactor stack allocation codePeter Trommler2019-01-161-8/+15
* PPC NCG: Remove Darwin supportPeter Trommler2019-01-011-3/+2
* NCG: New code layout algorithm.Andreas Klebinger2018-11-171-4/+6
* stack: fix stack allocations on WindowsTamar Christina2018-07-181-8/+8
* Fix PPC NCG after blockID patchPeter Trommler2017-11-091-4/+0
* PPC NCG: Impl branch prediction, atomic ops.Peter Trommler2017-11-021-18/+33
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-231-1/+2
* PPC NCG: Lower MO_*_Fabs as PowerPC fabs instructionPeter Trommler2017-05-011-0/+3
* PPC NCG: Implement callish prim opsPeter Trommler2017-04-251-53/+49
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-081-2/+3
* PPC NCG: Implement minimal stack frame header.Peter Trommler2016-08-311-6/+24
* PPC NCG: Improve pointer de-tagging codePeter Trommler2016-04-291-0/+3
* nativeGen PPC: fix > 16 bit offsets in stack handlingPeter Trommler2015-10-021-11/+28
* Delete FastBoolThomas Miedema2015-08-211-4/+1
* Fix todo in compiler/nativeGen: Rename Size to Formatmarkus2015-07-071-38/+41
* Implement PowerPC 64-bit native code backend for LinuxPeter Trommler2015-07-031-24/+68
* powerpc: fix and enable shared libraries by default on linuxSergei Trofimovich2014-12-141-0/+9
* Stop exporting, and stop using, functions marked as deprecatedThomas Miedema2014-09-271-1/+1
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Fix bugs in PPC.Instr.allocMoreStack (#7498)PHO2013-02-111-39/+85
* AsmCodeGen.NcgImpl.ncgMakeFarBranches should take account of info tables (#709)PHO2013-02-021-7/+9
* Move AsmCodeGen.makeFarBranches to PPC.Instr (#709)PHO2013-02-021-1/+39
* Fix bugs in allocMoreStack (#7498, #7510)Simon Marlow2013-01-071-3/+4
* PPC: Implement stack resizing for the linear register allocator.Erik de Castro Lopo2012-12-161-14/+58
* De-tab compiler/nativeGen/PPC/Instr.hs.Erik de Castro Lopo2012-12-161-273/+266
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-1/+1
* Teach the linear register allocator how to allocate more stack if necessarySimon Marlow2012-09-201-0/+2
* Move some more constants into platformConstantsIan Lynagh2012-09-141-13/+16
* Remove some CPP from nativeGen/PPC/Regs.hIan Lynagh2012-08-281-2/+2
* Move more code into codeGen/CodeGen/Platform.hsIan Lynagh2012-08-281-9/+10
* Pass platform down to lastxmmIan Lynagh2012-08-211-2/+2
* Fix validate by moving OPTIONS -fno-warn-tabs Validate fixed for Mac OS X 10....Thorkil Naur2011-11-071-3/+3
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Remove more defaultTargetPlatform usesIan Lynagh2011-07-151-22/+25
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-1/+1
* Implement jump table fix-ups for linear register allocator.Edward Z. Yang2011-04-271-5/+5
* Merge in new code generator branch.Simon Marlow2011-01-241-1/+1