Searched refs:OldEntry (Results 1 - 5 of 5) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
H A D | TailRecursionElimination.cpp | 93 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/Transforms/Scalar/ |
H A D | TailRecursionElimination.cpp | 496 BasicBlock *&OldEntry, 563 if (!OldEntry) { 564 OldEntry = &F->getEntryBlock(); 565 BasicBlock *NewEntry = BasicBlock::Create(F->getContext(), "", F, OldEntry); 566 NewEntry->takeName(OldEntry); 567 OldEntry->setName("tailrecurse"); 568 BranchInst::Create(OldEntry, NewEntry); 574 // Move all fixed sized allocas from OldEntry to NewEntry. 575 for (BasicBlock::iterator OEBI = OldEntry->begin(), E = OldEntry 495 eliminateRecursiveTailCall(CallInst *CI, ReturnInst *Ret, BasicBlock *&OldEntry, bool &TailCallsAreMarkedTail, SmallVectorImpl<PHINode *> &ArgumentPHIs, bool CannotTailCallElimCallsMarkedTail) argument 673 foldReturnAndProcessPred(BasicBlock *BB, ReturnInst *Ret, BasicBlock *&OldEntry, bool &TailCallsAreMarkedTail, SmallVectorImpl<PHINode *> &ArgumentPHIs, bool CannotTailCallElimCallsMarkedTail, const TargetTransformInfo *TTI) argument 720 processReturningBlock(ReturnInst *Ret, BasicBlock *&OldEntry, bool &TailCallsAreMarkedTail, SmallVectorImpl<PHINode *> &ArgumentPHIs, bool CannotTailCallElimCallsMarkedTail, const TargetTransformInfo *TTI) argument [all...] |
/external/llvm/lib/CodeGen/ |
H A D | MachineModuleInfo.cpp | 157 AddrLabelSymEntry OldEntry = std::move(AddrLabelSymbols[Old]); local 159 assert(!OldEntry.Symbols.empty() && "Didn't have a symbol, why a callback?"); 165 BBCallbacks[OldEntry.Index].setPtr(New); // Update the callback. 166 NewEntry = std::move(OldEntry); // Set New's entry. 170 BBCallbacks[OldEntry.Index] = nullptr; // Update the callback. 173 NewEntry.Symbols.insert(NewEntry.Symbols.end(), OldEntry.Symbols.begin(), 174 OldEntry.Symbols.end());
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
H A D | MachineModuleInfo.cpp | 204 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*>*>();
|
/external/llvm/include/llvm/Analysis/ |
H A D | RegionInfoImpl.h | 66 BlockT *OldEntry = getEntry(); local 76 if ((*RI)->getEntry() == OldEntry)
|
Completed in 153 milliseconds