Searched refs:ExitingBlocks (Results 1 - 6 of 6) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Utils/
H A DLoopSimplify.cpp184 SmallVector<BasicBlock*, 8> ExitingBlocks; local
185 L->getExitingBlocks(ExitingBlocks);
186 for (SmallVectorImpl<BasicBlock *>::iterator I = ExitingBlocks.begin(),
187 E = ExitingBlocks.end(); I != E; ++I)
293 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) {
294 BasicBlock *ExitingBlock = ExitingBlocks[i];
780 SmallVector<BasicBlock*, 8> ExitingBlocks; local
781 L->getExitingBlocks(ExitingBlocks);
782 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) {
783 if (isa<IndirectBrInst>((ExitingBlocks[
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Analysis/
H A DLoopInfoImpl.h32 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const {
45 ExitingBlocks.push_back(*BI);
54 SmallVector<BlockT*, 8> ExitingBlocks; local
55 getExitingBlocks(ExitingBlocks);
56 if (ExitingBlocks.size() == 1)
57 return ExitingBlocks[0];
H A DLoopInfo.h192 void getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const;
/macosx-10.10.1/llvmCore-3425.0.34/lib/Analysis/
H A DRegionInfo.cpp108 SmallVector<BasicBlock *, 8> ExitingBlocks;
109 L->getExitingBlocks(ExitingBlocks);
111 for (SmallVectorImpl<BasicBlock*>::iterator BI = ExitingBlocks.begin(),
112 BE = ExitingBlocks.end(); BI != BE; ++BI)
H A DScalarEvolution.cpp4262 SmallVector<BasicBlock *, 8> ExitingBlocks;
4263 L->getExitingBlocks(ExitingBlocks);
4269 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) {
4270 ExitLimit EL = ComputeExitLimit(L, ExitingBlocks[i]);
4276 ExitCounts.push_back(std::make_pair(ExitingBlocks[i], EL.Exact));
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1948 SmallVector<BasicBlock*, 8> ExitingBlocks; local
1949 L->getExitingBlocks(ExitingBlocks);
1951 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) {
1952 BasicBlock *ExitingBlock = ExitingBlocks[i];
4225 SmallVector<BasicBlock *, 4> ExitingBlocks; local
4226 PIL->getExitingBlocks(ExitingBlocks);
4227 if (!ExitingBlocks.empty()) {
4228 BasicBlock *BB = ExitingBlocks[0];
4229 for (unsigned i = 1, e = ExitingBlocks.size(); i != e; ++i)
4230 BB = DT.findNearestCommonDominator(BB, ExitingBlocks[
[all...]

Completed in 936 milliseconds