llvm-project
5cd56c92 - [MLIR][NVVM] Remove Pure trait from clock, clock64, globaltimer Ops (#147608)

Commit
229 days ago
[MLIR][NVVM] Remove Pure trait from clock, clock64, globaltimer Ops (#147608) This commit removes Pure trait from clock, clock64 and globaltimer Ops by creating NVVM_NCSpecialRegisterOp class to represent Ops which return non-constant values. This prevents CSE pass from optimizing awayredundant uses of them
Parents
Loading