Integrate LLVM at llvm/llvm-project@65f3e121fe
Updates LLVM usage to match [65f3e121fe4f](https://github.com/llvm/llvm-project/commit/65f3e121fe4f) PiperOrigin-RevId: 342859791
This commit is contained in:
		
							parent
							
								
									0c7152e65c
								
							
						
					
					
						commit
						7a6a6ffa40
					
				| 
						 | 
					@ -1,2 +1,2 @@
 | 
				
			||||||
a8db144169279332db59d30051f249efa0201ab3
 | 
					65f3e121fe4f80e2b178fa157ef1346043555b4b
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -167,10 +167,10 @@ class LhloFuseLinalgPass
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Fuse producers of tiled linalg ops.
 | 
					    // Fuse producers of tiled linalg ops.
 | 
				
			||||||
    llvm::SmallDenseSet<Operation*> erase_set;
 | 
					    llvm::SmallDenseSet<Operation*> erase_set;
 | 
				
			||||||
    SmallVector<Operation*, 8> linalg_ops;
 | 
					    SmallVector<LinalgOp, 8> linalg_ops;
 | 
				
			||||||
    func.walk([&](LinalgOp op) { linalg_ops.push_back(op); });
 | 
					    func.walk([&](LinalgOp op) { linalg_ops.push_back(op); });
 | 
				
			||||||
    for (auto* op : llvm::reverse(linalg_ops)) {
 | 
					    for (LinalgOp op : llvm::reverse(linalg_ops)) {
 | 
				
			||||||
      for (unsigned id = 0, e = LinalgOp(op).getNumInputs(); id < e; ++id) {
 | 
					      for (unsigned id = 0, e = op.getNumInputs(); id < e; ++id) {
 | 
				
			||||||
        linalg::Aliases aliases;
 | 
					        linalg::Aliases aliases;
 | 
				
			||||||
        linalg::LinalgDependenceGraph graph(aliases, linalg_ops);
 | 
					        linalg::LinalgDependenceGraph graph(aliases, linalg_ops);
 | 
				
			||||||
        if (auto info = fuseProducerOfBuffer(b, op, id, graph)) {
 | 
					        if (auto info = fuseProducerOfBuffer(b, op, id, graph)) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue