Searched refs:NewDef (Results 1 - 9 of 9) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp152 MachineInstr *NewDef = InsertNewDef(TargetOpcode::IMPLICIT_DEF, local
155 return NewDef->getOperand(0).getReg();
294 MachineInstr *NewDef = InsertNewDef(TargetOpcode::IMPLICIT_DEF, local
298 return NewDef->getOperand(0).getReg();
H A DTailDuplicator.cpp360 Register NewDef = MRI->createVirtualRegister(RC); local
361 Copies.push_back(std::make_pair(NewDef, RegSubRegPair(SrcReg, SrcSubReg)));
363 addSSAUpdateEntry(DefReg, NewDef, PredBB);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp288 // Set every incoming edge {BB, MP->getBlock()} of MemoryPhi MP to NewDef.
290 MemoryAccess *NewDef) {
301 MP->setIncomingValue(i, NewDef);
456 MemoryAccess *NewDef = dyn_cast_or_null<MemoryAccess>(Var); local
457 if (!NewDef)
460 auto *Defs = MSSA->getWritableBlockDefs(NewDef->getBlock());
461 auto DefIter = NewDef->getDefsIterator();
464 if (MemoryPhi *Phi = dyn_cast<MemoryPhi>(NewDef))
469 cast<MemoryDef>(DefIter)->setDefiningAccess(NewDef);
476 for (const auto *S : successors(NewDef
289 setMemoryPhiValueForBlock(MemoryPhi *MP, const BasicBlock *BB, MemoryAccess *NewDef) argument
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h399 Register NewDef = MergeI->getOperand(Idx + 1).getReg(); local
400 MRI.replaceRegWith(MI.getOperand(Idx).getReg(), NewDef);
401 UpdatedDefs.push_back(NewDef);
522 Register NewDef = UpdatedDefs.pop_back_val(); local
523 assert(NewDef.isVirtual() && "Unexpected redefinition of a physreg");
524 for (MachineInstr &Use : MRI.use_instructions(NewDef)) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp584 SUnit *NewDef = nullptr; local
586 NewDef = CopyAndMoveSuccessors(LRDef);
587 if (!DestRC && !NewDef)
591 if (!NewDef) {
598 NewDef = Copies.back();
601 LLVM_DEBUG(dbgs() << "Adding an edge from SU # " << NewDef->NodeNum
603 LiveRegDefs[Reg] = NewDef;
604 AddPred(NewDef, SDep(TrySU, SDep::Artificial));
606 CurSU = NewDef;
H A DScheduleDAGRRList.cpp1568 SUnit *NewDef = nullptr; local
1570 NewDef = CopyAndMoveSuccessors(LRDef);
1571 if (!DestRC && !NewDef)
1574 if (!NewDef) {
1581 NewDef = Copies.back();
1584 LLVM_DEBUG(dbgs() << " Adding an edge from SU #" << NewDef->NodeNum
1586 LiveRegDefs[Reg] = NewDef;
1587 AddPredQueued(NewDef, SDep(TrySU, SDep::Artificial));
1589 CurSU = NewDef;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/WindowsManifest/
H A DWindowsManifestMerger.cpp358 xmlNsPtr NewDef = xmlCopyNamespace(Def); local
359 NewDef->next = OriginalNode->nsDef;
360 OriginalNode->nsDef = NewDef;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1616 Value *NewDef = DU.WideDef; local
1623 NewDef = Builder.CreateTrunc(DU.WideDef, DU.NarrowUse->getType());
1633 NewDef = DU.NarrowUse;
1636 if (NewDef != DU.NarrowUse) {
1640 DU.NarrowUse->replaceAllUsesWith(NewDef);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp70 static void phiInfoElementSetDef(PHIInfoElementT *Info, unsigned NewDef);
135 unsigned NewDef) {
136 Info->DestReg = NewDef;

Completed in 195 milliseconds