Upgrade to LLVM 20.1.0 #553
                
     Merged
            
            
          
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
I just published an LLVM 20.1.0 toolchain with some computed gotos patches to hopefully improve performance of CPython.
https://github.com/indygreg/toolchain-tools/releases/tag/toolchain-bootstrap%2F20250308
One of the patches changes codegen to fix a regression in LLVM 19.
The other enables bolt to work with computed gotos. To take full advantage of this functionality we patch CPython configure to remove some
--skip-funcswhich are no longer required.