HomeSort by relevance Sort by last modified time
    Searched refs:OldBB (Results 1 - 23 of 23) sorted by null

  /external/llvm/lib/Transforms/Instrumentation/
BoundsChecking.cpp 110 BasicBlock *OldBB = Inst->getParent();
111 BasicBlock *Cont = OldBB->splitBasicBlock(Inst);
112 OldBB->getTerminator()->eraseFromParent();
115 BranchInst::Create(getTrapBB(), Cont, Cmp, OldBB);
117 BranchInst::Create(getTrapBB(), OldBB);
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Instrumentation/
BoundsChecking.cpp 127 BasicBlock *OldBB = SplitI->getParent();
128 BasicBlock *Cont = OldBB->splitBasicBlock(SplitI);
129 OldBB->getTerminator()->eraseFromParent();
135 BranchInst::Create(GetTrapBB(IRB), OldBB);
140 BranchInst::Create(GetTrapBB(IRB), Cont, Or, OldBB);
  /external/llvm/unittests/Analysis/
CFGTest.cpp 383 BasicBlock *OldBB = S[0];
386 S[0] = OldBB;
  /external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/
CFGTest.cpp 383 BasicBlock *OldBB = S[0];
386 S[0] = OldBB;
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
GVNHoist.cpp 392 const BasicBlock *OldBB = OldPt->getParent();
401 if (BB == OldBB && firstInBB(OldPt, Insn))
448 const BasicBlock *OldBB = Def->getBlock();
449 assert(DT->dominates(NewBB, OldBB) && "invalid path");
454 // CFG from OldBB to NewBB. These blocks are all the blocks that may be
455 // executed between the execution of NewBB and OldBB. Hoisting an expression
456 // from OldBB into NewBB has to be safe on all execution paths.
457 for (auto I = idf_begin(OldBB), E = idf_end(OldBB); I != E;) {
465 if (hasEHhelper(BB, OldBB, NBBsOnAllPaths)
    [all...]
LoopInterchange.cpp     [all...]
SimpleLoopUnswitch.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
BasicBlockUtils.cpp 320 static void UpdateAnalysisInformation(BasicBlock *OldBB, BasicBlock *NewBB,
326 Loop *L = LI ? LI->getLoopFor(OldBB) : 0;
342 if (!PL->contains(OldBB))
374 while (PredLoop && !PredLoop->contains(OldBB))
378 if (PredLoop && PredLoop->contains(OldBB) &&
CloneFunction.cpp 419 const BasicBlock *OldBB = OPN->getParent();
420 BasicBlock *NewBB = cast<BasicBlock>(VMap[OldBB]);
425 PHIToResolve[phino]->getParent() == OldBB; ++phino) {
483 BasicBlock::const_iterator OldI = OldBB->begin();
  /external/llvm/lib/Transforms/Utils/
CloneFunction.cpp 472 const BasicBlock *OldBB = OPN->getParent();
473 BasicBlock *NewBB = cast<BasicBlock>(VMap[OldBB]);
478 PHIToResolve[phino]->getParent() == OldBB; ++phino) {
536 BasicBlock::const_iterator OldI = OldBB->begin();
ValueMapper.cpp 38 BasicBlock *OldBB;
43 : OldBB(std::move(X.OldBB)), TempBB(std::move(X.TempBB)) {}
45 OldBB = std::move(X.OldBB);
51 : OldBB(Old.getBasicBlock()),
849 BasicBlock *BB = cast_or_null<BasicBlock>(mapValue(DBB.OldBB));
850 DBB.TempBB->replaceAllUsesWith(BB ? BB : DBB.OldBB);
    [all...]
BasicBlockUtils.cpp 278 static void UpdateAnalysisInformation(BasicBlock *OldBB, BasicBlock *NewBB,
290 Loop *L = LI->getLoopFor(OldBB);
301 if (!PL->contains(OldBB))
314 // Unless we have a loop for OldBB, nothing else to do here.
328 while (PredLoop && !PredLoop->contains(OldBB))
332 if (PredLoop && PredLoop->contains(OldBB) &&
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp 331 static void UpdateAnalysisInformation(BasicBlock *OldBB, BasicBlock *NewBB,
337 if (OldBB == DT->getRootNode()->getBlock()) {
351 Loop *L = LI->getLoopFor(OldBB);
359 // OldBB is a loop entry or if SplitMakesNewLoopHeader. Unreachable blocks
368 if (!PL->contains(OldBB))
381 // Unless we have a loop for OldBB, nothing else to do here.
395 while (PredLoop && !PredLoop->contains(OldBB))
399 if (PredLoop && PredLoop->contains(OldBB) &&
CloneFunction.cpp 509 const BasicBlock *OldBB = OPN->getParent();
510 BasicBlock *NewBB = cast<BasicBlock>(VMap[OldBB]);
515 PHIToResolve[phino]->getParent() == OldBB; ++phino) {
573 BasicBlock::const_iterator OldI = OldBB->begin();
    [all...]
LoopUnrollAndJam.cpp 401 // Update Phis in BB from OldBB to point to NewBB
402 auto updatePHIBlocks = [](BasicBlock *BB, BasicBlock *OldBB,
405 int I = Phi.getBasicBlockIndex(OldBB);
409 // Update Phis in BB from OldBB to point to NewBB and use the latest value
411 auto updatePHIBlocksAndValues = [](BasicBlock *BB, BasicBlock *OldBB,
416 if (Phi.getIncomingBlock(b) == OldBB) {
ValueMapper.cpp 58 BasicBlock *OldBB;
62 : OldBB(Old.getBasicBlock()),
865 BasicBlock *BB = cast_or_null<BasicBlock>(mapValue(DBB.OldBB));
866 DBB.TempBB->replaceAllUsesWith(BB ? BB : DBB.OldBB);
    [all...]
  /external/llvm/include/llvm/Analysis/
LoopInfo.h 684 auto *OldBB = Inst->getParent();
689 if (OldBB == NewBB)
692 auto *OldLoop = getLoopFor(OldBB);
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
LoopInfo.h 856 auto *OldBB = Inst->getParent();
861 if (OldBB == NewBB)
864 auto *OldLoop = getLoopFor(OldBB);
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
RegionInfo.h 667 /// @param NewBB The basic block that was created before OldBB.
668 /// @param OldBB The old basic block.
669 void splitBlock(BasicBlock* NewBB, BasicBlock *OldBB);
  /external/swiftshader/third_party/LLVM/lib/Analysis/
RegionInfo.cpp 819 void RegionInfo::splitBlock(BasicBlock* NewBB, BasicBlock *OldBB)
821 Region *R = getRegionFor(OldBB);
825 while (R->getEntry() == OldBB && !R->isTopLevelRegion()) {
830 setRegionFor(OldBB, R);
  /external/llvm/lib/Target/Hexagon/
HexagonVLIWPacketizer.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
HexagonVLIWPacketizer.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
GlobalOpt.cpp     [all...]

Completed in 1806 milliseconds