git.haskell.org
/
ghc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Be more selective in which conditionals we invert
[ghc.git]
/
compiler
/
cmm
/
2018-03-19
Simon Marlow
Be more selective in which conditionals we invert
tree
|
commitdiff
2018-03-12
Ömer Sinan Ağacan
Remove splitEithers, use partitionEithers from base
tree
|
commitdiff
2018-03-08
Simon Marlow
Add -fexternal-dynamic-refs
tree
|
commitdiff
2018-03-06
Michal Terepeta
cmm/: Avoid using lazy left folds
tree
|
commitdiff
2018-02-18
Michal Terepeta
CBE: re-introduce bgamari's fixes
tree
|
commitdiff
2018-02-18
Simon Marlow
Tidy up and consolidate canned CmmReg and CmmGlobals
tree
|
commitdiff
2018-02-06
Michal Terepeta
cmm: Remove unnecessary HsVersion.h includes
tree
|
commitdiff
2018-02-04
Ben Gamari
cmm: Revert more aggressive CBE due to #14226
tree
|
commitdiff
2018-02-02
Michal Terepeta
Hoopl.Collections: change right folds to strict left...
tree
|
commitdiff
2018-01-29
Alexander Biehl
Invert likeliness when improving conditionals
tree
|
commitdiff
2018-01-26
U-Maokai\andi
cmm: Use two equality checks for two alt switch with...
tree
|
commitdiff
2018-01-26
Michal Terepeta
Remove Hoopl.Unique
tree
|
commitdiff
2018-01-26
klebinger.andreas...
Add ability to parse likely flags for ifs in Cmm.
tree
|
commitdiff
2018-01-26
klebinger.andreas...
Handle the likely:True case in CmmContFlowOpt
tree
|
commitdiff
2018-01-21
Bartosz Nitka
Use IntSet in Dataflow
tree
|
commitdiff
2018-01-21
John Ky
Add new mbmi and mbmi2 compiler flags
tree
|
commitdiff
2018-01-18
klebinger.andreas...
cmm: Include braces on default branch as required by...
tree
|
commitdiff
2018-01-18
Ben Gamari
Fix references to cminusminus.org
tree
|
commitdiff
2018-01-15
klebinger.andreas...
Simplify guard in createSwitchPlan.
tree
|
commitdiff
2017-12-19
Gabor Greif
Get rid of some stuttering in comments and docs
tree
|
commitdiff
2017-11-28
Ben Gamari
CLabel: A bit of documentation
tree
|
commitdiff
2017-11-28
Ben Gamari
Cmm: Add missing cases for BlockInfoTable
tree
|
commitdiff
2017-11-28
Ben Gamari
CLabel: More specific debug output from CLabel
tree
|
commitdiff
2017-11-28
Ben Gamari
CLabel: Refactor pprDynamicLinkerAsmLabel
tree
|
commitdiff
2017-11-28
Ben Gamari
cmm: Use LocalBlockLabel instead of AsmTempLabel to...
tree
|
commitdiff
2017-11-28
Ben Gamari
CLabel.labelType: Make catch-all case explicit
tree
|
commitdiff
2017-11-22
Ben Gamari
Revert "Add new mbmi and mbmi2 compiler flags"
tree
|
commitdiff
2017-11-22
Ben Gamari
Update Hadrian
tree
|
commitdiff
2017-11-22
Ben Gamari
cmm: Optimise remainders by powers of two
tree
|
commitdiff
2017-11-15
Andrey Mokhov
Pull recent Hadrian changes from upstream
tree
|
commitdiff
2017-11-15
Ben Gamari
CLabels: Remove CaseLabel
tree
|
commitdiff
2017-11-15
Ben Gamari
CLabel: Clean up unused label types
tree
|
commitdiff
2017-11-15
John Ky
Add new mbmi and mbmi2 compiler flags
tree
|
commitdiff
2017-11-10
Ben Gamari
Merge commit '5229c43ccf77bcbffeced01dccb27398d017fa34'
tree
|
commitdiff
2017-11-09
Peter Trommler
Fix PPC NCG after blockID patch
tree
|
commitdiff
2017-11-06
Andrey Mokhov
Merge commit '7b0b9f603bb1215e2b7af23c2404d637b95a4988...
tree
|
commitdiff
2017-11-06
Ben Gamari
cmm/CBE: Fix a few more zip uses
tree
|
commitdiff
2017-11-06
Ben Gamari
cmm/CBE: Fix comparison between blocks of different...
tree
|
commitdiff
2017-11-03
alexbiehl
CmmSink: Use a IntSet instead of a list
tree
|
commitdiff
2017-10-30
Michal Terepeta
Allow packing constructor fields
tree
|
commitdiff
2017-10-30
alexbiehl
Turn `compareByteArrays#` out-of-line primop into inlin...
tree
|
commitdiff
2017-10-30
Ben Gamari
Add -falignment-sanitization flag
tree
|
commitdiff
2017-10-18
Gabor Greif
Typofix in comment
tree
|
commitdiff
2017-09-26
Gabor Greif
A bunch of typofixes
tree
|
commitdiff
2017-09-24
Sergei Trofimovich
don't allow AsmTempLabel in UNREG mode (Trac #14264)
tree
|
commitdiff
2017-09-23
Moritz Angermann
Fix AsmTempLabel
tree
|
commitdiff
2017-09-22
Moritz Angermann
Fix broken LLVM code gen
tree
|
commitdiff
2017-09-21
Ben Gamari
cmm/CBE: Use foldLocalRegsDefd
tree
|
commitdiff
2017-09-19
Ben Gamari
cmm/CBE: Collapse blocks equivalent up to alpha renamin...
tree
|
commitdiff
2017-09-19
Herbert Valerio...
compiler: introduce custom "GhcPrelude" Prelude
tree
|
commitdiff
2017-09-19
Ben Gamari
nativeGen: Consistently use blockLbl to generate CLabel...
tree
|
commitdiff
2017-09-14
Ben Gamari
nativeGen: A few strictness fixes
tree
|
commitdiff
2017-09-09
Herbert Valerio...
Canonicalise MonoidFail instances in GHC
tree
|
commitdiff
2017-09-06
Gabor Greif
Cleanups, remove commented-out code
tree
|
commitdiff
2017-08-22
Ben Gamari
Add support for producing position-independent executables
tree
|
commitdiff
2017-08-01
Ryan Scott
Drop GHC 7.10 compatibility
tree
|
commitdiff
2017-07-03
Ben Gamari
CmmParse: Emit source notes for assignments
tree
|
commitdiff
2017-06-23
Michal Terepeta
Hoopl: remove dependency on Hoopl package
tree
|
commitdiff
2017-06-19
Michal Terepeta
cmm/CmmLayoutStack: avoid generating unnecessary reloads
tree
|
commitdiff
2017-06-02
Ryan Scott
Use lengthIs and friends in more places
tree
|
commitdiff
2017-05-23
Gabor Greif
Typos in comments and manual [ci skip]
tree
|
commitdiff
2017-05-15
Dave Laing
Print warnings on parser failures (#12610).
tree
|
commitdiff
2017-05-08
Michal Terepeta
Dataflow: use IntSet for mkDepBlocks
tree
|
commitdiff
2017-04-29
Ben Gamari
Prefer #if defined to #ifdef
tree
|
commitdiff
2017-04-28
Simon Peyton Jones
Improve code generation for conditionals
tree
|
commitdiff
2017-04-28
Simon Peyton Jones
Move dataConTagZ to DataCon
tree
|
commitdiff
2017-04-24
Sergei Trofimovich
compiler/cmm/PprC.hs: constify labels in .rodata
tree
|
commitdiff
2017-04-20
Sergei Trofimovich
pprDebugCLabel: drop duplicate trailing ')'
tree
|
commitdiff
2017-04-17
Sergei Trofimovich
hs_add_root() RTS API removal
tree
|
commitdiff
2017-04-16
Sergei Trofimovich
UNREG: remove dead code around -split-objs
tree
|
commitdiff
2017-04-05
Matthew Pickering
Replace Digraph's Node type synonym with a data type
tree
|
commitdiff
2017-03-28
Gabor Greif
Spelling in comments only [ci skip]
tree
|
commitdiff
2017-03-24
Michal Terepeta
Cmm: remove a few unused type aliases
tree
|
commitdiff
2017-03-10
Sergei Trofimovich
implement missing Fabs{32,64} on i386 NCG and UNREG
tree
|
commitdiff
2017-03-07
Dominic Steinitz
Generate better fp abs for X86 and llvm with default...
tree
|
commitdiff
2017-03-01
David Feuer
Upgrade UniqSet to a newtype
tree
|
commitdiff
2017-02-20
Simon Peyton Jones
Change -dppr-ticks to -dsuppress-ticks
tree
|
commitdiff
2017-02-17
Simon Peyton Jones
Honour -dsuppress-uniques more thoroughly
tree
|
commitdiff
2017-02-14
Ben Gamari
Debug: Use local symbols for unwind points (#13278)
tree
|
commitdiff
2017-02-11
Sergei Trofimovich
IcmmMachOpFoldM: clarify panic message
tree
|
commitdiff
2017-02-09
Gabor Greif
Tweaks and typos in manual, note refs, comments
tree
|
commitdiff
2017-02-08
Ben Gamari
CmmLayoutStack: Correctly annotate Sp adjustments with...
tree
|
commitdiff
2017-02-08
Ben Gamari
Cmm: Add support for undefined unwinding statements
tree
|
commitdiff
2017-02-08
Ben Gamari
CmmLayoutStack: Add unwind information on stack fixups
tree
|
commitdiff
2017-02-08
Ben Gamari
Generalize CmmUnwind and pass unwind information throug...
tree
|
commitdiff
2017-02-03
Sylvain Henry
Ditch static flags
tree
|
commitdiff
2017-02-02
Gabor Greif
Spelling fixes
tree
|
commitdiff
2017-01-29
Sergei Trofimovich
UNREG: fix "_bytes" string literal forward declaration
tree
|
commitdiff
2017-01-25
Gabor Greif
Typos in comments [ci skip]
tree
|
commitdiff
2017-01-20
Takano Akio
Allow top-level string literals in Core (#8472)
tree
|
commitdiff
2017-01-19
Richard Eisenberg
Update levity polymorphism
tree
|
commitdiff
2017-01-17
Ben Gamari
Bitmap: Use foldl' instead of foldr
tree
|
commitdiff
2017-01-10
Ben Gamari
CmmCommonBlockElim: Ignore CmmUnwind nodes
tree
|
commitdiff
2016-12-16
Ben Gamari
CLabel: Kill redundant UnitId argument from labelDynamic
tree
|
commitdiff
2016-12-16
Ben Gamari
Packages: Kill unused UnitId argument to isDllName
tree
|
commitdiff
2016-12-15
Michal Terepeta
procPointAnalysis doesn't need UniqSM
tree
|
commitdiff
2016-12-15
Shea Levy
Fix pprCLabel on platforms without native codegen.
tree
|
commitdiff
2016-12-08
Michal Terepeta
BlockId: remove BlockMap and BlockSet synonyms
tree
|
commitdiff
2016-12-06
Thijs Alkemade
Reduce the size of string literals in binaries.
tree
|
commitdiff
2016-11-29
Michal Terepeta
Hoopl/Dataflow: use block-oriented interface
tree
|
commitdiff
next