Searched refs:NewDef (Results 1 - 9 of 9) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineSSAUpdater.cpp | 152 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 D | TailDuplicator.cpp | 360 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 D | MemorySSAUpdater.cpp | 288 // 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 D | LegalizationArtifactCombiner.h | 399 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 D | ScheduleDAGFast.cpp | 584 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 D | ScheduleDAGRRList.cpp | 1568 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 D | WindowsManifestMerger.cpp | 358 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 D | IndVarSimplify.cpp | 1616 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 D | AMDGPUMachineCFGStructurizer.cpp | 70 static void phiInfoElementSetDef(PHIInfoElementT *Info, unsigned NewDef); 135 unsigned NewDef) { 136 Info->DestReg = NewDef;
|
Completed in 195 milliseconds