Lines Matching full:noalias
7 declare noalias double* @noalias_returner()
11 double* noalias %noalias_arg_a0,
12 double* noalias %noalias_arg_a1,
52 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %noalias_arg_a0
53 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %noalias_arg_a0
54 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %noalias_arg_a1
55 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %noalias_arg_a1
56 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double* %noalias_arg_a1
59 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double** %indirect_a0
60 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double** %indirect_a0
63 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double** %indirect_a1
64 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double** %indirect_a1
66 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %escape_alloca_a0
67 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %escape_alloca_a0
68 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a0, double* %noalias_arg_a0
69 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a0, double* %noalias_arg_a1
70 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a0, double** %indirect_a0
71 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a0, double** %indirect_a1
72 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %escape_alloca_a1
73 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %escape_alloca_a1
74 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a1, double* %noalias_arg_a0
75 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a1, double* %noalias_arg_a1
76 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a1, double** %indirect_a0
77 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a1, double** %indirect_a1
78 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a0, double* %escape_alloca_a1
79 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %noescape_alloca_a0
80 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %noescape_alloca_a0
81 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double* %noescape_alloca_a0
82 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double* %noescape_alloca_a0
83 ; CHECK-NEXT: NoAlias: double* %noescape_alloca_a0, double** %indirect_a0
84 ; CHECK-NEXT: NoAlias: double* %noescape_alloca_a0, double** %indirect_a1
85 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a0, double* %noescape_alloca_a0
86 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a1, double* %noescape_alloca_a0
87 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %noescape_alloca_a1
88 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %noescape_alloca_a1
89 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double* %noescape_alloca_a1
90 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double* %noescape_alloca_a1
91 ; CHECK-NEXT: NoAlias: double* %noescape_alloca_a1, double** %indirect_a0
92 ; CHECK-NEXT: NoAlias: double* %noescape_alloca_a1, double** %indirect_a1
93 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a0, double* %noescape_alloca_a1
94 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a1, double* %noescape_alloca_a1
95 ; CHECK-NEXT: NoAlias: double* %noescape_alloca_a0, double* %noescape_alloca_a1
98 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double* %normal_ret_a0
99 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double* %normal_ret_a0
104 ; CHECK-NEXT: NoAlias: double* %noescape_alloca_a0, double* %normal_ret_a0
105 ; CHECK-NEXT: NoAlias: double* %noescape_alloca_a1, double* %normal_ret_a0
108 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double* %normal_ret_a1
109 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double* %normal_ret_a1
114 ; CHECK-NEXT: NoAlias: double* %noescape_alloca_a0, double* %normal_ret_a1
115 ; CHECK-NEXT: NoAlias: double* %noescape_alloca_a1, double* %normal_ret_a1
117 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %noalias_ret_a0
118 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %noalias_ret_a0
119 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double* %noalias_ret_a0
120 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double* %noalias_ret_a0
121 ; CHECK-NEXT: NoAlias: double* %noalias_ret_a0, double** %indirect_a0
122 ; CHECK-NEXT: NoAlias: double* %noalias_ret_a0, double** %indirect_a1
123 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a0, double* %noalias_ret_a0
124 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a1, double* %noalias_ret_a0
125 ; CHECK-NEXT: NoAlias: double* %noalias_ret_a0, double* %noescape_alloca_a0
126 ; CHECK-NEXT: NoAlias: double* %noalias_ret_a0, double* %noescape_alloca_a1
127 ; CHECK-NEXT: NoAlias: double* %noalias_ret_a0, double* %normal_ret_a0
128 ; CHECK-NEXT: NoAlias: double* %noalias_ret_a0, double* %normal_ret_a1
129 ; CHECK-NEXT: NoAlias: double* %arg_a0, double* %noalias_ret_a1
130 ; CHECK-NEXT: NoAlias: double* %arg_a1, double* %noalias_ret_a1
131 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a0, double* %noalias_ret_a1
132 ; CHECK-NEXT: NoAlias: double* %noalias_arg_a1, double* %noalias_ret_a1
133 ; CHECK-NEXT: NoAlias: double* %noalias_ret_a1, double** %indirect_a0
134 ; CHECK-NEXT: NoAlias: double* %noalias_ret_a1, double** %indirect_a1
135 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a0, double* %noalias_ret_a1
136 ; CHECK-NEXT: NoAlias: double* %escape_alloca_a1, double* %noalias_ret_a1
137 ; CHECK-NEXT: NoAlias: double* %noalias_ret_a1, double* %noescape_alloca_a0
138 ; CHECK-NEXT: NoAlias: double* %noalias_ret_a1, double* %noescape_alloca_a1
139 ; CHECK-NEXT: NoAlias: double* %noalias_ret_a1, double* %normal_ret_a0
140 ; CHECK-NEXT: NoAlias: double* %noalias_ret_a1, double* %normal_ret_a1
141 ; CHECK-NEXT: NoAlias: double* %noalias_ret_a0, double* %noalias_ret_a1
144 ; CHECK-NEXT: NoAlias: double* %loaded_a0, double* %noalias_arg_a0
145 ; CHECK-NEXT: NoAlias: double* %loaded_a0, double* %noalias_arg_a1
150 ; CHECK-NEXT: NoAlias: double* %loaded_a0, double* %noescape_alloca_a0
151 ; CHECK-NEXT: NoAlias: double* %loaded_a0, double* %noescape_alloca_a1
154 ; CHECK-NEXT: NoAlias: double* %loaded_a0, double* %noalias_ret_a0
155 ; CHECK-NEXT: NoAlias: double* %loaded_a0, double* %noalias_ret_a1
158 ; CHECK-NEXT: NoAlias: double* %loaded_a1, double* %noalias_arg_a0
159 ; CHECK-NEXT: NoAlias: double* %loaded_a1, double* %noalias_arg_a1
164 ; CHECK-NEXT: NoAlias: double* %loaded_a1, double* %noescape_alloca_a0
165 ; CHECK-NEXT: NoAlias: double* %loaded_a1, double* %noescape_alloca_a1
168 ; CHECK-NEXT: NoAlias: double* %loaded_a1, double* %noalias_ret_a0
169 ; CHECK-NEXT: NoAlias: double* %loaded_a1, double* %noalias_ret_a1