Skip to content

Commit 9ea1ca3

Browse files
committed
refresh
1 parent 0851ae0 commit 9ea1ca3

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

llvm/lib/Target/NVPTX/NVPTXIntrinsics.td

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -744,29 +744,29 @@ foreach dim = [1, 2, 3, 4, 5] in {
744744
}
745745
}
746746

747-
//Prefetch and Prefetchu
747+
//Prefetchu and Prefetch
748748

749-
class PREFETCH_INTRS<string InstName, string IntrName> :
749+
class PREFETCH_INTRS<string InstName, Intrinsic Intr> :
750750
BasicNVPTXInst<(outs), (ins ADDR:$addr),
751751
InstName,
752-
[(!cast<Intrinsic>(IntrName) addr:$addr)]>,
752+
[(Intr addr:$addr)]>,
753753
Requires<[hasPTX<80>, hasSM<90>]>;
754-
755-
def PREFETCH_L1 : PREFETCH_INTRS<"prefetch.L1", "int_nvvm_prefetch_L1">;
756-
def PREFETCH_L2 : PREFETCH_INTRS<"prefetch.L2", "int_nvvm_prefetch_L2">;
757-
def PREFETCH_GLOBAL_L1 : PREFETCH_INTRS<"prefetch.global.L1", "int_nvvm_prefetch_global_L1">;
758-
def PREFETCH_LOCAL_L1 : PREFETCH_INTRS<"prefetch.local.L1", "int_nvvm_prefetch_local_L1">;
759-
def PREFETCH_GLOBAL_L2 : PREFETCH_INTRS<"prefetch.global.L2", "int_nvvm_prefetch_global_L2">;
760-
def PREFETCH_LOCAL_L2 : PREFETCH_INTRS<"prefetch.local.L2", "int_nvvm_prefetch_local_L2">;
754+
755+
def PREFETCHU_L1 : PREFETCH_INTRS<"prefetchu.L1", int_nvvm_prefetchu_L1>;
756+
def PREFETCH_L1 : PREFETCH_INTRS<"prefetch.L1", int_nvvm_prefetch_L1>;
757+
def PREFETCH_L2 : PREFETCH_INTRS<"prefetch.L2", int_nvvm_prefetch_L2>;
758+
def PREFETCH_GLOBAL_L1 : PREFETCH_INTRS<"prefetch.global.L1", int_nvvm_prefetch_global_L1>;
759+
def PREFETCH_LOCAL_L1 : PREFETCH_INTRS<"prefetch.local.L1", int_nvvm_prefetch_local_L1>;
760+
def PREFETCH_GLOBAL_L2 : PREFETCH_INTRS<"prefetch.global.L2", int_nvvm_prefetch_global_L2>;
761+
def PREFETCH_LOCAL_L2 : PREFETCH_INTRS<"prefetch.local.L2", int_nvvm_prefetch_local_L2>;
761762
def PREFETCH_CONST_TENSORMAP : PREFETCH_INTRS<"prefetch.const.tensormap",
762-
"int_nvvm_prefetch_const_tensormap">;
763+
int_nvvm_prefetch_const_tensormap>;
763764
def PREFETCH_GENERIC_TENSORMAP : PREFETCH_INTRS<"prefetch.tensormap",
764-
"int_nvvm_prefetch_generic_tensormap">;
765+
int_nvvm_prefetch_generic_tensormap>;
765766
def PREFETCH_GLOBAL_L2_EVICT_NORMAL : PREFETCH_INTRS<"prefetch.global.L2::evict_normal",
766-
"int_nvvm_prefetch_global_L2_evict_normal">;
767+
int_nvvm_prefetch_global_L2_evict_normal>;
767768
def PREFETCH_GLOBAL_L2_EVICT_LAST : PREFETCH_INTRS<"prefetch.global.L2::evict_last",
768-
"int_nvvm_prefetch_global_L2_evict_last">;
769-
def PREFETCHU_L1 : PREFETCH_INTRS<"prefetchu.L1", "int_nvvm_prefetchu_L1">;
769+
int_nvvm_prefetch_global_L2_evict_last>;
770770

771771
//Applypriority intrinsics
772772
class APPLYPRIORITY_L2_INTRS<string addrspace> :

0 commit comments

Comments
 (0)