================ @@ -95,10 +95,27 @@ def HasFSMULD : Predicate<"!Subtarget->hasNoFSMULD()">; // will pick deprecated instructions. def UseDeprecatedInsts : Predicate<"Subtarget->useV8DeprecatedInsts()">; +//===----------------------------------------------------------------------===// +// HwModes Pattern Stuff +//===----------------------------------------------------------------------===// + +defvar SPARC32 = DefaultMode; +def SPARC64 : HwMode<[Is64Bit]>; ---------------- arsenm wrote:
Not sure what you mean, there is a default mode. It's also weirdly baked into the tablegen APIs for it too https://github.com/llvm/llvm-project/pull/158271 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits