HomeSort by: relevance | last modified time | path
    Searched refs:Updater (Results 1 - 18 of 18) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineSSAUpdater.cpp 291 MachineSSAUpdater *Updater) {
295 Updater->VRC, Updater->MRI,
296 Updater->TII);
303 MachineSSAUpdater *Updater) {
306 Updater->VRC, Updater->MRI,
307 Updater->TII);
327 static MachineInstr *ValueIsPHI(Register Val, MachineSSAUpdater *Updater) {
328 return InstrIsPHI(Updater->MRI->getVRegDef(Val))
    [all...]
LiveRangeCalc.cpp 65 LiveRangeUpdater Updater;
83 Updater.setDest(&I.LR);
84 Updater.add(Start, End, I.Value);
283 LiveRangeUpdater Updater(&LR);
292 Updater.add(Start, End, TheVNI);
LiveInterval.cpp 715 LiveRangeUpdater Updater(this);
717 Updater.add(S);
726 LiveRangeUpdater Updater(this);
728 Updater.add(S.start, S.end, LHSValNo);
739 LiveRangeUpdater Updater(this);
742 Updater.add(S.start, S.end, LHSValNo);
1142 OS << "Clean updater: " << *LR << '\n';
1144 OS << "Null updater.\n";
1147 assert(LR && "Can't have null LR in dirty updater.");
1148 OS << " updater with gap = " << (ReadI - WriteI
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopPassManager.cpp 112 // notify the updater, otherwise U.ParentL might gets outdated and triggers
161 // notify the updater, otherwise U.ParentL might gets outdated and triggers
229 LPMUpdater Updater(Worklist, LAM, LoopNestMode);
263 Updater.CurrentL = L;
264 Updater.SkipCurrentLoop = false;
268 Updater.ParentL = L->getParentLoop();
279 PassPA = Pass->run(*L, LAM, LAR, Updater);
283 if (Updater.skipCurrentLoop())
301 if (!Updater.skipCurrentLoop())
StructurizeCFG.cpp 618 SSAUpdater Updater(&InsertedPhis);
630 Updater.Initialize(Phi->getType(), "");
631 Updater.AddAvailableValue(&Func->getEntryBlock(), Undef);
632 Updater.AddAvailableValue(To, Undef);
637 Updater.AddAvailableValue(VI.first, VI.second);
642 Updater.AddAvailableValue(Dominator.result(), Undef);
645 Phi->setIncomingValueForBlock(FI, Updater.GetValueAtEndOfBlock(FI));
920 SSAUpdater Updater;
940 Updater.Initialize(I.getType(), "");
941 Updater.AddAvailableValue(&Func->getEntryBlock(), Undef)
    [all...]
LoopDeletion.cpp 258 LPMUpdater &Updater) {
280 Updater.markLoopAsDeleted(L, LoopName);
LoopUnrollPass.cpp 1327 LPMUpdater &Updater) {
1394 Updater.addSiblingLoops(SibLoops);
1397 Updater.markLoopAsDeleted(L, LoopName);
1403 Updater.addChildLoops(ChildLoops);
DeadStoreElimination.cpp 1645 MemorySSAUpdater Updater(&MSSA);
1663 Updater.removeMemoryAccess(MA);
GVN.cpp 2452 MemorySSAUpdater Updater(MSSA);
2453 MSSAU = MSSA ? &Updater : nullptr;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SSAUpdater.cpp 263 static Value *GetUndefVal(BasicBlock *BB, SSAUpdater *Updater) {
264 return UndefValue::get(Updater->ProtoType);
270 SSAUpdater *Updater) {
271 PHINode *PHI = PHINode::Create(Updater->ProtoType, NumPreds,
272 Updater->ProtoName, &BB->front());
283 static PHINode *ValueIsPHI(Value *Val, SSAUpdater *Updater) {
289 static PHINode *ValueIsNewPHI(Value *Val, SSAUpdater *Updater) {
290 PHINode *PHI = ValueIsPHI(Val, Updater);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
SSAUpdaterImpl.h 1 //===- SSAUpdaterImpl.h - SSA Updater Implementation ------------*- C++ -*-===//
32 UpdaterT *Updater;
87 Updater(U), AvailableVals(A), InsertedPHIs(Ins) {}
99 ValT V = Traits::GetUndefVal(BB, Updater);
256 Pred->AvailableVal = Traits::GetUndefVal(Pred->BB, Updater);
347 ValT PHI = Traits::CreateEmptyPHI(Info->BB, Info->NumPreds, Updater);
366 PhiT *PHI = Traits::ValueIsNewPHI(Info->AvailableVal, Updater);
431 PhiT *IncomingPHIVal = Traits::ValueIsPHI(IncomingVal, Updater);
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DebugInfo.h 73 /// to the instruction \p I, if one exists. \p Updater is applied to each debug
77 Instruction &I, function_ref<DILocation *(const DILocation &)> Updater);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
LoopInfo.cpp 914 UnloopUpdater Updater(Unloop, this);
915 Updater.updateBlockParents();
918 Updater.removeBlocksFromAncestors();
921 Updater.updateSubloopParents();
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprConstant.cpp 559 InitListExpr *Updater);
625 InitListExpr *Updater) {
627 return ConstStructBuilder::UpdateStruct(Emitter, Const, Offset, Updater);
637 if (Expr *Filler = Updater->getArrayFiller()) {
646 FillC ? CAT->getSize().getZExtValue() : Updater->getNumInits();
649 if (I < Updater->getNumInits())
650 Init = Updater->getInit(I);
887 CharUnits Offset, InitListExpr *Updater) {
889 .Build(Updater, /*AllowOverwrite*/ true);
  /src/external/gpl3/gcc.old/dist/libphobos/testsuite/libphobos.aa/
test_aa.d 276 class Updater
285 aa.update("foo", new Creator, new Updater);
287 aa.update("foo", new Creator, new Updater);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
DebugInfo.cpp 352 function_ref<DILocation *(const DILocation &)> Updater) {
364 if (DILocation *NewDL = Updater(*DL))
377 Instruction &I, function_ref<DILocation *(const DILocation &)> Updater) {
381 MDNode *NewLoopID = updateLoopMetadataDebugLocationsImpl(OrigLoopID, Updater);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroFrame.cpp 547 auto Updater = [&](Value *I) {
555 Updater(S.first);
557 Updater(A.Alloca);
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
Expr.h 5245 /// This only makes sense when it appears as part of an updater of a
5248 /// big object not to be overwritten by the updater.
5286 // is the call expression *getQ(); the "updater" for the DIUE is ".q.b = 3"
5313 void setUpdater(Expr *Updater) { BaseAndUpdaterExprs[1] = Updater; }
5316 // children = the base and the updater

Completed in 51 milliseconds