Searched refs:OldEntry (Results 1 - 2 of 2) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp93 BasicBlock *&OldEntry,
98 ReturnInst *Ret, BasicBlock *&OldEntry,
102 bool ProcessReturningBlock(ReturnInst *RI, BasicBlock *&OldEntry,
154 BasicBlock *OldEntry = 0;
186 bool Change = ProcessReturningBlock(Ret, OldEntry, TailCallsAreMarkedTail,
189 Change = FoldReturnAndProcessPred(BB, Ret, OldEntry,
411 BasicBlock *&OldEntry,
475 if (OldEntry == 0) {
476 OldEntry = &F->getEntryBlock();
477 BasicBlock *NewEntry = BasicBlock::Create(F->getContext(), "", F, OldEntry);
410 EliminateRecursiveTailCall(CallInst *CI, ReturnInst *Ret, BasicBlock *&OldEntry, bool &TailCallsAreMarkedTail, SmallVector<PHINode*, 8> &ArgumentPHIs, bool CannotTailCallElimCallsMarkedTail) argument
586 FoldReturnAndProcessPred(BasicBlock *BB, ReturnInst *Ret, BasicBlock *&OldEntry, bool &TailCallsAreMarkedTail, SmallVector<PHINode*, 8> &ArgumentPHIs, bool CannotTailCallElimCallsMarkedTail) argument
623 ProcessReturningBlock(ReturnInst *Ret, BasicBlock *&OldEntry, bool &TailCallsAreMarkedTail, SmallVector<PHINode*, 8> &ArgumentPHIs, bool CannotTailCallElimCallsMarkedTail) argument
[all...]
/external/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp204 AddrLabelSymEntry OldEntry = AddrLabelSymbols[Old]; local
206 assert(!OldEntry.Symbols.isNull() && "Didn't have a symbol, why a callback?");
212 BBCallbacks[OldEntry.Index].setPtr(New); // Update the callback.
213 NewEntry = OldEntry; // Set New's entry.
217 BBCallbacks[OldEntry.Index] = 0; // Update the callback.
231 if (MCSymbol *Sym = OldEntry.Symbols.dyn_cast<MCSymbol*>()) {
237 std::vector<MCSymbol*> *Syms =OldEntry.Symbols.get<std::vector<MCSymbol*>*>();

Completed in 68 milliseconds