HomeSort by relevance Sort by last modified time
    Searched defs:ExitBlock (Results 1 - 25 of 28) sorted by null

1 2

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

Completed in 753 milliseconds

1 2