Searched refs:MPhi (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PHIElimination.cpp | 332 static bool allPhiOperandsUndefined(const MachineInstr &MPhi, in allPhiOperandsUndefined() argument 334 for (unsigned I = 1, E = MPhi.getNumOperands(); I != E; I += 2) { in allPhiOperandsUndefined() 335 const MachineOperand &MO = MPhi.getOperand(I); in allPhiOperandsUndefined() 350 MachineInstr *MPhi = MBB.remove(&*MBB.begin()); in LowerPHINode() local 352 unsigned NumSrcs = (MPhi->getNumOperands() - 1) / 2; in LowerPHINode() 353 Register DestReg = MPhi->getOperand(0).getReg(); in LowerPHINode() 354 assert(MPhi->getOperand(0).getSubReg() == 0 && "Can't handle sub-reg PHIs"); in LowerPHINode() 355 bool isDead = MPhi->getOperand(0).isDead(); in LowerPHINode() 368 if (allPhiOperandsUndefined(*MPhi, *MRI)) in LowerPHINode() 371 PHICopy = BuildMI(MBB, AfterPHIsIt, MPhi->getDebugLoc(), in LowerPHINode() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 380 auto *MPhi = MSSA->getMemoryAccess(BBIDF); in insertDef() local 381 if (!MPhi) { in insertDef() 382 MPhi = MSSA->createMemoryPhi(BBIDF); in insertDef() 383 NewInsertedPHIs.push_back(MPhi); in insertDef() 385 ExistingPhis.insert(MPhi); in insertDef() 393 NonOptPhis.insert(MPhi); in insertDef() 395 for (auto &MPhi : NewInsertedPHIs) { in insertDef() local 396 auto *BBIDF = MPhi->getBlock(); in insertDef() 399 MPhi->addIncoming(getPreviousDefFromEnd(Pred, CachedPreviousDef), Pred); in insertDef() 406 for (auto &MPhi : NewInsertedPHIs) { in insertDef() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GVN.cpp | 2385 MemoryPhi *MPhi = MSSA->getMemoryAccess(BB); in phiTranslateImpl() local 2386 for (unsigned i = 0, N = MPhi->getNumIncomingValues(); i != N; ++i) { in phiTranslateImpl() 2387 if (MPhi->getIncomingBlock(i) != Pred) in phiTranslateImpl() 2389 MemoryAccess *MA = MPhi->getIncomingValue(i); in phiTranslateImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 398 if (auto *MPhi = MSSAU->getMemorySSA()->getMemoryAccess(Succ)) in addPredecessorToBlock() local 399 MPhi->addIncoming(MPhi->getIncomingValueForBlock(ExistPred), NewPred); in addPredecessorToBlock()
|