summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/AsmCodeGen.lhs
Commit message (Expand)AuthorAgeFilesLines
* Fix bugs in allocMoreStack (#7498, #7510)Simon Marlow2013-01-071-5/+5
* Small refactoring: makes it easier to see what nativeCodeGen actually doesIan Lynagh2012-12-161-64/+74
* PPC: Implement stack resizing for the linear register allocator.Erik de Castro Lopo2012-12-161-1/+1
* Small code tidy-upIan Lynagh2012-12-121-8/+7
* typoGabor Greif2012-12-121-1/+1
* Implement the -dynamic-too optimised path for the NCGIan Lynagh2012-12-111-32/+32
* Add more plumbing to the nativeCodeGenIan Lynagh2012-12-111-30/+56
* Tweak how 'count' is handled in the nativeCodeGenIan Lynagh2012-12-111-5/+4
* Package the NativeGen state up into a named typeIan Lynagh2012-12-111-35/+26
* Small refactoring: Use more idiomatic strictness forcing in AsmCodeGenIan Lynagh2012-12-111-7/+5
* Make nativeCodeGen return the rest of its UniqSupplyIan Lynagh2012-12-061-7/+9
* Tell the compiler about alpha, mipseb and mipsel again; fixes #7339Ian Lynagh2012-11-131-0/+6
* Fix warningsSimon Marlow2012-11-121-1/+0
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-34/+32
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-14/+14
* Refactor the way dump flags are handledIan Lynagh2012-10-181-4/+4
* Some alpha renamingIan Lynagh2012-10-161-10/+10
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-4/+5
* Remove some old-codegen cruftSimon Marlow2012-09-251-12/+3
* Teach the linear register allocator how to allocate more stack if necessarySimon Marlow2012-09-201-20/+50
* Move some more constants into platformConstantsIan Lynagh2012-09-141-3/+3
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-7/+7
* Pass DynFlags down to bWordIan Lynagh2012-09-121-1/+1
* Move more code into codeGen/CodeGen/Platform.hsIan Lynagh2012-08-281-1/+1
* Fix -fPIC with the new code generatorSimon Marlow2012-08-281-0/+6
* Pass platform down to lastxmmIan Lynagh2012-08-211-5/+5
* Move activeStgRegs into CodeGen.PlatformIan Lynagh2012-08-211-1/+1
* Disable the mini-inliner when using the new codegenSimon Marlow2012-08-021-1/+4
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-26/+32
* Remove pprNatCmmDecl's Platform argumentIan Lynagh2012-07-241-9/+7
* Make -fPIC a dynamic flagIan Lynagh2012-07-161-13/+12
* Fix merge-related problemsSimon Marlow2012-07-041-1/+1
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-327/+320
|\
| * Remove some more redundant Platform argumentsIan Lynagh2012-06-201-1/+1
| * Remove some more redundant Platform argumentsIan Lynagh2012-06-201-2/+1
| * Make -dppr-cols a dynamic flagIan Lynagh2012-06-181-1/+1
| * Stop exporting, and stop using, some deprecated functionsIan Lynagh2012-06-131-2/+2
| * Remove more unused Platform argumentsIan Lynagh2012-06-131-1/+1
| * Remove PlatformOutputableIan Lynagh2012-06-131-7/+7
| * Add DynFlags to the SDoc stateIan Lynagh2012-06-121-2/+2
| * Use SDoc rather than Doc in the native gensIan Lynagh2012-06-121-26/+25
| * Pass DynFlags down to showSDocIan Lynagh2012-06-121-4/+3
| * Pass DynFlags to renderWithStyleIan Lynagh2012-06-111-1/+1
| * add support for ARM hard-float ABI (fixes #5914)Karel Gardas2012-04-271-1/+1
| * Fix the unregisterised build; fixes #5901Ian Lynagh2012-02-271-1/+5
| * Whitespace only in nativeGen/AsmCodeGen.lhsIan Lynagh2012-02-271-301/+294
* | no need to check for unreachable blocks with -fnew-codegenSimon Marlow2012-07-031-1/+6
* | re-enable constant folding in the NCG, while cmmRewriteAssignments is offSimon Marlow2012-02-151-1/+2
* | Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-02-131-7/+7
|\ \ | |/
| * Track STG live register information for use in LLVMDavid Terei2012-01-091-2/+2