Home
last modified time | relevance | path

Searched refs:OldEntry (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DTailRecursionElimination.cpp108 BasicBlock *&OldEntry,
113 ReturnInst *Ret, BasicBlock *&OldEntry,
117 bool ProcessReturningBlock(ReturnInst *RI, BasicBlock *&OldEntry,
394 BasicBlock *OldEntry = nullptr; in runTRE() local
413 bool Change = ProcessReturningBlock(Ret, OldEntry, TailCallsAreMarkedTail, in runTRE()
416 Change = FoldReturnAndProcessPred(BB, Ret, OldEntry, in runTRE()
621 BasicBlock *&OldEntry, in EliminateRecursiveTailCall() argument
688 if (!OldEntry) { in EliminateRecursiveTailCall()
689 OldEntry = &F->getEntryBlock(); in EliminateRecursiveTailCall()
690 BasicBlock *NewEntry = BasicBlock::Create(F->getContext(), "", F, OldEntry); in EliminateRecursiveTailCall()
[all …]
/external/llvm/lib/CodeGen/
DMachineModuleInfo.cpp157 AddrLabelSymEntry OldEntry = std::move(AddrLabelSymbols[Old]); in UpdateForRAUWBlock() local
159 assert(!OldEntry.Symbols.empty() && "Didn't have a symbol, why a callback?"); in UpdateForRAUWBlock()
165 BBCallbacks[OldEntry.Index].setPtr(New); // Update the callback. in UpdateForRAUWBlock()
166 NewEntry = std::move(OldEntry); // Set New's entry. in UpdateForRAUWBlock()
170 BBCallbacks[OldEntry.Index] = nullptr; // Update the callback. in UpdateForRAUWBlock()
173 NewEntry.Symbols.insert(NewEntry.Symbols.end(), OldEntry.Symbols.begin(), in UpdateForRAUWBlock()
174 OldEntry.Symbols.end()); in UpdateForRAUWBlock()
/external/llvm/include/llvm/Analysis/
DRegionInfoImpl.h67 BlockT *OldEntry = getEntry(); in replaceEntryRecursive() local
77 if ((*RI)->getEntry() == OldEntry) in replaceEntryRecursive()