[PATCH] D129730: [SPIRV] add PrepareFunctions pass and update other passes
    Ilia Diachkov via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Jul 21 12:55:04 PDT 2022
    
    
  
iliya-diyachkov added a comment.
In D129730#3668881 <https://reviews.llvm.org/D129730#3668881>, @zuban32 wrote:
> To me it seems as an unnecessarily huge change. Can't it be split, at least keep PrepareFunctions and other minor changes separate?
Well, it looks big, but comparable to the patches from the initial series (and even smaller then some of them). By the way, the changes in most files are quite minor. Only 5 files are significantly changed (SPIRVAsmPrinter.cpp, SPIRVCallLowering.cpp, SPIRVGlobalRegistry.cpp, SPIRVInstructionSelector.cpp, SPIRVModuleAnalysis.cpp), and just one new pass is added.
It's well tested and provides a good improvement in the stability and functionality of the SPIRV backend, so I wanted to introduce it before the 15th release. If the size is not a big issue and you don't mind, I will commit it as it is.
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D129730/new/
https://reviews.llvm.org/D129730
    
    
More information about the llvm-commits
mailing list