Lines Matching refs:out_start
20 ; Load out[out_start + 8].real, this is base + 8 * 8 + 0.
22 ; Add low slice: out[out_start].real, this is base + 0.
24 ; Load out[out_start + 8].imm, this is base + 8 * 8 + 4.
26 ; Add high slice: out[out_start].imm, this is base + 4.
30 ; Put the results back into out[out_start].
35 ; Load out[out_start + 8].real, this is base + 8 * 8 + 0.
37 ; Add low slice: out[out_start].real, this is base + 0.
39 ; Load out[out_start + 8].imm, this is base + 8 * 8 + 4.
41 ; Add high slice: out[out_start].imm, this is base + 4.
45 ; Put the results back into out[out_start].
47 define void @t1(%class.Complex* nocapture %out, i64 %out_start) {
49 %arrayidx = getelementptr inbounds %class.Complex* %out, i64 %out_start
57 %add = add i64 %out_start, 8
102 define i32 @t2(%class.Complex* nocapture %out, i64 %out_start) {
103 %arrayidx = getelementptr inbounds %class.Complex* %out, i64 %out_start
127 define i32 @t3(%class.Complex* nocapture %out, i64 %out_start) {
128 %arrayidx = getelementptr inbounds %class.Complex* %out, i64 %out_start