/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...] |