Searched refs:Updater (Results 1 - 7 of 7) sorted by relevance

/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp294 MachineSSAUpdater *Updater) {
298 Updater->VRC, Updater->MRI,
299 Updater->TII);
306 MachineSSAUpdater *Updater) {
309 Updater->VRC, Updater->MRI,
310 Updater->TII);
331 static MachineInstr *ValueIsPHI(unsigned Val, MachineSSAUpdater *Updater) { argument
332 return InstrIsPHI(Updater
293 GetUndefVal(MachineBasicBlock *BB, MachineSSAUpdater *Updater) argument
305 CreateEmptyPHI(MachineBasicBlock *BB, unsigned NumPreds, MachineSSAUpdater *Updater) argument
337 ValueIsNewPHI(unsigned Val, MachineSSAUpdater *Updater) argument
[all...]
H A DLiveRangeCalc.cpp109 LiveRangeUpdater Updater; local
128 Updater.setDest(&I->LR);
129 Updater.add(Start, End, I->Value);
246 LiveRangeUpdater Updater(&LR);
257 Updater.add(Start, End, TheVNI);
H A DLiveInterval.cpp484 LiveRangeUpdater Updater(this);
486 Updater.add(*I);
495 LiveRangeUpdater Updater(this);
497 Updater.add(I->start, I->end, LHSValNo);
508 LiveRangeUpdater Updater(this);
511 Updater.add(I->start, I->end, LHSValNo);
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp259 static Value *GetUndefVal(BasicBlock *BB, SSAUpdater *Updater) { argument
260 return UndefValue::get(Updater->ProtoType);
266 SSAUpdater *Updater) {
267 PHINode *PHI = PHINode::Create(Updater->ProtoType, NumPreds,
268 Updater->ProtoName, &BB->front());
286 static PHINode *ValueIsPHI(Value *Val, SSAUpdater *Updater) { argument
292 static PHINode *ValueIsNewPHI(Value *Val, SSAUpdater *Updater) { argument
293 PHINode *PHI = ValueIsPHI(Val, Updater);
265 CreateEmptyPHI(BasicBlock *BB, unsigned NumPreds, SSAUpdater *Updater) argument
/freebsd-10.2-release/contrib/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h1 //===-- SSAUpdaterImpl.h - SSA Updater Implementation -----------*- C++ -*-===//
33 UpdaterT *Updater; member in class:llvm::SSAUpdaterImpl
72 Updater(U), AvailableVals(A), InsertedPHIs(Ins) { }
84 ValT V = Traits::GetUndefVal(BB, Updater);
242 Pred->AvailableVal = Traits::GetUndefVal(Pred->BB, Updater);
333 ValT PHI = Traits::CreateEmptyPHI(Info->BB, Info->NumPreds, Updater);
353 PhiT *PHI = Traits::ValueIsNewPHI(Info->AvailableVal, Updater);
422 PhiT *IncomingPHIVal = Traits::ValueIsPHI(IncomingVal, Updater);
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp534 SSAUpdater Updater; local
550 Updater.Initialize(Phi->getType(), "");
551 Updater.AddAvailableValue(&Func->getEntryBlock(), Undef);
552 Updater.AddAvailableValue(To, Undef);
559 Updater.AddAvailableValue(VI->first, VI->second);
564 Updater.AddAvailableValue(Dominator.getResult(), Undef);
571 Phi->setIncomingValue(Idx, Updater.GetValueAtEndOfBlock(*FI));
832 SSAUpdater Updater; local
860 Updater.Initialize(II->getType(), "");
861 Updater
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DLoopInfo.cpp663 UnloopUpdater Updater(Unloop, this);
664 Updater.updateBlockParents();
667 Updater.removeBlocksFromAncestors();
670 Updater.updateSubloopParents();

Completed in 180 milliseconds