Searched refs:FirstDef (Results 1 - 6 of 6) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp268 MemoryAccess *FirstDef = &*Defs->begin(); local
271 if (auto *MD = dyn_cast<MemoryDef>(FirstDef))
272 FirstDef = MD->getDefiningAccess();
274 MSSA->renamePass(MU->getBlock(), FirstDef, Visited);
438 MemoryAccess *FirstDef = &*MSSA->getWritableBlockDefs(StartBlock)->begin(); local
441 if (auto *MD = dyn_cast<MemoryDef>(FirstDef))
442 FirstDef = MD->getDefiningAccess();
444 MSSA->renamePass(MD->getBlock(), FirstDef, Visited);
498 auto *FirstDef = &*Defs->begin(); local
500 assert(!isa<MemoryPhi>(FirstDef)
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterScavenging.cpp370 MachineRegisterInfo::def_iterator FirstDef = llvm::find_if( local
374 assert(FirstDef != MRI.def_end() &&
376 MachineInstr &DefMI = *FirstDef->getParent();
H A DSplitKit.h125 SlotIndex FirstDef; ///< First non-phi valno->def, or SlotIndex(). member in struct:llvm::SplitAnalysis::BlockInfo
H A DSplitKit.cpp248 BI.FirstDef = BI.FirstInstr;
274 BI.FirstInstr = BI.FirstDef = LVI->start;
279 if (!BI.FirstDef)
280 BI.FirstDef = LVI->start;
304 return BI.LiveIn && BI.LiveOut && BI.FirstDef && L &&
1896 << "1st def " << FirstDef << ", "
H A DRegAllocGreedy.cpp621 BC.ChangesValue = BI.FirstDef.isValid();
860 if (BI.LiveIn && BI.LiveOut && BI.FirstDef)
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDFAJumpThreading.cpp618 Value *FirstDef = Switch->getOperand(0); local
620 assert(isa<PHINode>(FirstDef) && "The first definition must be a phi.");
623 Stack.push_back(dyn_cast<PHINode>(FirstDef));
635 if (Incoming == FirstDef || isa<ConstantInt>(Incoming) ||

Completed in 193 milliseconds