projects
/
ghc-hetmet.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Build fix for amd64/OSX
2009-04-25
Ben.Lippmeier@anu...
Fix SPARC build, missing #include
commit
|
commitdiff
|
tree
2009-04-24
Ben.Lippmeier@anu...
Fix #3182: 64 bit FP value returned by C calls was...
commit
|
commitdiff
|
tree
2009-04-20
Ben.Lippmeier@anu...
SPARC NCG: Add a comment explaining why we can't used...
commit
|
commitdiff
|
tree
2009-04-20
Ben.Lippmeier@anu...
SPARC NCG: validate fixes
commit
|
commitdiff
|
tree
2009-04-20
Ben.Lippmeier@anu...
SPARC NCG: Base freeRegs on includes/MachRegs.h again
commit
|
commitdiff
|
tree
2009-04-18
Ben.Lippmeier@anu...
Fix #3170: Allow coalescing of the same node during...
commit
|
commitdiff
|
tree
2009-03-31
Ben.Lippmeier@anu...
SPARC: Fix ffi019 split load/store of HsInt64 into...
commit
|
commitdiff
|
tree
2009-03-30
Ben.Lippmeier@anu...
SPARC NCG: Fix 64 bit addition, carry bit wasn't getting...
commit
|
commitdiff
|
tree
2009-03-30
Ben.Lippmeier@anu...
SPARC NCG: When getting a 64 bit word, promote halves...
commit
|
commitdiff
|
tree
2009-03-31
Ben.Lippmeier@anu...
SPARC NCG: HpLim is now always stored on the stack...
commit
|
commitdiff
|
tree
2009-02-24
Ben.Lippmeier@anu...
Strip tag bits from closure pointers before trying...
commit
|
commitdiff
|
tree
2009-02-23
Ben.Lippmeier@anu...
SPARC NCG: Split out sanity checking into its own module
commit
|
commitdiff
|
tree
2009-02-23
Ben.Lippmeier@anu...
SPARC NCG: Add jumps to end of blocks when working...
commit
|
commitdiff
|
tree
2009-02-23
Ben.Lippmeier@anu...
SPARC NCG: Enforce the invariant that each block ends...
commit
|
commitdiff
|
tree
2009-02-17
Ben.Lippmeier@anu...
SPARC NCG: Unsigned comparisons are unsigned
commit
|
commitdiff
|
tree
2009-02-17
Ben.Lippmeier@anu...
SPARC NCG: Fix word size conversions
commit
|
commitdiff
|
tree
2009-02-16
Ben.Lippmeier@anu...
SPARC NCG: Split up into chunks, and fix warnings.
commit
|
commitdiff
|
tree
2009-02-16
Ben.Lippmeier@anu...
SPARC NCG: Reorganise Reg and RegInfo
commit
|
commitdiff
|
tree
2009-02-16
Ben.Lippmeier@anu...
NCG: Cleanup old file
commit
|
commitdiff
|
tree
2009-02-15
Ben.Lippmeier@anu...
NCG: validate fixes for ppc-darwin
commit
|
commitdiff
|
tree
2009-02-15
Ben.Lippmeier@anu...
NCG: validate fixes for ghc-6.6
commit
|
commitdiff
|
tree
2009-02-15
Ben.Lippmeier@anu...
NCG: validate fixes for i386-darwin
commit
|
commitdiff
|
tree
2009-02-15
Ben.Lippmeier@anu...
NCG: validate fixes for x86_64-linux
commit
|
commitdiff
|
tree
2009-02-15
Ben.Lippmeier@anu...
NCG: Haddock validate fix
commit
|
commitdiff
|
tree
2009-02-15
Ben.Lippmeier@anu...
NCG: Validate fixes for x86-linux
commit
|
commitdiff
|
tree
2009-02-15
Ben.Lippmeier@anu...
SPARC NCG: Don't release top half of f6 and f8
commit
|
commitdiff
|
tree
2009-02-15
Ben.Lippmeier@anu...
NCG: Split up the native code generator into arch specific...
commit
|
commitdiff
|
tree
2009-02-11
Ben.Lippmeier@anu...
SPARC NCG: Make linear allocator use info in SPARC...
commit
|
commitdiff
|
tree
2009-02-11
Ben.Lippmeier@anu...
SPARC NCG: Enumerate freeRegs / globalRegMaybe instead...
commit
|
commitdiff
|
tree
2009-02-05
Ben.Lippmeier@anu...
NCG: Split PprMach into arch specific modules
commit
|
commitdiff
|
tree
2009-02-13
Ben.Lippmeier@anu...
NCG: Use sync instead of msync for a memory barrier...
commit
|
commitdiff
|
tree
2009-02-13
Ben.Lippmeier@anu...
NCG: Split block reorder thing in linear allocator...
commit
|
commitdiff
|
tree
2009-02-13
Ben.Lippmeier@anu...
NCG: Validate fixes for powerpc
commit
|
commitdiff
|
tree
2009-02-13
Ben.Lippmeier@anu...
NCG: Add missing ops to powerpc isJumpish
commit
|
commitdiff
|
tree
2009-02-05
Ben.Lippmeier@anu...
NCG: Validate fixes
commit
|
commitdiff
|
tree
2009-02-04
Ben.Lippmeier@anu...
NCG: Split RegAllocInfo into arch specific modules
commit
|
commitdiff
|
tree
2009-02-04
Ben.Lippmeier@anu...
NCG: Move RegLiveness -> RegAlloc.Liveness
commit
|
commitdiff
|
tree
2009-02-04
Ben.Lippmeier@anu...
NCG: Rename MachRegs, MachInstrs -> Regs, Instrs to...
commit
|
commitdiff
|
tree
2009-02-04
Ben.Lippmeier@anu...
NCG: Split MachRegs.hs into arch specific modules
commit
|
commitdiff
|
tree
2009-02-05
Ben.Lippmeier@anu...
NCG: Fix validate
commit
|
commitdiff
|
tree
2009-02-04
Ben.Lippmeier@anu...
SPARC NCG: Fix some haddock problems.
commit
|
commitdiff
|
tree
2009-02-04
Ben.Lippmeier@anu...
SPARC NCG: Add Pwr callish mach op
commit
|
commitdiff
|
tree
2009-02-03
Ben.Lippmeier@anu...
NCG: Split MachInstrs into arch specific modules
commit
|
commitdiff
|
tree
2009-02-03
Ben.Lippmeier@anu...
NCG: Move the graph allocator into its own dir
commit
|
commitdiff
|
tree
2009-02-03
Ben.Lippmeier@anu...
SPARC NCG: Update cabal file
commit
|
commitdiff
|
tree
2009-02-03
Ben.Lippmeier@anu...
SPARC NCG: Give regs o0-o5 back to the allocator
commit
|
commitdiff
|
tree
2009-02-03
Ben.Lippmeier@anu...
NCG: Split out joinToTargets from linear alloctor into...
commit
|
commitdiff
|
tree
2009-02-02
Ben.Lippmeier@anu...
NCG: Split linear allocator into separate modules.
commit
|
commitdiff
|
tree
2009-01-23
Ben.Lippmeier@anu...
SPARC NCG: Keep track of destinations when doing a...
commit
|
commitdiff
|
tree
2009-01-23
Ben.Lippmeier@anu...
SPARC NCG: Do general 64 bit addition and conversion
commit
|
commitdiff
|
tree
2009-01-23
Ben.Lippmeier@anu...
SPARC NCG: Don't need a write barrier for store synchronisat...
commit
|
commitdiff
|
tree
2009-01-22
Ben.Lippmeier@anu...
SPARC NCG: Use .skip instead of .space in assembler
commit
|
commitdiff
|
tree
2009-01-22
Ben.Lippmeier@anu...
SPARC NCG: Also do misaligned reads (this time for...
commit
|
commitdiff
|
tree
2009-01-21
Ben.Lippmeier@anu...
SPARC NCG: Also do misaligned reads
commit
|
commitdiff
|
tree
2009-01-21
Ben.Lippmeier@anu...
SPARC NCG: Add a SPARC version of rts_mkInt64 that...
commit
|
commitdiff
|
tree
2009-01-21
Ben.Lippmeier@anu...
SPARC NCG: Reenable out of line 32 bit float ops
commit
|
commitdiff
|
tree
2009-01-21
Ben.Lippmeier@anu...
SPARC NCG: Clean up formatting and add comments in...
commit
|
commitdiff
|
tree
2009-01-21
Ben.Lippmeier@anu...
SPARC NCG: Fix format problem when converting float...
commit
|
commitdiff
|
tree
2009-01-21
Ben.Lippmeier@anu...
SPARC NCG: fill branch delay slot after tabled jump...
commit
|
commitdiff
|
tree
2009-01-20
Ben.Lippmeier@anu...
SPARC NCG: Add tabled switch
commit
|
commitdiff
|
tree
2009-01-20
Ben.Lippmeier@anu...
SPARC NCG: Fix 64bit integers returned from ccalls
commit
|
commitdiff
|
tree
2009-01-20
Ben.Lippmeier@anu...
SPARC NCG: Fix warnings
commit
|
commitdiff
|
tree
2009-01-16
Ben.Lippmeier@anu...
SPARC NCG: Remove a comment that was confusing haddock
commit
|
commitdiff
|
tree
2009-01-20
Ben.Lippmeier@anu...
SPARC NCG: ppr 64 bit store sizes
commit
|
commitdiff
|
tree
2009-01-20
Ben.Lippmeier@anu...
SPARC NCG: Fix generation of 64 bit ops on 32 bit sparc
commit
|
commitdiff
|
tree
2009-01-20
Ben.Lippmeier@anu...
SPARC NCG: Add support for hardware divide
commit
|
commitdiff
|
tree
2009-01-15
Ben.Lippmeier@anu...
SPARC NCG: Redo code for integer sign extension
commit
|
commitdiff
|
tree
2009-01-15
Ben.Lippmeier@anu...
SPARC NCG: Fix signed/unsigned operand format bug
commit
|
commitdiff
|
tree
2009-01-15
Ben.Lippmeier@anu...
More fixes to the SPARC native code generator
commit
|
commitdiff
|
tree
2009-01-14
Ben.Lippmeier@anu...
Start fixing the SPARC native code generator
commit
|
commitdiff
|
tree
2009-01-12
Ben.Lippmeier@anu...
Fix some holes in the SPARC native code generator.
commit
|
commitdiff
|
tree
2009-01-12
Ben.Lippmeier@anu...
Untag closure pointers before trying to print them.
commit
|
commitdiff
|
tree
2009-01-12
Ben.Lippmeier@anu...
Add missing documention of -Da DEBUG: apply flag to...
commit
|
commitdiff
|
tree
2009-01-10
Ben.Lippmeier@anu...
Better panic message in RegAllocLinear
commit
|
commitdiff
|
tree
2009-01-10
Ben.Lippmeier@anu...
Make the SPARC NCG compile again - it's still broken...
commit
|
commitdiff
|
tree
2009-01-05
Ben.Lippmeier@anu...
Enable the native code generator for SPARC
commit
|
commitdiff
|
tree
2009-01-05
Ben.Lippmeier@anu...
Don't pin a register for gc_thread on SPARC.
commit
|
commitdiff
|
tree
2007-09-17
Ben.Lippmeier@anu...
Tune coalescing in non-iterative register allocator
commit
|
commitdiff
|
tree
2007-09-17
Ben.Lippmeier@anu...
Bugfix to iterative coalescer
commit
|
commitdiff
|
tree
2007-09-17
Ben.Lippmeier@anu...
Add -dasm-lint
commit
|
commitdiff
|
tree
2007-09-14
Ben.Lippmeier@anu...
Count CmmTops processed so far in the native code generator
commit
|
commitdiff
|
tree
2007-09-14
Ben.Lippmeier@anu...
Change spill cost function back to inverse length of...
commit
|
commitdiff
|
tree
2007-09-14
Ben.Lippmeier@anu...
Replace missing '#' on options pragma
commit
|
commitdiff
|
tree
2007-09-14
Ben.Lippmeier@anu...
Better cleaning of spills in spill cleaner
commit
|
commitdiff
|
tree
2007-09-13
Ben.Lippmeier@anu...
warning police
commit
|
commitdiff
|
tree
2007-09-13
Ben.Lippmeier@anu...
Better calculation of spill costs / selection of spill...
commit
|
commitdiff
|
tree
2007-09-12
Ben.Lippmeier@anu...
comment wibbles
commit
|
commitdiff
|
tree
2007-09-11
Ben.Lippmeier@anu...
Try and rewrite reloads to reg-reg moves in the spill...
commit
|
commitdiff
|
tree
2007-09-11
Ben.Lippmeier@anu...
Don't try and coalesce nodes with themselves
commit
|
commitdiff
|
tree
2007-09-11
Ben.Lippmeier@anu...
Try and allocate vregs spilled/reloaded from some slot...
commit
|
commitdiff
|
tree
2007-09-11
Ben.Lippmeier@anu...
Better handling of live range joins via spill slots...
commit
|
commitdiff
|
tree
2007-09-10
Ben.Lippmeier@anu...
Make sure to coalesce all the nodes found during iterative...
commit
|
commitdiff
|
tree
2007-09-07
Ben.Lippmeier@anu...
Add iterative coalescing to graph coloring allocator
commit
|
commitdiff
|
tree
2007-09-06
Ben.Lippmeier@anu...
Cure space leak in coloring register allocator
commit
|
commitdiff
|
tree
2007-09-06
Ben.Lippmeier@anu...
Small improvement to GraphColor.selectColor
commit
|
commitdiff
|
tree
2007-09-05
Ben.Lippmeier@anu...
Improve GraphColor.colorScan
commit
|
commitdiff
|
tree
2007-09-05
Ben.Lippmeier@anu...
Refactor MachRegs.trivColorable to do unboxed accumulation
commit
|
commitdiff
|
tree
2007-09-05
Ben.Lippmeier@anu...
warning police
commit
|
commitdiff
|
tree
2007-09-03
Ben.Lippmeier@anu...
Do conservative coalescing in register allocator
commit
|
commitdiff
|
tree
2007-09-03
Ben.Lippmeier@anu...
NCG space leak avoidance refactor
commit
|
commitdiff
|
tree
next