/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGFast.cpp | 594 SUnit *NewDef = nullptr; in ListScheduleBottomUp() local 596 NewDef = CopyAndMoveSuccessors(LRDef); in ListScheduleBottomUp() 597 if (!DestRC && !NewDef) in ListScheduleBottomUp() 601 if (!NewDef) { in ListScheduleBottomUp() 608 NewDef = Copies.back(); in ListScheduleBottomUp() 611 LLVM_DEBUG(dbgs() << "Adding an edge from SU # " << NewDef->NodeNum in ListScheduleBottomUp() 613 LiveRegDefs[Reg] = NewDef; in ListScheduleBottomUp() 614 AddPred(NewDef, SDep(TrySU, SDep::Artificial)); in ListScheduleBottomUp() 616 CurSU = NewDef; in ListScheduleBottomUp()
|
H A D | ScheduleDAGRRList.cpp | 1575 SUnit *NewDef = nullptr; in PickNodeToScheduleBottomUp() local 1577 NewDef = CopyAndMoveSuccessors(LRDef); in PickNodeToScheduleBottomUp() 1578 if (!DestRC && !NewDef) in PickNodeToScheduleBottomUp() 1581 if (!NewDef) { in PickNodeToScheduleBottomUp() 1588 NewDef = Copies.back(); in PickNodeToScheduleBottomUp() 1591 LLVM_DEBUG(dbgs() << " Adding an edge from SU #" << NewDef->NodeNum in PickNodeToScheduleBottomUp() 1593 LiveRegDefs[Reg] = NewDef; in PickNodeToScheduleBottomUp() 1594 AddPredQueued(NewDef, SDep(TrySU, SDep::Artificial)); in PickNodeToScheduleBottomUp() 1596 CurSU = NewDef; in PickNodeToScheduleBottomUp()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MemorySSAUpdater.cpp | 286 MemoryAccess *NewDef) { in setMemoryPhiValueForBlock() argument 296 MP->setIncomingValue(i, NewDef); in setMemoryPhiValueForBlock() 466 MemoryAccess *NewDef = dyn_cast_or_null<MemoryAccess>(Var); in fixupDefs() local 467 if (!NewDef) in fixupDefs() 470 auto *Defs = MSSA->getWritableBlockDefs(NewDef->getBlock()); in fixupDefs() 471 auto DefIter = NewDef->getDefsIterator(); in fixupDefs() 474 if (MemoryPhi *Phi = dyn_cast<MemoryPhi>(NewDef)) in fixupDefs() 479 cast<MemoryDef>(DefIter)->setDefiningAccess(NewDef); in fixupDefs() 486 for (const auto *S : successors(NewDef->getBlock())) { in fixupDefs() 488 setMemoryPhiValueForBlock(MP, NewDef->getBlock(), NewDef); in fixupDefs() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineSSAUpdater.cpp | 156 MachineInstr *NewDef = in GetValueInMiddleOfBlock() local 159 return NewDef->getOperand(0).getReg(); in GetValueInMiddleOfBlock() 314 MachineInstr *NewDef = in GetPoisonVal() local 317 return NewDef->getOperand(0).getReg(); in GetPoisonVal()
|
H A D | WindowScheduler.cpp | 323 Register NewDef = in generateTripleMBB() local 325 NewMI->substituteRegister(MO.getReg(), NewDef, 0, *TRI); in generateTripleMBB() 326 NewDefs[MO.getReg()] = NewDef; in generateTripleMBB() 364 for (auto &NewDef : NewDefs) in generateTripleMBB() local 365 DefPairs[NewDef.first] = NewDef.second; in generateTripleMBB()
|
H A D | TailDuplicator.cpp | 371 Register NewDef = MRI->createVirtualRegister(RC); in processPHI() local 372 Copies.push_back(std::make_pair(NewDef, RegSubRegPair(SrcReg, SrcSubReg))); in processPHI() 374 addSSAUpdateEntry(DefReg, NewDef, PredBB); in processPHI()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64MIPeepholeOpt.cpp | 667 Register NewDef = MI.getOperand(1).getReg(); in visitINSvi64lane() local 668 MRI->constrainRegClass(NewDef, MRI->getRegClass(OldDef)); in visitINSvi64lane() 669 MRI->replaceRegWith(OldDef, NewDef); in visitINSvi64lane() 683 Register NewDef = MI.getOperand(1).getReg(); in visitFMOVDr() local 686 MRI->clearKillFlags(NewDef); in visitFMOVDr() 687 MRI->constrainRegClass(NewDef, MRI->getRegClass(OldDef)); in visitFMOVDr() 688 MRI->replaceRegWith(OldDef, NewDef); in visitFMOVDr()
|
/freebsd/contrib/llvm-project/llvm/lib/WindowsManifest/ |
H A D | WindowsManifestMerger.cpp | 356 xmlNsPtr NewDef = xmlCopyNamespace(Def); in mergeNamespaces() local 357 NewDef->next = OriginalNode->nsDef; in mergeNamespaces() 358 OriginalNode->nsDef = NewDef; in mergeNamespaces()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 1883 Value *NewDef = DU.WideDef; in widenIVUse() local 1890 NewDef = Builder.CreateTrunc(DU.WideDef, DU.NarrowUse->getType(), "", in widenIVUse() 1901 NewDef = DU.NarrowUse; in widenIVUse() 1904 if (NewDef != DU.NarrowUse) { in widenIVUse() 1908 DU.NarrowUse->replaceAllUsesWith(NewDef); in widenIVUse()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 1373 Register NewDef = UpdatedDefs.pop_back_val(); in tryCombineInstruction() local 1374 assert(NewDef.isVirtual() && "Unexpected redefinition of a physreg"); in tryCombineInstruction() 1375 for (MachineInstr &Use : MRI.use_instructions(NewDef)) { in tryCombineInstruction()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MemCpyOptimizer.cpp | 490 auto *NewDef = cast<MemoryDef>( in tryMergingIntoMemset() local 494 MSSAU->insertDef(NewDef, /*RenameUses=*/true); in tryMergingIntoMemset() 495 MemInsertPoint = NewDef; in tryMergingIntoMemset()
|
H A D | GVN.cpp | 1488 if (auto *NewDef = dyn_cast<MemoryDef>(NewAccess)) in eliminatePartiallyRedundantLoad() local 1489 MSSAU->insertDef(NewDef, /*RenameUses=*/true); in eliminatePartiallyRedundantLoad() 2084 auto *NewDef = in processAssumeIntrinsic() local 2092 MSSAU->insertDef(cast<MemoryDef>(NewDef), /*RenameUses=*/false); in processAssumeIntrinsic()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineCFGStructurizer.cpp | 51 static void phiInfoElementSetDef(PHIInfoElementT *Info, unsigned NewDef); 116 unsigned NewDef) { in phiInfoElementSetDef() argument 117 Info->DestReg = NewDef; in phiInfoElementSetDef()
|