Lines Matching refs:tmpMap
151 recorded, as this is implied by (equal to) its index in the tmpMap
191 tmpMap and sb->tyenv are identical, being 0 .. N-1 where N is
199 XArray* /* of TempMapEnt */ tmpMap;
229 Shadow IRTemps are therefore allocated on demand. mce.tmpMap is a
238 that, and the tmpMap is updated to reflect the new binding.
240 A corollary is that if the tmpMap maps a given tmp to
248 newTemp may cause mce->tmpMap to resize, hence previous results
249 from VG_(indexXA)(mce->tmpMap) are invalidated. */
258 newIx = VG_(addToXA)( mce->tmpMap, &ent );
271 ent = (TempMapEnt*)VG_(indexXA)( mce->tmpMap, (Word)orig );
276 /* newTemp may cause mce->tmpMap to resize, hence previous results
278 ent = (TempMapEnt*)VG_(indexXA)( mce->tmpMap, (Word)orig );
301 ent = (TempMapEnt*)VG_(indexXA)( mce->tmpMap, (Word)orig );
306 /* newTemp may cause mce->tmpMap to resize, hence previous results
308 ent = (TempMapEnt*)VG_(indexXA)( mce->tmpMap, (Word)orig );
335 TempMapEnt* ent = VG_(indexXA)( mce->tmpMap, a1->Iex.RdTmp.tmp );
348 TempMapEnt* ent = VG_(indexXA)( mce->tmpMap, a1->Iex.RdTmp.tmp );
6279 /* Set up the running environment. Both .sb and .tmpMap are
6281 .sb->tyenv and .tmpMap together, so the valid index-set for
6304 mce.tmpMap = VG_(newXA)( VG_(malloc), "mc.MC_(instrument).1", VG_(free),
6306 VG_(hintSizeXA) (mce.tmpMap, sb_in->tyenv->types_used);
6312 VG_(addToXA)( mce.tmpMap, &ent );
6314 tl_assert( VG_(sizeXA)( mce.tmpMap ) == sb_in->tyenv->types_used );
6547 tl_assert( VG_(sizeXA)( mce.tmpMap ) == mce.sb->tyenv->types_used );
6548 VG_(deleteXA)( mce.tmpMap );
6711 ent = (TempMapEnt*)VG_(indexXA)( mce->tmpMap, (Word)orig );
6716 /* newTemp may cause mce->tmpMap to resize, hence previous results
6718 ent = (TempMapEnt*)VG_(indexXA)( mce->tmpMap, (Word)orig );