diff --git a/llvm/lib/Target/NVPTX/NVPTX.td b/llvm/lib/Target/NVPTX/NVPTX.td --- a/llvm/lib/Target/NVPTX/NVPTX.td +++ b/llvm/lib/Target/NVPTX/NVPTX.td @@ -41,6 +41,7 @@ 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81] in def PTX#version: FeaturePTX; +def SM90a: FeatureSM<90>; //===----------------------------------------------------------------------===// // NVPTX supported processors. //===----------------------------------------------------------------------===// @@ -68,6 +69,7 @@ def : Proc<"sm_87", [SM87, PTX74]>; def : Proc<"sm_89", [SM89, PTX78]>; def : Proc<"sm_90", [SM90, PTX78]>; +def : Proc<"sm_90a", [SM90a, PTX80]>; def NVPTXInstrInfo : InstrInfo { }