summaryrefslogtreecommitdiff
path: root/includes/CodeGen.Platform.hs
Commit message (Expand)AuthorAgeFilesLines
* Adds AArch64 Native Code GeneratorMoritz Angermann2021-06-051-1/+94
* Implement riscv64 LLVM backendAndreas Schwab2021-03-051-1/+69
* AArch64/arm64 adjustmentsMoritz Angermann2020-11-151-2/+1
* Clean up file paths for new module hierarchyTakenobu Tani2020-06-011-1/+1
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-1/+1
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-241-1/+1
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-1/+1
* Implement s390x LLVM backend.Stefan Schulze Frielinghaus2019-10-221-1/+38
* includes/CodeGen.Platform.hs don't include ghcautoconf.hJohn Ericson2019-09-251-1/+0
* Revert "Add support for SIMD operations in the NCG"Ben Gamari2019-07-161-36/+36
* Add support for SIMD operations in the NCGAbhiroop Sarkar2019-07-031-36/+36
* Add PlainPanic for throwing exceptions without depending on pprintMichael Sloan2019-05-241-1/+1
* removing x87 register support from native code genCarter Schonwald2019-04-101-54/+48
* PPC NCG: Use liveness information in CmmCallPeter Trommler2019-03-151-72/+0
* Fix filename in comment againPeter Trommler2019-01-161-1/+1
* Fix reference to stack code in commentPeter Trommler2019-01-161-1/+1
* PPC NCG: Remove Darwin supportPeter Trommler2019-01-011-6/+3
* Add Int8# and Word8#Michal Terepeta2018-11-021-3/+4
* CodeGen: Teach CodeGen about aliasing of XMM/YMM/ZMM registersBen Gamari2018-10-011-32/+34
* Prefer #if defined to #ifdefBen Gamari2017-04-281-205/+205
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-281-24/+28
* Revert "Enable new warning for fragile/incorrect CPP #if usage"Ben Gamari2017-04-051-31/+26
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-051-26/+31
* cmm: Expose machine's stack and return address registerBen Gamari2015-11-011-0/+3
* nativeGen PPC: fix > 16 bit offsets in stack handlingPeter Trommler2015-10-021-5/+13
* Delete FastBoolThomas Miedema2015-08-211-94/+93
* Implement PowerPC 64-bit native code backend for LinuxPeter Trommler2015-07-031-0/+3
* powerpc: fix and enable shared libraries by default on linuxSergei Trofimovich2014-12-141-0/+2
* arm64: 64bit iOS and SMP support (#7942)Luke Iannini2014-11-191-2/+77
* Fix globalRegMaybe for unregisterised build.Peter Trommler2014-05-131-0/+2
* Revert "Per-thread allocation counters and limits"Simon Marlow2014-05-041-1/+3
* Per-thread allocation counters and limitsSimon Marlow2014-05-021-3/+1
* Pass 512-bit-wide vectors in registers.Geoffrey Mainland2013-09-221-0/+55
* Pass 256-bit-wide vectors in registers.Geoffrey Mainland2013-09-221-0/+55
* Ensure that globalRegMaybe returns accurate information for XMM registers.Geoffrey Mainland2013-09-221-1/+13
* Rename SSE -> XMM for consistency.Geoffrey Mainland2013-08-061-4/+4
* Add support for passing SSE vectors in registers.Geoffrey Mainland2013-02-011-0/+26
* MachRegs.h requires ghcautoconf.h to be included before it (#7591)Stephen Blackheath2013-02-011-0/+1
* Draw STG F and D registers from the same pool of available SSE registers on x...Geoffrey Mainland2012-10-301-0/+161
* Move more code into codeGen/CodeGen/Platform.hsIan Lynagh2012-08-281-1/+584
* Add haveRegBase to CodeGen.PlatformIan Lynagh2012-08-211-0/+7
* Move activeStgRegs into CodeGen.PlatformIan Lynagh2012-08-211-0/+145