[GHC] #8323: explore ways to possibly use more tag bits in x86_64 pointers

#8323: explore ways to possibly use more tag bits in x86_64 pointers ------------------------------------+------------------------------------- Reporter: carter | Owner: Type: task | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.6.3 Keywords: | Operating System: Unknown/Multiple Architecture: Unknown/Multiple | Type of failure: None/Unknown Difficulty: Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | ------------------------------------+------------------------------------- on x86_64, pointers only use 48 bits! currently we use 3bits for tagging / arity etc info on x86_64, we should explore more uses! -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8323 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#8323: explore ways to possibly use more tag bits in x86_64 pointers ----------------------------+---------------------------------------------- Reporter: carter | Owner: Type: task | Status: new Priority: normal | Milestone: 7.10.1 Component: | Version: 7.7 Compiler | Keywords: Resolution: | Architecture: x86_64 (amd64) Operating System: | Difficulty: Project (more than a week) Unknown/Multiple | Blocked By: Type of failure: | Related Tickets: None/Unknown | Test Case: | Blocking: | ----------------------------+---------------------------------------------- Changes (by carter): * difficulty: Unknown => Project (more than a week) * version: 7.6.3 => 7.7 * architecture: Unknown/Multiple => x86_64 (amd64) * milestone: => 7.10.1 -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8323#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#8323: explore ways to possibly use more tag bits in x86_64 pointers -------------------------------------+------------------------------------- Reporter: carter | Owner: Type: task | Status: infoneeded Priority: normal | Milestone: 7.10.1 Component: Compiler | Version: 7.7 Resolution: | Keywords: Operating System: | Architecture: x86_64 (amd64) Unknown/Multiple | Difficulty: Project (more Type of failure: | than a week) None/Unknown | Blocked By: Test Case: | Related Tickets: Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Changes (by thomie): * status: new => infoneeded Comment: Could you expand the description a bit. What are the possible use cases of those extra bits? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8323#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#8323: explore ways to possibly use more tag bits in x86_64 pointers -------------------------------------+------------------------------------- Reporter: carter | Owner: Type: task | Status: infoneeded Priority: normal | Milestone: 7.10.1 Component: Compiler | Version: 7.7 Resolution: | Keywords: Operating System: | Architecture: x86_64 (amd64) Unknown/Multiple | Difficulty: Project (more Type of failure: | than a week) None/Unknown | Blocked By: Test Case: | Related Tickets: #4937 Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Changes (by thomie): * related: => #4937 -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8323#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC