• Home
  • Raw
  • Download

Lines Matching refs:tmpvar

129 	e.reg_alloc(e.tmpvar, 1)
139 e.reg_alloc(e.tmpvar, 2)
149 e.reg_alloc(e.tmpvar, 3) -- Copy from original register
159 ret = ret or e.tmpvar
163 e.V[e.tmpvar].reg = nil -- Free temporary registers
208 e.reg_alloc(e.tmpvar, 1)
220 e.reg_alloc(e.tmpvar, 2)
224 e.reg_alloc(e.tmpvar, 3) -- Copy from original register
234 e.V[e.tmpvar].reg = nil -- Free temporary registers
250 e.reg_alloc(e.V[e.tmpvar], 1)
251 e.reg_alloc(e.V[e.tmpvar+1], 1)
270 e.vcopy(e.tmpvar, arg) -- Copy variable
271 e.vreg(e.tmpvar, 3+i-1) -- Materialize it in arg register
278 e.V[e.tmpvar].reg = nil -- Free temporary registers
285 e.vcopy(e.tmpvar, map_var)
286 e.vreg(e.tmpvar, 2, true, ffi.typeof('uint64_t'))
289 e.reg_alloc(e.tmpvar, 1) -- Spill anything in R1 (unnamed tmp variable)
292 e.vset(e.tmpvar, nil, 0) -- BPF_F_CURRENT_CPU
293 e.vreg(e.tmpvar, 3, false, ffi.typeof('uint64_t'))
304 e.V[e.tmpvar].reg = nil -- Free temporary registers
310 e.vset(e.tmpvar, nil, off)
311 e.vreg(e.tmpvar, 2, false, ffi.typeof('uint64_t'))
313 e.reg_alloc(e.tmpvar, 1) -- Spill anything in R1 (unnamed tmp variable)
325 e.V[e.tmpvar].reg = nil -- Free temporary registers
332 e.vcopy(e.tmpvar, map_var)
333 e.vreg(e.tmpvar, 2, true, ffi.typeof('uint64_t'))
336 e.reg_alloc(e.tmpvar, 1) -- Spill anything in R1 (unnamed tmp variable)
341 e.reg_alloc(e.tmpvar, 3) -- Spill anything in R2 (unnamed tmp variable)
347 e.V[e.tmpvar].reg = nil -- Free temporary registers
362 e.reg_alloc(e.tmpvar, 1) -- Spill
366 e.reg_alloc(e.tmpvar, 2) -- Spill
372 e.V[e.tmpvar].reg = nil -- Free temporary registers
385 e.vcopy(e.tmpvar, x)
386 local v = e.vreg(e.tmpvar, 2)
402 e.V[e.tmpvar].reg = nil