Home | History | Annotate | Download | only in src

Lines Matching refs:VarMap

169       : Target(Func->getTarget()), VarMap(Func) {}
173 VarMap.reset(Node);
182 VarMap.spliceBlockLocalLinkedToChain(Var);
309 Variable *OldMapped = VarMap.get(SrcVar);
314 if (!VarMap.isInstLastUseOfVar(SrcVar, Instr)) {
315 Variable *NewMapped = VarMap.makeLinked(SrcVar);
323 if (!VarMap.isDestUsedInBlock(Dest)) {
340 Variable *NewMapped = VarMap.makeLinked(Dest);
346 Variable *OldMapped = VarMap.get(Dest);
363 if (!VarMap.isDestUsedInBlock(Dest))
365 Variable *NewMapped = VarMap.makeLinked(Dest);
396 Variable *OldMapped = VarMap.get(SrcVar);
398 if (!VarMap.isInstLastUseOfVar(SrcVar, Instr)) {
399 Variable *NewMapped = VarMap.makeLinked(SrcVar);
409 if (DestIsAllocable && VarMap.isDestUsedInBlock(Dest)) {
411 Variable *NewMapped = VarMap.makeLinked(Dest);
415 Variable *OldMapped = VarMap.get(Dest);
432 VariableMap VarMap;
518 // Clear the VarMap and LinkedToFixups at the start of every block.