Lines Matching full:ptx64
2 ; RUN: llc < %s -march=nvptx64 -mcpu=sm_20 | FileCheck %s --check-prefix=PTX64
10 ; PTX64: mov.u64 %SPL, __local_depot{{[0-9]+}};
11 ; PTX64: cvta.local.u64 %SP, %SPL;
12 ; PTX64: ld.param.u32 %r{{[0-9]+}}, [foo_param_0];
13 ; PTX64: st.volatile.u32 [%SP+0], %r{{[0-9]+}};
25 ; PTX64: mov.u64 %SPL, __local_depot{{[0-9]+}};
26 ; PTX64: cvta.local.u64 %SP, %SPL;
27 ; PTX64: ld.param.u32 %r{{[0-9]+}}, [foo2_param_0];
28 ; PTX64: add.u64 %rd[[SP_REG:[0-9]+]], %SPL, 0;
29 ; PTX64: st.local.u32 [%rd[[SP_REG]]], %r{{[0-9]+}};
47 ; PTX64: mov.u64 %SPL, __local_depot{{[0-9]+}};
48 ; PTX64-NOT: cvta.local.u64 %SP, %SPL;
49 ; PTX64: ld.param.u32 %r{{[0-9]+}}, [foo3_param_0];
50 ; PTX64: add.u64 %rd{{[0-9]+}}, %SPL, 0;
51 ; PTX64: st.local.u32 [%rd{{[0-9]+}}], %r{{[0-9]+}};
67 ; PTX64: cvta.local.u64 %SP, %SPL;
68 ; PTX64: add.u64 {{%rd[0-9]+}}, %SP, 0;
69 ; PTX64: add.u64 {{%rd[0-9]+}}, %SPL, 0;
70 ; PTX64: add.u64 {{%rd[0-9]+}}, %SP, 4;
71 ; PTX64: add.u64 {{%rd[0-9]+}}, %SPL, 4;
72 ; PTX64: st.local.u32 [{{%rd[0-9]+}}], {{%r[0-9]+}}
73 ; PTX64: st.local.u32 [{{%rd[0-9]+}}], {{%r[0-9]+}}