/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
LoopSimplify.cpp | 293 BasicBlock *ExitingBlock = ExitingBlocks[i]; 294 if (!ExitingBlock->getSinglePredecessor()) continue; 295 BranchInst *BI = dyn_cast<BranchInst>(ExitingBlock->getTerminator()); 298 if (!CI || CI->getParent() != ExitingBlock) continue; 303 for (BasicBlock::iterator I = ExitingBlock->begin(); &*I != BI; ) { 326 << ExitingBlock->getName() << "\n"); 336 assert(pred_begin(ExitingBlock) == pred_end(ExitingBlock)); 338 LI->removeBlock(ExitingBlock); 340 DomTreeNode *Node = DT->getNode(ExitingBlock); [all...] |
/external/llvm/lib/Transforms/Utils/ |
LoopSimplify.cpp | 505 for (BasicBlock *ExitingBlock : ExitingBlocks) 506 if (BranchInst *BI = dyn_cast<BranchInst>(ExitingBlock->getTerminator())) 511 << ExitingBlock->getName() << "\n"); 622 BasicBlock *ExitingBlock = ExitingBlocks[i]; 623 if (!ExitingBlock->getSinglePredecessor()) continue; 624 BranchInst *BI = dyn_cast<BranchInst>(ExitingBlock->getTerminator()); 627 if (!CI || CI->getParent() != ExitingBlock) continue; 633 for (BasicBlock::iterator I = ExitingBlock->begin(); &*I != BI; ) { 665 << ExitingBlock->getName() << "\n"); 674 assert(pred_begin(ExitingBlock) == pred_end(ExitingBlock)) [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonHardwareLoops.cpp | 390 MachineBasicBlock *ExitingBlock = getExitingBlock(L); 391 if (!Header || !Preheader || !Latch || !ExitingBlock) 439 bool NotAnalyzed = TII->analyzeBranch(*ExitingBlock, TB, FB, Cond, false); 558 MachineBasicBlock *ExitingBlock = getExitingBlock(L); 559 if (!ExitingBlock) 586 bool NotAnalyzed = TII->analyzeBranch(*ExitingBlock, TB, FB, Cond, false); 595 if (ExitingBlock != Latch && (TB == Latch || FB == Latch)) { [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
ScalarEvolution.h | 267 AssertingVH<BasicBlock> ExitingBlock; 271 ExitNotTakenInfo() : ExitingBlock(0), ExactNotTaken(0) {} 312 return ExitNotTaken.ExitingBlock || !isa<SCEVCouldNotCompute>(Max); 325 const SCEV *getExact(BasicBlock *ExitingBlock, ScalarEvolution *SE) const; 433 ExitLimit ComputeExitLimit(const Loop *L, BasicBlock *ExitingBlock); 736 // which this loop is guaranteed not to exit via ExitingBlock. Otherwise 738 const SCEV *getExitCount(Loop *L, BasicBlock *ExitingBlock); [all...] |
/external/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | 562 AssertingVH<BasicBlock> ExitingBlock; 569 : ExitingBlock(nullptr), ExactNotTaken(nullptr), ExtraInfo(nullptr), 574 : ExitingBlock(ExitBlock), ExactNotTaken(Expr), ExtraInfo(Ptr), 717 return ExitNotTaken.ExitingBlock || !isa<SCEVCouldNotCompute>(Max); 746 const SCEV *getExact(BasicBlock *ExitingBlock, ScalarEvolution *SE) const; [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LoopUnrollPass.cpp | [all...] |
LoopStrengthReduce.cpp | [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | 609 PoisoningVH<BasicBlock> ExitingBlock; 616 explicit ExitNotTakenInfo(PoisoningVH<BasicBlock> ExitingBlock, 619 : ExitingBlock(ExitingBlock), ExactNotTaken(ExactNotTaken), 693 const SCEV *getExact(BasicBlock *ExitingBlock, ScalarEvolution *SE) const; [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | 609 PoisoningVH<BasicBlock> ExitingBlock; 616 explicit ExitNotTakenInfo(PoisoningVH<BasicBlock> ExitingBlock, 619 : ExitingBlock(ExitingBlock), ExactNotTaken(ExactNotTaken), 693 const SCEV *getExact(BasicBlock *ExitingBlock, ScalarEvolution *SE) const; [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | 609 PoisoningVH<BasicBlock> ExitingBlock; 616 explicit ExitNotTakenInfo(PoisoningVH<BasicBlock> ExitingBlock, 619 : ExitingBlock(ExitingBlock), ExactNotTaken(ExactNotTaken), 693 const SCEV *getExact(BasicBlock *ExitingBlock, ScalarEvolution *SE) const; [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | 609 PoisoningVH<BasicBlock> ExitingBlock; 616 explicit ExitNotTakenInfo(PoisoningVH<BasicBlock> ExitingBlock, 619 : ExitingBlock(ExitingBlock), ExactNotTaken(ExactNotTaken), 693 const SCEV *getExact(BasicBlock *ExitingBlock, ScalarEvolution *SE) const; [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | 609 PoisoningVH<BasicBlock> ExitingBlock; 616 explicit ExitNotTakenInfo(PoisoningVH<BasicBlock> ExitingBlock, 619 : ExitingBlock(ExitingBlock), ExactNotTaken(ExactNotTaken), 693 const SCEV *getExact(BasicBlock *ExitingBlock, ScalarEvolution *SE) const; [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | 609 PoisoningVH<BasicBlock> ExitingBlock; 616 explicit ExitNotTakenInfo(PoisoningVH<BasicBlock> ExitingBlock, 619 : ExitingBlock(ExitingBlock), ExactNotTaken(ExactNotTaken), 693 const SCEV *getExact(BasicBlock *ExitingBlock, ScalarEvolution *SE) const; [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | 609 PoisoningVH<BasicBlock> ExitingBlock; 616 explicit ExitNotTakenInfo(PoisoningVH<BasicBlock> ExitingBlock, 619 : ExitingBlock(ExitingBlock), ExactNotTaken(ExactNotTaken), 693 const SCEV *getExact(BasicBlock *ExitingBlock, ScalarEvolution *SE) const; [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | 609 PoisoningVH<BasicBlock> ExitingBlock; 616 explicit ExitNotTakenInfo(PoisoningVH<BasicBlock> ExitingBlock, 619 : ExitingBlock(ExitingBlock), ExactNotTaken(ExactNotTaken), 693 const SCEV *getExact(BasicBlock *ExitingBlock, ScalarEvolution *SE) const; [all...] |
/external/llvm/lib/Analysis/ |
ScalarEvolution.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
ScalarEvolution.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
LoopStrengthReduce.cpp | [all...] |