[Mlir-commits] [mlir] [NVVM][MLIR] Remove Pure trait from clock, clock64, globaltimer Ops (PR #147608)
Pradeep Kumar
llvmlistbot at llvm.org
Thu Jul 10 23:18:32 PDT 2025
================
@@ -153,14 +153,21 @@ class NVVM_IntrOp<string mnem, list<Trait> traits = [],
// NVVM special register op definitions
//===----------------------------------------------------------------------===//
-class NVVM_SpecialRegisterOp<string mnemonic, list<Trait> traits = []> :
+class NVVM_PureSpecialRegisterOp<string mnemonic, list<Trait> traits = []> :
NVVM_IntrOp<mnemonic, !listconcat(traits, [Pure]), 1> {
let arguments = (ins);
let assemblyFormat = "attr-dict `:` type($res)";
}
+// NVVM_SpecialRegisterOp represents a non-constant special register
----------------
schwarzschild-radius wrote:
Updated the comment in the latest revision
https://github.com/llvm/llvm-project/pull/147608
More information about the Mlir-commits
mailing list