• Home
  • Raw
  • Download

Lines Matching refs:Dest

135   bool isDestUsedInBlock(const Variable *Dest) const {  in isDestUsedInBlock()
136 return Map[getVarNum(Dest)].LastUseNode == Node; in isDestUsedInBlock()
191 Dest = Instr->getDest(); in setInst()
198 if (Dest != nullptr && Dest->getLinkedTo() != nullptr) { in setInst()
199 LinkedToFixups.emplace_back(Dest); in setInst()
237 assert(Dest == nullptr); in handleLabel()
261 assert(Dest == nullptr); in handleIntraBlockBranch()
280 const bool DestIsInf = isInf(Dest); in handleSimpleVarAssign()
281 const bool DestIsAllocable = isAllocable(Dest); in handleSimpleVarAssign()
291 if (DestIsInf && SrcIsAllocable && Dest->getType() == SrcVar->getType()) { in handleSimpleVarAssign()
316 Inst *Mov = Target->createLoweredMove(NewMapped, Dest); in handleSimpleVarAssign()
323 if (!VarMap.isDestUsedInBlock(Dest)) { in handleSimpleVarAssign()
340 Variable *NewMapped = VarMap.makeLinked(Dest); in handleSimpleVarAssign()
346 Variable *OldMapped = VarMap.get(Dest); in handleSimpleVarAssign()
360 const bool DestIsAllocable = isAllocable(Dest); in handlePhi()
363 if (!VarMap.isDestUsedInBlock(Dest)) in handlePhi()
365 Variable *NewMapped = VarMap.makeLinked(Dest); in handlePhi()
366 Inst *Mov = Target->createLoweredMove(NewMapped, Dest); in handlePhi()
373 const bool DestIsAllocable = isAllocable(Dest); in handleGeneralInst()
409 if (DestIsAllocable && VarMap.isDestUsedInBlock(Dest)) { in handleGeneralInst()
411 Variable *NewMapped = VarMap.makeLinked(Dest); in handleGeneralInst()
412 Inst *Mov = Target->createLoweredMove(NewMapped, Dest); in handleGeneralInst()
415 Variable *OldMapped = VarMap.get(Dest); in handleGeneralInst()
416 Inst *Mov = Target->createLoweredMove(OldMapped, Dest); in handleGeneralInst()
428 Variable *Dest = nullptr; member in Ice::__anond9c0a57a0111::LocalVariableSplitter