summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/RegAlloc/Linear/JoinToTargets.hs
Commit message (Expand)AuthorAgeFilesLines
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-241-378/+0
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Disable two warnings for files that trigger themTom Ellis2020-01-271-0/+1
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-2/+2
* Fix unused-import warningsDavid Eichmann2018-11-221-2/+0
* NCG: New code layout algorithm.Andreas Klebinger2018-11-171-19/+28
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-231-1/+1
* Replace Digraph's Node type synonym with a data typeMatthew Pickering2017-04-041-10/+10
* nativeGen: Use `foldl'` instead of `foldr` in free register accumulationBen Gamari2017-01-241-1/+2
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-081-0/+1
* Remove ufmToListBartosz Nitka2016-06-301-3/+12
* Provide Uniquable version of SCCBartosz Nitka2016-06-231-2/+2
* TyposGabor Greif2013-04-071-1/+1
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-1/+0
* Move some more constants into platformConstantsIan Lynagh2012-09-141-2/+2
* Remove more Platform argumentsIan Lynagh2012-09-141-49/+50
* Whitespace only in nativeGen/RegAlloc/Linear/JoinToTargets.hsIan Lynagh2012-09-141-205/+196
* Remove more Platform argumentsIan Lynagh2012-09-141-2/+2
* Move more code into codeGen/CodeGen/Platform.hsIan Lynagh2012-08-281-1/+1
* bugfix: cope when a source reg is dead at a join pointSimon Marlow2012-07-301-10/+4
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Remove more defaultTargetPlatform usesIan Lynagh2011-07-151-47/+53
* Remove CPP from nativeGen/RegAlloc/Linear/FreeRegs.hsIan Lynagh2011-05-311-10/+29
* Parameterise the RegM monad on the FreeRegs typeIan Lynagh2011-05-311-4/+4
* Fix bug in multi-destination jump patching.Edward Z. Yang2011-04-271-1/+1
* Merge in new code generator branch.Simon Marlow2011-01-241-7/+6
* joinToTargets: fix a case of panic "handleComponent cyclic"Simon Marlow2010-06-181-1/+2
* Split Reg into vreg/hreg and add register pairsBen.Lippmeier@anu.edu.au2009-05-181-6/+7
* NCG: Split up the native code generator into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-151-20/+27
* NCG: Split block reorder thing in linear allocator into separate fnBen.Lippmeier@anu.edu.au2009-02-131-2/+2
* NCG: Move RegLiveness -> RegAlloc.LivenessBen.Lippmeier@anu.edu.au2009-02-041-1/+1
* NCG: Rename MachRegs, MachInstrs -> Regs, Instrs to reflect arch specific namingBen.Lippmeier@anu.edu.au2009-02-041-2/+2
* NCG: Split out joinToTargets from linear alloctor into its own module.Ben.Lippmeier@anu.edu.au2009-02-031-0/+332