mirror of
https://github.com/intel/llvm.git
synced 2026-01-26 12:26:52 +08:00
This is a prerequisite for unentangling LowerGpuOpsToNVVMOps which explicitly populates its conversion with `populateControlFlowToLLVMConversionPatterns` and `populateFinalizeMemRefToLLVMConversionPatterns`. However those patterns cannot be generally added to a pass anchored on a non-ModuleOp. Instead, LowerGpuOpsToNVVMOps should stop including the world, in a future commit. Differential Revision: https://reviews.llvm.org/D156860