/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
LoopDeletion.cpp | 45 BasicBlock *ExitBlock, bool &Changed, 54 for (PHINode &P : ExitBlock->phis()) { 158 BasicBlock *ExitBlock = L->getUniqueExitBlock(); 160 if (ExitBlock && isLoopNeverExecuted(L)) { 163 for (PHINode &P : ExitBlock->phis()) { 181 if (!ExitBlock) { 187 if (!isLoopDead(L, SE, ExitingBlocks, ExitBlock, Changed, Preheader)) {
|
LoopDistribute.cpp | 436 BasicBlock *ExitBlock = L->getExitBlock(); 437 assert(ExitBlock && "No single exit block"); 458 Part->getVMap()[ExitBlock] = TopPH; [all...] |
LICM.cpp | 112 CloneInstructionInExitBlock(Instruction &I, BasicBlock &ExitBlock, PHINode &PN, 303 for (BasicBlock *ExitBlock : ExitBlocks) 304 InsertPts.push_back(&*ExitBlock->getFirstInsertionPt()); 763 CloneInstructionInExitBlock(Instruction &I, BasicBlock &ExitBlock, PHINode &PN, 784 const ColorVector &CV = BlockColors.find(&ExitBlock)->second [all...] |
LoopUnswitch.cpp | 242 BasicBlock *ExitBlock, TerminatorInst *TI); [all...] |
IndVarSimplify.cpp | 801 BasicBlock *ExitBlock = ExitBlocks[0]; 802 BasicBlock::iterator BI = ExitBlock->begin(); [all...] |
/external/llvm/include/llvm/Bitcode/ |
BitstreamWriter.h | 233 void ExitBlock() {
|
/external/swiftshader/third_party/LLVM/include/llvm/Bitcode/ |
BitstreamWriter.h | 226 void ExitBlock() {
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Bitcode/ |
BitstreamWriter.h | 229 void ExitBlock() {
|
/external/clang/lib/CodeGen/ |
CGDeclCXX.cpp | 533 llvm::BasicBlock *ExitBlock = nullptr; 541 ExitBlock = createBasicBlock("exit"); 542 Builder.CreateCondBr(Uninit, InitBlock, ExitBlock); 565 if (ExitBlock) { 566 Builder.CreateBr(ExitBlock); 567 EmitBlock(ExitBlock);
|
CGStmt.cpp | 703 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); 705 ExitBlock = createBasicBlock("while.exit"); 707 BoolCondVal, LoopBody, ExitBlock, 710 if (ExitBlock != LoopExit.getBlock()) { 711 EmitBlock(ExitBlock); 846 llvm::BasicBlock *ExitBlock = LoopExit.getBlock(); 850 ExitBlock = createBasicBlock("for.cond.cleanup"); 859 BoolCondVal, ForBody, ExitBlock, 862 if (ExitBlock != LoopExit.getBlock()) { 863 EmitBlock(ExitBlock); [all...] |
CGStmtOpenMP.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
LICM.cpp | 506 BasicBlock *ExitBlock = ExitBlocks[i]; 508 if (!DT->dominates(InstOrigBB, ExitBlock)) 512 BasicBlock::iterator InsertPt = ExitBlock->getFirstInsertionPt(); 525 ExitBlock->getInstList().insert(InsertPt, New); 530 SSA.AddAvailableValue(ExitBlock, New); 645 BasicBlock *ExitBlock = LoopExitBlocks[i]; 646 Value *LiveInValue = SSA.GetValueInMiddleOfBlock(ExitBlock); 647 Instruction *InsertPos = ExitBlock->getFirstInsertionPt();
|
LoopUnswitch.cpp | 143 BasicBlock *ExitBlock); 423 BasicBlock *ExitBlock = 0; 424 if (IsTrivialUnswitchCondition(LoopCond, &CondVal, &ExitBlock)) { 427 UnswitchTrivialCondition(currentLoop, LoopCond, CondVal, ExitBlock); 516 BasicBlock *ExitBlock) { 535 assert(!L->contains(ExitBlock) && "Exit block is in the loop?"); 536 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this); 561 BasicBlock *ExitBlock = ExitBlocks[i]; 562 SmallVector<BasicBlock *, 4> Preds(pred_begin(ExitBlock), [all...] |
IndVarSimplify.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
LoopSimplify.cpp | 221 BasicBlock *ExitBlock = *I; 222 for (pred_iterator PI = pred_begin(ExitBlock), PE = pred_end(ExitBlock); 227 if (RewriteLoopExitBlock(L, ExitBlock)) {
|
/external/swiftshader/third_party/subzero/pnacl-llvm/include/llvm/Bitcode/NaCl/ |
NaClBitcodeParser.h | 71 // d) ExitBlock: What to do once we have finished processing the block. 455 virtual void ExitBlock() {} 643 ExitBlock();
|
/external/llvm/lib/Transforms/Scalar/ |
LICM.cpp | 100 CloneInstructionInExitBlock(Instruction &I, BasicBlock &ExitBlock, PHINode &PN, 585 CloneInstructionInExitBlock(Instruction &I, BasicBlock &ExitBlock, PHINode &PN, 606 const ColorVector &CV = BlockColors.find(&ExitBlock)->second; 619 ExitBlock.getInstList().insert(ExitBlock.getFirstInsertionPt(), New); 637 OInst->getName() + ".lcssa", &ExitBlock.front()); 695 BasicBlock *ExitBlock = PN->getParent(); 696 assert(ExitBlockSet.count(ExitBlock) && 700 auto It = SunkCopies.find(ExitBlock); 704 New = SunkCopies[ExitBlock] [all...] |
LoopDistribute.cpp | 400 BasicBlock *ExitBlock = L->getExitBlock(); 401 assert(ExitBlock && "No single exit block"); 422 Part->getVMap()[ExitBlock] = TopPH; [all...] |
LoopUnswitch.cpp | 244 BasicBlock *ExitBlock, TerminatorInst *TI); 818 BasicBlock *ExitBlock, 839 assert(!L->contains(ExitBlock) && "Exit block is in the loop?"); 840 BasicBlock *NewExit = SplitBlock(ExitBlock, &ExitBlock->front(), DT, LI); [all...] |
IndVarSimplify.cpp | 757 BasicBlock *ExitBlock = ExitBlocks[0]; 758 BasicBlock::iterator BI = ExitBlock->begin(); [all...] |
/external/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | 572 ExitNotTakenInfo(BasicBlock *ExitBlock, const SCEV *Expr, 574 : ExitingBlock(ExitBlock), ExactNotTaken(Expr), ExtraInfo(Ptr), 680 ExitBlock(Block), Taken(Taken), Pred(std::move(P)) {} 683 BasicBlock *ExitBlock; [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/ |
PartialInlining.cpp | 186 BasicBlock *EntryBlock, BasicBlock *ExitBlock, 188 : Region(Region), EntryBlock(EntryBlock), ExitBlock(ExitBlock), 192 BasicBlock *ExitBlock; 411 BasicBlock *ExitBlock = nullptr; 415 if (ExitBlock) { 425 ExitBlock = Block; 429 return ExitBlock; 495 BasicBlock *ExitBlock = nullptr; 497 if (!(ExitBlock = IsSingleExit(DominateVector)) [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Instrumentation/ |
InstrProfiling.cpp | 187 BasicBlock *ExitBlock = ExitBlocks[i]; 189 // Get LiveIn value into the ExitBlock. If there are multiple 192 Value *LiveInValue = SSA.GetValueInMiddleOfBlock(ExitBlock); 207 auto *TargetLoop = LI.getLoopFor(ExitBlock); 238 for (BasicBlock *ExitBlock : LoopExitBlocks) { 239 if (BlockSet.insert(ExitBlock).second) { 240 ExitBlocks.push_back(ExitBlock); 241 InsertPts.push_back(&*ExitBlock->getFirstInsertionPt()); [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
LoopUtils.cpp | [all...] |
/external/swiftshader/third_party/subzero/src/ |
PNaClTranslator.cpp | [all...] |